diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/36413-g10.txt b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/36413-g10.txt new file mode 100644 index 0000000..bdca714 --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/36413-g10.txt @@ -0,0 +1,26287 @@ + + + + + +Contents +Foreword 14 +1 Scope 15 +2 References 15 +3 Definitions and abbreviations 18 +3.1 Definitions 18 +3.2 Abbreviations 19 +4 General 20 +4.1 Procedure Specification Principles 20 +4.2 Forwards and Backwards Compatibility 21 +4.3 Specification Notations 21 +5 S1AP Services 22 +6 Services Expected from Signalling Transport 23 +7 Functions of S1AP 24 +8 S1AP Procedures 26 +8.1 List of S1AP Elementary procedures 26 +8.2 E-RAB Management procedures 28 +8.2.1 E-RAB Setup 28 +8.2.1.1 General 28 +8.2.1.2 Successful Operation 28 +8.2.1.3 Unsuccessful Operation 29 +8.2.1.4 Abnormal Conditions 30 +8.2.2 E-RAB Modify 30 +8.2.2.1 General 30 +8.2.2.2 Successful Operation 30 +8.2.2.3 Unsuccessful Operation 31 +8.2.2.4 Abnormal Conditions 31 +8.2.3 E-RAB Release 32 +8.2.3.1 General 32 +8.2.3.2 Successful Operation 32 +8.2.3.2.1 E-RAB Release – MME initiated 32 +8.2.3.2.2 E-RAB Release Indication – eNB initiated 33 +8.2.3.3 Abnormal Conditions 33 +8.2.4 E-RAB Modification Indication 34 +8.2.4.1 General 34 +8.2.4.2 Successful Operation 34 +8.2.4.3 Unsuccessful Operation 35 +8.2.4.4 Abnormal Conditions 35 +8.3 Context Management procedures 35 +8.3.1 Initial Context Setup 35 +8.3.1.1 General 35 +8.3.1.2 Successful Operation 35 +8.3.1.3 Unsuccessful Operation 39 +8.3.1.4 Abnormal Conditions 40 +8.3.2 UE Context Release Request (eNB initiated) 40 +8.3.2.1 General 40 +8.3.2.2 Successful Operation 40 +8.3.3 UE Context Release (MME initiated) 41 +8.3.3.1 General 41 +8.3.3.2 Successful Operation 41 +8.3.3.3 Abnormal Conditions 42 +8.3.4 UE Context Modification 42 +8.3.4.1 General 42 +8.3.4.2 Successful Operation 42 +8.3.4.3 Unsuccessful Operation 44 +8.3.4.4 Abnormal Conditions 44 +8.3.5 UE Radio Capability Match 45 +8.3.5.1 General 45 +8.3.5.2 Successful Operation 45 +8.3.5.3 Unsuccessful Operation 45 +8.3.5.4 Abnormal Conditions 45 +8.3.6 UE Context Modification Indication 45 +8.3.6.1 General 45 +8.3.6.2 Successful Operation 46 +8.3.6.3 Unsuccessful Operation 46 +8.3.6.4 Abnormal Conditions 46 +8.3.7 UE Context Suspend 46 +8.3.7.1 General 46 +8.3.7.2 Successful Operation 46 +8.3.8 UE Context Resume 47 +8.3.8.1 General 47 +8.3.8.2 Successful Operation 47 +8.3.8.3 Unsuccessful Operation 48 +8.3.9 Connection Establishment Indication 48 +8.3.9.1 General 48 +8.3.9.2 Successful Operation 48 +8.3.9.3 Unsuccessful Operation 49 +8.3.9.4 Abnormal Conditions 49 +8.3.10 Retrieve UE Information 49 +8.3.10.1 General 49 +8.3.10.2 Successful Operation 49 +8.3.10.3 Unsuccessful Operation 49 +8.3.10.4 Abnormal Conditions 50 +8.3.11 UE Information Transfer 50 +8.3.11.1 General 50 +8.3.11.2 Successful Operation 50 +8.3.11.3 Unsuccessful Operation 50 +8.3.11.4 Abnormal Conditions 50 +8.3.12 eNB CP Relocation Indication 50 +8.3.12.1 General 50 +8.3.12.2 Successful Operation 51 +8.3.12.3 Unsuccessful Operation 51 +8.3.12.4 Abnormal Conditions 51 +8.3.13 MME CP Relocation Indication 51 +8.3.13.1 General 51 +8.3.13.2 Successful Operation 51 +8.3.13.3 Unsuccessful Operation 52 +8.3.13.4 Abnormal Conditions 52 +8.4 Handover Signalling 52 +8.4.1 Handover Preparation 52 +8.4.1.1 General 52 +8.4.1.2 Successful Operation 52 +8.4.1.3 Unsuccessful Operation 55 +8.4.1.4 Abnormal Conditions 56 +8.4.2 Handover Resource Allocation 56 +8.4.2.1 General 56 +8.4.2.2 Successful Operation 56 +8.4.2.3 Unsuccessful Operation 60 +8.4.2.4 Abnormal Conditions 60 +8.4.3 Handover Notification 61 +8.4.3.1 General 61 +8.4.3.2 Successful Operation 61 +8.4.3.3 Abnormal Conditions 61 +8.4.4 Path Switch Request 61 +8.4.4.1 General 61 +8.4.4.2 Successful Operation 61 +8.4.4.3 Unsuccessful Operation 64 +8.4.4.4 Abnormal Conditions 64 +8.4.5 Handover Cancellation 64 +8.4.5.1 General 64 +8.4.5.2 Successful Operation 65 +8.4.5.3 Unsuccessful Operation 65 +8.4.5.4 Abnormal Conditions 65 +8.4.6 eNB Status Transfer 65 +8.4.6.1 General 65 +8.4.6.2 Successful Operation 65 +8.4.6.3 Unsuccessful Operation 66 +8.4.6.4 Abnormal Conditions 66 +8.4.7 MME Status Transfer 66 +8.4.7.1 General 66 +8.4.7.2 Successful Operation 66 +8.4.7.3 Unsuccessful Operation 67 +8.4.7.4 Abnormal Conditions 67 +8.5 Paging 67 +8.5.1 General 67 +8.5.2 Successful Operation 67 +8.5.3 Unsuccessful Operation 68 +8.5.4 Abnormal Conditions 68 +8.6 NAS transport 68 +8.6.1 General 68 +8.6.2 Successful Operations 69 +8.6.2.1 Initial UE Message 69 +8.6.2.2 DOWNLINK NAS TRANSPORT 70 +8.6.2.3 UPLINK NAS TRANSPORT 71 +8.6.2.4 NAS NON DELIVERY INDICATION 72 +8.6.2.4a NAS DELIVERY INDICATION 72 +8.6.2.5 Reroute NAS Request 73 +8.6.3 Unsuccessful Operation 73 +8.6.4 Abnormal Conditions 73 +8.7 Management procedures 73 +8.7.1 Reset 73 +8.7.1.1 General 73 +8.7.1.2 Successful Operation 74 +8.7.1.2.1 Reset Procedure Initiated from the MME 74 +8.7.1.2.2 Reset Procedure Initiated from the E-UTRAN 75 +8.7.1.3 Abnormal Conditions 75 +8.7.1.3.1 Abnormal Condition at the EPC 75 +8.7.1.3.2 Abnormal Condition at the E-UTRAN 76 +8.7.1.3.3 Crossing of Reset Messages 76 +8.7.2 Error Indication 76 +8.7.2.1 General 76 +8.7.2.2 Successful Operation 76 +8.7.2.3 Abnormal Conditions 77 +8.7.3 S1 Setup 77 +8.7.3.1 General 77 +8.7.3.2 Successful Operation 77 +8.7.3.3 Unsuccessful Operation 78 +8.7.3.4 Abnormal Conditions 78 +8.7.4 eNB Configuration Update 78 +8.7.4.1 General 78 +8.7.4.2 Successful Operation 78 +8.7.4.3 Unsuccessful Operation 79 +8.7.4.4 Abnormal Conditions 79 +8.7.5 MME Configuration Update 80 +8.7.5.1 General 80 +8.7.5.2 Successful Operation 80 +8.7.5.3 Unsuccessful Operation 80 +8.7.5.4 Abnormal Conditions 81 +8.7.6 Overload Start 81 +8.7.6.1 General 81 +8.7.6.2 Successful Operation 81 +8.7.6.3 Unsuccessful Operation 82 +8.7.7 Overload Stop 82 +8.7.7.1 General 82 +8.7.7.2 Successful Operation 82 +8.7.7.3 Unsuccessful Operation 82 +8.8 S1 CDMA2000 Tunnelling Procedures 83 +8.8.1 General 83 +8.8.2 Successful Operations 83 +8.8.2.1 Downlink S1 CDMA2000 Tunnelling 83 +8.8.2.2 Uplink S1 CDMA2000 Tunnelling 84 +8.8.3 Unsuccessful Operation 84 +8.8.4 Abnormal Conditions 84 +8.9 UE Capability Info Indication 85 +8.9.1 General 85 +8.9.2 Successful Operation 85 +8.10 Trace Procedures 85 +8.10.1 Trace Start 85 +8.10.1.1 General 85 +8.10.1.2 Successful Operation 85 +8.10.2 Trace Failure Indication 86 +8.10.2.1 General 86 +8.10.2.2 Successful Operation 86 +8.10.3 Deactivate Trace 87 +8.10.3.1 General 87 +8.10.3.2 Successful Operation 87 +8.10.4 Cell Traffic Trace 87 +8.10.4.1 General 87 +8.10.4.2 Successful Operation 87 +8.11 Location Reporting Procedures 88 +8.11.1 Location Reporting Control 88 +8.11.1.1 General 88 +8.11.1.2 Successful Operation 88 +8.11.1.3 Abnormal Conditions 88 +8.11.2 Location Report Failure Indication 88 +8.11.2.1 General 88 +8.11.2.2 Successful Operation 89 +8.11.3 Location Report 89 +8.11.3.1 General 89 +8.11.3.2 Successful Operation 89 +8.11.3.3 Abnormal Conditions 89 +8.12 Warning Message Transmission Procedures 89 +8.12.1 Write-Replace Warning 89 +8.12.1.1 General 89 +8.12.1.2 Successful Operation 90 +8.12.1.3 Abnormal Conditions 91 +8.12.2 Kill 91 +8.12.2.1 General 91 +8.12.2.2 Successful Operation 91 +8.12.3 PWS Restart Indication 92 +8.12.3.1 General 92 +8.12.3.2 Successful Operation 92 +8.12.4 PWS Failure Indication 92 +8.12.4.1 General 92 +8.12.4.2 Successful Operation 92 +8.13 eNB Direct Information Transfer 93 +8.13.1 General 93 +8.13.2 Successful Operation 93 +8.13.2.1 eNB Direct Information Transfer 93 +8.13.3 Abnormal Conditions 93 +8.14 MME Direct Information Transfer 93 +8.14.1 General 93 +8.14.2 Successful Operation 94 +8.14.2.1 MME Direct Information Transfer 94 +8.14.3 Abnormal Conditions 94 +8.15 eNB Configuration Transfer 94 +8.15.1 General 94 +8.15.2 Successful Operation 94 +8.15.2.1 eNB Configuration Transfer 94 +8.15.3 Abnormal Conditions 95 +8.16 MME Configuration Transfer 95 +8.16.1 General 95 +8.16.2 Successful Operation 95 +8.16.2.1 MME Configuration Transfer 95 +8.16.3 Abnormal Conditions 96 +8.17 LPPa transport 96 +8.17.1 General 96 +8.17.2 Successful Operations 97 +8.17.2.1 DOWNLINK UE ASSOCIATED LPPA TRANSPORT 97 +8.17.2.2 UPLINK UE ASSOCIATED LPPA TRANSPORT 97 +8.17.2.3 DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT 97 +8.17.2.4 UPLINK NON UE ASSOCIATED LPPA TRANSPORT 98 +8.17.3 Unsuccessful Operation 98 +8.17.4 Abnormal Conditions 98 +8.18 Secondary RAT Data Usage Report 98 +8.18.1 General 98 +8.18.2 Successful Operations 98 +8.18.2.1 SECONDARY RAT DATA USAGE REPORT 98 +8.18.3 Unsuccessful Operation 99 +8.18.4 Abnormal Conditions 99 +9 Elements for S1AP Communication 100 +9.1 Message Functional Definition and Content 100 +9.1.1 General 100 +9.1.2 Message Contents 100 +9.1.2.1 Presence 100 +9.1.2.2 Criticality 100 +9.1.2.3 Range 100 +9.1.2.4 Assigned Criticality 100 +9.1.3 E-RAB Management Messages 101 +9.1.3.1 E-RAB SETUP REQUEST 101 +9.1.3.2 E-RAB SETUP RESPONSE 102 +9.1.3.3 E-RAB MODIFY REQUEST 103 +9.1.3.4 E-RAB MODIFY RESPONSE 104 +9.1.3.5 E-RAB RELEASE COMMAND 104 +9.1.3.6 E-RAB RELEASE RESPONSE 105 +9.1.3.7 E-RAB RELEASE INDICATION 105 +9.1.3.8 E-RAB MODIFICATION INDICATION 106 +9.1.3.9 E-RAB MODIFICATION CONFIRM 107 +9.1.4 Context Management Messages 107 +9.1.4.1 INITIAL CONTEXT SETUP REQUEST 107 +9.1.4.2 Void 109 +9.1.4.3 INITIAL CONTEXT SETUP RESPONSE 109 +9.1.4.4 INITIAL CONTEXT SETUP FAILURE 109 +9.1.4.5 UE CONTEXT RELEASE REQUEST 110 +9.1.4.6 UE CONTEXT RELEASE COMMAND 110 +9.1.4.7 UE CONTEXT RELEASE COMPLETE 110 +9.1.4.8 UE CONTEXT MODIFICATION REQUEST 111 +9.1.4.9 UE CONTEXT MODIFICATION RESPONSE 111 +9.1.4.10 UE CONTEXT MODIFICATION FAILURE 112 +9.1.4.11 UE RADIO CAPABILITY MATCH REQUEST 112 +9.1.4.12 UE RADIO CAPABILITY MATCH RESPONSE 112 +9.1.4.13 UE CONTEXT MODIFICATION INDICATION 112 +9.1.4.14 UE CONTEXT MODIFICATION CONFIRM 113 +9.1.4.15 UE CONTEXT SUSPEND REQUEST 113 +9.1.4.16 UE CONTEXT SUSPEND RESPONSE 113 +9.1.4.17 UE CONTEXT RESUME REQUEST 114 +9.1.4.18 UE CONTEXT RESUME RESPONSE 114 +9.1.4.19 UE CONTEXT RESUME FAILURE 115 +9.1.4.20 CONNECTION ESTABLISHMENT INDICATION 115 +9.1.4.21 RETRIEVE UE INFORMATION 115 +9.1.4.22 UE INFORMATION TRANSFER 115 +9.1.4.23 eNB CP RELOCATION INDICATION 116 +9.1.4.24 MME CP RELOCATION INDICATION 116 +9.1.5 Handover Signalling Messages 117 +9.1.5.1 HANDOVER REQUIRED 117 +9.1.5.2 HANDOVER COMMAND 118 +9.1.5.3 HANDOVER PREPARATION FAILURE 119 +9.1.5.4 HANDOVER REQUEST 120 +9.1.5.5 HANDOVER REQUEST ACKNOWLEDGE 121 +9.1.5.6 HANDOVER FAILURE 122 +9.1.5.7 HANDOVER NOTIFY 122 +9.1.5.8 PATH SWITCH REQUEST 123 +9.1.5.9 PATH SWITCH REQUEST ACKNOWLEDGE 124 +9.1.5.10 PATH SWITCH REQUEST FAILURE 125 +9.1.5.11 HANDOVER CANCEL 125 +9.1.5.12 HANDOVER CANCEL ACKNOWLEDGE 125 +9.1.5.13 eNB STATUS TRANSFER 125 +9.1.5.14 MME STATUS TRANSFER 125 +9.1.6 PAGING 126 +9.1.7 NAS Transport Messages 127 +9.1.7.1 INITIAL UE MESSAGE 127 +9.1.7.2 DOWNLINK NAS TRANSPORT 128 +9.1.7.3 UPLINK NAS TRANSPORT 128 +9.1.7.4 NAS NON DELIVERY INDICATION 129 +9.1.7.4a NAS DELIVERY INDICATION 129 +9.1.7.5 REROUTE NAS REQUEST 130 +9.1.8 Management messages 130 +9.1.8.1 RESET 130 +9.1.8.2 RESET ACKNOWLEDGE 130 +9.1.8.3 ERROR INDICATION 131 +9.1.8.4 S1 SETUP REQUEST 131 +9.1.8.5 S1 SETUP RESPONSE 132 +9.1.8.6 S1 SETUP FAILURE 133 +9.1.8.7 ENB CONFIGURATION UPDATE 133 +9.1.8.8 ENB CONFIGURATION UPDATE ACKNOWLEDGE 134 +9.1.8.9 ENB CONFIGURATION UPDATE FAILURE 135 +9.1.8.10 MME CONFIGURATION UPDATE 135 +9.1.8.11 MME CONFIGURATION UPDATE ACKNOWLEDGE 136 +9.1.8.12 MME CONFIGURATION UPDATE FAILURE 136 +9.1.8.13 OVERLOAD START 136 +9.1.8.14 OVERLOAD STOP 136 +9.1.9 S1 CDMA2000 Tunnelling Messages 137 +9.1.9.1 DOWNLINK S1 CDMA2000 TUNNELLING 137 +9.1.9.2 UPLINK S1 CDMA2000 TUNNELLING 137 +9.1.10 UE CAPABILITY INFO INDICATION 137 +9.1.11 Trace Messages 138 +9.1.11.1 TRACE START 138 +9.1.11.2 TRACE FAILURE INDICATION 138 +9.1.11.3 DEACTIVATE TRACE 139 +9.1.12 Location Reporting Messages 139 +9.1.12.1 LOCATION REPORTING CONTROL 139 +9.1.12.2 LOCATION REPORT FAILURE INDICATION 139 +9.1.12.3 LOCATION REPORT 139 +9.1.13 Warning Message Transmission Messages 140 +9.1.13.1 WRITE-REPLACE WARNING REQUEST 140 +9.1.13.2 WRITE-REPLACE WARNING RESPONSE 140 +9.1.13.3 KILL REQUEST 140 +9.1.13.4 KILL RESPONSE 141 +9.1.13.5 PWS RESTART INDICATION 141 +9.1.13.6 PWS FAILURE INDICATION 142 +9.1.14 eNB DIRECT INFORMATION TRANSFER 142 +9.1.15 MME DIRECT INFORMATION TRANSFER 142 +9.1.16 eNB CONFIGURATION TRANSFER 142 +9.1.17 MME CONFIGURATION TRANSFER 142 +9.1.18 CELL TRAFFIC TRACE 143 +9.1.19 LPPa Transport Messages 143 +9.1.19.1 DOWNLINK UE ASSOCIATED LPPA TRANSPORT 143 +9.1.19.2 UPLINK UE ASSOCIATED LPPA TRANSPORT 143 +9.1.19.3 DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT 144 +9.1.19.4 UPLINK NON UE ASSOCIATED LPPA TRANSPORT 144 +9.1.20 Secondary RAT Report Data Usage Messages 144 +9.1.20.1 SECONDARY RAT DATA USAGE REPORT 144 +9.2 Information Element Definitions 145 +9.2.0 General 145 +9.2.1 Radio Network Layer Related IEs 145 +9.2.1.1 Message Type 145 +9.2.1.2 E-RAB ID 145 +9.2.1.3 Cause 145 +9.2.1.3a RRC Establishment Cause 149 +9.2.1.4 Trace Activation 149 +9.2.1.5 Source ID 150 +9.2.1.6 Target ID 150 +9.2.1.7 Source eNB to Target eNB Transparent Container 151 +9.2.1.8 Target eNB to Source eNB Transparent Container 152 +9.2.1.9 Source RNC to Target RNC Transparent Container 153 +9.2.1.10 Target RNC to Source RNC Transparent Container 153 +9.2.1.11 Source BSS to Target BSS Transparent Container 153 +9.2.1.12 Target BSS to Source BSS Transparent Container 153 +9.2.1.13 Handover Type 153 +9.2.1.14 Extended RNC-ID 153 +9.2.1.15 E-RAB Level QoS Parameters 154 +9.2.1.16 Paging DRX 154 +9.2.1.17 Paging Cause 154 +9.2.1.18 GBR QoS Information 154 +9.2.1.19 Bit Rate 155 +9.2.1.20 UE Aggregate Maximum Bit Rate 156 +9.2.1.21 Criticality Diagnostics 156 +9.2.1.22 Handover Restriction List 157 +9.2.1.23 CDMA2000-PDU 159 +9.2.1.24 CDMA2000 RAT Type 159 +9.2.1.25 CDMA2000 Sector ID 160 +9.2.1.26 Security Context 160 +9.2.1.27 UE Radio Capability 160 +9.2.1.28 CDMA2000 HO Status 160 +9.2.1.29 CDMA2000 HO Required Indication 161 +9.2.1.30 1xRTT MEID 161 +9.2.1.31 eNB Status Transfer Transparent Container 161 +9.2.1.32 COUNT Value 163 +9.2.1.33 CDMA2000 1xRTT RAND 163 +9.2.1.34 Request Type 164 +9.2.1.35 CDMA2000 1xRTT SRVCC Info 164 +9.2.1.36 E-RAB List 164 +9.2.1.37 Global eNB ID 165 +9.2.1.37a Global en-gNB ID 165 +9.2.1.38 E-UTRAN CGI 165 +9.2.1.39 Subscriber Profile ID for RAT/Frequency priority 165 +9.2.1.39a Additional RRM Policy Index 166 +9.2.1.40 UE Security Capabilities 166 +9.2.1.41 Security Key 166 +9.2.1.42 UE History Information 166 +9.2.1.43 Last Visited Cell Information 167 +9.2.1.43a Last Visited E-UTRAN Cell Information 167 +9.2.1.43b Last Visited GERAN Cell Information 168 +9.2.1.44 Message Identifier 168 +9.2.1.45 Serial Number 168 +9.2.1.46 Warning Area List 168 +9.2.1.47 Emergency Area ID 169 +9.2.1.48 Repetition Period 169 +9.2.1.49 Number of Broadcasts Requested 169 +9.2.1.50 Warning Type 169 +9.2.1.51 Warning Security Information 170 +9.2.1.52 Data Coding Scheme 170 +9.2.1.53 Warning Message Contents 170 +9.2.1.54 Broadcast Completed Area List 170 +9.2.1.55 Inter-system Information Transfer Type 171 +9.2.1.56 Source To Target Transparent Container 171 +9.2.1.57 Target To Source Transparent Container 172 +9.2.1.58 SRVCC Operation Possible 172 +9.2.1.59 SRVCC HO Indication 172 +9.2.1.60 Allocation and Retention Priority 172 +9.2.1.61 Time to wait 173 +9.2.1.62 CSG Id 173 +9.2.1.63 CSG Id List 173 +9.2.1.64 MS Classmark 2 174 +9.2.1.65 MS Classmark 3 174 +9.2.1.66 Cell Type 174 +9.2.1.67 Old BSS to New BSS Information 174 +9.2.1.68 Layer 3 Information 174 +9.2.1.69 E-UTRAN Round Trip Delay Estimation Info 174 +9.2.1.70 Broadcast Cancelled Area List 174 +9.2.1.71 Number of Broadcasts 175 +9.2.1.72 Concurrent Warning Message Indicator 175 +9.2.1.73 CSG Membership Status 176 +9.2.1.74 Cell Access Mode 176 +9.2.1.75 Extended Repetition Period 176 +9.2.1.76 Data Forwarding Not Possible 176 +9.2.1.77 PS Service Not Available 176 +9.2.1.78 Paging Priority 176 +9.2.1.79 Relay Node Indicator 177 +9.2.1.80 Correlation ID 177 +9.2.1.81 MDT Configuration 177 +9.2.1.82 MME Relay Support Indicator 180 +9.2.1.83 Management Based MDT Allowed 180 +9.2.1.84 GW Context Release Indication 181 +9.2.1.85 Voice Support Match Indicator 181 +9.2.1.86 M3 Configuration 181 +9.2.1.87 M4 Configuration 181 +9.2.1.88 M5 Configuration 181 +9.2.1.89 MDT PLMN List 182 +9.2.1.90 COUNT Value Extended 182 +9.2.1.91 Kill-all Warning Messages Indicator 182 +9.2.1.92 LHN ID 182 +9.2.1.93 User Location Information 182 +9.2.1.94 MBSFN-ResultToLog 183 +9.2.1.95 EARFCN 183 +9.2.1.96 Expected UE Behaviour 183 +9.2.1.97 Expected UE Activity Behaviour 184 +9.2.1.98 UE Radio Capability for Paging 184 +9.2.1.99 ProSe Authorized 184 +9.2.1.100 COUNT Value for PDCP SN Length 18 185 +9.2.1.101 M6 Configuration 185 +9.2.1.102 M7 Configuration 185 +9.2.1.103 Assistance Data for Paging 186 +9.2.1.104 Assistance Data for Recommended Cells 186 +9.2.1.105 Information on Recommended Cells and eNBs for Paging 186 +9.2.1.106 Recommended Cells for Paging 186 +9.2.1.107 Recommended eNBs for Paging 187 +9.2.1.108 Assistance Data for CE capable UEs 187 +9.2.1.109 Cell Identifier and Coverage Enhancement Level 188 +9.2.1.110 Paging Attempt Information 188 +9.2.1.111 Paging eDRX Information 188 +9.2.1.112 UE Retention Information 188 +9.2.1.113 UE User Plane CIoT Support Indicator 188 +9.2.1.114 NB-IoT Default Paging DRX 189 +9.2.1.115 NB-IoT Paging eDRX Information 189 +9.2.1.116 Bearer Type 189 +9.2.1.117 RAT Type 189 +9.2.1.118 CE-mode-B Support Indicator 189 +9.2.1.119 SRVCC Operation Not Possible 189 +9.2.1.120 V2X Services Authorized 190 +9.2.1.121 Served DCNs Items 190 +9.2.1.122 UE Sidelink Aggregate Maximum Bit Rate 190 +9.2.1.123 Enhanced Coverage Restricted 190 +9.2.1.124 Secondary RAT Usage Report List 191 +9.2.1.125 Handover Flag 192 +9.2.1.126 Extended Bit Rate 192 +9.2.1.127 NR UE Security Capabilities 192 +9.2.1.128 UE Application layer measurement configuration 192 +9.2.1.129 CE-mode-B Restricted 193 +9.2.1.130 Packet Loss Rate 194 +9.2.1.131 Global RAN Node ID 194 +9.2.1.132 Global gNB ID 194 +9.2.1.133 Source NG-RAN Node To Target NG-RAN Node Transparent Container 194 +9.2.1.134 Target NG-RAN Node To Source NG-RAN Node Transparent Container 195 +9.2.1.135 LTE-M Indication 195 +9.2.1.136 Aerial UE subscription information 195 +9.2.1.137 Bluetooth Measurement Configuration 195 +9.2.1.138 WLAN Measurement Configuration 195 +9.2.1.139 Warning Area Coordinates 196 +9.2.1.140 Subscription Based UE Differentiation Information 196 +9.2.1.141 PSCell Information 197 +9.2.1.142 NR CGI 198 +9.2.1.143 Time Since Secondary Node Release 198 +9.2.1.144 UE Context Reference at Source 198 +9.2.1.145 RAN UE NGAP ID 198 +9.2.2 Transport Network Layer Related IEs 199 +9.2.2.1 Transport Layer Address 199 +9.2.2.2 GTP-TEID 199 +9.2.2.3 Tunnel Information 199 +9.2.3 NAS Related IEs 199 +9.2.3.1 LAI 199 +9.2.3.2 RAC 199 +9.2.3.3 MME UE S1AP ID 200 +9.2.3.4 eNB UE S1AP ID 200 +9.2.3.5 NAS-PDU 200 +9.2.3.6 S-TMSI 200 +9.2.3.7 TAC 200 +9.2.3.8 PLMN Identity 200 +9.2.3.9 GUMMEI 201 +9.2.3.10 UE Identity Index value 201 +9.2.3.11 IMSI 201 +9.2.3.12 MMEC 201 +9.2.3.13 UE Paging Identity 202 +9.2.3.14 DL Forwarding 202 +9.2.3.15 Direct Forwarding Path Availability 202 +9.2.3.16 TAI 202 +9.2.3.17 Relative MME Capacity 203 +9.2.3.18 UE S1AP ID pair 203 +9.2.3.19 Overload Response 203 +9.2.3.20 Overload Action 203 +9.2.3.21 CS Fallback Indicator 203 +9.2.3.22 CN Domain 204 +9.2.3.23 RIM Transfer 204 +9.2.3.24 RIM Information 204 +9.2.3.25 RIM Routing Address 204 +9.2.3.26 SON Configuration Transfer 205 +9.2.3.26a EN-DC SON Configuration Transfer 206 +9.2.3.27 SON Information 206 +9.2.3.28 SON Information Reply 207 +9.2.3.29 X2 TNL Configuration Info 207 +9.2.3.30 NAS Security Parameters from E-UTRAN 208 +9.2.3.31 NAS Security Parameters to E-UTRAN 208 +9.2.3.32 LPPa-PDU 209 +9.2.3.33 Routing ID 209 +9.2.3.34 Time Synchronisation Info 209 +9.2.3.35 Void 209 +9.2.3.36 Traffic Load Reduction Indication 209 +9.2.3.37 Additional CS Fallback Indicator 210 +9.2.3.38 Masked IMEISV 210 +9.2.3.39 SON Information Report 210 +9.2.3.40 RLF Report Information 210 +9.2.3.41 Muting Pattern Information 210 +9.2.3.42 Synchronisation Information 211 +9.2.3.43 Listening Subframe Pattern 211 +9.2.3.44 MME Group ID 211 +9.2.3.45 Additional GUTI 212 +9.2.3.46 Extended UE Identity Index Value 212 +9.2.3.47 NB-IoT UE Identity Index Value 212 +9.2.3.48 DL NAS PDU Delivey Request 212 +9.2.3.49 DL CP Security Information 212 +9.2.3.50 UL CP Security Information 212 +9.2.3.51 UE Capability Info Request 213 +9.2.3.52 5GS TAI 213 +9.2.3.53 5GS TAC 213 +9.2.3.54 End Indication 213 +9.2.3.55 Pending Data Indication 213 +9.3 Message and Information Element Abstract Syntax (with ASN.1) 214 +9.3.0 General 214 +9.3.1 Usage of private message mechanism for non-standard use 214 +9.3.2 Elementary Procedure Definitions 215 +9.3.3 PDU Definitions 230 +9.3.4 Information Element Definitions 290 +9.3.5 Common Definitions 344 +9.3.6 Constant Definitions 344 +9.3.7 Container Definitions 353 +9.4 Message Transfer Syntax 358 +9.5 Timers 358 +10 Handling of Unknown, Unforeseen and Erroneous Protocol Data 359 +10.1 General 359 +10.2 Transfer Syntax Error 359 +10.3 Abstract Syntax Error 359 +10.3.1 General 359 +10.3.2 Criticality Information 360 +10.3.3 Presence Information 360 +10.3.4 Not comprehended IE/IE group 361 +10.3.4.1 Procedure Code 361 +10.3.4.1A Type of Message 361 +10.3.4.2 IEs other than the Procedure Code and Type of Message 361 +10.3.5 Missing IE or IE group 362 +10.3.6 IEs or IE groups received in wrong order or with too many occurrences or erroneously present 363 +10.4 Logical Error 364 +10.5 Exceptions 364 +10.6 Handling of AP ID 365 +Annex A (informative): S1AP Transparent containers content 366 +Annex B (normative): IEs for SON Transfer 367 +B.1 Tabular definition 367 +B.1.1 SON Transfer Application Identity 367 +B.1.2 SON Transfer Request Container 367 +B.1.3 SON Transfer Response Container 368 +B.1.4 SON Transfer Cause 369 +B.1.5 Cell Load Reporting Response 371 +B.1.6 E-UTRAN Cell Load Reporting Response 371 +B.1.7 Multi-Cell Load Reporting Request 372 +B.1.8 IRAT Cell ID 372 +B.1.9 Multi-Cell Load Reporting Response 372 +B.1.10 Cell Load Reporting Cause 373 +B.1.11 Event-Triggered Cell Load Reporting Request 374 +B.1.12 Event-triggered Cell Load Reporting Response 374 +B.1.13 HO Report 374 +B.1.14 Cell Activation Request 375 +B.1.15 Cell Activation Response 376 +B.1.16 Cell State Indication 376 +B.1.17 Failure Event Report 376 +B.1.18 eHRPD Sector ID 377 +B.1.19 eHRPD Sector Load Reporting Response 377 +B.1.20 eHRPD Composite Available Capacity 377 +B.1.21 eHRPD Sector Capacity Class Value 378 +B.1.22 eHRPD Capacity Value 378 +B.1.23 Candidate PCI 378 +B.2 ASN.1 definition 378 +Annex C (informative): Processing of Transparent Containers at the MME 383 +Annex D (informative): Change history 384 + +Foreword +This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP). +The contents of the present document are subject to continuing work within the TSG and may change following formal TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an identifying change of release date and an increase in version number as follows: +Version x.y.z +where: +x the first digit +1 presented to TSG for information; +2 presented to TSG for approval; +3 or greater indicates TSG approved document under change control. +y the second digit is incremented for all changes of substance, i.e., technical enhancements, corrections, updates, etc. +z the third digit is incremented when editorial only changes have been incorporated in the document. +1 Scope +The present document specifies the E-UTRAN radio network layer signalling protocol for the S1 interface. The S1 Application Protocol (S1AP) supports the functions of S1 interface by signalling procedures defined in this document. S1AP is developed in accordance to the general principles stated in TS 36.401 [2] and TS 36.410 [3]. +2 References +The following documents contain provisions which, through reference in this text, constitute provisions of the present document. +- References are either specific (identified by date of publication, edition number, version number, etc.) or non‑specific. +- For a specific reference, subsequent revisions do not apply. +- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document. +[1] 3GPP TR 21.905: "Vocabulary for 3GPP Specifications". +[2] 3GPP TS 36.401: "E-UTRAN Architecture Description". +[3] 3GPP TS 36.410: "S1 General Aspects and Principles". +[4] ITU-T Recommendation X.691 (07/2002): "Information technology – ASN.1 encoding rules: Specification of Packed Encoding Rules (PER)". +[5] ITU-T Recommendation X.680 (07/2002): "Information technology – Abstract Syntax Notation One (ASN.1): Specification of basic notation". +[6] ITU-T Recommendation X.681 (07/2002): "Information technology – Abstract Syntax Notation One (ASN.1): Information object specification". +[7] Void +[8] 3GPP TS 23.402: "Architecture enhancements for non-3GPP accesses". +[9] 3GPP TS 23.216: "Single Radio Voice Call Continuity (SRVCC)". +[10] 3GPP TS 32.422: "Trace control and configuration management". +[11] 3GPP TS 23.401: "General Packet Radio Service (GPRS) enhancements for E-UTRAN access". +[12] 3GPP TS 36.414: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 data transport". +[13] 3GPP TS 23.203: "Policy and charging control architecture" +[14] 3GPP TS 36.300: "Evolved Universal Terrestrial Radio Access (E-UTRA), Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Overall description; Stage 2". +[15] 3GPP TS 33.401: "Security architecture". +[16] 3GPP TS 36.331: "Evolved Universal Terrestrial Radio Access (E-UTRAN); Radio Resource Control (RRC) Protocol Specification". +[17] 3GPP TS 23.272: "Circuit Switched Fallback in Evolved Packet System; Stage 2". +[18] 3GPP TS 48.018: "General Packet Radio Service (GPRS); BSS GPRS Protocol (BSSGP)". +[19] 3GPP TS 25.413: "UTRAN Iu interface RANAP signalling". +[20] 3GPP TS 36.304: "Evolved Universal Terrestrial Radio Access (E-UTRA), User Equipment (UE) procedures in idle mode". +[21] 3GPP TS 23.003: "Technical Specification Group Core Network and Terminals; Numbering, addressing and identification". +[22] 3GPP TS 36.423: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2 Application Protocol (X2AP)". +[23] 3GPP TS 48.008: "Mobile Switching Centre-Base Station System (MSC-BSS) interface; Layer 3 specification". +[24] 3GPP TS 24.301: "Non-Access Stratum (NAS) protocol for Evolved Packet System (EPS); Stage 3". +[25] 3GPP2 A.S0008-C: "Interoperability Specification (IOS) for High Rate Packet Data (HRPD) Radio Access Network Interfaces with Session Control in the Access Network". +[26] 3GPP TS 36.213: "Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures". +[27] 3GPP2 C.S0024-B: "cdma2000 High Rate Packet Data Air Interface Specification". +[28] 3GPP TS 22.220: "Service requirements for Home Node Bs and Home eNode Bs". +[29] 3GPP TS 23.041: "Technical realization of Cell Broadcast Service (CBS)". +[30] 3GPP TS 48.016: "General Packet Radio Service (GPRS); Base Station System (BSS) - Serving GPRS Support Node (SGSN) interface; Network service". +[31] 3GPP TS 37.320: "Universal Terrestrial Radio Access (UTRA) and Evolved Universal Terrestrial Radio Access (E-UTRA); Radio measurement collection for Minimization of Drive Tests (MDT);Overall description; Stage 2". +[32] 3GPP TS 29.281: "General Packet Radio Service (GPRS); Tunnelling Protocol User Plane (GTPv1-U)". +[33] 3GPP TS 24.008: "Mobile radio interface Layer 3 specification; Core network protocols; Stage 3". +[34] 3GPP TS 36.455: "Evolved Universal Terrestrial Radio Access (E-UTRA); LTE Positioning Protocol A (LPPa)". +[35] 3GPP TS 29.060: "GPRS Tunnelling Protocol (GTP) across the Gn and Gp interface". +[36] 3GPP TS 29.274: "Evolved Packet System (EPS); Evolved General Packet Radio Service (GPRS) Tunnelling Protocol for Control plane (GTPv2-C); Stage 3". +[37] 3GPP TS 23.139: "3GPP system – fixed broadband access network interworking". +[38] 3GPP TS 23.007: "Technical Specification Group Core Network Terminals; Restoration procedures". +[39] 3GPP TS 36.104: "Base Station (BS) radio transmission and reception". +[40] 3GPP TR 25.921 (version.7.0.0): "Guidelines and principles for protocol description and error handling". +[41] 3GPP TS 36.306: "User Equipment (UE) radio access capabilities". +[42] IETF RFC 5905 (2010-06): "Network Time Protocol Version 4: Protocol and Algorithms Specification". +[43] 3GPP TS 26.247: "Transparent end-to-end Packet-switched Streaming Service (PSS); Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)". +[44] 3GPP TS 38.413: "NG Radio Access Network (NG-RAN); NG Application Protocol (NGAP)". +[45] 3GPP TS 38.300: "NR; Overall description; Stage-2". +[46] 3GPP TS 23.501: "System Architecture for the 5G System". +[47] 3GPP TS 37.340: "NR; Multi-connectivity; Overall description; Stage-2". +3 Definitions and abbreviations +3.1 Definitions +For the purposes of the present document, the terms and definitions given in TR 21.905 [1] and the following apply. +A term defined in the present document takes precedence over the definition of the same term, if any, in TR 21.905 [1]. +ACL functionality: A functionality controlling the access to network nodes. In case of Access Control Lists (ACL) functionality is applied in a network node the network node may only accept connections from other peer network nodes once the source addresses of the sending network node is already known in the target node. +CSG Cell: an E-UTRAN cell broadcasting a CSG indicator set to true and a CSG identity. This cell operates in Closed Access Mode as defined in TS 22.220 [28]. +DCN-ID: DCN identity identifies a specific decicated core network (DCN). +Dual Connectivity: as defined in TS 36.300 [14]. +Elementary Procedure: S1AP consists of Elementary Procedures (EPs). An Elementary Procedure is a unit of interaction between eNBs and the EPC. These Elementary Procedures are defined separately and are intended to be used to build up complete sequences in a flexible manner. If the independence between some EPs is restricted, it is described under the relevant EP description. Unless otherwise stated by the restrictions, the EPs may be invoked independently of each other as standalone procedures, which can be active in parallel. The usage of several S1AP EPs together or together with EPs from other interfaces is specified in stage 2 specifications (e.g., TS 23.401 [11] and TS 36.300 [14]). +An EP consists of an initiating message and possibly a response message. Two kinds of EPs are used: +- Class 1: Elementary Procedures with response (success and/or failure). +- Class 2: Elementary Procedures without response. +For Class 1 EPs, the types of responses can be as follows: +Successful: +- A signalling message explicitly indicates that the elementary procedure successfully completed with the receipt of the response. +Unsuccessful: +- A signalling message explicitly indicates that the EP failed. +- On time supervision expiry (i.e., absence of expected response). +Successful and Unsuccessful: +- One signalling message reports both successful and unsuccessful outcome for the different included requests. The response message used is the one defined for successful outcome. +Class 2 EPs are considered always successful. +eNB UE S1AP ID: as defined in TS 36.401 [2]. +Hybrid Cell: an E-UTRAN cell broadcasting a CSG indicator set to false and a CSG identity. This cell operates in Hybrid Access Mode as defined in TS 22.220 [28]. +MME UE S1AP ID: as defined in TS 36.401 [2]. +E-RAB: as defined in TS 36.401 [2]. +NOTE 1: The E-RAB is either a default E-RAB or a dedicated E-RAB. +E-RAB ID: the E-RAB ID uniquely identifies an E-RAB for one UE. +NOTE 2: The E-RAB ID remains unique for the UE even if the UE-associated logical S1-connection is released during periods of user inactivity. +Data Radio Bearer: the Data Radio bearer transports the packets of an E-RAB between a UE and an eNB. There is a one-to-one mapping between the E-RAB and the Data Radio Bearer. +Secondary Cell Group: as defined in TS 36.300 [14]. +UE-associated signalling: When S1-AP messages associated to one UE uses the UE-associated logical S1-connection for association of the message to the UE in eNB and EPC. +UE-associated logical S1-connection: The UE-associated logical S1-connection uses the identities MME UE S1AP ID and eNB UE S1AP ID according to definition in TS 23.401 [11]. For a received UE associated S1-AP message the MME identifies the associated UE based on the MME UE S1AP ID IE and the eNB identifies the associated UE based on the eNB UE S1AP ID IE. The UE-associated logical S1-connection may exist before the S1 UE context is setup in eNB. +3.2 Abbreviations +For the purposes of the present document, the abbreviations given in TR 21.905 [1] and the following apply. +An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in TR 21.905 [1]. +ACL Access Control List +ARPI Additional RRM Policy Index +BBF Broadband Forum +CCO Cell Change Order +CDMA Code Division Multiple Access +CID Cell-ID (positioning method) +CIoT Cellular Internet of Things +CS Circuit Switched +CSG Closed Subscriber Group +CN Core Network +DCN Dedicated Core Network +DL Downlink +eAN evolved Access Network +ECGI E-UTRAN Cell Global Identifier +E-CID Enhanced Cell-ID (positioning method) +eHRPD evolved High Rate Packet Data +eNB E-UTRAN NodeB +EN-DC E-UTRA-NR Dual Connectivity +EP Elementary Procedure +EPC Evolved Packet Core +EPS Evolved Packet System +E-RAB E-UTRAN Radio Access Bearer +E-SMLC Evolved Serving Mobile Location Centre +E-UTRAN Evolved UTRAN +GBR Guaranteed Bit Rate +GNSS Global Navigation Satellite System +GUMMEI Globally Unique MME Identifier +GTP GPRS Tunnelling Protocol +HFN Hyper Frame Number +HRPD High Rate Packet Data +IE Information Element +IMEISV International Mobile station Equipment Identity and Software Version number +IoT Internet of Things +LAA Licensed-Assisted Access +L-GW Local GateWay +LHN Local Home Network +LHN ID Local Home Network ID +LIPA Local IP Access +LPPa LTE Positioning Protocol Annex +LWA LTE-WLAN Aggregation +LWIP LTE WLAN Radio Level Integration with IPsec Tunnel +MBSFN Multimedia Broadcast multicast service Single Frequency Network +MDT Minimization of Drive Tests +MME Mobility Management Entity +MTSI Multimedia Telephony Service for IMS +NAS Non Access Stratum +NB-IoT Narrowband IoT +NNSF NAS Node Selection Function +OTDOA Observed Time Difference of Arrival +PS Packet Switched +PSCell Primary SCell +ProSe Proximity Services +PWS Public Warning System +PDCP Packet Data Convergence Protocol +PLMN Public Land Mobile Network +PS Packet Switched +RRC Radio Resource Control +RIM RAN Information Management +QMC QoE Measurement Collection +QoE Quality of Experience +SCTP Stream Control Transmission Protocol +SCG Secondary Cell Group +S-GW Serving GateWay +SN Sequence Number +SIPTO Selected IP Traffic Offload +SIPTO@LN Selected IP Traffic Offload at the Local Network +SSID Service Set Identifier +S-TMSI S-Temporary Mobile Subscriber Identity +SUL Supplementary Uplink +TAC Tracking Area Code +TAI Tracking Area Identity +TEID Tunnel Endpoint Identifier +UE User Equipment +UE-AMBR UE-Aggregate Maximum Bitrate +UL Uplink +UTDOA Uplink Time Difference of Arrival +V2X Vehicle-to-Everything +4 General +4.1 Procedure Specification Principles +The principle for specifying the procedure logic is to specify the functional behaviour of the terminating node exactly and completely. Any rule that specifies the behaviour of the originating node shall be possible to be verified with information that is visible within the system. +The following specification principles have been applied for the procedure text in clause 8: +- The procedure text discriminates between: +1) Functionality which “shall” be executed + The procedure text indicates that the receiving node “shall” perform a certain function Y under a certain condition. If the receiving node supports procedure X but cannot perform functionality Y requested in the REQUEST message of a Class 1 EP, the receiving node shall respond with the message used to report unsuccessful outcome for this procedure, containing an appropriate cause value. +2) Functionality which “shall, if supported” be executed + The procedure text indicates that the receiving node “shall, if supported,” perform a certain function Y under a certain condition. If the receiving node supports procedure X, but does not support functionality Y, the receiving node shall proceed with the execution of the EP, possibly informing the requesting node about the not supported functionality. +- Any required inclusion of an optional IE in a response message is explicitly indicated in the procedure text. If the procedure text does not explicitly indicate that an optional IE shall be included in a response message, the optional IE shall not be included. For requirements on including Criticality Diagnostics IE, see clause 10. +4.2 Forwards and Backwards Compatibility +The forwards and backwards compatibility of the protocol is assured by mechanism where all current and future messages, and IEs or groups of related IEs, include ID and criticality fields that are coded in a standard format that will not be changed in the future. These parts can always be decoded regardless of the standard version. +4.3 Specification Notations +For the purposes of the present document, the following notations apply: +Procedure When referring to an elementary procedure in the specification the Procedure Name is written with the first letters in each word in upper case characters followed by the word “procedure”, e.g., E-RAB procedure. +Message When referring to a message in the specification the MESSAGE NAME is written with all letters in upper case characters followed by the word “message”, e.g., MESSAGE NAME message. +IE When referring to an information element (IE) in the specification the Information Element Name is written with the first letters in each word in upper case characters and all letters in Italic font followed by the abbreviation “IE”, e.g., Information Element IE. +Value of an IE When referring to the value of an information element (IE) in the specification the “Value” is written as it is specified in subclause 9.2 enclosed by quotation marks, e.g., “Value”. +5 S1AP Services +S1AP provides the signalling service between E-UTRAN and the evolved packet core (EPC) that is required to fulfil the S1AP functions described in clause 7. S1AP services are divided into two groups: +Non UE-associated services: They are related to the whole S1 interface instance between the eNB and MME utilising a non UE-associated signalling connection. +UE-associated services: They are related to one UE. S1AP functions that provide these services are associated with a UE-associated signalling connection that is maintained for the UE in question. +6 Services Expected from Signalling Transport +The signalling connection shall provide in sequence delivery of S1AP messages. S1AP shall be notified if the signalling connection breaks. +7 Functions of S1AP +The S1AP protocol has the following functions: +- E-RAB management function: This overall functionality is responsible for setting up, modifying and releasing E-RABs, which are triggered by the MME. The release and modification of E-RABs may be triggered by the eNB as well. +- Initial Context Transfer function: This functionality is used to establish an S1UE context in the eNB, to setup the default IP connectivity, to setup one or more E-RAB(s) if requested by the MME, and to transfer NAS signalling related information to the eNB if needed. +- UE Capability Info Indication function: This functionality is used to provide the UE Capability Info when received from the UE to the MME. +- Mobility Functions for UEs in LTE_ACTIVE in order to enable +- a change of eNBs within SAE/LTE (Inter MME/Serving SAE-GW Handovers) via the S1 interface (with EPC involvement). +- a change of RAN nodes between different RATs (Inter-3GPP-RAT Handovers) via the S1 interface (with EPC involvement). +- Paging: This functionality provides the EPC with the capability to page the UE. +- S1 interface management functions comprise the: +- Reset functionality to ensure a well defined initialisation on the S1 interface. +- Error Indication functionality to allow a proper error reporting/handling in cases where no failure messages are defined. +- Overload function to indicate the load situation in the control plane of the S1 interface. +- Load balancing function to ensure equally loaded MMEs within an MME pool area +- S1 Setup functionality for initial S1 interface setup for providing configuration information +- eNB and MME Configuration Update functions are to update application level configuration data needed for the eNB and MME to interoperate correctly on the S1 interface. +- NAS Signalling transport function between the UE and the MME is used: +- to transfer and reroute NAS signalling related information and to establish the S1 UE context in the eNB. +- to transfer NAS signalling related information when the S1 UE context in the eNB is already established. +- S1 UE context Release function: This functionality is responsible to manage the release of UE specific context in the eNB and the MME. +- UE Context Modification function: This functionality allows to modify the established UE Context partly. +- UE Context Resumption function: This functionality allows keeping the UE Context in the eNB for a UE in RRC_IDLE that has been enabled to use User Plane EPS Optimization (see TS 23.401 [11]) and to resume the RRC connection without the need to re-establish the UE Context. +- Status Transfer: This functionality transfers PDCP SN Status information from source eNB to target eNB in support of in-sequence delivery and duplication avoidance for intra LTE handover. +- Trace function: This functionality is to control a trace session recording for a UE in ECM_CONNECTED or to control an MDT session transferring MDT measurements collected by the UE. +- Location Reporting: This functionality allows MME to be aware of the UE’s current location. +- LPPa Signalling transport: This functionality transfers LPPa messages between eNB and E-SMLC over the S1 interface. +- S1 CDMA2000 Tunnelling function: This functionality is to carry CDMA2000 signalling between UE and CDMA2000 RAT over the S1 Interface. +- Warning message transmission function: +This functionality provides the means to start and overwrite the broadcasting of warning message. +- RAN Information Management (RIM) function: This functionality allows the request and transfer of RAN information (e.g., GERAN system information) between two RAN nodes via the core network. +- Configuration Transfer function: This functionality allows the request and transfer of RAN configuration information (e.g., SON information) between two RAN nodes via the core network. +- UE Radio Capability Match function. The functionality enables the eNB to derive and provide an indication to the MME whether the UE radio capabilities are compatible with the network configuration for voice continuity. +- PWS Restart Indication function. The functionality enables the eNB to inform the MME that PWS information for some or all cells of the eNB are available for reloading from the CBC if needed. +- PWS Failure Indication function. The functionality enables the eNB to inform the MME that ongoing PWS operation for one or more cells of the eNB has failed. +- Connection Establishment Indication function. The functionality enables the MME to complete the establishment of the UE-associated logical S1-connection. +- Retrieve UE Information function. The functionality enables the eNB to request UE information from the MME. +- UE Information Transfer function. The functionality enables the MME to transfer UE information to the eNB. +- CP Relocation function. The functionality enables the initiation of the UE-associated logical S1-connection for a NB-IOT UE using Control Plane CIoT EPS Optimisation following a re-establishment request. +- Report of Secondary RAT data volumes function. The functionality enables the eNB to report Secondary RAT data usage information in case of EN-DC as specified in TS 23.401 [11]. +- QMC function. The functionality enables the eNB to collect QoE measurements from the UE. + +8 S1AP Procedures +8.1 List of S1AP Elementary procedures +In the following tables, all EPs are divided into Class 1 and Class 2 EPs (see subclause 3.1 for explanation of the different classes): +Table 1: Class 1 procedures +Elementary Procedure +Initiating Message +Successful Outcome +Unsuccessful Outcome + + +Response message +Response message +Handover Preparation +HANDOVER REQUIRED +HANDOVER COMMAND +HANDOVER PREPARATION FAILURE +Handover Resource Allocation +HANDOVER REQUEST +HANDOVER REQUEST ACKNOWLEDGE +HANDOVER FAILURE +Path Switch Request +PATH SWITCH REQUEST +PATH SWITCH REQUEST ACKNOWLEDGE +PATH SWITCH REQUEST FAILURE +Handover Cancellation +HANDOVER CANCEL +HANDOVER CANCEL ACKNOWLEDGE + +E-RAB Setup +E-RAB SETUP REQUEST +E-RAB SETUP RESPONSE + +E-RAB Modify +E-RAB MODIFY REQUEST +E-RAB MODIFY RESPONSE + +E-RAB Modification Indication +E-RAB MODIFICATION INDICATION +E-RAB MODIFICATION CONFIRM + +E-RAB Release +E-RAB RELEASE COMMAND +E-RAB RELEASE RESPONSE + +Initial Context Setup +INITIAL CONTEXT SETUP REQUEST +INITIAL CONTEXT SETUP RESPONSE +INITIAL CONTEXT SETUP FAILURE +Reset +RESET +RESET ACKNOWLEDGE + +S1 Setup +S1 SETUP REQUEST +S1 SETUP RESPONSE +S1 SETUP FAILURE +UE Context Release +UE CONTEXT RELEASE COMMAND +UE CONTEXT RELEASE COMPLETE + +UE Context Modification +UE CONTEXT MODIFICATION REQUEST +UE CONTEXT MODIFICATION RESPONSE +UE CONTEXT MODIFICATION FAILURE +eNB Configuration Update +ENB CONFIGURATION UPDATE +ENB CONFIGURATION UPDATE ACKNOWLEDGE +ENB CONFIGURATION UPDATE FAILURE +MME Configuration Update +MME CONFIGURATION UPDATE +MME CONFIGURAION UPDATE ACKNOWLEDGE +MME CONFIGURATION UPDATE FAILURE +Write-Replace Warning +WRITE-REPLACE WARNING REQUEST +WRITE-REPLACE WARNING RESPONSE + +Kill +KILL REQUEST +KILL RESPONSE + +UE Radio Capability Match +UE RADIO CAPABILITY MATCH REQUEST +UE RADIO CAPABILITY MATCH RESPONSE + +UE Context Modification Indication +UE CONTEXT MODIFICATION INDICATION +UE CONTEXT MODIFICATION CONFIRM + +UE Context Suspend +UE CONTEXT SUSPEND REQUEST +UE CONTEXT SUSPEND RESPONSE + +UE Context Resume +UE CONTEXT RESUME REQUEST +UE CONTEXT RESUME RESPONSE +UE CONTEXT RESUME FAILURE + +Table 2: Class 2 procedures +Elementary Procedure +Message +Handover Notification +HANDOVER NOTIFY +E-RAB Release Indication +E-RAB RELEASE INDICATION +Paging +PAGING +Initial UE Message +INITIAL UE MESSAGE +Downlink NAS Transport +DOWNLINK NAS TRANSPORT +Uplink NAS Transport +UPLINK NAS TRANSPORT +NAS non delivery indication +NAS NON DELIVERY INDICATION +Error Indication +ERROR INDICATION +UE Context Release Request +UE CONTEXT RELEASE REQUEST +DownlinkS1 CDMA2000 Tunnelling +DOWNLINK S1 CDMA2000 TUNNELLING +Uplink S1 CDMA2000 Tunnelling +UPLINK S1 CDMA2000 TUNNELLING +UE Capability Info Indication +UE CAPABILITY INFO INDICATION +eNB Status Transfer +eNB STATUS TRANSFER +MME Status Transfer +MME STATUS TRANSFER +Deactivate Trace +DEACTIVATE TRACE +Trace Start +TRACE START +Trace Failure Indication +TRACE FAILURE INDICATION +Location Reporting Control +LOCATION REPORTING CONTROL +Location Reporting Failure Indication +LOCATION REPORTING FAILURE INDICATION +Location Report +LOCATION REPORT +Overload Start +OVERLOAD START +Overload Stop +OVERLOAD STOP +eNB Direct Information Transfer +eNB DIRECT INFORMATION TRANSFER +MME Direct Information Transfer +MME DIRECT INFORMATION TRANSFER +eNB Configuration Transfer +eNB CONFIGURATION TRANSFER +MME Configuration Transfer +MME CONFIGURATION TRANSFER +Cell Traffic Trace +CELL TRAFFIC TRACE +Downlink UE Associated LPPa Transport +DOWNLINK UE ASSOCIATED LPPA TRANSPORT +Uplink UE Associated LPPa Transport +UPLINK UE ASSOCIATED LPPA TRANSPORT +Downlink Non UE Associated LPPa Transport +DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT +Uplink Non UE Associated LPPa Transport +UPLINK NON UE ASSOCIATED LPPA TRANSPORT +PWS Restart Indication +PWS RESTART INDICATION +Reroute NAS Request +REROUTE NAS REQUEST +PWS Failure Indication +PWS FAILURE INDICATION +Connection Establishment Indication +CONNECTION ESTABLISHMENT INDICATION +NAS Delivery Indication +NAS DELIVERY INDICATION +Retrieve UE Information +RETRIEVE UE INFORMATION +UE Information Transfer +UE INFORMATION TRANSFER +eNB CP Relocation Indication +eNB CP RELOCATION INDICATION +MME CP Relocation Indication +MME CP RELOCATION INDICATION +Secondary RAT Data Usage Report +SECONDARY RAT DATA USAGE REPORT + +The following applies concerning interference between Elementary Procedures: +- The Reset procedure takes precedence over all other EPs. +- The UE Context Release procedure takes precedence over all other EPs that are using the UE-associated signalling. +8.2 E-RAB Management procedures +8.2.1 E-RAB Setup +8.2.1.1 General +The purpose of the E-RAB Setup procedure is to assign resources on Uu and S1 for one or several E-RABs and to setup corresponding Data Radio Bearers for a given UE. The procedure uses UE-associated signalling. +8.2.1.2 Successful Operation + +Figure 8.2.1.2-1: E-RAB Setup procedure. Successful operation. +The MME initiates the procedure by sending an E-RAB SETUP REQUEST message to the eNB. +- The E-RAB SETUP REQUEST message shall contain the information required by the eNB to build the E-RAB configuration consisting of at least one E-RAB and for each E-RAB to setup include an E-RAB to be Setup Item IE. +Upon reception of the E-RAB SETUP REQUEST message, and if resources are available for the requested configuration, the eNB shall execute the requested E-RAB configuration. For each E-RAB and based on the E-RAB level QoS parameters IE the eNB shall establish a Data Radio Bearer and allocate the required resources on Uu. The eNB shall pass the NAS-PDU IE and the value contained in the E-RAB ID IE received for the E-RAB for each established Data Radio Bearer to the UE. The eNB does not send the NAS PDUs associated to the failed Data radio bearers to the UE. The eNB shall allocate the required resources on S1 for the E-RABs requested to be established. +If the Correlation ID IE is included in the E-RAB SETUP REQUEST message towards the eNB with L-GW function for LIPA operation, then the eNB shall use this information for LIPA operation for the concerned E-RAB. +If the SIPTO Correlation ID IE is included in the E-RAB SETUP REQUEST message towards the eNB with L-GW function for SIPTO@LN operation, then the eNB shall use this information for SIPTO@LN operation for the concerned E-RAB. +If the Bearer Type IE is included in the E-RAB SETUP REQUEST message and is set to “non IP”, then the eNB shall not perform header compression for the concerned E-RAB. +The E-RAB SETUP REQUEST message may contain +- the UE Aggregate Maximum Bit Rate IE. +If the UE Aggregate Maximum Bit Rate IE is included in the E-RAB SETUP REQUEST the eNB shall +- replace the previously provided UE Aggregate Maximum Bit Rate by the received UE Aggregate Maximum Bit Rate in the UE context; +- use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +If the UE Aggregate Maximum Bit Rate IE is not contained in the E-RAB SETUP REQUEST message, the eNB shall use the previously provided UE Aggregate Maximum Bit Rate which is stored in the UE context. +The eNB shall establish or modify the resources according to the values of the Allocation and Retention Priority IE (priority level and pre-emption indicators) and the resource situation as follows: +- The eNB shall consider the priority level of the requested E-RAB, when deciding on the resource allocation. +- The priority levels and the pre-emption indicators may (individually or in combination) be used to determine whether the E-RAB setup has to be performed unconditionally and immediately. If the requested E-RAB is marked as “may trigger pre-emption” and the resource situation requires so, the eNB may trigger the pre-emption procedure which may then cause the forced release of a lower priority E-RAB which is marked as “pre-emptable”. Whilst the process and the extent of the pre-emption procedure are operator-dependent, the pre-emption indicators shall be treated as follows: +1. The values of the last received Pre-emption Vulnerability IE and Priority Level IE shall prevail. +2. If the Pre-emption Capability IE is set to “may trigger pre-emption”, then this allocation request may trigger the pre-emption procedure. +3. If the Pre-emption Capability IE is set to “shall not trigger pre-emption”, then this allocation request shall not trigger the pre-emption procedure. +4. If the Pre-emption Vulnerability IE is set to “pre-emptable”, then this E-RAB shall be included in the pre-emption process. +5. If the Pre-emption Vulnerability IE is set to “not pre-emptable”, then this E-RAB shall not be included in the pre-emption process. +6. If the Priority Level IE is set to “no priority” the given values for the Pre-emption Capability IE and Pre-emption Vulnerability IE shall not be considered. Instead the values “shall not trigger pre-emption” and “not pre-emptable” shall prevail. +- The E-UTRAN pre-emption process shall keep the following rules: +1. E-UTRAN shall only pre‑empt E-RABs with lower priority, in ascending order of priority. +2. The pre-emption may be done for E-RABs belonging to the same UE or to other UEs. +The eNB shall report to the MME, in the E-RAB SETUP RESPONSE message, the result for all the requested E-RABs. +- A list of E-RABs which are successfully established shall be included in the E-RAB Setup List IE. +- A list of E-RABs which failed to be established, if any, shall be included in the E-RAB Failed to Setup List IE. +In case of the establishment of an E-RAB the EPC must be prepared to receive user data before the E-RAB SETUP RESPONSE message has been received. +When the eNB reports unsuccessful establishment of an E-RAB, the cause value should be precise enough to enable the MME to know the reason for an unsuccessful establishment, e.g., “Radio resources not available”, “Failure in the Radio Interface Procedure”. +Interactions with Handover Preparation procedure: +If a handover becomes necessary during E-RAB Setup, the eNB may interrupt the ongoing E-RAB Setup procedure and initiate the Handover Preparation procedure as follows: +1. The eNB shall send the E-RAB SETUP RESPONSE message in which the eNB shall indicate, if necessary +- all the E-RABs fail with an appropriate cause value, e.g., ”S1 intra system Handover triggered”, “S1 inter system Handover triggered” or “X2 Handover triggered”. +2. The eNB shall trigger the handover procedure. +8.2.1.3 Unsuccessful Operation +The unsuccessful operation is specified in the successful operation section. +8.2.1.4 Abnormal Conditions +If the eNB receives a E-RAB SETUP REQUEST message containing a E-RAB Level QoS Parameters IE which contains a QCI IE indicating a GBR bearer (as defined in TS 23.203 [13]), and which does not contain the GBR QoS Information IE, the eNB shall consider the establishment of the corresponding E-RAB as failed. +If the eNB receives an E-RAB SETUP REQUEST message containing several E-RAB ID IEs (in the E-RAB To Be Setup List IE) set to the same value, the eNB shall report the establishment of the corresponding E-RABs as failed in the E-RAB SETUP RESPONSE with the appropriate cause value, e.g., “Multiple E-RAB ID instances”. +If the eNB receives an E-RAB SETUP REQUEST message containing a E-RAB ID IE (in the E-RAB To Be Setup List IE) set to the value that identifies an active E-RAB (established before the E-RAB SETUP REQUEST message was received), the eNB shall report the establishment of the new E-RAB as failed in the E-RAB SETUP RESPONSE with the appropriate cause value, e.g., “Multiple E-RAB ID instances”. +If the eNB receives an E-RAB SETUP REQUEST message containing both the Correlation ID and the SIPTO Correlation ID IEs for the same E-RAB, the eNB shall consider the establishment of the corresponding E-RAB as failed. +8.2.2 E-RAB Modify +8.2.2.1 General +The purpose of the E-RAB Modify procedure is to enable modifications of already established E-RABs for a given UE. The procedure uses UE-associated signalling. +8.2.2.2 Successful Operation + +Figure 8.2.2.2-1: E-RAB Modify procedure. Successful operation. +The MME initiates the procedure by sending an E-RAB MODIFY REQUEST message to the eNB. +- The E-RAB MODIFY REQUEST message shall contain the information required by the eNB to modify one or several E-RABs of the existing E-RAB configuration. +Information shall be present in the E-RAB MODIFY REQUEST message only when any previously set value for the E-RAB configuration is requested to be modified. +Upon reception of the E-RAB MODIFY REQUEST message, and if resources are available for the requested target configuration, the eNB shall execute the modification of the requested E-RAB configuration. For each E-RAB that shall be modified and for which the Transport Information IE is not included and based on the new E-RAB level QoS parameters IE the eNB shall modify the Data Radio Bearer configuration and change allocation of resources on Uu according to the new resource request. The eNB shall pass the NAS-PDU IE received for the E-RAB to the UE when modifying the Data Radio Bearer configuration. The eNB does not send the NAS PDUs associated to the failed Data radio bearers to the UE. The eNB shall change allocation of resources on S1 according to the new resource request. +If the E-UTRAN failed to modify an E-RAB the E-UTRAN shall keep the E-RAB configuration as it was configured prior the E-RAB MODIFY REQUEST. +The E-RAB MODIFY REQUEST message may contain the +- the UE Aggregate Maximum Bit Rate IE, +- the Secondary RAT Data Usage Request IE. +If the UE Aggregate Maximum Bit Rate IE is included in the E-RAB MODIFY REQUEST, the eNB shall +- replace the previously provided UE Aggregate Maximum Bit Rate by the received UE Aggregate Maximum Bit Rate in the UE context; +- use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +If the UE Aggregate Maximum Bit Rate IE is not contained in the E-RAB MODIFY REQUEST message, the eNB shall use the previously provided UE Aggregate Maximum Bit Rate which is stored in the UE context. +The modification of resources according to the values of the Allocation and Retention Priority IE shall follow the principles described for the E-RAB Setup procedure. +If the Transport Information IE is included in the E-RAB MODIFY REQUEST message, the eNB shall use the included information as the new S-GW address and uplink packet destination for the relevant E-RAB as defined in TS 23.401 [11], and it shall ignore the E-RAB Level QoS Parameters and NAS-PDU IEs for the same E-RAB. +The eNB shall report to the MME, in the E-RAB MODIFY RESPONSE message, the result for all the requested E-RABs to be modified. +- A list of E-RABs which are successfully modified shall be included in the E-RAB Modify List IE. +- A list of E-RABs which failed to be modified, if any, shall be included in the E-RAB Failed to Modify List IE. +When the eNB reports unsuccessful modification of an E-RAB, the cause value should be precise enough to enable the MME to know the reason for an unsuccessful modification, e.g., “Radio resources not available”, “Failure in the Radio Interface Procedure”. +In case of a modification of an E-RAB the EPC must be prepared to receive user data according to the modified E-RAB profile prior to the E-RAB MODIFY RESPONSE message. +If the Secondary RAT Data Usage Request IE set to "requested" was included in the E-RAB MODIFY REQUEST message, and the eNB supports EN-DC, LAA, LWA or LWIP and has secondary RAT usage data to report, then the Secondary RAT Usage Report List IE shall be included in the E-RAB MODIFY RESPONSE message. +Interactions with Handover Preparation procedure: +If a handover becomes necessary during E-RAB modify, the eNB may interrupt the ongoing E-RAB Modify procedure and initiate the Handover Preparation procedure as follows: +1. The eNB shall send the E-RAB MODIFY RESPONSE message in which the eNB shall indicate, if necessary +- all the E-RABs fail with an appropriate cause value, e.g., “S1 intra system Handover triggered”, “S1 inter system Handover triggered” or “X2 Handover triggered”. +2. The eNB shall trigger the handover procedure. +8.2.2.3 Unsuccessful Operation +The unsuccessful operation is specified in the successful operation section. +8.2.2.4 Abnormal Conditions +If the eNB receives a E-RAB MODIFY REQUEST message containing a E-RAB Level QoS Parameters IE which contains a QCI IE indicating a GBR bearer (as defined in TS 23.203 [13]) for a E-RAB previously configured as a non-GBR bearer (as defined in TS 23.203 [13]), and which does not contain the GBR QoS Information IE, the eNB shall consider the modification of the corresponding E-RAB as failed. +If the eNB receives an E-RAB MODIFY REQUEST message containing several E-RAB ID IEs (in the E-RAB to be Modified List IE) set to the same value, the eNB shall report the modification of the corresponding E-RABs as failed in the E-RAB MODIFY RESPONSE with the appropriate cause value, e.g., “Multiple E-RAB ID instances”. +If the eNB receives an E-RAB MODIFY REQUEST message containing some E-RAB ID IEs that eNB does not recognize, the eNB shall report the corresponding invalid E-RABs as failed in the E-RAB MODIFY RESPONSE with the appropriate cause value, e.g., “Unknown E-RAB ID”. +8.2.3 E-RAB Release +8.2.3.1 General +The purpose of the E-RAB Release procedure is to enable the release of already established E-RABs for a given UE. The procedure uses UE-associated signalling. +8.2.3.2 Successful Operation +8.2.3.2.1 E-RAB Release – MME initiated + +Figure 8.2.3.2.1-1: E-RAB Release procedure. Successful operation. +The MME initiates the procedure by sending an E-RAB RELEASE COMMAND message. +The E-RAB RELEASE COMMAND message shall contain the information required by the eNB to release at least one E-RAB in the E-RAB To Be Released List IE. If a NAS-PDU IE is contained in the message, the eNB shall pass it to the UE. +Upon reception of the E-RAB RELEASE COMMAND message the eNB shall execute the release of the requested E-RABs. For each E-RAB to be released the eNB shall release the corresponding Data Radio Bearer and release the allocated resources on Uu. The eNB shall pass the value contained in the E-RAB ID IE received for the E-RAB to the radio interface protocol for each Data Radio Bearer to be released. The eNB shall release allocated resources on S1 for the E-RABs requested to be released. +The E-RAB RELEASE COMMAND message may contain +- the UE Aggregate Maximum Bit Rate IE. +If the UE Aggregate Maximum Bit Rate IE is included in the E-RAB RELEASE COMMAND the eNB shall +- replace the previously provided UE Aggregate Maximum Bit Rate by the received UE Aggregate Maximum Bit Rate in the UE context; the eNB shall use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +If the UE Aggregate Maximum Bit Rate IE is not contained in the E-RAB RELEASE COMMAND message, the eNB shall use the previously provided UE Aggregate Maximum Bit Rate which is stored in the UE context. +The eNB shall report to the MME, in the E-RAB RELEASE RESPONSE message, the result for all the E-RABs to be released. +- A list of E-RABs which are released successfully shall be included in the E-RAB Release List IE. +- A list of E-RABs which failed to be released, if any, shall be included in the E-RAB Failed to Release List IE. +The eNB shall be prepared to receive an E-RAB RELEASE COMMAND message on an established UE-associated logical S1-connection containing an E-RAB Release List IE at any time and shall always reply to it with an E-RAB RELEASE RESPONSE message. +The eNB shall, if supported, report in the E-RAB RELEASE RESPONSE message location information of the UE in the User Location Information IE. +After sending an E-RAB RELEASE RESPONSE message containing an E-RAB ID within the E-RAB Release List IE, the eNB shall be prepared to receive an E-RAB SETUP REQUEST message requesting establishment of an E-RAB with this E-RAB ID. +If the User Location Information IE is included in the E-RAB RELEASE RESPONSE message, the MME shall handle this information as specified in TS 23.401 [11]. +If the Secondary RAT Usage Report List IE is included in the E-RAB RELEASE RESPONSE message, the MME shall handle this information as specified in TS 23.401 [11]. +8.2.3.2.2 E-RAB Release Indication – eNB initiated + +Figure 8.2.3.2.2-1: E-RAB Release INDICATION procedure. Successful operation. +The eNB initiates the procedure by sending an E-RAB RELEASE INDICATION message towards the MME. +The E-RAB RELEASE INDICATION message shall contain at least one E-RAB released at the eNB, in the E-RAB Released List IE. +The eNB shall, if supported, report in the E-RAB RELEASE INDICATION message location information of the UE in the User Location Information IE. +Upon reception of the E-RAB RELEASE INDICATION message the MME shall normally initiate the appropriate release procedure on the core network side for the E-RABs identified in the E-RAB RELEASE INDICATION message. +If the User Location Information IE is included in the E-RAB RELEASE INDICATION message, the MME shall handle this information as specified in TS 23.401 [11]. +If the Secondary RAT Usage Report List IE is included in the E-RAB RELEASE INDICATION message, the MME shall handle this information as specified in TS 23.401 [11]. +Interaction with UE Context Release Request procedure: +If the eNB wants to remove all remaining E-RABs, e.g., for user inactivity, the UE Context Release Request procedure shall be used instead. +8.2.3.3 Abnormal Conditions +If the eNB receives an E-RAB RELEASE COMMAND message containing multiple E-RAB ID IEs (in the E-RAB To Be Released List IE) set to the same value, the eNB shall initiate the release of one corresponding E-RAB and ignore the duplication of the instances of the selected corresponding E-RABs. +If the MME receives an E-RAB RELEASE INDICATION message containing multiple E-RAB ID IEs (in the E-RAB Released List IE) set to the same value, the MME shall initiate the release of one corresponding E-RAB and ignore the duplication of the instances of the selected corresponding E-RABs. +If the eNB receives an E-RAB RELEASE COMMAND message containing some E-RAB ID IEs that eNB does not recognize, the eNB shall report the corresponding invalid E-RABs as failed in the E-RAB RELEASE RESPONSE message with the appropriate cause, e.g., “Unknown E-RAB ID”. +8.2.4 E-RAB Modification Indication +8.2.4.1 General +The purpose of the E-RAB Modification Indication procedure is to enable the eNB to request modifications of already established E-RABs for a given UE. The procedure uses UE-associated signalling. +8.2.4.2 Successful Operation + +Figure 8.2.4.2-1: E-RAB Modification Indication procedure. Successful operation. +The eNB initiates the procedure by sending an E-RAB MODIFICATION INDICATION message to the MME. +The Transport Layer Address IE and DL GTP TEID IE included in the E-RAB To Be Modified Item IEs IE in the E-RAB MODIFICATION INDICATON message shall be considered by the MME as the new DL address of the E-RABs. The Transport Layer Address IE and DL GTP TEID IE included in the E-RAB Not To Be Modified Item IEs IE in the E-RAB MODIFICATION INDICATION message shall be considered by the MME as the E-RABs with unchanged DL address +If the Secondary RAT Usage Report List IE is included in the E-RAB MODIFICATION INDICATION message, the MME shall handle this information as specified in TS 23.401 [11]. +The E-RAB MODIFICATION CONFIRM message shall contain the result for all the E-RABs that were requested to be modified according to the E-RAB To Be Modified Item IEs IE of the E-RAB MODIFICATION INDICATION message as follows: +- A list of E-RABs which are successfully modified shall be included in the E-RAB Modify List IE. +- A list of E-RABs which failed to be modified, if any, shall be included in the E-RAB Failed to Modify List IE. +- A list of E-RABs which are to be released, if any, shall be included in the E-RAB To Be Released List IE. +If the E-RAB Failed to Modify List IE is received in the E-RAB MODIFICATION CONFIRM message, the eNB shall either +- release all corresponding E-UTRA and E-UTRAN resources for the concerned E-RAB or +- keep the previous transport information before sending the E-RAB MODIFICATION INDICATION message unchanged for the concerned E-RAB. +If the E-RAB To Be Released List IE is received in the E-RAB MODIFICATION CONFIRM message, the eNB shall release all corresponding E-UTRA and E-UTRAN resources for the concerned E-RAB. +If the CSG Membership Info IE is included in the E-RAB MODIFICATION INDICATION message, the MME shall use the information for CSG membership verification as specified in TS 36.300 [14] and provide the result of the membership verification in the CSG Membership Status IE contained in the E-RAB MODIFICATION CONFIRM message. +If PLMN Identity IE is received in the CSG Membership Info IE in the E-RAB MODIFICATION INDICATION message, the MME shall use it for CSG membership verification as specified in TS 36.300 [14]. +When the MME reports unsuccessful modification of an E-RAB, the cause value should be precise enough to enable the eNB to know the reason for an unsuccessful modification. +If the Tunnel Information for BBF IE is received in the E-RAB MODIFICATION INDICATION message, the MME shall, if supported, use it in the core network as specified in TS 23.139 [37]. +If the User Location Information IE is included in the E-RAB MODIFICATION INDICATION message, the MME shall handle this information as specified in TS 23.401 [11]. +Interactions with E-RAB Setup procedure or E-RAB Modify procedure: +If the E-RAB MODIFICATION INDICATION message is received by the MME during an ongoing E-RAB Setup procedure or an ongoing E-RAB Modify procedure, the MME shall proceed with the E-RAB Modification Indication procedure. +8.2.4.3 Unsuccessful Operation +The unsuccessful operation is specified in the successful operation section. +8.2.4.4 Abnormal Conditions +Interaction with UE Context Release Request procedure: +If the E-RAB MODIFICATION INDICATION message does not contain all the E-RABs previously included in the UE Context, the MME shall trigger the UE Context Release procedure. +If the E-RAB MODIFICATION INDICATION message contains several E-RAB ID IEs set to the same value, the MME shall trigger the UE Context Release procedure. +If the CSG Membership Info IE in the E-RAB MODIFICATION INDICATION message does not contain the Cell Access Mode IE set to "hybrid", the MME shall trigger the UE Context Release procedure. +8.3 Context Management procedures +8.3.1 Initial Context Setup +8.3.1.1 General +The purpose of the Initial Context Setup procedure is to establish the necessary overall initial UE Context including E-RAB context, the Security Key, Handover Restriction List, UE Radio capability and UE Security Capabilities etc. The procedure uses UE-associated signalling. +8.3.1.2 Successful Operation + +Figure 8.3.1.2-1: Initial Context Setup procedure. Successful operation. +In case of the establishment of an E-RAB the EPC must be prepared to receive user data before the INITIAL CONTEXT SETUP RESPONSE message has been received by the MME. If no UE-associated logical S1-connection exists, the UE-associated logical S1-connection shall be established at reception of the INITIAL CONTEXT SETUP REQUEST message. +The INITIAL CONTEXT SETUP REQUEST message shall contain within the E-RAB to be Setup List IE the information required by the eNB to build the new E-RAB configuration consisting of at least one additional E-RAB. +The E-RAB to be Setup Item IE may contain: +- the NAS-PDU IE, +- the Correlation ID IE in case of LIPA operation, +- the SIPTO Correlation ID IE in case of SIPTO@LN operation, +- the Bearer Type IE. +The INITIAL CONTEXT SETUP REQUEST message may contain +- the Trace Activation IE. +- the Handover Restriction List IE, which may contain roaming or access restrictions. +- the UE Radio Capability IE. +- the Subscriber Profile ID for RAT/Frequency priority IE. +- the Additional RRM Policy Index IE. +- the CS Fallback Indicator IE. +- the SRVCC Operation Possible IE. +- the CSG Membership Status IE. +- the Registered LAI IE. +- the GUMMEI IE, which indicates the MME serving the UE, and shall only be present according to subclauses 4.6.2 and 4.7.6.6 of TS 36.300 [14]. +- the MME UE S1AP ID 2 IE, which indicates the MME UE S1AP ID assigned by the MME, and shall only be present according to subclause 4.6.2 of TS 36.300 [14]. +- the Management Based MDT Allowed IE. +- the Management Based MDT PLMN List IE. +- the Additional CS Fallback Indicator IE. +- the Masked IMEISV IE. +- the Expected UE Behaviour IE. +- the ProSe Authorized IE. +- the UE User Plane CIoT Support Indicator IE. +- the V2X Services Authorized IE. +- the UE Sidelink Aggregate Maximum Bit Rate IE. +- the NR UE Security Capabilities IE. +- the Aerial UE subscription information IE. +- the Pending Data Indication IE. +The INITIAL CONTEXT SETUP REQUEST message shall contain the Subscriber Profile ID for RAT/Frequency priority IE, if available in the MME. +If the Correlation ID IE is included in the INITIAL CONTEXT SETUP REQUEST message towards the eNB with L-GW function for LIPA operation, then the eNB shall use this information for LIPA operation for the concerned E-RAB. +If the SIPTO Correlation ID IE is included in the INITIAL CONTEXT SETUP REQUEST message towards the eNB with L-GW function for SIPTO@LN operation, then the eNB shall use this information for SIPTO@LN operation for the concerned E-RAB. +If the Bearer Type IE is included in the INITIAL CONTEXT SETUP REQUEST message and is set to “non IP”, then the eNB shall not perform header compression for the concerned E-RAB. +If the Masked IMEISV IE is contained in the INITIAL CONTEXT SETUP REQUEST the target eNB shall, if supported, use it to determine the characteristics of the UE for subsequent handling. +If the Expected UE Behaviour IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information and may use it to determine the RRC connection time. +Upon receipt of the INITIAL CONTEXT SETUP REQUEST message the eNB shall +- attempt to execute the requested E-RAB configuration. +- store the UE Aggregate Maximum Bit Rate in the UE context, and use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +- pass the value contained in the E-RAB ID IE and the NAS-PDU IE received for the E-RAB for each established Data radio bearer to the radio interface protocol. The eNB shall not send the NAS PDUs associated to the failed Data radio bearers to the UE. +- store the received Handover Restriction List in the UE context. +- store the received UE Radio Capability in the UE context. +- store the received Subscriber Profile ID for RAT/Frequency priority in the UE context and use it as defined in TS 36.300 [14]. +- if supported, store the received Additional RRM Policy Index IE in the UE context and use it as defined in TS 36.300 [14]. +- store the received SRVCC Operation Possible in the UE context and use it as defined in TS 23.216 [9]. +- store the received UE Security Capabilities in the UE context. +- store the received Security Key in the UE context, take it into use and associate it with the initial value of NCC as defined in TS 33.401 [15]. +- store the received CSG Membership Status, if supported, in the UE context. +- store the received Management Based MDT Allowed information, if supported, in the UE context. +- store the received Management Based MDT PLMN List information, if supported, in the UE context. + - store the received ProSe Authorization information, if supported, in the UE context. +- store the received V2X Services Authorization information, if supported, in the UE context. +- store the received UE Sidelink Aggregate Maximum Bit Rate, if supported, in the UE context, and use it for the concerned UE’s sidelink communication in network scheduled mode for V2X services. +For the Initial Context Setup an initial value for the Next Hop Chaining Count is stored in the UE context. +The allocation of resources according to the values of the Allocation and Retention Priority IE shall follow the principles described for the E-RAB Setup procedure. +The eNB shall use the information in the Handover Restriction List IE if present in the INITIAL CONTEXT SETUP REQUEST message to +- determine a target for subsequent mobility action for which the eNB provides information about the target of the mobility action towards the UE, except if the CS Fallback Indicator IE is set to “CS Fallback High Priority” and the Additional CS Fallback Indicator IE is not present in which case the eNB may use the information in the Handover Restriction List IE; +- select a proper SCG during dual connectivity operation. +If the Handover Restriction List IE is not contained in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall consider that no roaming and no access restriction apply to the UE. The eNB shall also consider that no roaming and no access restriction apply to the UE when: +- one of the setup E-RABs has a particular ARP value (TS 23.401 [11]); +- the CS Fallback Indicator IE is set to “CS Fallback High Priority” and the Additional CS Fallback Indicator IE is not present and, in case the Handover Restriction List IE is applied, no suitable target is found, in which case it shall process according to TS 23.272 [17]; +- the CS Fallback Indicator IE is set to “CS Fallback High Priority” and the Additional CS Fallback Indicator IE is set to “no restriction”, in which case it shall process according to TS 23.272 [17]. +If the Trace Activation IE is included in the INITIAL CONTEXT SETUP REQUEST message then eNB shall, if supported, initiate the requested trace function as described in TS 32.422 [10]. In particular, the eNB shall, if supported: +- if the Trace Activation IE does not include the MDT Configuration IE, initiate the requested trace session as described in TS 32.422 [10]; +- if the Trace Activation IE includes the MDT Activation IE, within the MDT Configuration IE, set to “Immediate MDT and Trace”, initiate the requested trace session and MDT session as described in TS 32.422 [10]; +- if the Trace Activation IE includes the MDT Activation IE ,within the MDT Configuration IE, set to “Immediate MDT Only”, “Logged MDT only” or “Logged MBSFN MDT”, initiate the requested MDT session as described in TS 32.422 [10] and the eNB shall ignore Interfaces To Trace IE, and Trace Depth IE. +- if the Trace Activation IE includes the MDT Location Information IE, within the MDT Configuration IE, store this information and take it into account in the requested MDT session. +- if the Trace Activation IE includes the Signalling based MDT PLMN List IE, within the MDT Configuration IE, the eNB may use it to propagate the MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the MBSFN-ResultToLog IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the MBSFN-AreaId IE in the MBSFN-ResultToLog IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the UE Application layer measurement configuration IE, initiate the requested trace session and QoE Measurement Collection function as described in TS 36.300 [14]. +- if the Trace Activation IE includes the Bluetooth Measurement Configuration IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the WLAN Measurement Configuration IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +If the CS Fallback Indicator IE is included in the INITIAL CONTEXT SETUP REQUEST message, it indicates that the UE Context to be set-up is subject to CS Fallback. The eNB shall reply with the INITIAL CONTEXT SETUP RESPONSE message and then act as defined in TS 23.272 [17]. +If the Registered LAI IE is included in the INITIAL CONTEXT SETUP REQUEST message, it indicates that the eNB may take the Registered LAI IE into account when selecting the target cell or frequency and then act as defined in TS 23.272 [17]. +If the UE Security Capabilities IE included in the INITIAL CONTEXT SETUP REQUEST message only contains the EIA0 algorithm as defined in TS 33.401 [15] and if this EIA0 algorithm is defined in the configured list of allowed integrity protection algorithms in the eNB (TS 33.401 [15]), the eNB shall take it into use and ignore the keys received in the Security Key IE. +If the GUMMEI IE is contained in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information in the UE context and use it for subsequent X2 handovers. +If the MME UE S1AP ID 2 IE is contained in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information in the UE context and use it for subsequent X2 handovers. +If the Management Based MDT Allowed IE is contained in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall use it, if supported, together with information in the Management Based MDT PLMN List IE, if available in the UE context, to allow subsequent selection of the UE for management based MDT defined in TS 32.422 [10]. +If the UE User Plane CIoT Support Indicator IE is included in the INITIAL CONTEXT SETUP REQUEST message and is set to "supported", the eNB shall, if supported, consider that User Plane CIoT EPS Optimisation as specified in TS 23.401 [11] is supported for the UE. +If the Enhanced Coverage Restricted IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the CE-Mode-B Restricted IE is included in the INITIAL CONTEXT SETUP REQUEST message and the Enhanced Coverage Restricted IE is not set to restricted and the Enhanced Coverage Restricted information stored in the UE context is not set to restricted, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the NR UE Security Capabilities IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 33.401 [15]. +If the Aerial UE subscription information IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 36.300 [14]. +If the Pending Data Indication IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall use it as defined in TS 23.401 [11]. +If the Subscription Based UE Differentiation Information IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +The eNB shall report to the MME, in the INITIAL CONTEXT SETUP RESPONSE message, the successful establishment of the security procedures with the UE, and, the result for all the requested E-RABs in the following way: +- A list of E-RABs which are successfully established shall be included in the E-RAB Setup List IE +- A list of E-RABs which failed to be established shall be included in the E-RAB Failed to Setup List IE. +When the eNB reports the unsuccessful establishment of an E-RAB, the cause value should be precise enough to enable the MME to know the reason for the unsuccessful establishment, e.g., “Radio resources not available”, “Failure in the Radio Interface Procedure”. +After sending the INITIAL CONTEXT SETUP RESPONSE message, the procedure is terminated in the eNB. +8.3.1.3 Unsuccessful Operation + +Figure 8.3.1.3-1: Initial Context Setup procedure. Unsuccessful operation. +If the eNB is not able to establish an S1 UE context, or cannot even establish one non GBR bearer it shall consider the procedure as failed and reply with the INITIAL CONTEXT SETUP FAILURE message. +8.3.1.4 Abnormal Conditions +If the eNB receives an INITIAL CONTEXT SETUP REQUEST message containing a E-RAB Level QoS Parameters IE which contains a QCI IE indicating a GBR bearer (as defined in TS 23.203 [13]), and which does not contain the GBR QoS Information IE, the eNB shall consider the establishment of the corresponding E-RAB as failed. +If the eNB receives an INITIAL CONTEXT SETUP REQUEST message containing several E-RAB ID IEs (in the E-RAB to Be Setup List IE) set to the same value, the eNB shall consider the establishment of the corresponding E-RABs as failed. +If the supported algorithms for encryption defined in the Encryption Algorithms IE in the UE Security Capabilities IE, plus the mandated support of EEA0 in all UEs (TS 33.401 [15]), do not match any allowed algorithms defined in the configured list of allowed encryption algorithms in the eNB (TS 33.401 [15]), the eNB shall reject the procedure using the INITIAL CONTEXT SETUP FAILURE message. +If the supported algorithms for integrity defined in the Integrity Protection Algorithms IE in the UE Security Capabilities IE, plus the mandated support of the EIA0 algorithm in all UEs (TS 33.401 [15]), do not match any allowed algorithms defined in the configured list of allowed integrity protection algorithms in the eNB (TS 33.401 [15]), the eNB shall reject the procedure using the INITIAL CONTEXT SETUP FAILURE message. +If the CSG Membership Status IE is not included in the INITIAL CONTEXT SETUP REQUEST message and the cell accessed by the UE is a hybrid cell, the eNB shall reject the procedure using the INITIAL CONTEXT SETUP FAILURE message. +If the eNB receives an INITIAL CONTEXT SETUP REQUEST message containing both the Correlation ID and the SIPTO Correlation ID IEs for the same E-RAB, the eNB shall consider the establishment of the corresponding E-RAB as failed. +8.3.2 UE Context Release Request (eNB initiated) +8.3.2.1 General +The purpose of the UE Context Release Request procedure is to enable the eNB to request the MME to release the UE-associated logical S1-connection due to E-UTRAN generated reasons, e.g., “TX2RELOCOverall Expiry”. The procedure uses UE-associated signalling. +8.3.2.2 Successful Operation + + +Figure 8.3.2.2-1: UE Context Release Request procedure. Successful operation. +The eNB controlling a UE-associated logical S1-connection initiates the procedure by generating a UE CONTEXT RELEASE REQUEST message towards the affected MME node. +The UE CONTEXT RELEASE REQUEST message shall indicate the appropriate cause value, e.g., “User Inactivity”, “Radio Connection With UE Lost”, “CSG Subscription Expiry”, “CS Fallback triggered”, “Redirection towards 1xRTT”, “Inter-RAT Redirection”, “UE Not Available for PS Service”, “Release due to pre-emption”, for the requested UE-associated logical S1-connection release. +If the Secondary RAT Usage Report List IE is included in the UE CONTEXT RELEASE REQUEST message, the MME shall handle this information as specified in TS 23.401 [11]. +Interactions with UE Context Release procedure: +The UE Context Release procedure should be initiated upon reception of a UE CONTEXT RELEASE REQUEST message. If the UE was configured with EN-DC radio resources at the time UE Context Release Request procedure was triggered, and the PSCell information was available, the eNB shall store the PSCell information in the UE context. +8.3.3 UE Context Release (MME initiated) +8.3.3.1 General +The purpose of the UE Context Release procedure is to enable the MME to order the release of the UE-associated logical connection due to various reasons, e.g., completion of a transaction between the UE and the EPC, or completion of successful handover, or completion of handover cancellation, or release of the old UE-associated logical S1-connection when two UE-associated logical S1-connections toward the same UE is detected after the UE has initiated the establishment of a new UE-associated logical S1-connection, or the UE is no longer allowed to access the CSG cell (i.e., the UE becomes a non-member of the currently used CSG cell). The procedure uses UE-associated S1 connection. +8.3.3.2 Successful Operation + +Figure 8.3.3.2-1: UE Context Release procedure. Successful operation. +The MME initiates the procedure by sending the UE CONTEXT RELEASE COMMAND message to the eNB. +The UE CONTEXT RELEASE COMMAND message shall contain the UE S1AP ID pair IE if available, otherwise the message shall contain the MME UE S1AP ID IE. +The MME provides the cause IE set to “Load Balancing TAU Required” in the UE CONTEXT RELEASE COMMAND message sent to the eNB for all load balancing and offload cases in the MME. +Upon reception of the UE CONTEXT RELEASE COMMAND message, the eNB shall release all related signalling and user data transport resources and reply with the UE CONTEXT RELEASE COMPLETE message. In case of eNB supporting L-GW function for LIPA and/or SIPTO@LN operation, the eNB shall also release any related tunnel resources. In case of successful handover, the eNB using L-GW function for SIPTO@LN operation shall also request using intra-node signalling the collocated L-GW to release the SIPTO@LN PDN connection as defined in TS 23.401 [11]. +The eNB shall, if supported, report in the UE CONTEXT RELEASE COMPLETE message location information of the UE in the User Location Information IE. If the PSCell Information IE is included in the User Location Information IE, it indicates the UE was configured with EN-DC radio resources at the eNB . Also, if the Time Since Secondary Node Release IE is included in the UE CONTEXT RELEASE COMPLETE message, it indicates the time elapsed since EN-DC operation in the eNB was stopped for the UE. +If the User Location Information IE is included in the UE CONTEXT RELEASE COMPLETE message, the MME shall handle this information as specified in TS 23.401 [11]. +If the Information on Recommended Cells and eNBs for Paging IE is included in the UE CONTEXT RELEASE COMPLETE message, the MME shall, if supported, store it and may use it for subsequent paging. +If the Cell Identifier and Coverage Enhancement Level IE is included in the UE CONTEXT RELEASE COMPLETE message, the MME shall, if supported, store it and use it for subsequent paging. +If the Secondary RAT Usage Report List IE is included in the UE CONTEXT RELEASE COMPLETE message, the MME shall handle this information as specified in TS 23.401 [11]. +8.3.3.3 Abnormal Conditions +If the UE Context Release procedure is not initiated towards the eNB before the expiry of the timer TS1RELOCOverall, the eNB shall request the MME to release the UE context. +If the UE returns to the eNB before the reception of the UE CONTEXT RELEASE COMMAND message or the expiry of the timer TS1RELOCOverall, the eNB shall stop the TS1RELOCOverall and continue to serve the UE. +8.3.4 UE Context Modification +8.3.4.1 General +The purpose of the UE Context Modification procedure is to partly modify the established UE Context, e.g., with the Security Key or the Subscriber Profile ID for RAT/Frequency priority. The procedure uses UE-associated signalling. +8.3.4.2 Successful Operation + +Figure 8.3.4.2-1: UE Context Modification procedure. Successful operation. +The UE CONTEXT MODIFICATION REQUEST message may contain. +- the Security Key IE. +- the Subscriber Profile ID for RAT/Frequency priority IE. +- the Additional RRM Policy Index IE. +- the UE Aggregate Maximum Bit Rate IE. +- the CS Fallback Indicator IE. +- the UE Security Capabilities IE. +- the CSG Membership Status IE. +- the Registered LAI IE. +- the Additional CS Fallback Indicator IE. +- the ProSe Authorized IE. +- the SRVCC Operation Possible IE. +- the SRVCC Operation Not Possible IE. +- the V2X Services Authorized IE. +- the UE Sidelink Aggregate Maximum Bit Rate IE. +- the NR UE Security Capabilities IE. +- the Aerial UE subscription information IE. +Upon receipt of the UE CONTEXT MODIFICATION REQUEST message the eNB shall +- store the received Security Key IE, take it into use and associate it with the initial value of NCC as defined in TS 33.401 [15] +- store the UE Security Capabilities IE and take them into use together with the received keys according to TS 33.401 [15]. +- if supported, store the NR UE Security Capabilities IE and use it as defined in TS 33.401 [15] +- store the Subscriber Profile ID for RAT/Frequency priority IE and use it as defined in TS 36.300 [14]. +- if supported, store the Additional RRM Policy Index IE and use it as defined in TS 36.300 [14]. +If the UE Aggregate Maximum Bit Rate IE is included in the UE CONTEXT MODIFICATION REQUEST message the eNB shall: +- replace the previously provided UE Aggregate Maximum Bit Rate by the received UE Aggregate Maximum Bit Rate in the UE context; +- use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +If the CSG Membership Status IE is received in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall take the following action: +- If the cell that serves the UE is a hybrid cell, the eNB shall store the value contained in the CSG Membership Status IE and replace any previously stored membership status value by this new one. It shall then use it as defined in TS 36.300 [14]. +- If the cell that serves the UE is a CSG cell, and the CSG Membership Status IE is set to “not-member”, the eNB should initiate actions to ensure that the UE is no longer served by the CSG cell as defined in TS 36.300 [14]. +- If the UE is in dual connectivity operation and the cell configured as SCG is a hybrid cell, the eNB shall inform the eNB serving the SCG of the updated CSG membership status. +If the UE Aggregate Maximum Bit Rate IE is not contained in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall use the previously provided UE Aggregate Maximum Bit Rate which is stored in the UE context. +If the CS Fallback Indicator IE is included in the UE CONTEXT MODIFICATION REQUEST message, it indicates that the concerned UE Context is subject to CS Fallback. The eNB shall reply with the UE CONTEXT MODIFICATION RESPONSE message and then act as defined in TS 23.272 [17]. If the CS Fallback Indicator IE is set to “CS Fallback High Priority” and the Additional CS Fallback Indicator IE is not present and, in case the Handover Restriction List information that may exist in the UE context is applied, no suitable target is found, or if the CS Fallback Indicator IE is set to “CS Fallback High Priority” and the Additional CS Fallback Indicator IE is set to “no restriction”, the eNB shall consider that no roaming and no access restriction apply to the UE and process according to TS 23.272 [17]. +If the Registered LAI IE is included in the UE CONTEXT MODIFICATION REQUEST message, it indicates that the eNB may take the Registered LAI IE into account when selecting the target cell or frequency and then act as defined in TS 23.272 [17]. +If the ProSe Authorized IE is contained in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall, if supported, update its ProSe authorization information for the UE accordingly. If the ProSe Authorized IE includes one or more IEs set to “not authorized”, the eNB shall, if supported, initiate actions to ensure that the UE is no longer accessing the relevant ProSe service(s). +If the SRVCC Operation Possible IE is included in UE CONTEXT MODIFICATION REQUEST message, the eNB shall store content of the received SRVCC Operation Possible IE in the UE context and, if supported, use it as defined in TS 23.216 [9]. +If the SRVCC Operation Not Possible IE is included in UE CONTEXT MODIFICATION REQUEST message, the eNB shall, if supported, remove the SRVCC Operation Possible information from the UE context. +If the V2X Services Authorized IE is contained in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall, if supported, update its V2X services authorization information for the UE accordingly. If the V2X Services Authorized IE includes one or more IEs set to “not authorized”, the eNB shall, if supported, initiate actions to ensure that the UE is no longer accessing the relevant service(s). +If the UE Sidelink Aggregate Maximum Bit Rate IE is included in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall, if supported: +- replace the previously provided UE Sidelink Aggregate Maximum Bit Rate, if available in the UE context, with the received value; +- use the received value for the concerned UE’s sidelink communication in network scheduled mode for V2X services. +If the Aerial UE subscription information IE is included in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 36.300 [14]. +The eNB shall report, in the UE CONTEXT MODIFICATION RESPONSE message to the MME the successful update of the UE context. +After sending the UE CONTEXT MODIFICATION RESPONSE message, the procedure is terminated in the eNB. +8.3.4.3 Unsuccessful Operation + +Figure 8.3.4.3-1: UE Context Modification procedure. Unsuccessful operation. +In case the UE context update cannot be performed successfully the eNB shall respond with the UE CONTEXT MODIFICATION FAILURE message to the MME with an appropriate cause value in the Cause IE. +8.3.4.4 Abnormal Conditions +If the eNB receives both the CS Fallback Indicator IE and one of the security IEs (either the Security Key IE or the UE Security Capabilities IE) in the UE Context Modification Request message, the eNB shall ignore both IEs and send back the UE CONTEXT MODIFICATION FAILURE message with an appropriate cause value. +8.3.5 UE Radio Capability Match +8.3.5.1 General +The purpose of the UE Radio Capability Match procedure is for the MME to request the eNB to derive and provide an indication to the MME whether the UE radio capabilities are compatible with the network configuration for voice continuity. +The procedure uses UE-associated signalling. +8.3.5.2 Successful Operation + +Figure 8.3.5.2-1: UE Radio Capability Match. Successful operation +The MME initiates the procedure by sending a UE RADIO CAPABILITY MATCH REQUEST message. If the UE-associated logical S1-connection is not established, the MME shall allocate a unique MME UE S1AP ID to be used for the UE and include the MME UE S1AP ID IE in the UE RADIO CAPABILITY MATCH REQUEST message; by receiving the MME UE S1AP ID IE in the UE RADIO CAPABILITY MATCH REQUEST message, the eNB establishes the UE-associated logical S1-connection. +Upon receipt of the UE RADIO CAPABILITY MATCH REQUEST message, the eNB shall act as defined in the TS 23.401 [11] and respond with a UE RADIO CAPABILITY MATCH RESPONSE message. +If the UE Radio Capability IE is contained in the UE RADIO CAPABILITY MATCH REQUEST message, the eNB shall use it to determine the value of the Voice Support Match Indicator IE to be included in the UE RADIO CAPABILITY MATCH RESPONSE message. +8.3.5.3 Unsuccessful Operation +Not applicable. +8.3.5.4 Abnormal Conditions +Not applicable. +8.3.6 UE Context Modification Indication +8.3.6.1 General +The purpose of the UE Context Modification Indication procedure is for the eNB to request the modifications on the established UE Context. +The procedure uses UE-associated signalling. +In the current version of the specification, this procedure is only used for membership verification, as described in TS 36.300 [14]. +8.3.6.2 Successful Operation + +Figure 8.3.6.2-1: UE Context Modification Indication. Successful operation +If the CSG Membership Info IE is included in the UE CONTEXT MODIFICATION INDICATION message, the MME shall use the information for CSG membership verification as specified in TS 36.300 [14] and provide the result of the membership verification in the CSG Membership Status IE contained in the UE CONTEXT MODIFICATION CONFIRM message. +If no CSG Membership Info IE is received in the UE CONTEXT MODIFICATION INDICATION message and the UE was previously configured with resources from a hybrid cell, the MME shall consider that the UE has moved into an open access cell. +If PLMN Identity IE is received in the CSG Membership Info IE in the UE CONTEXT MODIFICATION INDICATION message, the MME shall use it for CSG membership verification as specified in TS 36.300 [14]. +8.3.6.3 Unsuccessful Operation +Not applicable. +8.3.6.4 Abnormal Conditions +If the CSG Membership Info IE in the UE CONTEXT MODIFICATION message does not contain the Cell Access Mode IE set to "hybrid"the MME shall trigger the UE Context Release procedure. +8.3.7 UE Context Suspend +8.3.7.1 General +The purpose of the UE Context Suspend procedure is to suspend the UE context, the UE-associated logical S1-connection and the related bearer contexts in the E-UTRAN and the EPC. +8.3.7.2 Successful Operation + +Figure 8.3.7.2-1: UE Context Suspend procedure. Successful operation. +The eNB initiates the procedure by sending the UE CONTEXT SUSPEND REQUEST message to the MME. +Upon receipt of the UE CONTEXT SUSPEND REQUEST the MME shall act as defined in TS 23.401 [11]. +Upon receipt of the UE CONTEXT SUSPEND RESPONSE message the eNB shall suspend the UE context, the UE-associated logical S1-connection and the related bearer contexts and send the UE to RRC_IDLE. +If the Information on Recommended Cells and eNBs for Paging IE is included in the UE CONTEXT SUSPEND REQUEST message, the MME shall, if supported, store it and may use it for subsequent paging. +If the Cell Identifier and Coverage Enhancement Level IE is included in the UE CONTEXT SUSPEND REQUEST message, the MME shall, if supported, store it and use it for subsequent paging. +If the Secondary RAT Usage Report List IE is included in the UE CONTEXT SUSPEND REQUEST message, the MME shall handle this information as specified in TS 23.401 [11]. +If the Security Context IE is included in the UE CONTEXT SUSPEND RESPONSE message, the eNB shall store the received Security Context IE in the UE context and remove any existing unused stored {NH, NCC} as specified in TS 33.401 [15]. +The eNB shall, if supported, report in the UE CONTEXT SUSPEND REQUEST message location information of the UE in the User Location Information IE. If the PSCell Information IE is included in the User Location Information IE, it indicates the UE was configured with EN-DC radio resources at the eNB. Also, if the Time Since Secondary Node Release IE is included in the UE CONTEXT SUSPEND REQUEST message, it indicates the time elapsed since EN-DC operation in the eNB was stopped for the UE. +8.3.8 UE Context Resume +8.3.8.1 General +The purpose of the UE Context Resume procedure is to indicate to the MME that the UE has resumed the suspended RRC connection or accesses for early data transmission and to request the MME to resume the UE context, UE-associated logical S1-connection and the related bearer contexts in the EPC. +8.3.8.2 Successful Operation + +Figure 8.3.8.2-1: UE Context Resume procedure. Successful operation. +The eNB initiates the procedure by sending the UE CONTEXT RESUME REQUEST message to the MME. If the eNB is not able to admit all suspended E-RABs the eNB shall indicate this in the E-RABs Failed To Resume List IE. +Upon receipt of the UE CONTEXT RESUME REQUEST message the MME shall act as defined in TS 23.401 [11] and respond with the UE CONTEXT RESUME RESPONSE. If the MME is not able to admit all suspended E-RABs the MME shall indicate this in the E-RABs Failed To Resume List IE. +The eNB shall release resources for each E-RAB failed to resume and shall assume that the EPC has released respective resources as well. +If the Security Context IE is included in the UE CONTEXT RESUME RESPONSE message, the eNB shall store the received Security Context IE in the UE context and the eNB shall use it for the next suspend/resume or X2 handover or Intra eNB handovers as specified in TS 33.401 [15]. +If the Pending Data Indication IE is included in the UE CONTEXT RESUME RESPONSE message, the eNB shall use it as defined in TS 23.401 [11]. +8.3.8.3 Unsuccessful Operation + +Figure 8.3.8.3-1: UE Context Resume procedure. Unsuccessful operation. +If the MME is not able to resume a single E-RAB it releases the UE-associated logical S1-connection by sending the UE CONTEXT RESUME FAILURE message to the eNB. Upon reception of the UE CONTEXT RESUME FAILURE message the eNB shall release the RRC connection as specified in TS 36.331 [16] and release all related signalling and user data transport resources. +8.3.9 Connection Establishment Indication +8.3.9.1 General +The purpose of the Connection Establishment Indication procedure is to enable the MME to complete the establishment of the UE-associated logical S1-connection, and/or trigger the eNB to obtain and report UE Radio Capability. The procedure uses UE-associated signalling. +8.3.9.2 Successful Operation + +Figure 8.3.9.2-1: Connection Establishment Indication procedure. Successful operation. +The MME initiates the procedure by sending a CONNECTION ESTABLISHMENT INDICATION message to the eNB. +If the UE-associated logical S1-connection is not established, the MME shall allocate a unique MME UE S1AP ID to be used for the UE and include that in the CONNECTION ESTABLISHMENT INDICATION message. +If the UE Radio Capability IE is included in the CONNECTION ESTABLISHMENT INDICATION message, the eNB shall store this information in the UE context, use it as defined in TS 36.300 [14]. +If the Enhanced Coverage Restricted IE is included in the CONNECTION ESTABLISHMENT INDICATION message, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the DL CP Security Information IE is included in the CONNECTION ESTABLISHMENT INDICATION message, the eNB shall forward this information to the UE as described in TS 36.300 [14]. +If the CE-Mode-B Restricted IE is included in the CONNECTION ESTABLISHMENT INDICATION message and the Enhanced Coverage Restricted IE is not set to restricted and the Enhanced Coverage Restricted information stored in the UE context is not set to restricted, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the End Indication IE is included in the CONNECTION ESTABLISHMENT INDICATION message and set to "no further data", the eNB shall consider that there are no further NAS PDUs to be transmitted for this UE. +If the Subscription Based UE Differentiation Information IE is included in the CONNECTION ESTABLISHMENT INDICATION message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +If the UE Level QoS Parameters IE is contained in the CONNECTION ESTABLISHMENT INDICATION message, the eNB shall, if supported, store this information in the UE context, and use it as specified in TS 23.401 [11]. +8.3.9.3 Unsuccessful Operation +Not applicable. +8.3.9.4 Abnormal Conditions +Not applicable. +8.3.10 Retrieve UE Information +8.3.10.1 General +The purpose of the Retrieve UE information procedure is for the eNB to request the UE information including QoS Parameters and UE Radio capability from MME, for a NB-IoT UE using Control Plane CIoT EPS Optimisation. +8.3.10.2 Successful Operation + + +Figure 8.3.10.1: Retrieve UE Information Procedure. Successful operation. +The eNB initiates the procedure by sending the RETRIEVE UE INFORMATION message to the MME. +8.3.10.3 Unsuccessful Operation +Not applicable. +8.3.10.4 Abnormal Conditions +Not applicable. +8.3.11 UE Information Transfer +8.3.11.1 General +The purpose of the UE information transfer procedure is for the MME to send the UE information including QoS Parameters and UE Radio capability to the eNB, for a NB-IoT UE using Control Plane CIoT EPS Optimisation. +8.3.11.2 Successful Operation + + +Figure 8.3.11.1: UE Information Transfer Procedure. Successful operation. +The MME initiates the procedure by sending the UE INFORMATION TRANSFER message to the eNB. +If the UE Level QoS Parameters IE is contained in the UE INFORMATION TRANSFER message, the eNB shall store this information in the UE context, and use it as specified in TS 23.401 [11]. +If the UE Radio Capability IE is contained in the UE INFORMATION TRANSFER message, the eNB shall store this information in the UE context, and use it as specified in TS 23.401 [11]. +If the Subscription Based UE Differentiation Information IE is included in the UE INFORMATION TRANSFER message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +If the Pending Data Indication IE is contained in the UE INFORMATION TRANSFER message, the eNB shall store this information in the UE context, and use it as specified in TS 23.401 [11]. +8.3.11.3 Unsuccessful Operation +Not applicable. +8.3.11.4 Abnormal Conditions +Not applicable. +8.3.12 eNB CP Relocation Indication +8.3.12.1 General +The purpose of the eNB CP Relocation Indication procedure is to request the MME to authenticate the UE’s re-establishment request as described in TS 36.300 [14], and trigger the establishment of the respective UE-associated logical S1-connection, for a NB-IoT UE using Control Plane CIoT EPS Optimisation. +The procedure uses UE-associated signalling. +8.3.12.2 Successful Operation + +Figure 8.3.12.2-1: eNB CP Relocation Indication. Successful operation. +The eNB initiates the procedure by sending a eNB CP RELOCATION INDICATION message to the MME. +The eNB shall allocate a unique eNB UE S1AP ID to be used for the UE and the eNB shall include this identity in the eNB CP RELOCATION INDICATION message. +8.3.12.3 Unsuccessful Operation +Not applicable. +8.3.12.4 Abnormal Conditions +Not applicable. +8.3.13 MME CP Relocation Indication +8.3.13.1 General +The purpose of the MME CP Relocation Indication procedure is to inform the eNB that the UE’s connection is to be relocated to another eNB as described in TS 36.300 [14], for a UE using Control Plane CIoT EPS Optimisation. +The procedure uses UE-associated signalling. +8.3.13.2 Successful Operation + +Figure 8.3.13.2-1: MME CP Relocation Indication. Successful operation. +The MME initiates the procedure by sending a MME CP RELOCATION INDICATION message to the eNB. +Upon reception of the MME CP RELOCATION INDICATION message, the eNB shall terminate the delivery of NAS messages that have been received from the MME, and proceed as described in TS 36.300 [14]. +8.3.13.3 Unsuccessful Operation +Not applicable. +8.3.13.4 Abnormal Conditions +Not applicable. +8.4 Handover Signalling +8.4.1 Handover Preparation +8.4.1.1 General +The purpose of the Handover Preparation procedure is to request the preparation of resources at the target side via the EPC. There is only one Handover Preparation procedure ongoing at the same time for a certain UE. +8.4.1.2 Successful Operation + +Figure 8.4.1.2-1: Handover preparation: successful operation +The source eNB initiates the handover preparation by sending the HANDOVER REQUIRED message to the serving MME. When the source eNB sends the HANDOVER REQUIRED message, it shall start the timer TS1RELOCprep. The source eNB shall indicate the appropriate cause value for the handover in the Cause IE. +The source eNB shall include the Source to Target Transparent Container IE in the HANDOVER REQUIRED message. +In case of intra-system handover, the information in the Source to Target Transparent Container IE shall be encoded according to the definition of the Source eNB to Target eNB Transparent Container IE. In case of handover to UTRAN, the information in the Source to Target Transparent Container IE shall be encoded according to the Source RNC to Target RNC Transparent Container IE definition as specified in TS 25.413 [19] and the source eNB shall include the UE History Information IE in the Source RNC to Target RNC Transparent Container IE. If the handover is to GERAN A/Gb mode then the information in the Source to Target Transparent Container IE shall be encoded according to the definition of the Source BSS to Target BSS Transparent Container IE as described in TS 48.018 [18]. If the handover is to NG-RAN, the information in the Source to Target Transparent Container IE shall be encoded according to the Source NG-RAN Node to Target NG-RAN Node Transparent ContainerIE definition as specified in TS 38.413 [44]. +When the preparation, including the reservation of resources at the target side is ready, the MME responds with the HANDOVER COMMAND message to the source eNB. +If the Target to Source Transparent Container IE has been received by the MME from the handover target then the transparent container shall be included in the HANDOVER COMMAND message. +Upon reception of the HANDOVER COMMAND message the source eNB shall stop the timer TS1RELOCprep and start the timer TS1RELOCOverall. +In case of intra-system handover, the information in the Target to Source Transparent Container IE shall be encoded according to the definition of the Target eNB to Source eNB Transparent Container IE. In case of inter-system handover to UTRAN, the information in the Target to Source Transparent Container IE shall be encoded according to the Target RNC to Source RNC Transparent Container IE definition as specified in TS 25.413 [19]. In case of inter-system handover to GERAN A/Gb mode, the information in the Target to Source Transparent Container IE shall be encoded according to the Target BSS to Source BSS Transparent Container IE definition as described in TS 48.018 [18]. In case of inter-system handover to NG-RAN, the information in the Target to Source Transparent Container IE shall be encoded according to the Target NG-RAN Node to Source NG-RAN Node Transparent Container IE definition as specified in TS 38.413 [44]. +If there are any E-RABs that could not be admitted in the target, they shall be indicated in the E-RABs to Release List IE. +If the DL forwarding IE is included within the Source eNB to Target eNB Transparent Container IE of the HANDOVER REQUIRED message and it is set to “DL forwarding proposed”, it indicates that the source eNB proposes forwarding of downlink data. +If the MME receives the Direct Forwarding Path Availability IE in the HANDOVER REQUIRED message indicating that a direct data path is available, it shall handle it as specified in TS 23.401 [11]. +If the CSG Id IE and no Cell Access Mode IE are received in the HANDOVER REQUIRED message, the MME shall perform the access control according to the CSG Subscription Data of that UE and, if the access control is successful or if at least one of the E-RABs has a particular ARP value (see TS 23.401 [11]), it shall continue the handover and propagate the CSG Id IE to the target side. If the access control is unsuccessful but at least one of the E-RABs has a particular ARP value (see TS 23.401 [11]) the MME shall also provide the CSG Membership Status IE set to “non member” to the target side. +If the CSG Id IE and the Cell Access Mode IE set to “hybrid” are received in the HANDOVER REQUIRED message, the MME shall provide the membership status of the UE and the CSG Id to the target side. +The source eNB shall include the SRVCC HO Indication IE in the HANDOVER REQUIRED message if the SRVCC operation is needed as defined in TS 23.216 [9]. The source eNB shall indicate to the MME in the SRVCC HO Indication IE if the handover shall be prepared for PS and CS domain or only for CS domain. The SRVCC HO Indication IE is set according to the target cell capability and UE capability. In case the target system is GERAN without DTM support or the UE is without DTM support, the source eNB shall indicate “CS only” in the SRVCC HO Indication IE and “PS service not available” in PS Service Not Available IE. In case the target system is either GERAN with DTM but without DTM HO support and the UE is supporting DTM or the target system is UTRAN without PS HO support, the source eNB shall indicate “CS only” in the SRVCC HO Indication IE. Otherwise, the source eNB shall indicate “PS and CS” in the SRVCC HO Indication IE. +In case of inter-system handover from E-UTRAN, the source eNB shall indicate in the Target ID IE, in case the target system is UTRAN, the Target RNC-ID of the RNC (including the Routing Area Code only in case the UTRAN PS domain is involved), in case the target system is GERAN the Cell Global Identity (including the Routing Area Code only in case the GERAN PS domain is involved) of the cell, and in case the target system is NG-RAN the Target NG-RAN Node ID of the NG-RAN node in the target system. +In case of inter-system handover from E-UTRAN to UTRAN, the source eNB shall, if supported, include the HO Cause Value IE in the UE History Information IE of the HANDOVER REQUIRED message. +In case the SRVCC operation is performed and the SRVCC HO Indication IE indicates that handover shall be prepared only for CS domain, and if +- the target system is GERAN, then the source eNB +- shall encode the information in the Source to Target Transparent Container IE within the HANDOVER REQUIRED message, according to the definition of the Old BSS to New BSS information IE as specified in TS 48.008 [23], and +- shall not include the Source to Target Transparent Container Secondary IE in the HANDOVER REQUIRED message; +- the target system is UTRAN, then the source eNB +- shall encode the information in the Source to Target Transparent Container IE within the HANDOVER REQUIRED message according to the definition of the Source RNC to Target RNC Transparent Container IE as specified in TS 25.413 [19], +- shall include the UE History Information IE in the Source RNC to Target RNC Transparent Container IE, and +- shall not include the Source to Target Transparent Container Secondary IE in the HANDOVER REQUIRED message. +In case the SRVCC operation is performed, the SRVCC HO Indication IE in the HANDOVER REQUIRED message indicates that handover shall be prepared for PS and CS domain, and if +- the target system is GERAN with DTM HO support, then the source eNB +- shall encode the information in the Source to Target Transparent Container IE within the HANDOVER REQUIRED message according to the definition of the Source BSS to Target BSS Transparent Container IE as described in TS 48.018 [18],and +- shall include the Source to Target Transparent Container Secondary IE in the HANDOVER REQUIRED message and encode information in it according to the definition of the Old BSS to New BSS information IE as specified in TS 48.008 [23]; +- the target system is UTRAN, then the source eNB +- shall encode the information in the Source to Target Transparent Container IE within the HANDOVER REQUIRED message according to the definition of the Source RNC to Target RNC Transparent Container IE as specified in TS 25.413 [19], +- shall include the UE History Information IE in the Source RNC to Target RNC Transparent Container IE, and +- shall not include the Source to Target Transparent Container Secondary IE in the HANDOVER REQUIRED message. +In case the SRVCC operation is performed, the SRVCC HO Indication IE in the HANDOVER REQUIRED message indicates that handover shall be prepared only for CS domain, and if +- the target system is GERAN, then the MME +- shall encode the information in the Target to Source Transparent Container IE within the HANDOVER COMMAND message according to the definition of the Layer 3 Information IE as specified in TS 48.008 [23], and +- shall not include the Target to Source Transparent Container Secondary IE in the HANDOVER COMMAND message; +- the target system is UTRAN, then the MME +- shall encode the information in the Target to Source Transparent Container IE within the HANDOVER COMMAND message according to the definition of the Target RNC to Source RNC Transparent Container IE as specified in TS 25.413 [19], and +- shall not include the Target to Source Transparent Container Secondary IE in the HANDOVER COMMAND message. +In case the SRVCC operation is performed, the SRVCC HO Indication IE in the HANDOVER REQUIRED message indicates that handover shall be prepared for PS and CS domain, +- the target system is GERAN with DTM HO support, and if +- the Handover Preparation procedure has succeeded in the CS and PS domain, then the MME +- shall encode the information in the Target to Source Transparent Container IE within the HANDOVER COMMAND message according to the definition of the Layer 3 Information IE as specified in TS 48.008 [23], and +- shall include the Target to Source Transparent Container Secondary IE in the HANDOVER COMMAND message and encode information in it according to the definition of the Target BSS to Source BSS Transparent Container IE as specified in TS 48.018 [18]; +- the Handover Preparation procedure has succeeded in the CS domain only, then the MME +- shall encode the information in the Target to Source Transparent Container IE within the HANDOVER COMMAND message according to the definition of the Layer 3 Information IE as specified in TS 48.008 [23], and +- shall not include the Target to Source Transparent Container Secondary IE in the HANDOVER COMMAND message; +- the target system is UTRAN, then the Handover Preparation procedure shall be considered successful if the Handover Preparation procedure has succeeded in the CS domain, and the MME +- shall encode the information in the Target to Source Transparent Container IE within the HANDOVER COMMAND message according to the definition of the Target RNC to Source RNC Transparent Container IE as specified in TS 25.413 [19], and +- shall not include the Target to Source Transparent Container Secondary IE in the HANDOVER COMMAND message. +If the HANDOVER COMMAND message contains the DL GTP-TEID IE and the DL Transport Layer Address IE for a given bearer in the E-RABs Subject to Forwarding List IE, then the source eNB shall consider that the forwarding of downlink data for this given bearer is possible. +If the HANDOVER COMMAND message contains the UL GTP-TEID IE and the UL Transport Layer Address IE for a given bearer in the E-RABs Subject to Forwarding List IE, then it means the target eNB has requested the forwarding of uplink data for this given bearer. +Interactions with E-RAB Management procedures: +If, after a HANDOVER REQUIRED message is sent and before the Handover Preparation procedure is terminated, the source eNB receives an MME initiated E-RAB Management procedure on the same UE associated signalling connection, the source eNB shall either: +1. cancel the Handover Preparation procedure by executing the Handover Cancel procedure with an appropriate cause value. After successful completion of the Handover Cancel procedure, the source eNB shall continue the MME initiated E-RAB Management procedure +or +2. terminate the MME initiated E-RAB Management procedure by sending the appropriate response message with an appropriate cause value, e.g., “S1 intra system Handover Triggered”, “S1 inter system Handover Triggered” to the MME and then the source eNB shall continue with the handover procedure. +8.4.1.3 Unsuccessful Operation + +Figure 8.4.1.3-1: Handover preparation: unsuccessful operation +If the EPC or the target system is not able to accept any of the bearers or a failure occurs during the Handover Preparation, the MME sends the HANDOVER PREPARATION FAILURE message with an appropriate cause value to the source eNB. +If the CSG Id IE and no Cell Access Mode IE are received in the HANDOVER REQUIRED message and the access control is unsuccessful and none of the E-RABs has a particular ARP value (see TS 23.401 [11]) the MME shall send the HANDOVER PREPARATION FAILURE message with an appropriate cause value to the source eNB, except when one of the E-RABs has a particular ARP value (see TS 23.401 [11]). Upon reception, the source eNB may decide to prevent handover for that UE towards CSG (Closed Access Mode) cells with corresponding CSG Id. +Interaction with Handover Cancel procedure: +If there is no response from the EPC to the HANDOVER REQUIRED message before timer TS1RELOCprep expires in the source eNB, the source eNB should cancel the Handover Preparation procedure by initiating the Handover Cancel procedure with the appropriate value for the Cause IE. The source eNB shall ignore any HANDOVER COMMAND message or HANDOVER PREPARATION FAILURE message received after the initiation of the Handover Cancel procedure. +8.4.1.4 Abnormal Conditions +If the eNB receives at least one E-RAB ID included in the E-RABs Subject to Forwarding List IE without at least one valid associated tunnel address pair (in either UL or DL), then the eNB shall consider it as a logical error and act as described in subclause 10.4. A GTP tunnel address pair is considered valid if both the GTP-TEID IE and the Transport Layer Address IE are present. +8.4.2 Handover Resource Allocation +8.4.2.1 General +The purpose of the Handover Resource Allocation procedure is to reserve resources at the target eNB for the handover of a UE. +8.4.2.2 Successful Operation + +Figure 8.4.2.2-1: Handover resource allocation: successful operation +The MME initiates the procedure by sending the HANDOVER REQUEST message to the target eNB. The HANDOVER REQUEST message may contain the Handover Restriction List IE, which contains roaming or access restrictions. +If the Handover Restriction List IE is contained in the HANDOVER REQUEST message, the target eNB shall store this information in the UE context. This information shall however not be considered whenever one of the handed over E-RABs has a particular ARP value (TS 23.401 [11]). +The target eNB shall use the information in Handover Restriction List IE if present in the HANDOVER REQUEST message to +- determine a target for subsequent mobility action for which the eNB provides information about the target of the mobility action towards the UE; +- select a proper SCG during dual connectivity operation. +If the Handover Restriction List IE is not contained in the HANDOVER REQUEST message, the target eNB shall consider that no roaming and no access restriction apply to the UE. +Upon reception of the HANDOVER REQUEST message the eNB shall store the received UE Security Capabilities IE in the UE context and use it to prepare the configuration of the AS security relation with the UE. +If the SRVCC Operation Possible IE is included in the HANDOVER REQUEST message, the target eNB shall store the content of the received SRVCC Operation Possible IE in the UE context and, if supported, use it as defined in TS 23.216 [9]. +Upon reception of the HANDOVER REQUEST message the eNB shall store the received Security Context IE in the UE context and the eNB shall use it to derive the security configuration as specified in TS 33.401 [15]. +If the Trace Activation IE is included in the HANDOVER REQUEST message, the target eNB shall if supported, initiate the requested trace function as described in TS 32.422 [10]. In particular, the eNB shall, if supported: +- if the Trace Activation IE does not include the MDT Configuration IE, initiate the requested trace session as described in TS 32.422 [10]; +- if the Trace Activation IE includes the MDT Activation IE, within the MDT Configuration IE, set to “Immediate MDT and Trace”, initiate the requested trace session and MDT session as described in TS 32.422 [10]; +- if the Trace Activation IE includes the MDT Activation IE, within the MDT Configuration IE, set to “Immediate MDT Only”, “Logged MDT only” or “Logged MBSFN MDT”, initiate the requested MDT session as described in TS 32.422 [10] and the target eNB shall ignore Interfaces To Trace IE, and Trace Depth IE. +- if the Trace Activation IE includes the MDT Location Information IE, within the MDT Configuration IE, store this information and take it into account in the requested MDT session. +- if the Trace Activation IE includes the Signalling based MDT PLMN List IE, within the MDT Configuration IE, the eNB may use it to propagate the MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the MBSFN-ResultToLog IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the MBSFN-AreaId IE in the MBSFN-ResultToLog IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the UE Application layer measurement configuration IE, initiate the requested trace session and QoE Measurement Collection function as described in TS 36.300 [14]. +- if the Trace Activation IE includes the Bluetooth Measurement Configuration IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the WLAN Measurement Configuration IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +If the CSG Id IE is received in the HANDOVER REQUEST message, the eNB shall compare the received value with the CSG Id broadcast by the target cell. +If the CSG Membership Status IE is received in the HANDOVER REQUEST message and the CSG Membership Status is set to “member”, the eNB may provide the QoS to the UE as for member provided that the CSG Id received in the HANDOVER REQUEST messages corresponds to the CSG Id broadcast by the target cell. +If the CSG Membership Status IE and the CSG Id IE are received in the HANDOVER REQUEST message and the CSG Id does not correspond to the CSG Id broadcast by the target cell, the eNB may provide the QoS to the UE as for a non member and shall send back in the HANDOVER REQUEST ACKNOWLEDGE message the actual CSG Id broadcast by the target cell. +If the target cell is CSG cell or hybrid cell, the target eNB shall include the CSG ID IE in the HANDOVER REQUEST ACKNOWLEDGE message. +If the target eNB receives the CSG Id IE and the CSG Membership Status IE is set to “non member” in the HANDOVER REQUEST message and the target cell is a closed cell and at least one of the E-RABs has a particular ARP value (see TS 23.401 [11]), the eNB shall send back the HANDOVER REQUEST ACKNOWLEDGE message to the MME accepting those E-RABs and failing the other E-RABs. +If the Subscriber Profile ID for RAT/Frequency priority IE is contained in the Source eNB to Target eNB Transparent Container IE, the target eNB shall store the content of the received Subscriber Profile ID for RAT/Frequency priority IE in the UE context and use it as defined in TS 36.300 [14]. +If the Additional RRM Policy Index IE is contained in the Source eNB to Target eNB Transparent Container IE, the target eNB shall, if supported, store it and use it as defined in TS 36.300 [14]. +Upon reception of the UE History Information IE, which is included within the Source eNB to Target eNB Transparent Container IE in the HANDOVER REQUEST message, the target eNB shall collect the information defined as mandatory in the UE History Information IE and shall, if supported, collect the information defined as optional in the UE History Information IE, for as long as the UE stays in one of its cells, and store the collected information to be used for future handover preparations. +Upon reception of the UE History Information from the UE IE, which is included within the Source eNB to Target eNB Transparent Container IE in the HANDOVER REQUEST message, the target eNB shall, if supported, store the collected information, to be used for future handover preparations. +If the Mobility Information IE is included within the Source eNB to Target eNB Transparent Container IE in the HANDOVER REQUEST message, the target eNB shall, if supported, store this information and use it as defined in TS 36.300 [14]. +If the Expected UE Behaviour IE is included in the HANDOVER REQUEST message, the eNB shall, if supported, store this information and may use it to determine the RRC connection time. +If the Bearer Type IE is included in the HANDOVER REQUEST message and is set to “non IP”, then the eNB shall not perform header compression for the concerned E-RAB. +In case of inter-system handover from gNB with direct forwarding, if the target eNB receives the UE Context Reference at Source IE in the Source eNB to Target eNB Transparent Container IE, it may use it for internal forwarding as specified in TS 37.340 [47]. +After all necessary resources for the admitted E-RABs have been allocated, the target eNB shall generate the HANDOVER REQUEST ACKNOWLEDGE message. The target eNB shall include in the E-RABs Admitted List IE the E-RABs for which resources have been prepared at the target cell. The E-RABs that have not been admitted in the target cell, if any, shall be included in the E-RABs Failed to Setup List IE. +If the HANDOVER REQUEST message contains the Data Forwarding Not Possible IE associated with a given E-RAB within the E-RABs To Be Setup List IE set to “Data forwarding not possible”, then the target eNB may decide not to include the DL Transport Layer Address IE and the DL GTP-TEID IE and for intra LTE handover the UL Transport Layer Address IE and the UL GTP-TEID IE within the E-RABs Admitted List IE of the HANDOVER REQUEST ACKNOWLEDGE message for that E-RAB. +For each bearer that target eNB has decided to admit and for which DL forwarding IE is set to “DL forwarding proposed”, the target eNB may include the DL GTP-TEID IE and the DL Transport Layer Address IE within the E-RABs Admitted List IE of the HANDOVER REQUEST ACKNOWLEDGE message indicating that it accepts the proposed forwarding of downlink data for this bearer. +If the HANDOVER REQUEST ACKNOWLEDGE message contains the UL GTP-TEID IE and the UL Transport Layer Address IE for a given bearer in the E-RABs Admitted List IE, then it means the target eNB has requested the forwarding of uplink data for this given bearer. +If the Request Type IE is included in the HANDOVER REQUEST message, then the target eNB should perform the requested location reporting functionality for the UE as described in subclause 8.11. +If the UE Security Capabilities IE included in the HANDOVER REQUEST message only contains the EIA0 algorithm as defined in TS 33.401 [15] and if this EIA0 algorithm is defined in the configured list of allowed integrity protection algorithms in the eNB (TS 33.401 [15]), the eNB shall take it into use and ignore the keys received in the Security Context IE. +The GUMMEI IE shall only be contained in the HANDOVER REQUEST message according to subclauses 4.6.2 and 4.7.6.6 of TS 36.300 [14]. If the GUMMEI IE is present, the target eNB shall store this information in the UE context and use it for subsequent X2 handovers. +The MME UE S1AP ID 2 IE shall only be contained in the HANDOVER REQUEST message according to subclause 4.6.2 of TS 36.300 [14].If the MME UE S1AP ID 2 IE is present, the target eNB shall store this information in the UE context and use it for subsequent X2 handovers. +If the Management Based MDT Allowed IE only or the Management Based MDT Allowed IE and the Management Based MDT PLMN List IE is contained in the HANDOVER REQUEST message, the target eNB shall, if supported, store the received information in the UE context, and use this information to allow subsequent selections of the UE for management based MDT defined in TS 32.422 [10]. +If the Masked IMEISV IE is contained in the HANDOVER REQUEST message the target eNB shall, if supported, use it to determine the characteristics of the UE for subsequent handling. +If the HANDOVER REQUEST contains a Target Cell ID IE, as part of the Source eNB to Target eNB Transparent Container IE, for a cell which is no longer active, the eNB may respond with an HANDOVER REQUEST ACKNOWLEDGE in case the PCI of the deactivated cell is in use by another active cell. +If the ProSe Authorized IE is contained in the HANDOVER REQUEST message and it contains one or more IEs set to “authorized”, the eNB shall, if supported, consider that the UE is authorized for the relevant ProSe service(s). +If the UE User Plane CIoT Support Indicator IE is included in the HANDOVER REQUEST message and is set to "supported", the eNB shall, if supported, consider that User Plane CIoT EPS Optimisation as specified in TS 23.401 [11] is supported for the UE. +If the CE-mode-B Support Indicator IE is included in the HANDOVER REQUEST ACKNOWLEDGE message and set to "supported", the MME shall, if supported, take this information into account when setting NAS timer values for the UE as specified in TS 24.301[24]. +If the V2X Services Authorized IE is contained in the HANDOVER REQUEST message and it contains one or more IEs set to “authorized”, the eNB shall, if supported, consider that the UE is authorized for the relevant service(s). +If the UE Sidelink Aggregate Maximum Bit Rate IE is included in the HANDOVER REQUEST message, the eNB shall, if supported, use the received value for the concerned UE’s sidelink communication in network scheduled mode for V2X services. +If the Enhanced Coverage Restricted IE is included in the HANDOVER REQUEST message, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the CE-Mode-B Restricted IE is included in the HANDOVER REQUEST message and the Enhanced Coverage Restricted IE is not set to restricted and the Enhanced Coverage Restricted information stored in the UE context is not set to restricted, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the NR UE Security Capabilities IE is included in the HANDOVER REQUEST message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 33.401 [15]. +If the Aerial UE subscription information IE is included in the HANDOVER REQUEST message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 36.300 [14]. +If the Pending Data Indication IE is included in the HANDOVER REQUEST message, the eNB shall use it as defined in TS 23.401 [11]. +If the Subscription Based UE Differentiation Information IE is included in the HANDOVER REQUEST message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +If the Additional RRM Policy Index IE is contained in the HANDOVER REQUEST message, the eNB shall, if supported, store it and use it as defined in TS 36.300 [14]. +If the HANDOVER REQUEST message is received for an handover originating from a source NG-RAN node, the list of E-RABs contained in the source eNB to target eNB Transparent Container which are not included in the HANDOVER REQUEST message shall be considered as not to be handed over and ignored. +8.4.2.3 Unsuccessful Operation + +Figure 8.4.2.3-1: Handover resource allocation: unsuccessful operation +If the target eNB does not admit at least one non-GBR E-RAB, or a failure occurs during the Handover Preparation, it shall send the HANDOVER FAILURE message to the MME with an appropriate cause value. +If the target eNB does not receive the CSG Membership Status IE but does receive the CSG Id IE in the HANDOVER REQUEST message and the CSG Id does not correspond to the CSG Id of the target cell, the target eNB shall send the HANDOVER FAILURE message to the MME with an appropriate cause value. +If the target eNB receives a HANDOVER REQUEST message containing RRC Container IE that does not include required information as specified in TS 36.331 [16], the target eNB shall send the HANDOVER FAILURE message to the MME. +8.4.2.4 Abnormal Conditions +If the target eNB receives a HANDOVER REQUEST message containing a E-RAB Level QoS Parameters IE which contains a QCI IE indicating a GBR bearer (as defined in TS 23.203 [13]), and which does not contain the GBR QoS Information IE, the target eNB shall not admit the corresponding E-RAB. +If the target eNB receives a HANDOVER REQUEST message containing several E-RAB ID IEs (in the E-RABs To Be Setup List IE) set to the same value, the target eNB shall not admit the corresponding E-RABs. +If the Subscriber Profile ID for RAT/Frequency priority IE is not contained in the Source eNB to Target eNB Transparent Container IE whereas available in the source eNB, the target eNB shall trigger a local error handling. +NOTE: It is assumed that the information needed to verify this condition is visible within the system, see subclause 4.1. +If the supported algorithms for encryption defined in the Encryption Algorithms IE in the UE Security Capabilities IE, plus the mandated support of EEA0 in all UEs (TS 33.401 [15]), do not match any allowed algorithms defined in the configured list of allowed encryption algorithms in the eNB (TS 33.401 [15]), the target eNB shall reject the procedure using the HANDOVER FAILURE message. +If the supported algorithms for integrity defined in the Integrity Protection Algorithms IE in the UE Security Capabilities IE, plus the mandated support of the EIA0 algorithm in all UEs (TS 33.401 [15]), do not match any allowed algorithms defined in the configured list of allowed integrity protection algorithms in the eNB (TS 33.401 [15]), the target eNB shall reject the procedure using the HANDOVER FAILURE message. +If the target eNB receives a HANDOVER REQUEST message which does not contain the Handover Restriction List IE, and the serving PLMN cannot be determined otherwise by the eNB, the target eNB shall reject the procedure using the HANDOVER FAILURE message. +If the target eNB receives a HANDOVER REQUEST message containing the Handover Restriction List IE, and the serving PLMN indicated is not supported by the target cell, the target eNB shall reject the procedure using the HANDOVER FAILURE message. +8.4.3 Handover Notification +8.4.3.1 General +The purpose of the Handover Notification procedure is to indicate to the MME that the UE has arrived to the target cell and the S1 handover has been successfully completed. +8.4.3.2 Successful Operation + +Figure 8.4.3.2-1: Handover notification +The target eNB shall send the HANDOVER NOTIFY message to the MME when the UE has been identified in the target cell and the S1 handover has been successfully completed. +If the Tunnel Information for BBF IE is received in the HANDOVER NOTIFY message, the MME shall, if supported, use it in the core network as specified in TS 23.139 [37]. +If the LHN ID IE is included in the HANDOVER NOTIFY message, the MME shall, if supported, use it as specified in TS 23.401 [11]. +If the UE is configured with EN-DC radio resources and the PSCell information is available, the PSCell Information IE shall be included in the HANDOVER NOTIFY message. +8.4.3.3 Abnormal Conditions +Not applicable. +8.4.4 Path Switch Request +8.4.4.1 General +The purpose of the Path Switch Request procedure is to establish a UE associated signalling connection to the EPC and, if applicable, to request the switch of a downlink GTP tunnel towards a new GTP tunnel endpoint. +8.4.4.2 Successful Operation + +Figure 8.4.4.2-1: Path switch request: successful operation +The eNB initiates the procedure by sending the PATH SWITCH REQUEST message to the MME. +If the ‎E-RAB To Be Switched in Downlink List IE in the PATH SWITCH REQUEST message does not include all E-RABs previously included in the UE Context, the MME shall consider the non included E-RABs as implicitly released by the eNB. +When the eNB has received from the radio interface the RRC Resume Cause IE, it shall include it in the PATH SWITCH REQUEST message. +After all necessary updates including the UP path switch have been successfully completed in the EPC for at least one of the E-RABs included in the PATH SWITCH REQUEST E-RAB To Be Switched in Downlink List IE, the MME shall send the PATH SWITCH REQUEST ACKNOWLEDGE message to the eNB and the procedure ends. The UE-associated logical S1-connection shall be established at reception of the PATH SWITCH REQUEST ACKNOWLEDGE message. +In case the EPC failed to perform the UP path switch for at least one, but not all, of the E-RABs included in the PATH SWITCH REQUEST E-RAB To Be Switched in Downlink List IE, the MME shall include the E-RABs it failed to perform UP path switch in the PATH SWITCH REQUEST ACKNOWLEDGE E-RAB To Be Released List IE. In this case, the eNB shall release the corresponding data radio bearers, and the eNB shall regard the E-RABs indicated in the E-RAB To Be Released List IE as being fully released. +If the CSG Id IE and no Cell Access Mode IE are received in the PATH SWITCH REQUEST message, the MME shall use it in the core network as specified in TS 23.401 [11]. If the CSG Id IE and the Cell Access Mode IE set to “hybrid” are received in the PATH SWITCH REQUEST message, the MME shall decide the membership status of the UE and use it in the core network as specified in TS 23.401 [11]. If no CSG Id IE and no Cell Access Mode IE are received in the PATH SWITCH REQUEST message and the UE was previously either in a CSG cell or in a hybrid cell, the MME shall consider that the UE has moved into a cell that is neither a CSG cell nor a hybrid cell and use this as specified in TS 23.401 [11]. +If the GUMMEI of the MME currently serving the UE is available at the eNB (see TS 36.300 [14]) the eNB shall include the Source MME GUMMEI IE within the PATH SWITCH REQUEST message. +Upon reception of the PATH SWITCH REQUEST ACKNOWLEDGE message the eNB shall store the received Security Context IE in the UE context and the eNB shall use it for the next X2 handover or Intra eNB handovers as specified in TS 33.401 [15]. +The PATH SWITCH REQUEST ACKNOWLEDGE message may contain +- the UE Aggregate Maximum Bit Rate IE. +- the MME UE S1AP ID 2 IE, which indicates the MME UE S1AP ID assigned by the MME. +If the UE Aggregate Maximum Bit Rate IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message the eNB shall +- replace the previously provided UE Aggregate Maximum Bit Rate by the received UE Aggregate Maximum Bit Rate in the UE context; the eNB shall use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +If the UE Aggregate Maximum Bit Rate IE is not contained in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall use the previously provided UE Aggregate Maximum Bit Rate which is stored in the UE context. +In case the EPC decides to change the uplink termination point of the tunnels, it may include the E-RAB To Be Switched in Uplink List IE in the PATH SWITCH REQUEST ACKNOWLEDGE message to specify a new uplink transport layer address and uplink GTP-TEID for each respective E-RAB for which it wants to change the uplink tunnel termination point. +When the eNB receives the PATH SWITCH REQUEST ACKNOWLEDGE message and if this message includes the E-RAB To Be Switched in Uplink List IE, the eNB shall start delivering the uplink packets of the concerned E-RABs to the new uplink tunnel endpoints as indicated in the message. +When the eNB receives the PATH SWITCH REQUEST ACKNOWLEDGE message including the CSG Membership Status IE, and if the cell that serves the UE is a hybrid cell, the eNB shall use it as defined in TS 36.300 [14]. +If the MME UE S1AP ID 2 IE is contained in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall store this information in the UE context and use it for subsequent X2 handovers. +If the Tunnel Information for BBF IE is received in the PATH SWITCH REQUEST message, the MME shall, if supported, use it in the core network as specified in TS 23.139 [37]. +If the LHN ID IE is included in the PATH SWITCH REQUEST message, the MME shall, if supported, use it as specified in TS 23.401 [11]. +If the ProSe Authorized IE is contained in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, update its ProSe authorization information for the UE accordingly. If the ProSe Authorized IE includes one or more IEs set to “not authorized”, the eNB shall, if supported, initiate actions to ensure that the UE is no longer accessing the relevant ProSe service(s). +If the UE User Plane CIoT Support Indicator IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message and is set to "supported", the eNB shall, if supported, consider that User Plane CIoT EPS Optimisation as specified in TS 23.401 [11] is supported for the UE. +If the V2X Services Authorized IE is contained in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, update its V2X services authorization information for the UE accordingly. If the V2X Services Authorized IE includes one or more IEs set to “not authorized”, the eNB shall, if supported, initiate actions to ensure that the UE is no longer accessing the relevant service(s). +If the UE Sidelink Aggregate Maximum Bit Rate IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported: +- replace the previously provided UE Sidelink Aggregate Maximum Bit Rate, if available in the UE context, with the received value; +- use the received value for the concerned UE’s sidelink communication in network scheduled mode for V2X services. +If the Enhanced Coverage Restricted IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the CE-Mode-B Restricted IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message and the Enhanced Coverage Restricted IE is not set to restricted and the Enhanced Coverage Restricted information stored in the UE context is not set to restricted, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If information on the UE’s NR security capabilities is available at the eNB (see TS 33.401 [15]) the eNB shall include the NR UE Security Capabilities IE within the PATH SWITCH REQUEST message. +If the NR UE Security Capabilities IE is included in the PATH SWITCH REQUEST message, the MME shall, if supported, consider that the eNB has stored the respective information in the UE context, and proceed as defined in TS 33.401 [15]. +If the NR UE Security Capabilities IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 33.401 [15]. +If the Aerial UE subscription information IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 36.300 [14]. +If the Pending Data Indication IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall use it as defined in TS 23.401 [11]. +If the Subscription Based UE Differentiation Information IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +If the Handover Restriction List IE is contained in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, overwrite any previously stored handover restriction information in the UE context and use the information in the Handover Restriction List IE to: +- determine a target for subsequent mobility action for which the eNB provides information about the target of the mobility action towards the UE; +- select a proper SCG during dual connectivity operation; +The PATH SWITCH REQUEST ACKNOWLEDGE message may contain the Additional RRM Policy Index IE, if available in the MME for cases specified in TS 23.401 [11]. The eNB shall, if supported, store it and use it as specified in TS 36.300 [14]. +If the UE is configured with EN-DC radio resources and the PSCell information is available, the PSCell Information IE shall be included in the PATH SWITCH REQUEST message. +8.4.4.3 Unsuccessful Operation + +Figure 8.4.4.3-1: Path switch request: unsuccessful operation +If the EPC fails to switch the downlink GTP tunnel endpoint towards a new GTP tunnel endpoint for all E-RABs included in the E-RAB To Be Switched in Downlink List IE during the execution of the Path Switch Request procedure, the MME shall send the PATH SWITCH REQUEST FAILURE message to the eNB with an appropriate cause value. In this case, the eNB should decide its subsequent actions and the MME should behave as described in TS 23.401 [11]. +8.4.4.4 Abnormal Conditions +If the MME receives a PATH SWITCH REQUEST message containing several E-RAB ID IEs (in the E-RAB To Be Switched in Downlink List IE) set to the same value, the MME shall send the PATH SWITCH REQUEST FAILURE message to the eNB. +If the MME receives a PATH SWITCH REQUEST message without the CSG Membership Status IE, and the cell accessed by the UE is a hybrid cell with a different CSG from the source cell or the source cell does not have a CSG ID, the MME shall send the PATH SWITCH REQUEST FAILURE message to the eNB. +If the CSG Membership Status IE is not included in the PATH SWITCH REQUEST ACKNOWLEDGE message and the cell accessed by the UE is a hybrid cell with a different CSG from the source cell or the source cell does not have a CSG ID, the eNB shall consider the procedure as unsuccessfully terminated and initiate local error handling. +8.4.5 Handover Cancellation +8.4.5.1 General +The purpose of the Handover Cancel procedure is to enable a source eNB to cancel an ongoing handover preparation or an already prepared handover. +The procedure uses UE-associated signalling. +8.4.5.2 Successful Operation + +Figure 8.4.5.2-1: Handover Cancel procedure. Successful operation. +The source eNB initiates the procedure by sending a HANDOVER CANCEL message to the EPC. +The HANDOVER CANCEL message shall indicate the reason for cancelling the handover with the appropriate value of the Cause IE. +Upon reception of a HANDOVER CANCEL message, the EPC shall terminate the ongoing Handover Preparation procedure, release any resources associated with the handover preparation and send a HANDOVER CANCEL ACKNOWLEDGE message to the source eNB. +Transmission and reception of a HANDOVER CANCEL ACKNOWLEDGE message terminate the procedure in the EPC and in the source eNB. After this, the source eNB does not have a prepared handover for that UE-associated logical S1-connection. +8.4.5.3 Unsuccessful Operation +Not applicable. +8.4.5.4 Abnormal Conditions +If the source eNB becomes aware of the fact that an expected HANDOVER CANCEL ACKNOWLEDGE message is missing, the source eNB shall consider the Handover Cancellation as successfully terminated. +8.4.6 eNB Status Transfer +8.4.6.1 General +The purpose of the eNB Status Transfer procedure is to transfer the uplink PDCP-SN and HFN receiver status and the downlink PDCP-SN and HFN transmitter status from the source to the target eNB via the MME during an intra LTE S1 handover for each respective E-RAB for which PDCP-SN and HFN status preservation applies. +8.4.6.2 Successful Operation + +Figure 8.4.6.2-1: eNB Status Transfer procedure +The source eNB initiates the procedure by stopping assigning PDCP-SNs to downlink SDUs and sending the eNB STATUS TRANSFER message to the MME at the point in time when it considers the transmitter/receiver status to be frozen. +- For each E-RAB for which PDCP-SN and HFN status preservation applies the source eNB shall include the E-RAB ID IE, the UL COUNT value IE and the DL COUNT value IE within the E-RABs Subject to Status Transfer Item IE in the eNB Status Transfer Transparent Container IE of the eNB STATUS TRANSFER message. +- In case of 15 bit long PDCP-SN, for each E-RAB for which PDCP-SN and HFN status preservation applies, the source eNB shall additionally include the UL COUNT Value Extended IE and the DL COUNT Value Extended IE within the E-RABs Subject to Status Transfer Item IE. +- In case of 18 bit long PDCP-SN, for each E-RAB for which PDCP-SN and HFN status preservation applies, the source eNB shall additionally include the UL COUNT Value for PDCP SN Length 18 IE and the DL COUNT Value for PDCP SN Length 18 IE within the E-RABs Subject to Status Transfer Item IE. +The source eNB may also include in the eNB STATUS TRANSFER message the missing and the received uplink SDUs in the Receive Status Of UL PDCP SDUs IE, or in the Receive Status Of UL PDCP SDUs Extended IE in case of 15 bit long PDCP-SN, or in the Receive Status Of UL PDCP SDUs for PDCP SN Length 18 IE in case of 18 bit long PDCP-SN, for each bearer for which the source eNB has accepted the request from the target eNB for uplink forwarding. +8.4.6.3 Unsuccessful Operation +Not applicable. +8.4.6.4 Abnormal Conditions +Not applicable. +8.4.7 MME Status Transfer +8.4.7.1 General +The purpose of the MME Status Transfer procedure is to transfer the uplink PDCP-SN and HFN receiver status and the downlink PDCP-SN and HFN transmitter status from the source to the target eNB via the MME during an S1 handover for each respective E-RAB for which PDCP-SN and HFN status preservation applies. +8.4.7.2 Successful Operation + +Figure 8.4.7.2-1: MME Status Transfer procedure +The MME initiates the procedure by sending the MME STATUS TRANSFER message to the eNB. The target eNB using Full Configuration for this handover as per TS 36.300 [14] shall ignore the information received in this message. +For each bearer within the E-RABs Subject to Status Transfer List IE within the eNB Status Transfer Transparent Container IE for which the UL COUNT value IE is received in the MME STATUS TRANSFER message, the target eNB shall apply the contained information and shall not deliver any uplink packet which has a PDCP-SN lower than the value contained in the PDCP-SN IE of this IE. If the UL COUNT Value Extended IE or UL COUNT Value for PDCP SN Length 18 IE is included in the E-RABs Subject to Status Transfer Item IE, the target eNB shall, if supported, use the value contained in the PDCP-SN Extended IE in the UL COUNT Value Extended IE or PDCP-SN Length 18 IE of the UL COUNT Value for PDCP SN Length 18 IE instead of the value contained in the PDCP-SN IE of the UL COUNT value IE. +For each bearer in E-RABs Subject to Status Transfer List IE within the eNB Status Transfer Transparent Container IE received in the MME STATUS TRANSFER message, the target eNB shall use DL COUNT value IE for the first downlink packet for which there is no PDCP-SN yet assigned. If the DL COUNT Value Extended IE or DL COUNT Value for PDCP SN Length 18 IE is included in the E-RABs Subject to Status Transfer Item IE, the target eNB shall, if supported, use the DL COUNT Value Extended IE or DL COUNT Value for PDCP SN Length 18 IE instead of the DL COUNT value IE. +If the Receive Status Of UL PDCP SDUs IE or the Receive Status Of UL PDCP SDUs Extended IE or the Receive Status Of UL PDCP SDUs for PDCP SN Length 18 IE is included for at least one bearer in the eNB Status Transfer Transparent Container IE of the MME STATUS TRANSFER message, the target eNB may use it in a Status Report message sent to the UE over the radio interface. +8.4.7.3 Unsuccessful Operation +Not applicable. +8.4.7.4 Abnormal Conditions +If the target eNB receives this message for a UE for which no prepared handover exists at the target eNB, the target eNB shall ignore the message. +8.5 Paging +8.5.1 General +The purpose of the Paging procedure is to enable the MME to page a UE in the specific eNB. +8.5.2 Successful Operation + +Figure 8.5.2-1: Paging procedure +The MME initiates the paging procedure by sending the PAGING message to the eNB. +At the reception of the PAGING message, the eNB shall perform paging of the UE in cells which belong to tracking areas as indicated in the List of TAIs IE. +The CN Domain IE shall be transferred transparently to the UE. +The Paging DRX IE may be included in the PAGING message, and if present the eNB shall use it according to TS 36.304 [20]. +A list of CSG IDs may be included in the PAGING message. +If included, the E-UTRAN may use the list of CSG IDs to avoid paging the UE at CSG cells whose CSG ID does not appear in the list. +For each cell that belongs to any of the TAs indicated in the List of TAIs IE, the eNB shall generate one page on the radio interface. +The Paging Priority IE may be included in the PAGING message, and if present the eNB may use it according to TS 23.401 [11] and TS 23.272 [17]. +If the UE Radio Capability for Paging IE is included in the PAGING message, the eNB may use it to apply specific paging schemes. If the Enhanced Coverage Restricted IE is included in the PAGING message, the eNB shall, if supported, use it as defined in TS 23.401 [11]. +If the Assistance Data for Recommended Cells IE is included in the Assistance Data for Paging IE it may be used, together with the Paging Attempt Information IE if also present according to TS 36.300 [14]. +If the Assistance Data for CE capable UEs IE is included in the Assistance Data for Paging IE, it may be used for paging the indicated CE capable UE, together with the Paging Attempt Information IE according to TS 36.300 [14]. +If the Next Paging Area Scope IE is included in the Paging Attempt Information IE it may be used for paging the UE according to TS 36.300 [14]. +If the Paging eDRX Information IE is included in the PAGING message, the eNB shall, if supported, use it according to TS 36.304 [20]. If the Paging Time Window IE is included in the Paging eDRX Information IE, the eNB shall take this information into account to determine the UE’s paging occasion according to TS 36.304 [20]. The eNB should take into account the reception time of the PAGING message on the S1-MME interface to determine when to page the UE. +If the Extended UE Identity Index Value IE is included in the PAGING message, the eNB shall, if supported, use it to identify the paging resources to be used according to TS 36.304 [20]. The MME shall, if supported, include the Extended UE Identity Index Value IE in the PAGING message. +If the NB-IoT Paging eDRX Information IE is included in the PAGING message, the eNB shall, if supported, use it according to TS 36.304 [20]. If the NB-IoT Paging Time Window IE is included in the NB-IoT Paging eDRX Information IE, the eNB shall take this information into account to determine the UE’s paging occasion according to TS 36.304 [20]. The eNB should take into account the reception time of the PAGING message on the S1-MME interface to determine when to page the UE. +If the NB-IoT UE Identity Index Value IE is included in the PAGING message, the eNB shall, if supported, use it to identify the paging resources to be used according to TS 36.304 [20]. +If the CE-Mode-B Restricted IE is included in the PAGING message and the Enhanced Coverage Restricted IE is not set to restricted, the eNB shall use it as defined in TS 23.401 [11]. +8.5.3 Unsuccessful Operation +Not applicable. +8.5.4 Abnormal Conditions +Not applicable. +8.6 NAS transport +8.6.1 General +The purpose of the NAS Transport procedure is to carry UE – MME signalling over the S1 Interface. The NAS messages are not interpreted by the eNB, and their content is outside the scope of this specification. The procedure may use an existing UE-associated logical S1-connection. If no UE-associated logical S1-connection exists, the establishment of the UE-associated logical S1-connection is initiated (and may be established) as part of the procedure. +The NAS messages are transported in an IE of the INITIAL UE MESSAGE, DOWNLINK NAS TRANSPORT, UPLINK NAS TRANSPORT or REROUTE NAS REQUEST messages. +8.6.2 Successful Operations +8.6.2.1 Initial UE Message + +Figure 8.6.2.1-1: Initial UE Message procedure +When the eNB has received from the radio interface the first UL NAS message transmitted via RRC message to be forwarded to an MME, the eNB shall invoke the NAS Transport procedure and send the INITIAL UE MESSAGE message to the MME including the NAS message as a NAS-PDU IE. The eNB shall allocate a unique eNB UE S1AP ID to be used for the UE and the eNB shall include this identity in the INITIAL UE MESSAGE message. In case of network sharing, the selected PLMN is indicated by the PLMN Identity IE within the TAI IE included in the INITIAL UE MESSAGE message. When the eNB has received from the radio interface the S-TMSI IE, it shall include it in the INITIAL UE MESSAGE message. If the eNB does not support NNSF and the eNB has received from the radio interface the GUMMEI IE, the eNB may include it in the INITIAL UE MESSAGE message. If the eNB does not support NNSF and the eNB has received from the radio interface the GUMMEI Type IE, the eNB may include it in the INITIAL UE MESSAGE message. +If the establishment of the UE-associated logical S1-connection towards the CN is performed due to an RRC connection establishment originating from a CSG cell, the CSG Id IE shall be included in the INITIAL UE MESSAGE message. +If the establishment of the UE-associated logical S1-connection towards the CN is performed due to an RRC connection establishment originating from a Hybrid cell, the CSG Id IE and the Cell Access Mode IE shall be included in the INITIAL UE MESSAGE message. +If the establishment of the UE-associated logical S1-connection towards the CN is performed due to an RRC connection establishment triggered by a Relay Node as defined in TS 36.300 [14], the GW Transport Layer Address IE and the Relay Node Indicator IE shall be included in the INITIAL UE MESSAGE message. +If the eNB has a L-GW function for LIPA operation, it shall include the GW Transport Layer Address IE in the INITIAL UE MESSAGE message. +If the SIPTO L-GW Transport Layer Address IE is received in the INITIAL UE MESSAGE message, the MME shall, if supported, use it for SIPTO@LN operation as sepecified in TS 23.401 [11]. +If the LHN ID IE is included in the INITIAL UE MESSAGE message, the MME shall, if supported, use it as specified in TS 23.401 [11]. +If the Tunnel Information for BBF IE is received in the INITIAL UE MESSAGE message, the MME shall, if supported, use it in the core network as specified in TS 23.139 [37]. +If the MME Group ID IE is included in the INITIAL UE MESSAGE message this indicates that the message is a rerouted message and the MME shall, if supported, use the IE as described in TS 23.401 [11]. +If the UE Usage Type IE is included in the INITIAL UE MESSAGE message, then the selected MME in the DCN shall if supported, use it as defined in TS 23.401 [11]. +If the DCN ID IE is included in the INITIAL UE MESSAGE message, the MME shall, if supported, use it as defined in TS 23.401 [11]. +NOTE: The first UL NAS message is always received in the RRC CONNECTION SETUP COMPLETE message, except that in cases of NB-IoT and MTC the first UL NAS message may be received in RRCEarlyDataRequest message. +If the CE-mode-B Support Indicator IE is included in the INITIAL UE MESSAGE message and set to "supported", the MME shall, if supported, use the extended NAS timer settings for the UE as specified in TS 24.301[24]. +If the Coverage Level IE is included in the INITIAL UE MESSAGE message, the MME shall, if supported, use it as specified in TS 24.301[24]. +If the UE Application Layer Measurement Capability IE is included in the INITIAL UE MESSAGE message, the MME shall, if supported, use it when initiating UE Application Layer Measurement. +If the EDT Session IE set to “true” is included in the INITIAL UE MESSAGE message, the MME shall, if supported, consider that the message has been received as a result of an EDT session initiated by the UE as described in TS 36.300 [14]. +8.6.2.2 DOWNLINK NAS TRANSPORT + +Figure 8.6.2.2-1: DOWNLINK NAS Transport Procedure +If the MME only needs to send a NAS message transparently via the eNB to the UE and a UE-associated logical S1-connection exists for the UE or if the MME has received the eNB UE S1AP ID IE in an INITIAL UE MESSAGE message, the MME shall send a DOWNLINK NAS TRANSPORT message to the eNB including the NAS message as a NAS-PDU IE. If the UE-associated logical S1-connection is not established, the MME shall allocate a unique MME UE S1AP ID to be used for the UE and include that in the DOWNLINK NAS TRANSPORT message; by receiving the MME UE S1AP ID IE in the DOWNLINK NAS TRANSPORT, the eNB establishes the UE-associated logical S1-connection. +The NAS-PDU IE contains an MME – UE message that is transferred without interpretation in the eNB. +The DOWNLINK NAS TRANSPORT message may contain the Handover Restriction List IE, which may contain roaming or access restrictions. +If the Handover Restriction List IE is contained in the DOWNLINK NAS TRANSPORT message, the eNB shall store this information in the UE context. +The eNB shall use the information in Handover Restriction List IE if present in the DOWNLINK NAS TRANSPORT message to: +- determine a target for subsequent mobility action for which the eNB provides information about the target of the mobility action towards the UE; +- select a proper SCG during dual connectivity operation. +If the Handover Restriction List IE is not contained in the DOWNLINK NAS TRANSPORT message and there is no previously stored Handover restriction information, the eNB shall consider that no roaming and no access restriction apply to the UE. +If the Subscriber Profile ID for RAT/Frequency priority IE is included in DOWNLINK NAS TRANSPORT message, the eNB shall, if supported, use it as defined in TS 36.300 [14]. +If the Additional RRM Policy Index IE is included in DOWNLINK NAS TRANSPORT message, the eNB shall, if supported, use it as defined in TS 36.300 [14]. +If the SRVCC Operation Possible IE is included in DOWNLINK NAS TRANSPORT message, the eNB shall store it in the UE context and, if supported, use it as defined in TS 23.216 [9]. +If the UE Radio Capability IE is included in the DOWNLINK NAS TRANSPORT message, the eNB shall store this information in the UE context, use it as defined in TS 36.300 [14]. +If the Enhanced Coverage Restricted IE is included in the DOWNLINK NAS TRANSPORT message, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the CE-Mode-B Restricted IE is included in the DOWNLINK NAS TRANSPORT message and the Enhanced Coverage Restricted IE is not set to restricted and the Enhanced Coverage Restricted information stored in the UE context is not set to restricted, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the NR UE Security Capabilities IE is included in the DOWNLINK NAS TRANSPORT message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 33.401 [15]. +If the End Indication IE is included in the DOWNLINK NAS TRANSPORT message and set to "no further data", the eNB shall consider that besides the included NAS PDU in this message, there are no further NAS PDUs to be transmitted for this UE. +If the Pending Data Indication IE is included in the DOWNLINK NAS TRANSPORT message, the eNB shall use it as defined in TS 23.401 [11]. +If the Subscription Based UE Differentiation Information IE is included in the DOWNLINK NAS TRANSPORT message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +Interaction with the NAS Delivery Indication procedure: +If the DL NAS PDU Delivery Acknowledgment Request IE set to "requested" was included in the DOWNLINK NAS TRANSPORT message (see 23.401 [11]), the eNB shall trigger the NAS Delivery Indication procedure, if the downlink NAS PDU was successfully delivered to the UE. +Interaction with the UE Capability Info Indication procedure: +If the UE Capability Info Request IE set to “requested” is included in the DOWNLINK NAS TRANSPORT message, the eNB shall trigger the UE Capability Info Indication procedure if UE capability related information was successfully retrieved from the UE. + +8.6.2.3 UPLINK NAS TRANSPORT + +Figure 8.6.2.3-1: UPLINK NAS TRANSPORT Procedure +When the eNB has received from the radio interface a NAS message to be forwarded to the MME to which a UE-associated logical S1-connection for the UE exists, the eNB shall send the UPLINK NAS TRANSPORT message to the MME including the NAS message as a NAS-PDU IE. The eNB shall include the TAI and ECGI of the current cell in every S1-AP UPLINK NAS TRANSPORT message. +The NAS-PDU IE contains a UE – MME message that is transferred without interpretation in the eNB. +If the GW Transport Layer Address IE is received in the UPLINK NAS TRANSPORT message, the MME shall, if supported, use it for LIPA operation as specified in TS 23.401 [11]. +If the SIPTO L-GW Transport Layer Address IE is received in the UPLINK NAS TRANSPORT message, the MME shall, if supported, use it for SIPTO@LN operation as specified in TS 23.401 [11]. +If the LHN ID IE is included in the UPLINK NAS TRANSPORT message, the MME shall, if supported, use it as specified in TS 23.401 [11]. +If the UE is configured with EN-DC radio resources and the PSCell information is available, the PSCell Information IE shall be included in the UPLINK NAS TRANSPORT message. +8.6.2.4 NAS NON DELIVERY INDICATION + +Figure 8.6.2.4-1: NAS NON DELIVERY INDICATION Procedure +When the eNB decides not to start the delivery of a NAS message that has been received over a UE-associated logical S1-connection or the eNB is unable to ensure that the message has been received by the UE, it shall report the non-delivery of this NAS message by sending a NAS NON DELIVERY INDICATION message to the MME including the non-delivered NAS message within the NAS-PDU IE and an appropriate cause value within an appropriate Cause IE, e.g., “S1 intra system Handover Triggered”, “S1 inter system Handover Triggered” or “X2 Handover Triggered”. +8.6.2.4a NAS DELIVERY INDICATION + +Figure 8.6.2.4a-1: NAS DELIVERY INDICATION Procedure +If the eNB has been requested by the MME to provide an indication upon successful delivery of a downlink NAS PDU the eNB sends the NAS DELIVERY INDICATION message to the MME upon successful delivery of the downlink NAS PDU to the UE, see TS 23.401 [11]. +8.6.2.5 Reroute NAS Request + +Figure 8.6.2.5-1: Reroute NAS Request Procedure +The purpose of the Reroute NAS Request procedure is to enable the MME to request for a rerouting of the INITIAL UE MESSAGE message to the MME in the indicated DCN. +The MME initiates the procedure by sending a REROUTE NAS REQUEST message to the eNB. The eNB shall, if supported, reroute the INITIAL UE MESSAGE message to the MME in the DCN indicated by the MME Group ID IE as described in TS 23.401 [11]. +If the Additional GUTI IE is included in the REROUTE NAS REQUEST message, then the eNB shall if supported, use it when selecting the MME in the DCN as defined in TS 23.401 [11]. +If the UE Usage Type IE is included in the REROUTE NAS REQUEST message, then the eNB shall if supported, include it towards the selected MME in the DCN as defined in TS 23.401 [11]. +8.6.3 Unsuccessful Operation +Not applicable. +8.6.4 Abnormal Conditions +If the S-TMSI is not received by the MME in the INITIAL UE MESSAGE message whereas expected, the MME shall consider the procedure as failed. +The behaviour of an eNB that has been requested by the MME to provide an indication upon successful delivery of a downlink NAS PDU to the UE and that receives a DOWNLINK NAS TRANSPORT message before it has reported to the MME either successful or unsuccessful delivery of the NAS PDU to the UE, is not specified. +8.7 Management procedures +8.7.1 Reset +8.7.1.1 General +The purpose of the Reset procedure is to initialise or re-initialise the E-UTRAN, or part of E-UTRAN S1AP UE-related contexts, in the event of a failure in the EPC or vice versa. This procedure does not affect the application level configuration data exchanged during, e.g., the S1 Setup procedure. +The procedure uses non-UE associated signalling. +8.7.1.2 Successful Operation +8.7.1.2.1 Reset Procedure Initiated from the MME + +Figure 8.7.1.2.1-1: Reset procedure initiated from the MME. Successful operation. +In the event of a failure at the MME, which has resulted in the loss of some or all transaction reference information, a RESET message shall be sent to the eNB. +At reception of the RESET message the eNB shall release all allocated resources on S1 and Uu related to the UE association(s) indicated explicitly or implicitly in the RESET message and remove the indicated UE contexts including S1AP ID. +After the eNB has released all assigned S1 resources and the UE S1AP IDs for all indicated UE associations which can be used for new UE-associated logical S1-connections over the S1 interface, the eNB shall respond with the RESET ACKNOWLEDGE message. The eNB does not need to wait for the release of radio resources to be completed before returning the RESET ACKNOWLEDGE message. +If the RESET message contains the UE-associated logical S1-connection list IE, then: +- The eNB shall use the MME UE S1AP ID IE and/or the eNB UE S1AP ID IE to explicitly identify the UE association(s) to be reset. +- The eNB shall include in the RESET ACKNOWLEDGE message, for each UE association to be reset, the UE-associated logical S1-connection Item IE in the UE-associated logical S1-connection list IE. The UE-associated logical S1-connection Item IEs shall be in the same order as received in the RESET message and shall include also unknown UE-associated logical S1-connections. Empty UE-associated logical S1-connection Item IEs, received in the RESET message, may be omitted in the RESET ACKNOWLEDGE message. +- If the MME UE S1AP ID IE is included in the UE-associated logical S1-connection Item IE for a UE association, the eNB shall include the MME UE S1AP ID IE in the corresponding UE-associated logical S1-connection Item IE in the RESET ACKNOWLEDGE message. +- If the eNB UE S1AP ID IE is included in the UE-associated logical S1-connection Item IE for a UE association, the eNB shall include the eNB UE S1AP ID IE in the corresponding UE-associated logical S1-connection Item IE in the RESET ACKNOWLEDGE message. +Interactions with other procedures: +If the RESET message is received, any other ongoing procedure (except for another Reset procedure) on the same S1 interface related to a UE association, indicated explicitly or implicitly in the RESET message, shall be aborted. +8.7.1.2.2 Reset Procedure Initiated from the E-UTRAN + +Figure 8.7.1.2.2-1: Reset procedure initiated from the E-UTRAN. Successful operation. +In the event of a failure at the eNB, which has resulted in the loss of some or all transaction reference information, a RESET message shall be sent to the MME. +At reception of the RESET message the MME shall release all allocated resources on S1 related to the UE association(s) indicated explicitly or implicitly in the RESET message and remove the S1AP ID for the indicated UE associations. +After the MME has released all assigned S1 resources and the UE S1AP IDs for all indicated UE associations which can be used for new UE-associated logical S1-connections over the S1 interface, the MME shall respond with the RESET ACKNOWLEDGE message. +If the RESET message contains the UE-associated logical S1-connection list IE, then: +- The MME shall use the MME UE S1AP ID IE and/or the eNB UE S1AP ID IE to explicitly identify the UE association(s) to be reset. +- The MME shall include in the RESET ACKNOWLEDGE message, for each UE association to be reset, the UE-associated logical S1-connection Item IE in the UE-associated logical S1-connection list IE. The UE-associated logical S1-connection Item IEs shall be in the same order as received in the RESET message and shall include also unknown UE-associated logical S1-connections. Empty UE-associated logical S1-connection Item IEs, received in the RESET message, may be omitted in the RESET ACKNOWLEDGE message. +- If the MME UE S1AP ID IE is included in the UE-associated logical S1-connection Item IE for a UE association, the MME shall include the MME UE S1AP ID IE in the corresponding UE-associated logical S1-connection Item IE in the RESET ACKNOWLEDGE message. +- If the eNB UE S1AP ID IE is included in a UE-associated logical S1-connection Item IE for a UE association, the MME shall include the eNB UE S1AP ID IE in the corresponding UE-associated logical S1-connection Item IE in the RESET ACKNOWLEDGE message. +Interactions with other procedures: +If the RESET message is received, any other ongoing procedure (except for another Reset procedure) on the same S1 interface related to a UE association, indicated explicitly or implicitly in the RESET message, shall be aborted. +8.7.1.3 Abnormal Conditions +8.7.1.3.1 Abnormal Condition at the EPC +If the RESET message includes the UE-associated logical S1-connection list IE, but neither the MME UE S1AP ID IE nor the eNB UE S1AP ID IE is present for a UE-associated logical S1-connection Item IE, then the MME shall ignore the UE-associated logical S1-connection Item IE. The MME may return the empty UE-associated logical S1-connection Item IE in the UE-associated logical S1-connection list IE in the RESET ACKNOWLEDGE message. +8.7.1.3.2 Abnormal Condition at the E-UTRAN +If the RESET message includes the UE-associated logical S1-connection list IE, but neither the MME UE S1AP ID IE nor the eNB UE S1AP ID IE is present for a UE-associated logical S1-connection Item IE, then the eNB shall ignore the UE-associated logical S1-connection Item IE. The eNB may return the empty UE-associated logical S1-connection Item IE in the UE-associated logical S1-connection list IE in the RESET ACKNOWLEDGE message. +8.7.1.3.3 Crossing of Reset Messages +If a Reset procedure is ongoing in the eNB and the eNB receives a RESET message from the peer entity on the same S1 interface related to one or several UE associations previously requested to be reset, indicated explicitly or implicitly in the received RESET message, the eNB shall respond with the RESET ACKNOWLEDGE message as described in 8.7.1.2.1. +If a Reset procedure is ongoing in the MME and the MME receives a RESET message from the peer entity on the same S1 interface related to one or several UE associations previously requested to be reset, indicated explicitly or implicitly in the received RESET message, the MME shall respond with the RESET ACKNOWLEDGE message as described in 8.7.1.2.2. +8.7.2 Error Indication +8.7.2.1 General +The Error Indication procedure is initiated by a node in order to report detected errors in one incoming message, provided they cannot be reported by an appropriate failure message. +If the error situation arises due to reception of a message utilising UE associated signalling, then the Error Indication procedure uses UE associated signalling. Otherwise the procedure uses non-UE associated signalling. +8.7.2.2 Successful Operation + +Figure 8.7.2.2-1: Error Indication procedure, MME originated. Successful operation. + +Figure 8.7.2.2-2: Error Indication procedure, eNB originated. Successful operation. +When the conditions defined in clause 10 are fulfilled, the Error Indication procedure is initiated by an ERROR INDICATION message sent from the receiving node. +The ERROR INDICATION message shall contain at least either the Cause IE or the Criticality Diagnostics IE. In case the Error Indication procedure is triggered by utilising UE associated signalling the MME UE S1AP ID IE and the eNB UE S1AP ID IE shall be included in the ERROR INDICATION message. If one or both of MME UE S1AP ID IE and the eNB UE S1AP ID IE are not correct, the cause shall be set to appropriate value, e.g., “Unknown or already allocated MME UE S1AP ID”, “Unknown or already allocated eNB UE S1AP ID” or “Unknown or inconsistent pair of UE S1AP ID”. +8.7.2.3 Abnormal Conditions +Not applicable. +8.7.3 S1 Setup +8.7.3.1 General +The purpose of the S1 Setup procedure is to exchange application level data needed for the eNB and the MME to correctly interoperate on the S1 interface. This procedure shall be the first S1AP procedure triggered after the TNL association has become operational. The procedure uses non-UE associated signalling. +This procedure erases any existing application level configuration data in the two nodes and replaces it by the one received and clears MME overload state information at the eNB. If the eNB and MME do not agree on retaining the UE Contexts this procedure also re-initialises the E-UTRAN S1AP UE-related contexts (if any) and erases all related signalling connections in the two nodes like a Reset procedure would do. If the eNB initiating the S1 Setup procedure supports a CSG cell, the procedure shall report the CSG ID(s) of the supported CSGs. +8.7.3.2 Successful Operation + +Figure 8.7.3.2-1: S1 Setup procedure: Successful Operation. +The eNB initiates the procedure by sending a S1 SETUP REQUEST message including the appropriate data to the MME. The MME responds with a S1 SETUP RESPONSE message including the appropriate data. +The exchanged data shall be stored in respective node and used for the duration of the TNL association. When this procedure is finished, the S1 interface is operational and other S1 messages can be exchanged. +If the eNB initiating the S1 SETUP procedure supports one (or more) CSG cell(s), the S1 SETUP REQUEST message shall contain the CSG ID(s) of the supported CSG(s). +If the S1 SETUP REQUEST message contains the eNB Name IE the MME may use this IE as a human readable name of the eNB. +If the S1 SETUP RESPONSE message contains the MME Name IE the eNB may use this IE as a human readable name of the MME. +If the MME Relay Support Indicator IE is included in the S1 SETUP RESPONSE message, the eNB shall consider this information when selecting an appropriate MME for the Relay Node. +If the UE Retention Information IE set to “ues-retained“ was included in the S1 SETUP REQUEST message, then the MME may accept the proposal to retain the existing UE related contexts and signalling connections by including the UE Retention Information IE set to “ues-retained“ in the S1 SETUP RESPONSE message. +If the NB-IoT Default Paging DRX IE is included in the S1 SETUP REQUEST message, the MME will take it into account as specified in TS36.300 [14]. +If the Connected en-gNB List IE is included in the S1 SETUP REQUEST message, the MME shall take it into account as specified in TS 36.300 [14]. +If the S1 SETUP RESPONSE message contains the ServedDCNs IE then the eNB shall, if supported, use it as defined in TS 23.401 [11]. +If the S1 SETUP RESPONSE message contains the GUMMEI Type IE then the eNB shall, if supported, use it to route the UE to the correct MME as specified in TS 23.401 [11]. +8.7.3.3 Unsuccessful Operation + +Figure 8.7.3.3-1: S1 Setup procedure: Unsuccessful Operation. +If the MME cannot accept the setup, it should respond with a S1 SETUP FAILURE and appropriate cause value. +If the S1 SETUP FAILURE message includes the Time To Wait IE, the eNB shall wait at least for the indicated time before reinitiating the S1 setup towards the same MME. +8.7.3.4 Abnormal Conditions +If the eNB initiates the procedure by sending a S1 SETUP REQUEST message including the PLMN Identity IEs and none of the PLMNs provided by the eNB is identified by the MME, then the MME shall reject the eNB S1 Setup Request procedure with the appropriate cause value, e.g., “Unknown PLMN”. +8.7.4 eNB Configuration Update +8.7.4.1 General +The purpose of the eNB Configuration Update procedure is to update application level configuration data needed for the eNB and the MME to interoperate correctly on the S1 interface. This procedure does not affect existing UE-related contexts, if any. +8.7.4.2 Successful Operation + +Figure 8.7.4.2-1: ENB Configuration Update procedure: Successful Operation. +The eNB initiates the procedure by sending an ENB CONFIGURATION UPDATE message to the MME including an appropriate set of updated configuration data that it has just taken into operational use. The MME responds with ENB CONFIGURATION UPDATE ACKNOWLEDGE message to acknowledge that it successfully updated the configuration data. If information element(s) is/are not included in the ENB CONFIGURATION UPDATE message, the MME shall interpret that the corresponding configuration data is/are not changed and shall continue to operate the S1 with the existing related configuration data. +If the supported TA(s) is/are to be updated, the whole list of supported TAs, including those that are not to be updated, shall be included in the Supported TAs IE. The MME shall overwrite the whole list of TAs. +If the supported CSG ID(s) is/are to be updated, the whole list of supported CSG IDs, including those that are not to be updated, shall be included in the CSG Id List IE. The MME shall overwrite the whole list of CSG Ids. +If the ENB CONFIGURATION UPDATE message contains the eNB Name IE, the MME may use this IE as a human readable name of the eNB. +If the Default Paging DRX IE is included, the MME shall overwrite any previously stored default paging DRX value for the eNB. +If the NB-IoT Default Paging DRX IE is included in the ENB CONFIGURATION UPDATE message, the MME shall overwrite any previously stored NB-IoT default paging DRX value for the eNB. +If the Connected en-gNB to be Added List IE is included in the ENB CONFIGURATION UPDATE message, the MME shall replace, if applicable, any previously received information for the concerned en-gNBs and take it into account as specified in TS 36.300 [14]. +If the Connected en-gNB to be Removed List IE is included in the ENB CONFIGURATION UPDATE message, the MME shall remove any stored information for the concerned en-gNBs. +The updated configuration data shall be stored in both the eNB and the MME and used for the duration of the TNL association or until any further update is triggered by the eNB. +The eNB may initiate a further eNB Configuration Update procedure only after a previous eNB Configuration Update procedure has been completed. +8.7.4.3 Unsuccessful Operation + +Figure 8.7.4.3-1: ENB Configuration Update procedure: Unsuccessful Operation. +If the MME cannot accept the update, it shall respond with an ENB CONFIGURATION UPDATE FAILURE message and appropriate cause value. +If the ENB CONFIGURATION UPDATE FAILURE message includes the Time To Wait IE, the eNB shall wait at least for the indicated time before reinitiating the ENB Configuration Update procedure towards the same MME. Both nodes shall continue to operate the S1 with their respective configuration data. +8.7.4.4 Abnormal Conditions +If the eNB after initiating eNB Configuration Update procedure receives neither an ENB CONFIGURATION UPDATE ACKOWLEDGE nor an ENB CONFIGURATION UPDATE FAILURE message, the eNB may reinitiate a further eNB Configuration Update procedure towards the same MME, provided that the content of the new ENB CONFIGURATION UPDATE message is identical to the content of the previously unacknowledged ENB CONFIGURATION UPDATE message. +8.7.5 MME Configuration Update +8.7.5.1 General +The purpose of the MME Configuration Update procedure is to update application level configuration data needed for the eNB and MME to interoperate correctly on the S1 interface. This procedure does not affect existing UE-related contexts, if any. +8.7.5.2 Successful Operation + +Figure 8.7.5.2-1: MME Configuration Update procedure: Successful Operation. +The MME initiates the procedure by sending an MME CONFIGURATION UPDATE message including the appropriate updated configuration data to the eNB. The eNB responds with an MME CONFIGURATION UPDATE ACKNOWLEDGE message to acknowledge that it successfully updated the configuration data. If information element(s) is/are not included in the MME CONFIGURATION UPDATE message, the eNB shall interpret that the corresponding configuration data is not changed and shall continue to operate the S1 with the existing related configuration data. +If the served PLMNs is/are to be updated, the eNB shall overwrite the whole list of PLMNs. +If the MME CONFIGURATION UPDATE message contains the MME Name IE, the eNB may use this IE as a human readable name of the MME. +The updated configuration data shall be stored in the respective node and used for the duration of the TNL association or until any further update is performed from the MME. +The MME may initiate a further MME Configuration Update procedure only after a previous MME Configuration Update procedure has been completed. +If the MME CONFIGURATION UPDATE message contains the ServedDCNs IE then the eNB shall, if supported, use it as defined in TS 23.401 [11]. +If the MME CONFIGURATION UPDATE message contains the GUMMEI Type IE then the eNB shall, if supported, use it to route the UE to the correct MME as specified in TS 23.401 [11]. +8.7.5.3 Unsuccessful Operation + +Figure 8.7.5.3-1: MME Configuration Update: Unsuccessful Operation. +If the eNB cannot accept the update, it shall respond with an MME CONFIGURATION UPDATE FAILURE message and appropriate cause value. +If the MME CONFIGURATION UPDATE FAILURE message includes the Time To Wait IE the MME shall wait at least for the indicated time before reinitiating the MME Configuration Update procedure towards the same eNB. Both nodes shall continue to operate the S1 with the existing configuration data. +8.7.5.4 Abnormal Conditions +If the MME neither receives an MME CONFIGURATION UPDATE ACKOWLEDGE nor an MME CONFIGURATION UPDATE FAILURE message, the MME may reinitiate MME Configuration Update procedure towards the same eNB provided that the content of the new MME CONFIGURATION UPDATE message is identical to the content of the previously unacknowledged MME CONFIGURATION UPDATE message. +8.7.6 Overload Start +8.7.6.1 General +The purpose of the Overload Start procedure is to inform an eNB to reduce the signalling load towards the concerned MME. +The procedure uses non-UE associated signalling. +8.7.6.2 Successful Operation + +Figure 8.7.6.2-1: Overload Start procedure +The eNB receiving the OVERLOAD START message shall assume the MME from which it receives the message as being in an overloaded state. +If the Overload Action IE in the Overload Response IE within the OVERLOAD START message is set to +- "reject RRC connection establishments for non-emergency mobile originated data transfer" (i.e., reject traffic corresponding to RRC cause "mo-data", "mo-VoiceCall" and "delayTolerantAccess" in TS 36.331 [16]), or +- "reject RRC connection establishments for signalling" (i.e., reject traffic corresponding to RRC cause "mo-data", "mo-signalling", "mo-VoiceCall" and "delayTolerantAccess" in TS 36.331 [16]), or +- "only permit RRC connection establishments for emergency sessions and mobile terminated services" (i.e., only permit traffic corresponding to RRC cause "emergency" and "mt-Access" in TS 36.331 [16]), or +- "only permit RRC connection establishments for high priority sessions and mobile terminated services" (i.e., only permit traffic corresponding to RRC cause "highPriorityAccess" and "mt-Access" in TS 36.331 [16]), or +- "reject only RRC connection establishment for delay tolerant access" (i.e., only reject traffic corresponding to RRC cause "delayTolerantAccess" in TS 36.331 [16]), or +- "not accept RRC connection requests for data transmission from UEs that only support Control Plane CIoT EPS Optimisation" (i.e. not accept traffic corresponding to RRC cause "mo-data" or "delayTolerantAccess" in TS36.331 [16] for those UEs), or +- "only permit RRC connection establishments for high priority sessions, exception reporting and mobile terminated services" (i.e., only permit traffic corresponding to RRC cause "highPriorityAccess", “mo-ExceptionData” and "mt-Access" in TS 36.331 [16]), +the eNB shall: +- if the Traffic Load Reduction Indication IE is included in the OVERLOAD START message and, if supported, reduce the signalling traffic indicated as to be rejected by the indicated percentage, +- otherwise ensure that only the signalling traffic not indicated as to be rejected/not accepted is sent to the MME. +NOTE: When the Overload Action IE is set to "only permit RRC connection establishments for emergency sessions and mobile terminated services", emergency calls with RRC cause "highPriorityAccess" from high priority users are rejected (see TS 24.301 [24]). +If the GUMMEI List IE is present, the eNB shall, if supported, use this information to identify to which traffic the above defined rejections shall be applied. +If an overload action is ongoing and the eNB receives a further OVERLOAD START message, the eNB shall replace the ongoing overload action with the newly requested one. If the GUMMEI List IE is present, the eNB replaces applicable ongoing actions according to TS 36.300 [14], clauses 4.6.2, 4.7.4 and 19.2.2.12. +8.7.6.3 Unsuccessful Operation +Not applicable. +8.7.7 Overload Stop +8.7.7.1 General +The purpose of the Overload Stop procedure is to signal to an eNB the MME is connected to that the overload situation at the MME has ended and normal operation shall resume. +The procedure uses non-UE associated signalling. +8.7.7.2 Successful Operation + +Figure 8.7.7.2.-1: Overload Stop procedure +The eNB receiving the OVERLOAD STOP message shall assume that the overload situation at the MME from which it receives the message has ended and shall resume normal operation for the applicable traffic towards this MME. +If the GUMMEI List IE is present, the eNB shall, if supported, use this information to identify which traffic to cease rejecting, and proceed according to TS 36.300 [14], clauses 4.6.2, 4.7.4 and 19.2.2.12. If no particular overload action is ongoing for a particular GUMMEI value, the eNB shall ignore this value. +8.7.7.3 Unsuccessful Operation +Not applicable. +8.8 S1 CDMA2000 Tunnelling Procedures +8.8.1 General +The purpose of S1 CDMA2000 Tunnelling procedures is to carry CDMA2000 signalling between UE and CDMA2000 RAT over the S1 Interface. This includes signalling for pre-registration of UE with CDMA2000 HRPD network, signalling for handover preparation for handover from E-UTRAN to CDMA2000 HRPD/1xRTT and pre-registration and paging of UE with CDMA2000 1xRTT CS system. The CDMA2000 messages are not interpreted by the eNB, and their content is outside the scope of this specification, however, additional information may be sent along with the tunnelled CDMA2000 message to assist the eNB and the MME in the tunnelling procedure. These procedures use an established UE-associated logical S1-connection. +The CDMA2000 messages are transported in an IE of the DOWNLINK S1 CDMA2000 TUNNELLING or UPLINK S1 CDMA2000 TUNNELLING messages. +8.8.2 Successful Operations +8.8.2.1 Downlink S1 CDMA2000 Tunnelling + +Figure 8.8.2.1-1: Downlink S1 CDMA2000 Tunnelling Procedure +If a CDMA2000 message needs to be sent from the MME to a given UE and a UE-associated logical S1-connection exists for that given UE, the MME should send a DOWNLINK S1 CDMA2000 TUNNELLING message to the eNB including the CDMA2000 message in the CDMA2000-PDU IE. The eNB forwards the received CDMA2000-PDU IE to the UE along with an indication of the RAT Type associated with the CDMA2000-PDU IE based on the CDMA2000 RAT Type IE. +If the MME receives handover status information along with the tunnelled downlink CDMA2000 message, the MME should include the handover status information in the CDMA2000 HO Status IE in the DOWNLINK S1 CDMA2000 TUNNELLING message. +If the DOWNLINK S1 CDMA2000 TUNNELLING message contains the E-RABs Subject to Forwarding List IE, it indicates that DL forwarding is available for the indicated E-RABs towards the tunnel endpoint identified by the DL GTP-TEID IE for those E-RABs. +8.8.2.2 Uplink S1 CDMA2000 Tunnelling + +Figure 8.8.2.2-1: Uplink S1 CDMA2000 Tunnelling Procedure +When the eNB has received from the radio interface a CDMA2000 message to be forwarded to the MME in which a UE-associated logical S1-connection for a given UE exists, the eNB shall send the UPLINK S1 CDMA2000 TUNNELLING message to the MME including the CDMA2000 message in the CDMA2000-PDU IE. +If the MME receives the CDMA2000 HO Required Indication IE set to “true” in UPLINK S1 CDMA2000 TUNNELLING message, the MME shall send the necessary handover preparation information to the CDMA2000 target RAT. +If the MME receives any of the CDMA2000 1xRTT SRVCC Info IE, or the CDMA2000 1xRTT RAND IE in the UPLINK S1 CDMA2000 TUNNELLING message, the MME shall forward the received information to the CDMA2000 1xRTT RAT. +If the MME receives the E-UTRAN Round Trip Delay Estimation Info IE in the UPLINK S1 CDMA2000 TUNNELLING message, the MME shall forward the received information to the target HRPD access. The MME shall forward the received CDMA2000 Sector ID IE and CDMA2000-PDU IE to the proper destination node in the CDMA2000 RAT. +Interactions with E-RAB Management procedures: +If, after an UPLINK S1 CDMA2000 TUNNELLING message with CDMA2000 HO Required Indication IE set to “true” is sent before the DOWNLINK S1 CDMA2000 TUNNELLING message with CDMA2000 HO Status IE is received, the source eNB receives an MME initiated E-RAB Management procedure on the same UE associated signalling connection, the source eNB shall terminate the MME initiated E-RAB Management procedure by sending the appropriate response message with an appropriate cause value, e.g., “S1 inter system Handover Triggered”, to the MME. +8.8.3 Unsuccessful Operation +Not applicable +8.8.4 Abnormal Conditions +If the eNB receives at least one E-RAB ID included in the E-RABs Subject to Forwarding Items IE without any associated DL GTP-TEID and DL Transport Layer Address pair in the DOWNLINK S1 CDMA2000 TUNNELLING message, the eNB shall consider it as a logical error and act as described in subclause 10.4. +The eNB shall ignore the UL GTP-TEID IE and/or UL Transport Layer Address IE in the E-RABs Subject to Forwarding Items IE, when the IEs are included in the DOWNLINK S1 CDMA2000 TUNNELLING message. +8.9 UE Capability Info Indication +8.9.1 General +The purpose of the UE Capability Info Indication procedure is to enable the eNB to provide to the MME UE capability-related information. +8.9.2 Successful Operation + +Figure 8.9.2-1: UE Capability Info Indication procedure. Successful operation. +The eNB controlling a UE-associated logical S1-connection initiates the procedure by sending a UE CAPABILITY INFO INDICATION message to the MME including the UE capability information. The UE CAPABILITY INFO INDICATION message may also include paging specific UE capability information within the UE Radio Capability for Paging IE. The UE capability information received by the MME shall replace previously stored corresponding UE capability information in the MME for the UE, as described in TS 23.401 [11]. +If UE CAPABILITY INFO INDICATION message contains the LTE-M indication IE, the MME shall, if supported, use it according to TS 23.401 [11]. +If the UE indicates the support for UE Application Layer Measurement, the eNB shall if supported include the UE Application Layer Measurement Capability IE in the UE CAPABILITY INFO INDICATION message. The MME shall, if supported, store and use thie information when initiating UE Application Layer Measurement. +8.10 Trace Procedures +8.10.1 Trace Start +8.10.1.1 General +The purpose of the Trace Start procedure is to allow the MME to request the eNB to initiate a trace function for a UE. The procedure uses UE-associated signalling. If no UE-associated logical S1-connection exists, the UE-associated logical S1-connection shall be established as part of the procedure. +8.10.1.2 Successful Operation + +Figure 8.10.1.2-1: Trace Start procedure. +The MME initiates the procedure by sending a TRACE START message. On receipt of a TRACE START message, the eNB shall initiate the requested trace function as described in TS 32.422 [10]. +If the Trace Activation IE is included in the TRACE START message which includes the MDT Activation IE set to “Immediate MDT and Trace”, the eNB shall if supported, initiate the requested trace session and MDT session as described in TS 32.422 [10]. +If the Trace Activation IE is included in the TRACE START message which includes the MDT Activation IE set to “Immediate MDT Only”, “Logged MDT only” or “Logged MBSFN MDT”, the target eNB shall, if supported, initiate the requested MDT session as described in TS 32.422 [10] and the target eNB shall ignore Interfaces To Trace IE, and Trace Depth IE. +If the Trace Activation IE includes the MDT Location Information IE, within the MDT Configuration IE, the eNB shall, if supported, store this information and take it into account in the requested MDT session. +If the Trace Activation IE is included in the TRACE START message which includes the MDT Activation IE set to “Immediate MDT Only”, “Logged MDT only” or “Logged MBSFN MDT” and if the Signalling based MDT PLMN List IE is included in the MDT Configuration IE, the eNB may use it to propagate the MDT Configuration as described in TS 37.320 [31]. +If the Trace Activation IE includes the MBSFN-ResultToLog IE, within the MDT Configuration IE, the eNB shall, if supported, take it into account for MDT Configuration as described in TS 37.320 [31]. +If the Trace Activation IE includes the MBSFN-AreaId IE in the MBSFN-ResultToLog IE, within the MDT Configuration IE, the eNB shall, if supported, take it into account for MDT Configuration as described in TS 37.320 [31]. +If the Trace Activation IE includes the UE Application layer measurement configuration IE, the eNB shall, if supported, initiate the requested trace session and QoE Measurement Collection function as described in TS 36.300 [14]. +If the Trace Activation IE includes the Bluetooth Measurement Configuration IE, within the MDT Configuration IE, the eNB shall, if supported, take it into account for MDT Configuration as described in TS 37.320 [31]. +If the Trace Activation IE includes the WLAN Measurement Configuration IE, within the MDT Configuration IE, the eNB shall, if supported, take it into account for MDT Configuration as described in TS 37.320 [31]. +Interactions with other procedures: +If the eNB is not able to initiate the trace session due to ongoing handover of the UE to another eNB, the eNB shall initiate a Trace Failure Indication procedure with the appropriate cause value. +8.10.2 Trace Failure Indication +8.10.2.1 General +The purpose of the Trace Failure Indication procedure is to allow the eNB to inform the MME that a Trace Start procedure or a Deactivate Trace procedure has failed due to an interaction with a handover procedure. The procedure uses UE-associated signalling. +8.10.2.2 Successful Operation + +Figure 8.10.2.2-1: Trace Failure Indication procedure. +The eNB initiates the procedure by sending a TRACE FAILURE INDICATION message. Upon reception of the TRACE FAILURE INDICATION message, the MME shall take appropriate actions based on the failure reason indicated by the Cause IE. +8.10.3 Deactivate Trace +8.10.3.1 General +The purpose of the Deactivate Trace procedure is to allow the MME to request the eNB to stop the trace session, for the indicated trace reference. +8.10.3.2 Successful Operation + +Figure 8.10.3.2-1: Deactivate Trace procedure. Successful operation. +The MME invokes the Deactivate Trace procedure by sending a DEACTIVATE TRACE message to the eNB as described in TS 32.422 [10]. +Upon reception of this message, the eNB shall stop the trace session for the indicated trace reference in the E-UTRAN Trace ID IE. +Interactions with other procedures: +If the eNB is not able to stop the trace session due to ongoing handover of the UE to another eNB, the eNB shall initiate a Trace Failure Indication procedure with the appropriate cause value. +8.10.4 Cell Traffic Trace +8.10.4.1 General +The purpose of the Cell Traffic Trace procedure is to send the allocated Trace Recording Session Reference and the Trace Reference to MME. The procedure uses UE-associated signalling. +8.10.4.2 Successful Operation + +Figure 8.10.4.2-1: Cell Traffic Trace procedure. Successful operation. +The procedure is initiated with a CELL TRAFFIC TRACE message sent from the eNB to the MME. +If the Privacy Indicator IE is included in the message, the MME shall take the information into account for anonymisation of MDT data (TS 32.422 [10]). +8.11 Location Reporting Procedures +8.11.1 Location Reporting Control +8.11.1.1 General +The purpose of Location Reporting Control procedure is to allow the MME to request the eNB to report where the UE is currently located. The procedure uses UE-associated signalling. +8.11.1.2 Successful Operation + +Figure 8.11.1.2-1: Location Reporting Control procedure. Successful operation. +The MME initiates the procedure by sending a LOCATION REPORTING CONTROL message. On receipt of a LOCATION REPORTING CONTROL message the eNB shall perform the requested location reporting control action for the UE. +The Request Type IE indicates to the eNB whether: +- to report directly; +- to report upon change of serving cell, or +- to stop reporting at change of serving cell. +If reporting upon change of serving cell is requested, the eNB shall report whenever the UE changes its serving cell to another cell belonging to the eNB. +If the Additional Location Information IE is included in the LOCATION REPORTING CONTROL message and set to "Include PSCell” then, if EN-DC is activated, the eNB shall include the current PSCell in the report. If a report upon change of serving cell is requested, the eNB shall provide the report also whenever the UE changes the PSCell, and when EN-DC is activated, as specified in TS 23.401 [11]. +The Request Type IE also indicates what type of location information the eNB shall report. The location information is E-UTRAN CGI and TAI, or E-UTRAN CGI, PSCell and TAI. +8.11.1.3 Abnormal Conditions +Not applicable. +8.11.2 Location Report Failure Indication +8.11.2.1 General +The Location Report Failure Indication procedure is initiated by an eNB in order to inform the MME that a Location Reporting Control procedure has failed due to an interaction with a handover procedure. The procedure uses UE-associated signalling. +8.11.2.2 Successful Operation + +Figure 8.11.2.2-1: Location Report Failure Indication procedure. +Upon reception of the LOCATION REPORT FAILURE INDICATION message the MME shall take appropriate actions based on the failure reason indicated by the Cause IE. +8.11.3 Location Report +8.11.3.1 General +The purpose of Location Report procedure is to provide the UE’s current location to the MME. The procedure uses UE-associated signalling. +8.11.3.2 Successful Operation + +Figure 8.11.3.2-1: Location Report procedure. Successful operation. +The eNB initiates the procedure by generating a LOCATION REPORT message. The LOCATION REPORT message may be used as a response to a LOCATION REPORTING CONTROL message. +In case reporting at change of serving cell has been requested, the eNB shall send a LOCATION REPORT message whenever the information given to the EPC in any S1AP message is not anymore valid. +If the PSCell Information IE is included in the LOCATION REPORT message, then the MME may consider both E-UTRAN CGI IE and PSCell Information IE to determine the UE’s location. +8.11.3.3 Abnormal Conditions +Not applicable. +8.12 Warning Message Transmission Procedures +8.12.1 Write-Replace Warning +8.12.1.1 General +The purpose of Write-Replace Warning procedure is to start or overwrite the broadcasting of warning messages. +The procedure uses non UE-associated signalling. +8.12.1.2 Successful Operation + +Figure 8.12.1.2-1: Write-Replace Warning procedure. Successful operation. +The MME initiates the procedure by sending a WRITE-REPLACE WARNING REQUEST message to the eNB. +Upon receipt of the WRITE-REPLACE WARNING REQUEST, eNB shall prioritise its resources to process the warning message. +If, in a certain area, broadcast of a warning message is already ongoing and the eNB receives a WRITE-REPLACE WARNING REQUEST message with Message Identifier IE and/or Serial Number IE which are different from those in the warning message being broadcast, and if the Concurrent Warning Message Indicator IE is not present, the eNB shall replace the warning message being broadcast with the newly received one for that area. +If the eNB receives a WRITE-REPLACE WARNING REQUEST message with a warning message identified by the Message Identifier IE and Serial Number IE and if there are no prior warning messages being broadcast in any of warning areas indicated in the Warning Area List IE, the eNB shall broadcast the received warning message for those area(s). +If, in a certain area, broadcast of one or more warning messages are already ongoing and the eNB receives a WRITE-REPLACE WARNING REQUEST message with a Message Identifier IE and/or Serial Number IE which are different from those in any of the warning messages being broadcast, and if the Concurrent Warning Message Indictor IE is present, the eNB shall schedule the received warning message for broadcast, for that area. +If the Concurrent Warning Message Indicator IE is present and if a value “0” is received in the Number of Broadcast Requested IE, the eNB shall broadcast the received warning message indefinitely until requested otherwise to stop broadcasting, except if the Repetition Period IE is set to “0”. +If, in a certain area, broadcast of one or more warning messages are already ongoing and the eNB receives a WRITE-REPLACE WARNING REQUEST message with Message Identifier IE and Serial Number IE which correspond to one of the warning messages already being broadcast in that area, the eNB shall not start a new broadcast or replace an existing one but it shall still reply by sending a WRITE-REPLACE WARNING RESPONSE message which includes the Broadcast Completed Area List IE set according to the ongoing broadcast. +If Warning Area List IE is not included in the WRITE-REPLACE WARNING REQUEST message, the eNB shall broadcast the indicated message in all of the cells within the eNB. +If Warning Type IE is included in WRITE-REPLACE WARNING REQUEST message, the eNB shall broadcast the Primary Notification irrespective of the setting of the Repetition Period IE and the Number of Broadcasts Requested IE, and process the Primary Notification according to TS 36.331 [16]. +If the Warning Security Information IE is included in the WRITE-REPLACE WARNING REQUEST message, the eNB shall include this information together with the warning type in the Primary Notification. +If the Data Coding Scheme IE and the Warning Message Contents IE are both included in the WRITE-REPLACE WARNING REQUEST message, the eNB shall schedule a broadcast of the warning message according to the value of the Repetition Period IE and Number of Broadcasts Requested IE and process the warning message according to TS 36.331 [16]. +If the Warning Area Coordinates IE is included in the WRITE-REPLACE WARNING REQUEST message, the eNB shall include this information together with the warning message being broadcast according to TS 36.331 [16]. +The eNB acknowledges the WRITE-REPLACE WARNING REQUEST message by sending a WRITE-REPLACE WARNING RESPONSE message to the MME. +If the Broadcast Completed Area List IE is not included in the WRITE-REPLACE WARNING RESPONSE message, the MME shall consider that the broadcast is unsuccessful in all the cells within the eNB. +If the Extended Repetition Period IE is included in the WRITE-REPLACE WARNING REQUEST message, the eNB shall ignore the value in the Repetition Period IE. +8.12.1.3 Abnormal Conditions +If the Concurrent Warning Message Indicator IE is not present and if a value “0” is received in the Number of Broadcast Requested IE, the eNB shall not broadcast the received secondary notification. +If Concurrent Warning Message Indicator IE is included and if a value “0” is received in the Repetition Period IE, the eNB shall not broadcast the received warning message except if the Number of Broadcast Requested IE is set to “1”. +If Concurrent Warning Message Indicator IE is not included and if a value “0” is received in the Repetition Period IE, the eNB shall not broadcast the received secondary notification except if the Number of Broadcast Requested IE is set to “1”. +8.12.2 Kill +8.12.2.1 General +The purpose of Kill procedure is to cancel an already ongoing broadcast of a warning message. +The procedure uses non UE-associated signalling. +8.12.2.2 Successful Operation + + +Figure 8.12.2.2-1: Kill procedure. Successful operation. +The MME initiates the procedure by sending a KILL REQUEST message to the eNB. +If the eNB receives a KILL REQUEST message and broadcast of the warning message identified by the Message Identifier and Serial Number IE is ongoing in an area indicated within the Warning Area List IE, the eNB shall stop broadcasting the warning message within that area and discard the warning message for that area. +If the Warning Area List IE is not included in the KILL REQUEST message, the eNB shall stop broadcasting and discard the warning message identified by the Message Identifier IE and the Serial Number IE in all of the cells in the eNB. +The eNB shall acknowledge the KILL REQUEST message by sending the KILL RESPONSE message, with the Message Identifier IE and the Serial Number IE copied from the KILL REQUEST message and shall, if there is an area to report where an ongoing broadcast was stopped successfully, include the Broadcast Cancelled Area List IE. +If an area included in the Warning Area List IE in the KILL REQUEST message does not appear in the Broadcast Cancelled Area List IE, the MME shall consider that the eNB had no ongoing broadcast to stop for the same Message Identifier and Serial Number in that area. +If the Broadcast Cancelled Area List IE is not included in the KILL RESPONSE message, the MME shall consider that the eNB had no ongoing broadcast to stop for the same Message Identifier and Serial Number. +If the Kill-all Warning Messages Indicator IE is present in the KILL REQUEST message, then the eNB shall stop broadcasting and discard all warning messages for the area as indicated in the Warning Area List IE or in all the cells of the eNB if the Warning Area List IE is not included. The eNB shall acknowledge the KILL REQUEST message by sending the KILL RESPONSE message, with the Message Identifier IE and the Serial Number IE copied from the KILL REQUEST message and shall, if there is area to report where an ongoing broadcast was stopped successfully, include the Broadcast Cancelled Area List IE with the Number of Broadcasts IE set to 0. +8.12.3 PWS Restart Indication +8.12.3.1 General +The purpose of PWS Restart Indication procedure is to inform the MME that PWS information for some or all cells of the eNB are available for reloading from the CBC if needed. The procedure uses non UE-associated signalling. +8.12.3.2 Successful Operation + +Figure 8.12.3.2-1: PWS Restart Indication procedure. Successful operation. +The eNB initiates the procedure by sending a PWS RESTART INDICATION message to the MME. On receipt of a PWS RESTART INDICATION message, the MME shall act as defined in TS 23.007 [38]. +If the Emergency Area ID is available, the eNB shall also include it in the Emergency Area ID List for Restart IE. +8.12.4 PWS Failure Indication +8.12.4.1 General +The purpose of PWS Failure Indication procedure is to inform the MME that ongoing PWS operation for one or more cells of the eNB has failed. The procedure uses non UE-associated signalling. +8.12.4.2 Successful Operation + +Figure 8.12.4.2-1: PWS Failure Indication procedure. Successful operation. +The eNB initiates the procedure by sending a PWS FAILURE INDICATION message to the MME. On receipt of a PWS FAILURE INDICATION message, the MME shall act as defined in TS 23.041 [29]. +8.13 eNB Direct Information Transfer +8.13.1 General +The purpose of the eNB Direct Information Transfer procedure is to transfer RAN information from the eNB to the MME in unacknowledged mode. The MME does not interpret the transferred RAN information. +This procedure uses non-UE associated signalling. +8.13.2 Successful Operation +8.13.2.1 eNB Direct Information Transfer + +Figure 8.13.1.2-1: ENB Direct Information Transfer procedure. Successful operation. +The procedure is initiated with an ENB DIRECT INFORMATION TRANSFER message sent from the eNB to the MME. +The RIM Transfer IE within the Inter-system Information Transfer Type IE shall contain the RIM Routing Address IE that identifies the final RAN destination node where the RIM information needs to be transferred to by the core network. In case of transfer to UTRAN the source eNB shall include the RAC IE in the Target RNC-ID IE within the RIM Routing Address IE. +8.13.3 Abnormal Conditions +Not applicable. +8.14 MME Direct Information Transfer +8.14.1 General +The purpose of the MME Direct Information Transfer procedure is to transfer RAN information from the MME to the eNB in unacknowledged mode. +This procedure uses non-UE associated signalling. +8.14.2 Successful Operation +8.14.2.1 MME Direct Information Transfer + +Figure 8.14.1.2-1: MME Direct Information Transfer procedure. Successful operation. +The procedure is initiated with a MME DIRECT INFORMATION TRANSFER message sent from the MME to the eNB. +The Inter-system Information Transfer Type IE indicates the nature of the transferred information. When the transferred information is of RIM nature, the RIM Information IE within the RIM Transfer IE shall contain a BSSGP RIM PDU. The RIM Routing Address IE shall not be present since the eNB is the final destination node. +8.14.3 Abnormal Conditions +Not applicable. +8.15 eNB Configuration Transfer +8.15.1 General +The purpose of the eNB Configuration Transfer procedure is to transfer RAN configuration information from the eNB to the MME in unacknowledged mode. The MME does not interpret the transferred RAN configuration information. +This procedure uses non-UE associated signalling. +8.15.2 Successful Operation +8.15.2.1 eNB Configuration Transfer + +Figure 8.15.2.1-1: eNB Configuration Transfer procedure. Successful operation. +The procedure is initiated with an ENB CONFIGURATION TRANSFER message sent from the eNB to the MME. +If the MME receives the SON Configuration Transfer IE, it shall transparently transfer the SON Configuration Transfer IE towards the eNB indicated in the Target eNB-ID IE which is included in the SON Configuration Transfer IE. +If the MME receives the EN-DC SON Configuration Transfer IE, it shall transparently transfer the EN-DC SON Configuration Transfer IE either towards the eNB indicated in the Target eNB-ID IE or towards an eNB connected to the en-gNB indicated in the Target en-gNB-ID IE which is included in the EN-DC SON Configuration Transfer IE. The EN-DC SON Configuration Transfer IE may also contain, if available, +- the Target eNB ID IE, +- the Associated TAI IE, +- the Broadcast 5GS TAI IE, +for purposes described in TS 36.300 [14]. +8.15.3 Abnormal Conditions +Not applicable. +8.16 MME Configuration Transfer +8.16.1 General +The purpose of the MME Configuration Transfer procedure is to transfer RAN configuration information from the MME to the eNB in unacknowledged mode. +This procedure uses non-UE associated signalling. +8.16.2 Successful Operation +8.16.2.1 MME Configuration Transfer + +Figure 8.16.2.1-1: MME Configuration Transfer procedure. Successful operation. +The procedure is initiated with an MME CONFIGURATION TRANSFER message sent from the MME to the eNB. +If the eNB receives, in the SON Configuration Transfer IE or the EN-DC SON Configuration Transfer IE, the SON Information IE containing the SON Information Request IE, it may transfer back the requested information either towards the eNB indicated in the Source eNB-ID IE of the SON Configuration Transfer IE or towards the eNB indicated in the Source eNB-ID IE of the EN-DC SON Configuration Transfer IE by initiating the eNB Configuration Transfer procedure. If the X2 TNL Configuration Info IE contains the eNB Indirect X2 Transport Layer Addresses IE, the eNB may use it for the X2 TNL establishment, and may transfer back the received eNB Indirect X2 Transport Layer Addresses towards the eNB indicated in the Source eNB-ID IE of the SON Configuration Transfer IE by initiating the eNB Configuration Transfer procedure or towards the eNB indicated in the Source eNB-ID IE of the EN-DC SON Configuration Transfer IE by initiating the eNB Configuration Transfer procedure. +If the eNB receives, in the SON Configuration Transfer IE, the X2 TNL Configuration Info IE containing the eNB X2 Extended Transport Layer Addresses IE, it may use it as part of its ACL functionality configuration actions, if such ACL functionality is deployed. +If the eNB receives, in the SON Configuration Transfer IE or the EN-DC SON Configuration Transfer IE, the SON Information IE containing the SON Information Reply IE including the X2 TNL Configuration Info IE as an answer to a former request, it may use it to initiate the X2 TNL establishment. If the X2 TNL Configuration Info IE contains the eNB Indirect X2 Transport Layer Addresses IE, the eNB may use it for the X2 TNL establishment. +In case the IP-Sec Transport Layer Address IE is present and the GTP Transport Layer Addresses IE within the eNB X2 Extended Transport Layer Addresses IE is not empty, GTP traffic is conveyed within an IP-Sec tunnel terminated at the IP-Sec tunnel end point given in by the IP-Sec Transport Layer Address IE. +In case the IP-Sec Transport Layer Address IE is not present, GTP traffic is terminated at the end points given by the list of addresses in eNB GTP Transport Layer Addresses IE within the eNB X2 Extended Transport Layer Addresses IE. +In case the eNB GTP Transport Layer Addresses IE is empty and the IP-Sec Transport Layer Address IE is present, SCTP traffic is conveyed within an IP-Sec tunnel terminated at the IP-Sec tunnel end point given in the IP-Sec Transport Layer Address IE, within the eNB X2 Extended Transport Layer Addresses IE. +If the eNB is configured to use one IPsec tunnel for all S1 and X2 traffic (IPsec star topology) then the traffic to the peer eNB shall be routed through this IPsec tunnel and the IP-Sec Transport Layer Address IE shall be ignored. +If the eNB receives the SON Information IE containing the SON Information Reply IE including the Time Synchronisation Info IE as an answer to a former request, it may use it for over-the-air synchronisation by means of network listening and for triggering muting activation request. +If the eNB receives the SON Information IE containing the SON Information Report IE it may use it as specified in TS 36.300 [14]. +If the eNB receives the SON Information IE containing the SON Information Request IE set to “Activate Muting”, the eNB should consider activating for over-the-air synchronisation by means of network listening, taking into account information on the selected source of synchronisation cell and the cells as indicated by the Aggressor E-CGI List IE. In case the Aggressor E-CGI List IE is not present, the eNB may consider the request applicable to all cells. +If the eNB receives the SON Information IE containing the SON Information Reply IE including the Muting Pattern Information IE as an answer to a former request, it may use it for over-the-air synchronisation by means of network listening. The Muting Pattern Information IE may apply to all cells that were requested to mute. +If the eNB receives the SON Information IE containing the SON Information Request IE set to “Deactivate Muting”, the eNB may consider deactivating muting for over-the-air synchronisation that was activated by a former muting request from the corresponding eNB. +8.16.3 Abnormal Conditions +Not applicable. +8.17 LPPa transport +8.17.1 General +The purpose of the LPPa Transport procedure is to carry LPPa signalling (defined in TS 36.455 [34]) between eNB and E-SMLC over the S1 Interface as defined in TS 36.455 [34]. The procedure may use UE-associated signalling or non-UE associated signalling. The UE-associated signalling is used to support E-CID and UTDOA positioning of a specific UE. The non-UE associated signalling is used to obtain assistance data from an eNB to support OTDOA positioning for any UE. +8.17.2 Successful Operations +8.17.2.1 DOWNLINK UE ASSOCIATED LPPA TRANSPORT + +Figure 8.17.2.1-1: DOWNLINK UE ASSOCIATED LPPA Transport Procedure +The MME initiates the procedure by sending the DOWNLINK UE ASSOCIATED LPPA TRANSPORT message to eNB. +8.17.2.2 UPLINK UE ASSOCIATED LPPA TRANSPORT + +Figure 8.17.2.2-1: UPLINK UE ASSOCIATED LPPA TRANSPORT Procedure +The eNB initiates the procedure by sending the UPLINK UE ASSOCIATED LPPA TRANSPORT message to MME. +8.17.2.3 DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT + +Figure 8.17.2.3-1: DOWNLINK NON UE ASSOCIATED LPPA Transport Procedure +The MME initiates the procedure by sending the DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT message to eNB. +8.17.2.4 UPLINK NON UE ASSOCIATED LPPA TRANSPORT + +Figure 8.17.2.4-1: UPLINK NON UE ASSOCIATED LPPA TRANSPORT Procedure +The eNB initiates the procedure by sending the UPLINK NON UE ASSOCIATED LPPA TRANSPORT message to MME. +8.17.3 Unsuccessful Operation +Not applicable +8.17.4 Abnormal Conditions +If an MME receives an UPLINK UE ASSOCIATED LPPA TRANSPORT message with an unknown Routing ID for the UE, the MME shall ignore the message. +If an MME receives an UPLINK NON UE ASSOCIATED LPPA TRANSPORT message indicating an unknown or unreachable Routing ID, the MME shall ignore the message. +8.18 Secondary RAT Data Usage Report +8.18.1 General +The purpose of the Secondary RAT Data Usage Report procedure is to provides information on the used resources of the secondary RAT (e.g. NR resources during EN-DC operation) as specified in TS 23.401 [11]. +8.18.2 Successful Operations +8.18.2.1 SECONDARY RAT DATA USAGE REPORT + +Figure 8.18.2.1-1: Secondary RAT Data Usage Report Procedure +The eNB initiates the procedure by sending the SECONDARY RAT DATA USAGE REPORT message to MME. +If the PSCell Information IE is included in the SECONDARY RAT DATA USAGE REPORT message, then the MME may use it to determine the UE’s location. +If the Time Since Secondary Node Release IE is included in the SECONDARY RAT DATA USAGE REPORT message, it indicates the time elapsed since EN-DC operation in the eNB was stopped for the UE. +8.18.3 Unsuccessful Operation +Not applicable +8.18.4 Abnormal Conditions +Not applicable +9 Elements for S1AP Communication +9.1 Message Functional Definition and Content +9.1.1 General +9.1.2 Message Contents +9.1.2.1 Presence +All information elements in the message descriptions below are marked mandatory, optional or conditional according to table 4. +Table 4: Meaning of abbreviations used in S1AP messages +Abbreviation +Meaning +M +IEs marked as Mandatory (M) shall always be included in the message. +O +IEs marked as Optional (O) may or may not be included in the message. +C +IEs marked as Conditional (C) shall be included in a message only if the condition is satisfied. Otherwise the IE shall not be included. + + +9.1.2.2 Criticality +Each Information Element or Group of Information Elements may have criticality information applied to it. +Following cases are possible: +Table 5: Meaning of content within “Criticality” column +Abbreviation +Meaning + +– +No criticality information is applied explicitly. +YES +Criticality information is applied. This is usable only for non-repeatable IEs +GLOBAL +The IE and all its repetitions together have one common criticality information. This is usable only for repeatable IEs. +EACH +Each repetition of the IE has its own criticality information. It is not allowed to assign different criticality values to the repetitions. This is usable only for repeatable IEs. + +9.1.2.3 Range +The Range column indicates the allowed number of copies of repetitive IEs/IE groups. +9.1.2.4 Assigned Criticality +This column provides the actual criticality information as defined in subclause 10.3.2, if applicable. +9.1.3 E-RAB Management Messages +9.1.3.1 E-RAB SETUP REQUEST +This message is sent by the MME and is used to request the eNB to assign resources on Uu and S1 for one or several E-RABs. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Aggregate Maximum Bit Rate +O + +9.2.1.20 + +YES +reject +E-RAB to be Setup List + +1 + + +YES +reject +>E-RAB To Be Setup Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>E-RAB Level QoS Parameters +M + +9.2.1.15 +Includes necessary QoS parameters. +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 +EPC TEID. +- + +>>NAS-PDU +M + +9.2.3.5 + +- + +>>Correlation ID +O + +9.2.1.80 + +YES +ignore +>>SIPTO Correlation ID +O + +Correlation ID +9.2.1.80 + +YES +ignore +>>Bearer Type +O + +9.2.1.116 + +YES +reject + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.2 E-RAB SETUP RESPONSE +This message is sent by the eNB and is used to report the outcome of the request from the E-RAB SETUP REQUEST message. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Setup List + +0..1 + + +YES +ignore +>E-RAB Setup Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + + + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 +eNB TEID. +- + +E-RAB Failed to Setup List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB Setup List IE and in E-RAB Failed to Setup List IE. +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.3 E-RAB MODIFY REQUEST +This message is sent by the MME and is used to request the eNB to modify the Data Radio Bearers and the allocated resources on Uu and S1 for one or several E-RABs or to change the S-GW as defined in TS 23.401 [11]. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Aggregate Maximum Bit Rate +O + +9.2.1.20 + +YES +reject +E-RAB to be Modified List + +1 + + +YES +reject +>E-RAB To Be Modified Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>E-RAB Level QoS Parameters +M + +9.2.1.15 +Includes necessary QoS parameters. +- + +>>NAS-PDU +M + +9.2.3.5 + +- + +>>Transport Information +O + + + +YES +reject +>>>Transport Layer Address +M + +9.2.2.1 + +- + +>>>UL GTP TEID +M + +GTP-TEID +9.2.2.2 + +- + +Secondary RAT Data Usage Request +O + +ENUMERATED (requested, …) + +Yes +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.4 E-RAB MODIFY RESPONSE +This message is sent by the eNB and is used to report the outcome of the request from the E-RAB MODIFY REQUEST message. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Modify List + +0..1 + + +YES +ignore +>E-RAB Modify Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +E-RAB Failed to Modify List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB Modify List IE and E-RAB Failed to Modify List IE. +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.5 E-RAB RELEASE COMMAND +This message is sent by the MME and is used to request the eNB to release allocated resources on Uu and S1 for one or several E-RABs. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Aggregate Maximum Bit Rate +O + +9.2.1.20 + +YES +reject +E-RAB To Be Released List +M + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB To Be Released List IE. +YES +ignore +NAS-PDU +O + +9.2.3.5 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.6 E-RAB RELEASE RESPONSE +This message is sent by the eNB and is used to report the outcome of the request from the E-RAB RELEASE COMMAND message. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Release List + +0..1 + + +YES +ignore +>E-RAB Release Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +E-RAB Failed to Release List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB Release List IE and E-RAB Failed to Release List IE. +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +User Location Information +O + +9.2.1.93 + +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.7 E-RAB RELEASE INDICATION +This message is sent by the eNB and is used to indicate the MME to release one or several E-RABs for one UE. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-RAB Released List +M + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB Released List IE. +YES +ignore +User Location Information +O + +9.2.1.93 + +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.8 E-RAB MODIFICATION INDICATION +This message is sent by the eNB and is used to request the MME to apply the indicated modification for one or several E-RABs. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-RAB to be Modified List + +1 + + +YES +reject +>E-RAB to Be Modified Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>DL GTP TEID +M + +GTP-TEID +9.2.2.2 + +- + +E-RAB not to be Modified List + +0..1 + + +YES +reject +>E-RAB not to Be Modified Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>DL GTP TEID +M + +GTP-TEID +9.2.2.2 + +- + +CSG Membership Info + +0..1 + + +YES +reject +>CSG Membership Status +M + +9.2.1.73 + +- + +>CSG Id +M + +9.2.1.62 + +- + +>Cell Access Mode +O + +9.2.1.74 + +- + +>PLMN Identity +O + +9.2.3.8 + +- + +Tunnel Information for BBF +O + +Tunnel Information 9.2.2.3 +Indicating HeNB’s Local IP Address assigned by the broadband access provider, UDP port Number. +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore +User Location Information +O + +9.2.1.93 + +Yes +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.9 E-RAB MODIFICATION CONFIRM +This message is sent by the MME and is used to report the outcome of the request from the E-RAB MODIFICATION INDICATION message. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Modify List + +0..1 + + +YES +ignore +>E-RAB Modify Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +E-RAB Failed to Modify List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in the E-RAB MODIFICATION CONFIRM message. +YES +ignore +E-RAB To Be Released List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in the E-RAB MODIFICATION CONFIRM message. +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +CSG Membership Status +O + +9.2.1.73 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.4 Context Management Messages +9.1.4.1 INITIAL CONTEXT SETUP REQUEST +This message is sent by the MME to request the setup of a UE context. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Aggregate Maximum Bit Rate +M + +9.2.1.20 + +YES +reject +E-RAB to Be Setup List + +1 + + +YES +reject +>E-RAB to Be Setup Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>E-RAB Level QoS Parameters +M + +9.2.1.15 +Includes necessary QoS parameters. +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 + +- + +>>NAS-PDU +O + +9.2.3.5 + +- + +>>Correlation ID +O + +9.2.1.80 + +YES +ignore +>>SIPTO Correlation ID +O + +Correlation ID +9.2.1.80 + +YES +ignore +>>Bearer Type +O + +9.2.1.116 + +YES +reject +UE Security Capabilities +M + +9.2.1.40 + +YES +reject +Security Key +M + +9.2.1.41 +The KeNB is provided after the key-generation in the MME, see TS 33.401 [15]. +YES +reject +Trace Activation +O + +9.2.1.4 + +YES +ignore +Handover Restriction List +O + +9.2.1.22 + + +YES +ignore +UE Radio Capability +O + +9.2.1.27 + +YES +ignore +Subscriber Profile ID for RAT/Frequency priority +O + +9.2.1.39 + +YES +ignore +CS Fallback Indicator +O + +9.2.3.21 + +YES +reject +SRVCC Operation Possible +O + +9.2.1.58 + +YES +ignore +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +Registered LAI +O + +9.2.3.1 + +YES +ignore +GUMMEI +O + +9.2.3.9 +This IE indicates the MME serving the UE. +YES +ignore +MME UE S1AP ID 2 +O + +9.2.3.3 +This IE indicates the MME UE S1AP ID assigned by the MME. +YES +ignore +Management Based MDT Allowed +O + +9.2.1.83 + +YES +ignore +Management Based MDT PLMN List +O + +MDT PLMN List +9.2.1.89 + +YES +ignore +Additional CS Fallback Indicator +C-ifCSFBhighpriority + +9.2.3.37 + +YES +ignore +Masked IMEISV +O + +9.2.3.38 + +YES +ignore +Expected UE Behaviour +O + +9.2.1.96 + +YES +ignore +ProSe Authorized +O + +9.2.1.99 + +YES +ignore +UE User Plane CIoT Support Indicator +O + +9.2.1.113 + +YES +ignore +V2X Services Authorized +O + +9.2.1.120 + +YES +ignore +UE Sidelink Aggregate Maximum Bit Rate +O + +9.2.1.122 +This IE applies only if the UE is authorized for V2X services. +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +CE-mode-B Restricted +O + +9.2.1.129 + +YES +ignore +Aerial UE subscription information +O + +9.2.1.136 + +YES +ignore +Pending Data Indication +O + +9.2.3.55 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore +Additional RRM Policy Index +O + +9.2.1.39a + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + + +9.1.4.2 Void + +9.1.4.3 INITIAL CONTEXT SETUP RESPONSE +This message is sent by the eNB to confirm the setup of a UE context. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Setup List + +1 + + +YES +ignore +>E-RAB Setup Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 + +- + +E-RAB Failed to Setup List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB Setup List IE and E-RAB Failed to Setup List IE. +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + + +9.1.4.4 INITIAL CONTEXT SETUP FAILURE +This message is sent by the eNB to indicate that the setup of the UE context was unsuccessful. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.5 UE CONTEXT RELEASE REQUEST +This message is sent by the eNB to request the release of the UE-associated S1-logical connection over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +GW Context Release Indication +O + +9.2.1.84 + +YES +reject +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore + +9.1.4.6 UE CONTEXT RELEASE COMMAND +This message is sent by the MME to request the release of the UE-associated S1-logical connection over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +CHOICE UE S1AP IDs +M + + + +YES +reject +>UE S1AP ID pair + + + + + + +>>UE S1AP ID pair +M + +9.2.3.18 + + + +>MME UE S1AP ID + + + + + + +>>MME UE S1AP ID +M + +9.2.3.3 + + + +Cause +M + +9.2.1.3 + +YES +ignore + +9.1.4.7 UE CONTEXT RELEASE COMPLETE +This message is sent by the eNB to confirm the release of the UE-associated S1-logical connection over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +User Location Information +O + +9.2.1.93 + +YES +ignore +Information on Recommended Cells and eNBs for Paging +O + +9.2.1.105 + +YES +ignore +Cell Identifier and Coverage Enhancement Level +O + +9.2.1.109 + +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore +Time Since Secondary Node Release +O + +9.2.1.143 + +Yes +ignore + +9.1.4.8 UE CONTEXT MODIFICATION REQUEST +This message is sent by the MME to provide UE Context information changes to the eNB. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Security Key +O + +9.2.1.41 +A fresh KeNB is provided after performing a key-change on the fly procedure in the MME, see TS 33.401 [15]. +YES +reject +Subscriber Profile ID for RAT/Frequency priority +O + +9.2.1.39 + +YES +ignore +UE Aggregate Maximum Bit Rate +O + +9.2.1.20 + +YES +ignore +CS Fallback Indicator +O + +9.2.3.21 + +YES +reject +UE Security Capabilities +O + +9.2.1.40 + +YES +reject +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +Registered LAI +O + +9.2.3.1 + +YES +ignore +Additional CS Fallback Indicator +C-ifCSFBhighpriority + +9.2.3.37 + +YES +ignore +ProSe Authorized +O + +9.2.1.99 + +YES +ignore +SRVCC Operation Possible +O + +9.2.1.58 + +YES +ignore +SRVCC Operation Not Possible +O + +9.2.1.119 + +YES +ignore +V2X Services Authorized +O + +9.2.1.120 + +YES +ignore +UE Sidelink Aggregate Maximum Bit Rate +O + +9.2.1.122 +This IE applies only if the UE is authorized for V2X services. +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +Aerial UE subscription information +O + +9.2.1.136 + +YES +ignore +Additional RRM Policy Index +O + +9.2.1.39a + +YES +ignore + + +9.1.4.9 UE CONTEXT MODIFICATION RESPONSE +This message is sent by the eNB to confirm the performed UE context updates. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.10 UE CONTEXT MODIFICATION FAILURE +This message is sent by the eNB in case the performed UE context update is not successful. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.11 UE RADIO CAPABILITY MATCH REQUEST +This message is sent by the MME to request the compatibility between the UE radio capabilities and network configuration. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Radio Capability +O + +9.2.1.27 + +YES +ignore + +9.1.4.12 UE RADIO CAPABILITY MATCH RESPONSE +This message is sent by the eNB to report the compatibility between the UE radio capabilities and network configuration. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Voice Support Match Indicator +M + +9.2.1.85 + +YES +reject +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.13 UE CONTEXT MODIFICATION INDICATION +This message is sent by the eNB to request the MME to modify the UE Context information. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +CSG Membership Info + +0..1 + + +YES +reject +>CSG Membership Status +M + +9.2.1.73 + +- + +>CSG Id +M + +9.2.1.62 + +- + +>Cell Access Mode +O + +9.2.1.74 + +- + +>PLMN Identity +O + +9.2.3.8 + +- + + +9.1.4.14 UE CONTEXT MODIFICATION CONFIRM +This message is sent by the MME to confirm the modification of the UE Context information. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.15 UE CONTEXT SUSPEND REQUEST +This message is sent by the eNB to request the MME to suspend the UE context and the related bearer contexts. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Information on Recommended Cells and eNBs for Paging +O + +9.2.1.105 + +YES +ignore +Cell Identifier and Coverage Enhancement Level +O + +9.2.1.109 + +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore +User Location Information +O + +9.2.1.93 + +YES +ignore +Time Since Secondary Node Release +O + +9.2.1.143 + +Yes +ignore + +9.1.4.16 UE CONTEXT SUSPEND RESPONSE +This message is sent by the MME to indicate to the eNB the UE context and the related bearer contexts have been suspended. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +Security Context +O + +9.2.1.26 + +YES +reject + +9.1.4.17 UE CONTEXT RESUME REQUEST +This message is sent by the eNB to request the MME to indicate that the suspended RRC connection has been resumed, or the UE accesses for early data transmission. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-RAB Failed To Resume List + +0..1 + + +YES +reject +>E-RAB Failed To Resume Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Cause +M + +9.2.1.3 + +- + +RRC Resume Cause +O + +RRC Establishment Cause +9.2.1.3a + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.4.18 UE CONTEXT RESUME RESPONSE +This message is sent by the MME to indicate to the eNB that the UE context and the related bearer contexts have been resumed in the EPC. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Failed To Resume List + +0..1 + + +YES +reject +>E-RAB Failed To Resume Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Cause +M + +9.2.1.3 + +- + +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +Security Context +O + +9.2.1.26 + +YES +reject +Pending Data Indication +O + +9.2.3.55 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.4.19 UE CONTEXT RESUME FAILURE +This message is sent by the MME to indicate to the eNB that resumption of the UE context and the related bearer contexts has failed in the EPC. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.20 CONNECTION ESTABLISHMENT INDICATION +This message is sent by the MME to complete the establishment of the UE-associated logical S1-connection. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +UE Radio Capability +O + +9.2.1.27 + +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +DL CP Security Information +O + +9.2.3.49 + +YES +ignore +CE-Mode-B Restricted +O + +9.2.1.129 + +YES +ignore +End Indication +O + +9.2.3.54 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore +UE Level QoS Parameters +O + +E-RAB Level QoS Parameters 9.2.1.15 +Includes QoS parameters. +YES +ignore + +9.1.4.21 RETRIEVE UE INFORMATION +The message is sent by the eNB to request UE information over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +S-TMSI +M + +9.2.3.6 + +YES +reject + +9.1.4.22 UE INFORMATION TRANSFER +The message is sent by the MME to transfer UE information over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +S-TMSI +M + +9.2.3.6 + +YES +reject +UE Level QoS Parameters +O + +E-RAB Level QoS Parameters 9.2.1.15 +Includes QoS parameters. +YES +ignore +UE Radio Capability +O + +9.2.1.27 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore +Pending Data Indication +O + +9.2.3.55 + +YES +ignore + +9.1.4.23 eNB CP RELOCATION INDICATION +This message is sent by the eNB to initiate the establishment of a UE-associated logical S1-connection, following the reception of re-establishment request as described in TS. 36.300 [14]. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +S-TMSI +M + +9.2.3.6 + +YES +reject +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +TAI +M + +9.2.3.16 + +YES +ignore +UL CP Security Information +M + +9.2.3.50 + +YES +reject + +9.1.4.24 MME CP RELOCATION INDICATION +This message is sent by the MME to inform the eNB that the UE is to be relocated as described in TS. 36.300 [14]. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject + +9.1.5 Handover Signalling Messages +9.1.5.1 HANDOVER REQUIRED +This message is sent by the source eNB to the MME to request the preparation of resources at the target. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Handover Type +M + +9.2.1.13 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +Target ID +M + +9.2.1.6 + +YES +reject +Direct Forwarding Path Availability +O + +9.2.3.15 + +YES +ignore +SRVCC HO Indication +O + +9.2.1.59 + +YES +reject +Source to Target Transparent Container +M + +9.2.1.56 + +YES +reject +Source to Target Transparent Container Secondary +O + +Source to Target Transparent Container 9.2.1.56 + +YES +reject +MS Classmark 2 +C- +ifSRVCCtoGERAN + +9.2.1.64 + +YES +reject +MS Classmark 3 +C- +ifSRVCCtoGERAN + +9.2.1.65 + +YES +ignore +CSG Id +O + +9.2.1.62 + +YES +reject +Cell Access Mode +O + +9.2.1.74 + +YES +reject +PS Service Not Available +O + +9.2.1.77 + +YES +ignore + + +9.1.5.2 HANDOVER COMMAND +This message is sent by the MME to inform the source eNB that resources for the handover have been prepared at the target side. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Handover Type +M + +9.2.1.13 + +YES +reject +NAS Security Parameters from E-UTRAN +C-iftoUTRANGERAN + +9.2.3.30 +The eNB shall use this IE as specified in TS 33.401 [15]. +YES +reject +E-RABs Subject to Forwarding List + +0..1 + + +YES +ignore +>E-RABs Subject to Forwarding Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>DL Transport Layer Address +O + +9.2.2.1 + +- + +>>DL GTP-TEID +O + +9.2.2.2 +To deliver forwarded DL PDCP SDUs. +- + +>>UL Transport Layer Address +O + +9.2.2.1 + +- + +>>UL GTP-TEID +O + +9.2.2.2 +To deliver forwarded UL PDCP SDUs. +- + +E-RABs to Release List +O + +E-RAB List +9.2.1.36 + +YES +ignore +Target to Source Transparent Container +M + +9.2.1.57 + +YES +reject +Target to Source Transparent Container Secondary +O + +Target to Source Transparent Container 9.2.1.57 + +YES +reject +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +Condition +Explanation +iftoUTRANGERAN +This IE shall be present if the Handover Type IE is set to the value “LTEtoUTRAN “ or “LTEtoGERAN”. + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RABs for one UE. Value is 256. + +9.1.5.3 HANDOVER PREPARATION FAILURE +This message is sent by the MME to inform the source eNB that the Handover Preparation has failed. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.5.4 HANDOVER REQUEST +This message is sent by the MME to the target eNB to request the preparation of resources. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +Handover Type +M + +9.2.1.13 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +UE Aggregate Maximum Bit Rate +M + +9.2.1.20 + +YES +reject +E-RABs To Be Setup List + +1 + + +YES +reject +>E-RABs To Be Setup Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 +To deliver UL PDUs. +- + +>>E-RAB Level QoS Parameters +M + +9.2.1.15 +Includes necessary QoS parameters. +- + +>>Data Forwarding Not Possible +O + +9.2.1.76 + +YES +ignore +>>Bearer Type +O + +9.2.1.116 + +YES +reject +Source to Target Transparent Container +M + +9.2.1.56 + +YES +reject +UE Security Capabilities +M + +9.2.1.40 + +YES +reject +Handover Restriction List +O + +9.2.1.22 + +YES +ignore +Trace Activation +O + +9.2.1.4 + +YES +ignore +Request Type +O + +9.2.1.34 + +YES +ignore +SRVCC Operation Possible +O + +9.2.1.58 + +YES +ignore +Security Context +M + +9.2.1.26 + +YES +reject +NAS Security Parameters to E-UTRAN +C-iffromUTRANGERAN + +9.2.3.31 +The eNB shall use this IE as specified in TS 33.401 [15]. +YES +reject +CSG Id +O + +9.2.1.62 + +YES +reject +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +GUMMEI +O + +9.2.3.9 +This IE indicates the MME serving the UE. +YES +ignore +MME UE S1AP ID 2 +O + +9.2.3.3 +This IE indicates the MME UE S1AP ID assigned by the MME. +YES +ignore +Management Based MDT Allowed +O + +9.2.1.83 + +YES +ignore +Management Based MDT PLMN List +O + +MDT PLMN List +9.2.1.89 + +YES +ignore +Masked IMEISV +O + +9.2.3.38 + +YES +ignore +Expected UE Behaviour +O + +9.2.1.96 + +YES +ignore +ProSe Authorized +O + +9.2.1.99 + +YES +ignore +UE User Plane CIoT Support Indicator +O + +9.2.1.113 + +YES +ignore +V2X Services Authorized +O + +9.2.1.120 + +YES +ignore +UE Sidelink Aggregate Maximum Bit Rate +O + +9.2.1.122 +This IE applies only if the UE is authorized for V2X services. +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +CE-mode-B Restricted +O + +9.2.1.129 + +YES +ignore +Aerial UE subscription information +O + +9.2.1.136 + +YES +ignore +Pending Data Indication +O + +9.2.3.55 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore +Additional RRM Policy Index +O + +9.2.1.39a + +YES +ignore + +Condition +Explanation +C-iffromUTRANGERAN +This IE shall be present if the Handover Type IE is set to the value “UTRANtoLTE” or “GERANtoLTE”. + + +9.1.5.5 HANDOVER REQUEST ACKNOWLEDGE +This message is sent by the target eNB to inform the MME about the prepared resources at the target. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 +Allocated at the target eNB. +YES +ignore +E-RABs Admitted List + +1 + + +YES +ignore +>E-RABs Admitted Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 +To deliver DL PDUs. +- + +>>DL Transport Layer Address +O + +9.2.2.1 + +- + +>>DL GTP-TEID +O + +9.2.2.2 +To deliver forwarded DL PDCP SDUs. +- + +>>UL Transport Layer Address +O + +9.2.2.1 + +- + +>>UL GTP-TEID +O + +9.2.2.2 +To deliver forwarded UL PDCP SDUs. +- + +E-RABs Failed to Setup List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RABs Admitted List IE and E-RABs Failed to Setup List IE. +YES +ignore +Target to Source Transparent Container +M + +9.2.1.57 + +YES +reject +CSG Id +O + +9.2.1.62 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +Cell Access Mode +O + +9.2.1.74 + +YES +ignore +CE-mode-B Support Indicator +O + +9.2.1.118 + +YES +ignore + + +9.1.5.6 HANDOVER FAILURE +This message is sent by the target eNB to inform the MME that the preparation of resources has failed. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.5.7 HANDOVER NOTIFY +This message is sent by the target eNB to inform the MME that the UE has been identified in the target cell and the S1 handover has been completed. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +TAI +M + +9.2.3.16 + +YES +ignore +Tunnel Information for BBF +O + +Tunnel Information 9.2.2.3 +Indicating HeNB’s Local IP Address assigned by the broadband access provider, UDP port Number. +YES +ignore +LHN ID +O + +9.2.1.92 + +YES +ignore +PSCell Information +O + +9.2.1.141 + +YES +ignore + +9.1.5.8 PATH SWITCH REQUEST +This message is sent by the eNB to request the MME to switch DL GTP tunnel termination point(s) from one end-point to another. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-RAB To Be Switched in Downlink List + +1 + + +YES +reject +>E-RABs Switched in Downlink Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 +To deliver DL PDUs. +- + +Source MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +TAI +M + +9.2.3.16 + +YES +ignore +UE Security Capabilities +M + +9.2.1.40 + +YES +ignore +CSG Id +O + +9.2.1.62 + +YES +ignore +Cell Access Mode +O + +9.2.1.74 + +YES +ignore +Source MME GUMMEI +O + +9.2.3.9 + +YES +ignore +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +Tunnel Information for BBF +O + +Tunnel Information 9.2.2.3 +Indicating HeNB’s Local IP Address assigned by the broadband access provider, UDP port Number. +YES +ignore +LHN ID +O + +9.2.1.92 + +YES +ignore +RRC Resume Cause +O + +RRC Establishment Cause +9.2.1.3a + +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +PSCell Information +O + +9.2.1.141 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RABs for one UE. Value is 256. + +9.1.5.9 PATH SWITCH REQUEST ACKNOWLEDGE +This message is sent by the MME to inform the eNB that the path switch has been successfully completed in the EPC. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +UE Aggregate Maximum Bit Rate +O + +9.2.1.20 + +YES +ignore +E-RAB To Be Switched in Uplink List + +0..1 + + +YES +ignore +>E-RABs Switched in Uplink Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 + +- + +E-RAB To Be Released List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB To Be Switched in Uplink List IE and E-RAB to Be Released List IE. +YES +ignore +Security Context +M + +9.2.1.26 +One pair of {NCC, NH} is provided. +YES +reject +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +MME UE S1AP ID 2 +O + +9.2.3.3 +This IE indicates the MME UE S1AP ID assigned by the MME. +YES +ignore +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +ProSe Authorized +O + +9.2.1.99 + +YES +ignore +UE User Plane CIoT Support Indicator +O + +9.2.1.113 + +YES +ignore +V2X Services Authorized +O + +9.2.1.120 + +YES +ignore +UE Sidelink Aggregate Maximum Bit Rate +O + +9.2.1.122 +This IE applies only if the UE is authorized for V2X services. +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +CE-mode-B Restricted +O + +9.2.1.129 + +YES +ignore +Aerial UE subscription information +O + +9.2.1.136 + +YES +ignore +Pending Data Indication +O + +9.2.3.55 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore +Handover Restriction List +O + +9.2.1.22 + +YES +ignore +Additional RRM Policy Index +O + +9.2.1.39a + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RABs for one UE. Value is 256. + +9.1.5.10 PATH SWITCH REQUEST FAILURE +This message is sent by the MME to inform the eNB that a failure has occurred in the EPC during the Path switch request procedure. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.5.11 HANDOVER CANCEL +This message is sent by the source eNB to the MME to request the cancellation of an ongoing handover. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore + +9.1.5.12 HANDOVER CANCEL ACKNOWLEDGE +This message is sent by the MME to the source eNB to confirm that the ongoing handover was cancelled. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.5.13 eNB STATUS TRANSFER +This message is sent by the source eNB to transfer the PDCP SN receiver and transmitter status. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +eNB Status Transfer Transparent Container +M + +9.2.1.31 + +YES +reject + +9.1.5.14 MME STATUS TRANSFER +This message is sent by the MME to transfer the PDCP-SN receiver and transmitter status. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +eNB Status Transfer Transparent Container +M + +9.2.1.31 + +YES +reject + +9.1.6 PAGING +This message is sent by the MME and is used to page a UE in one or several tracking areas. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +UE Identity Index value +M + +9.2.3.10 + +YES +ignore +UE Paging Identity +M + +9.2.3.13 + +YES +ignore +Paging DRX +O + +9.2.1.16 + +YES +ignore +CN Domain +M + +9.2.3.22 + +YES +ignore +List of TAIs + +1 + + +YES +ignore +>TAI List Item + +1 .. + + +EACH +ignore +>>TAI +M + +9.2.3.16 + +- + +CSG Id List + +0..1 + + +GLOBAL +ignore +>CSG Id + +1 .. +9.2.1.62 + +- + +Paging Priority +O + +9.2.1.78 + +YES +ignore +UE Radio Capability for Paging +O + +9.2.1.98 + +YES +ignore +Assistance Data for Paging +O + +9.2.1.103 + +YES +ignore +Paging eDRX Information +O + +9.2.1.111 + +YES +ignore +Extended UE Identity Index Value +O + +9.2.3.46 + +YES +ignore +NB-IoT Paging eDRX Information +O + +9.2.1.115 + +YES +ignore +NB-IoT UE Identity Index value +O + +9.2.3.47 + +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +CE-Mode-B Restricted +O + +9.2.1.129 + +YES +ignore + +Range bound +Explanation +maxnoofTAIs +Maximum no. of TAIs. Value is 256. +maxnoofCSGIds +Maximum no. of CSG Ids within the CSG Id List. Value is 256. + +9.1.7 NAS Transport Messages +9.1.7.1 INITIAL UE MESSAGE +This message is sent by the eNB to transfer the initial layer 3 message to the MME over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +NAS-PDU +M + +9.2.3.5 + +YES +reject +TAI +M + +9.2.3.16 +Indicating the Tracking Area from which the UE has sent the NAS message. +YES +reject +E-UTRAN CGI +M + +9.2.1.38 +Indicating the E-UTRAN CGI from which the UE has sent the NAS message. +YES +ignore +RRC Establishment Cause +M + +9.2.1.3a + +YES +ignore +S-TMSI +O + +9.2.3.6 + +YES +reject +CSG Id +O + +9.2.1.62 + +YES +reject +GUMMEI +O + +9.2.3.9 + +YES +reject +Cell Access Mode +O + +9.2.1.74 + +YES +reject +GW Transport Layer Address +O + +Transport Layer Address 9.2.2.1 +Indicating GW Transport Layer Address if the GW is collocated with eNB. +YES +ignore +Relay Node Indicator +O + +9.2.1.79 +Indicating a relay node. +YES +reject +GUMMEI Type +O + +ENUMERATED (native, mapped, …, mappedFrom5G) + +YES +ignore +Tunnel Information for BBF +O + +Tunnel Information 9.2.2.3 +Indicating HeNB’s Local IP Address assigned by the broadband access provider, UDP port Number. +YES +ignore +SIPTO L-GW Transport Layer Address +O + +Transport Layer Address 9.2.2.1 +Indicating SIPTO L-GW Transport Layer Address if the SIPTO L-GW is collocated with eNB. +YES +ignore +LHN ID +O + +9.2.1.92 + +YES +ignore +MME Group ID +O + +9.2.3.44 + +YES +ignore +UE Usage Type +O + +INTEGER (0..255) + +YES +ignore +CE-mode-B Support Indicator +O + +9.2.1.118 + +YES +ignore +DCN ID +O + +INTEGER (0..65535) + +YES +ignore +Coverage Level +O + +ENUMERATED (extendedcoverage, …) + +YES +ignore +UE Application Layer Measurement Capability +O + +BIT STRING (SIZE(8)) +Each bit in the bitmap indicates an UE Application layer measurement capability, refer to TS 25.331[10]. + +Bit 0 = QoE Measurement for streaming service + +Bit 1 = QoE Measurement for MTSI service + +Value ‘1’ indicates “Capable” and value ‘0’ indicates “not Capable”. + +Unused bits are reserved for future use. +YES +ignore +EDT Session +O + +ENUMERATED (true, …) + +YES + + +9.1.7.2 DOWNLINK NAS TRANSPORT +This message is sent by the MME and is used for carrying NAS information over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +NAS-PDU +M + +9.2.3.5 + +YES +reject +Handover Restriction List +O + +9.2.1.22 + +YES +ignore +Subscriber Profile ID for RAT/Frequency priority +O + +9.2.1.39 + +YES +ignore +SRVCC Operation Possible +O + +9.2.1.58 + +YES +ignore +UE Radio Capability +O + +9.2.1.27 + +YES +ignore +DL NAS PDU Delivery Acknowledgment Request +O + +9.2.3.48 + +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +CE-mode-B Restricted +O + +9.2.1.129 + +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +UE Capability Info Request +O + +9.2.3.51 + +YES +ignore +End Indication +O + +9.2.3.54 + +YES +ignore +Pending Data Indication +O + +9.2.3.55 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore +Additional RRM Policy Index +O + +9.2.1.39a + +YES +ignore + +9.1.7.3 UPLINK NAS TRANSPORT +This message is sent by the eNB and is used for carrying NAS information over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +NAS-PDU +M + +9.2.3.5 + +YES +reject +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +TAI +M + +9.2.3.16 + +YES +ignore +GW Transport Layer Address +O + +Transport Layer Address 9.2.2.1 +Indicating GW Transport Layer Address if the GW is collocated with eNB. +YES +ignore +SIPTO L-GW Transport Layer Address +O + +Transport Layer Address 9.2.2.1 +Indicating SIPTO L-GW Transport Layer Address if the SIPTO L-GW is collocated with eNB. +YES +ignore +LHN ID +O + +9.2.1.92 + +YES +ignore +PSCell Information +O + +9.2.1.141 + +YES +ignore + +9.1.7.4 NAS NON DELIVERY INDICATION +This message is sent by the eNB and is used for reporting the non delivery of a NAS PDU previously received within a DOWNLINK NAS TRANSPORT message over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +NAS-PDU +M + +9.2.3.5 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore + +9.1.7.4a NAS DELIVERY INDICATION +This message is sent by the eNB and is used for reporting the successful delivery of a NAS PDU to the UE that was previously received within a DOWNLINK NAS TRANSPORT message. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject + +9.1.7.5 REROUTE NAS REQUEST +This message is sent by the MME in order to request for a rerouting of the INITIAL UE MESSAGE to a DCN. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +MME UE S1AP ID +O + +9.2.3.3 + +YES +ignore +S1 Message +M + +OCTET STRING +Contains the INITIAL UE MESSAGE +YES +reject +MME Group ID +M + +9.2.3.44 + +YES +reject +Additional GUTI +O + +9.2.3.45 + +YES +ignore +UE Usage Type +O + +INTEGER (0..255) + +YES +ignore + +9.1.8 Management messages +9.1.8.1 RESET +This message is sent by both the MME and the eNB and is used to request that the S1 interface, or parts of the S1 interface, to be reset. +Direction: MME  eNB and eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +CHOICE Reset Type +M + + + +YES +reject +>S1 interface + + + + + + +>>Reset All +M + +ENUMERATED (Reset all,…) + +- + +>Part of S1 interface + + + + + + +>>UE-associated logical S1-connection list + +1 + + +- + +>>>UE-associated logical S1-connection Item + +1 .. + + +EACH +reject +>>>>MME UE S1AP ID +O + +9.2.3.3 + +- + +>>>>eNB UE S1AP ID +O + +9.2.3.4 + +- + + +Range bound +Explanation +maxnoofIndividualS1ConnectionsToReset +Maximum no. of UE-associated logical S1-connections allowed to reset in one message. Value is 256. + +9.1.8.2 RESET ACKNOWLEDGE +This message is sent by both the MME and the eNB as a response to a RESET message. +Direction: eNB  MME and MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +UE-associated logical S1-connection list + +0..1 + + +YES +ignore +>UE-associated logical S1-connection Item + +1 .. + + +EACH +ignore +>>MME UE S1AP ID +O + +9.2.3.3 + +- + +>>eNB UE S1AP ID +O + +9.2.3.4 + +- + +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +Range bound +Explanation +maxnoofIndividualS1ConnectionsToReset +Maximum no. of UE-associated logical S1-connections allowed to reset in one message. Value is 256. + +9.1.8.3 ERROR INDICATION +This message is sent by both the MME and the eNB and is used to indicate that some error has been detected in the node. +Direction: MME  eNB and eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +O + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +O + +9.2.3.4 + +YES +ignore +Cause +O + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +S-TMSI +O + +9.2.3.6 + +YES +ignore + +9.1.8.4 S1 SETUP REQUEST +This message is sent by the eNB to transfer information for a TNL association. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Global eNB ID +M + +9.2.1.37 + +YES +reject +eNB Name +O + +PrintableString(SIZE(1..150,…)) + +YES +ignore +Supported TAs + +1.. + +Supported TAs in the eNB. +GLOBAL +reject +>TAC +M + +9.2.3.7 + +Broadcast TAC. +- + +>Broadcast PLMNs + +1.. + +Broadcast PLMNs. +- + +>>PLMN Identity +M + +9.2.3.8 + + + +>RAT-Type +O + +9.2.1.117 +RAT-Type associated with the TAC of the indicated PLMN(s). +YES +reject +Default Paging DRX +M + +9.2.1.16 + +YES +ignore +CSG Id List + +0..1 + + +GLOBAL +reject +>CSG Id + +1 .. +9.2.1.62 + + + +UE Retention Information +O + +9.2.1.112 + +YES +ignore +NB-IoT Default Paging DRX +O + +9.2.1.114 + +YES +ignore +Connected en-gNB List + +<0.. maxnoofConnecteden-gNBs> + + +GLOBAL +ignore +>en-gNB ID +M + +9.2.1.37a + + + +>Supported TAs + +1.. + +Supported (EPS) TAs in the en-gNB. +- + +>>Configured TAC +M + +TAC +9.2.3.7 +This information is used as specified in TS 36.300 [14]. +- + +>>Broadcast PLMNs + +1.. + +Broadcast PLMNs. +- + +>>>PLMN Identity +M + +9.2.3.8 + + + + +Range bound +Explanation +maxnoofTACs +Maximum no. of TACs. Value is 256. +maxnoofBPLMNs +Maximum no. of Broadcast PLMNs. Value is 6. +maxnoofCSGIds +Maximum no. of CSG Ids within the CSG Id List. Value is 256. +maxnoofConnecteden-gNBs +Maximum no. of en-gNBs connected to the eNB. Value is 256. + +9.1.8.5 S1 SETUP RESPONSE +This message is sent by the MME to transfer information for a TNL association. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME Name +O + +PrintableString(SIZE(1..150,…)) + +YES +ignore +Served GUMMEIs + +1.. + +The LTE related pool configuration is included on the first place in the list. +GLOBAL +reject +>Served PLMNs + +1.. + + +- + +>>PLMN Identity +M + +9.2.3.8 + +- + +>Served GroupIDs + +1.. + + +- + +>>MME Group ID +M + +OCTET STRING (SIZE(2)) + +- + +>Served MMECs + +1.. + + +- + +>>MME Code +M + +9.2.3.12 + +- + +>GUMMEI Type +O + +ENUMERATED (native, mapped, …, mappedFrom5G) + +- +ignore +Relative MME Capacity +M + +9.2.3.17 + +YES +ignore +MME Relay Support Indicator +O + +9.2.1.82 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +UE Retention Information +O + +9.2.1.112 + +YES +ignore +Served DCNs + +0.. + + +GLOBAL +ignore +>Served DCNs Items +M + +9.2.1.121 + +- + + +Range bound +Explanation +maxnoofPLMNsPerMME +Maximum no. of PLMNs per MME. Value is 32. +maxnoofRATs +Maximum no. of RATs. Value is 8. +maxnoofGroupIDs +Maximum no. of GroupIDs per node per RAT. Value is 65535. +maxnoofMMECs +Maximum no. of MMECs per node per RAT. Value is 256. +maxnoofDCNs +Maximum no. of DCNs servered by one MME. Value is 32. + +9.1.8.6 S1 SETUP FAILURE +This message is sent by the MME to indicate S1 Setup failure. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +Time to wait +O + +9.2.1.61 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.7 ENB CONFIGURATION UPDATE +This message is sent by the eNB to transfer updated information for a TNL association. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +eNB Name +O + +PrintableString(SIZE(1..150,…)) + +YES +ignore +Supported TAs + +0.. + +Supported TAs in the eNB. +GLOBAL +reject +>TAC +M + +9.2.3.7 +Broadcast TAC. +- + +>Broadcast PLMNs + +1.. + +Broadcast PLMNs. +- + +>>PLMN Identity +M + +9.2.3.8 + +- + +>RAT-Type +O + +9.2.1.117 +RAT Type associated with the TAC of the indicated PLMN(s). +YES +reject +CSG Id List + +0..1 + + +GLOBAL +reject +>CSG Id + +1 .. +9.2.1.62 + +- + +Default Paging DRX +O + +9.2.1.16 + +YES +ignore +NB-IoT Default Paging DRX +O + +9.2.1.114 + +YES +ignore +Connected en-gNB To Be Added List + +<0.. maxnoofConnecteden-gNBs> + + +GLOBAL +ignore +>en-gNB ID +M + +9.2.1.37a + + + +>Supported TAs + +1.. + +Supported TAs in the en-gNB. +- + +>>Configured TAC +M + +TAC +9.2.3.7 + + +- + +>>Broadcast PLMNs + +1.. + +Broadcast PLMNs. +- + +>>>PLMN Identity +M + +9.2.3.8 + + + +Connected en-gNB To Be Removed List + +<0.. maxnoofConnecteden-gNBs> + + +GLOBAL +ignore +>en-gNB ID +M + +9.2.1.37a + + + +>Supported TAs + +1.. + +Supported TAs in the en-gNB. +- + +>>Configured TAC +M + +TAC +9.2.3.7 + + +- + +>>Broadcast PLMNs + +1.. + +Broadcast PLMNs. +- + +>>>PLMN Identity +M + +9.2.3.8 + + + + +Range bound +Explanation +maxnoofTACs +Maximum no. of TACs. Value is 256. +maxnoofBPLMNs +Maximum no. of Broadcast PLMNs. Value is 6. +maxnoofCSGIds +Maximum no. of CSG Ids within the CSG Id List. Value is 256. +maxnoofConnecteden-gNBs +Maximum no. of en-gNBs connected to the eNB. Value is 256. + +9.1.8.8 ENB CONFIGURATION UPDATE ACKNOWLEDGE +This message is sent by the MME to acknowledge the eNB transfer updated information for a TNL association. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.9 ENB CONFIGURATION UPDATE FAILURE +This message is sent by the MME to indicate S1 eNB Configuration Update failure. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +Time to wait +O + +9.2.1.61 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.10 MME CONFIGURATION UPDATE +This message is sent by the MME to transfer updated information for a TNL association. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME Name +O + +PrintableString(SIZE(1..150,…)) + +YES +ignore +Served GUMMEIs + +0.. + +The LTE related pool configuration is included on the first place in the list. +GLOBAL +reject +>Served PLMNs + +1.. + + +- + +>>PLMN Identity +M + +9.2.3.8 + +- + +>Served GroupIDs + +1.. + + +- + +>>MME GroupID +M + +OCTET STRING (SIZE(2)) + +- + +>Served MMECs + +1.. + + +- + +>>MME Code +M + +9.2.3.12 + +- + +>GUMMEI Type +O + +ENUMERATED (native, mapped, …, mappedFrom5G) + +- +ignore +Relative MME Capacity +O + +9.2.3.17 + +YES +reject +Served DCNs + +0.. + + +GLOBAL +ignore +>Served DCNs Items +M + +9.2.1.121 + +- + + +Range bound +Explanation +maxnoofPLMNsPerMME +Maximum no. of PLMNs per MME. Value is 32. +maxnoofRATs +Maximum no. of RATs. Value is 8. +maxnoofGroupIDs +Maximum no. of GroupIDs per node per RAT. Value is 65535. +maxnoofMMECs +Maximum no. of MMECs per node per RAT. Value is 256. +maxnoofDCNs +Maximum no. of DCNs servered by one MME. Value is 32. + +9.1.8.11 MME CONFIGURATION UPDATE ACKNOWLEDGE +This message is sent by the eNB to acknowledge the MME transfer updated information for a TNL association. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.12 MME CONFIGURATION UPDATE FAILURE +This message is sent by the eNB to indicate S1 MME Configuration Update failure. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +Time to wait +O + +9.2.1.61 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.13 OVERLOAD START +This message is sent by the MME and is used to indicate to the eNB that the MME is overloaded. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +Overload Response +M + +9.2.3.19 + +YES +reject +GUMMEI List + +0..1 + + +YES +ignore +>GUMMEI List Item + +1.. + + +EACH +ignore +>>GUMMEI +M + +9.2.3.9 + +- + +Traffic Load Reduction Indication +O + +9.2.3.36 + +YES +ignore + +Range bound +Explanation +maxnoofMMECs +Maximum no. of MMECs per node per RAT. Value is 256. + +9.1.8.14 OVERLOAD STOP +This message is sent by the MME and is used to indicate that the MME is no longer overloaded. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +GUMMEI List + +0..1 + + +YES +ignore +>GUMMEI List Item + +1.. + + +EACH +ignore +>>GUMMEI +M + +9.2.3.9 + +- + + +Range bound +Explanation +maxnoofMMECs +Maximum no. of MMECs per node per RAT. Value is 256. + +9.1.9 S1 CDMA2000 Tunnelling Messages +9.1.9.1 DOWNLINK S1 CDMA2000 TUNNELLING +This message is sent by the MME and is used for carrying CDMA2000 information over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-RABs Subject to Forwarding List + +0..1 + + +YES +ignore +>E-RABs Subject to Forwarding Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>DL Transport Layer Address +O + +9.2.2.1 + +- + +>>DL GTP-TEID +O + +9.2.2.2 +This IE indicates the tunnel endpoint for forwarding of DL data. +- + +>>UL Transport Layer Address +O + +9.2.2.1 + +- + +>>UL GTP-TEID +O + +9.2.2.2 + +- + +CDMA2000 HO Status +O + +9.2.1.28 + +YES +ignore +CDMA2000 RAT Type +M + +9.2.1.24 + +YES +reject +CDMA2000-PDU +M + +9.2.1.23 + +YES +reject + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RABs for one UE. Value is 256. + +9.1.9.2 UPLINK S1 CDMA2000 TUNNELLING +This message is sent by the eNB and is used for carrying CDMA2000 information over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +CDMA2000 RAT Type +M + +9.2.1.24 + +YES +reject +CDMA2000 Sector ID +M + +9.2.1.25 + +YES +reject +CDMA2000 HO Required Indication +O + +9.2.1.29 + +YES +ignore +CDMA2000 1xRTT SRVCC Info +O + +9.2.1.35 + +YES +reject +CDMA2000 1xRTT RAND +O + +9.2.1.33 + +YES +reject +CDMA2000-PDU +M + +9.2.1.23 + +YES +reject +E-UTRAN Round Trip Delay Estimation Info +O + +9.2.1.69 + +YES +ignore + +9.1.10 UE CAPABILITY INFO INDICATION +This message is sent by the eNB to provide UE Radio Capability information to the MME. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Radio Capability +M + +9.2.1.27 + +YES +ignore +UE Radio Capability for Paging +O + +9.2.1.98 + +YES +ignore +UE Application Layer Measurement Capability +O + +BIT STRING (SIZE(8)) +Each bit in the bitmap indicates an UE Application layer measurement capability, refer to TS 25.331[10]. + +Bit 0 = QoE Measurement for streaming service + +Bit 1 = QoE Measurement for MTSI service + +Value ‘1’ indicates “Capable” and value ‘0’ indicates “not Capable”. + +Unused bits are reserved for future use. +YES +ignore +LTE-M Indication +O + +9.2.1.135 + +YES +ignore + +9.1.11 Trace Messages +9.1.11.1 TRACE START +This message is sent by the MME to initiate trace recording for a UE. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Trace Activation +M + +9.2.1.4 + +YES +ignore + +9.1.11.2 TRACE FAILURE INDICATION +This message is sent by the eNB to indicate that a Trace Start procedure or a Deactivate Trace procedure has failed for a UE. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-UTRAN Trace ID +M + +OCTET STRING (SIZE(8)) +As per E-UTRAN Trace ID IE in Trace Activation IE (9.2.1.4). +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore + +9.1.11.3 DEACTIVATE TRACE +This message is sent by the MME to deactivate trace. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-UTRAN Trace ID +M + +OCTET STRING (SIZE(8)) +As per E-UTRAN Trace ID IE in Trace Activation IE (9.2.1.4). +YES +ignore + +9.1.12 Location Reporting Messages +9.1.12.1 LOCATION REPORTING CONTROL +This message is sent by the MME and is used to request the eNB to report where the UE is currently located. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Request Type +M + +9.2.1.34 + +YES +ignore + +9.1.12.2 LOCATION REPORT FAILURE INDICATION +This message is sent by the eNB and is used to indicate the failure of location report. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore + +9.1.12.3 LOCATION REPORT +This message is sent by the eNB and is used to provide the UE’s location to the MME. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +TAI +M + +9.2.3.16 + +YES +ignore +Request Type +M + +9.2.1.34 +The Request Type IE is sent as it has been provided. +YES +ignore +PSCell Information +O + +9.2.1.141 + +YES +ignore + +9.1.13 Warning Message Transmission Messages +9.1.13.1 WRITE-REPLACE WARNING REQUEST +This message is sent by the MME to request the start or overwrite of the broadcast of a warning message. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Message Identifier +M + +9.2.1.44 + +YES +reject +Serial Number +M + +9.2.1.45 + +YES +reject +Warning Area List +O + +9.2.1.46 + +YES +ignore +Repetition Period +M + +9.2.1.48 + +YES +reject +Extended Repetition Period +O + +9.2.1.75 + +YES +reject +Number of Broadcasts Requested +M + +9.2.1.49 + +YES +reject +Warning Type +O + +9.2.1.50 + +YES +ignore +Warning Security Information +O + +9.2.1.51 +See TS 23.041 [29]. +YES +ignore +Data Coding Scheme +O + +9.2.1.52 + +YES +ignore +Warning Message Contents +O + +9.2.1.53 + +YES +ignore +Concurrent Warning Message Indicator +O + +9.2.1.72 + +YES +reject +Warning Area Coordinates +O + +9.2.1.139 + +YES +ignore + +9.1.13.2 WRITE-REPLACE WARNING RESPONSE +This message is sent by the eNB to acknowledge the MME on the start or overwrite request of a warning message. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Message Identifier +M + +9.2.1.44 + +YES +reject +Serial Number +M + +9.2.1.45 + +YES +reject +Broadcast Completed Area List +O + +9.2.1.54 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.13.3 KILL REQUEST +This message is forwarded by the MME to eNB to cancel an already ongoing broadcast of a warning message +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Message Identifier +M + +9.2.1.44 + +YES +reject +Serial Number +M + +9.2.1.45 + +YES +reject +Warning Area List +O + +9.2.1.46 + +YES +ignore +Kill-all Warning Messages Indicator +O + +9.2.1.91 + +YES +reject + +9.1.13.4 KILL RESPONSE +This message is sent by the eNB to indicate the list of warning areas where cancellation of the broadcast of the identified message was successful and unsuccessful. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Message Identifier +M + +9.2.1.44 + +YES +reject +Serial Number +M + +9.2.1.45 + +YES +reject +Broadcast Cancelled Area List +O + +9.2.1.70 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.13.5 PWS RESTART INDICATION +This message is sent by the eNB to inform the MME that PWS information for some or all cells of the eNB are available for reloading from the CBC if needed. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +E-CGI List for Restart + +1.. + + +EACH +reject +>E-CGI +M + +9.2.1.38 + +- +- +Global eNB ID +M + +9.2.1.37 + +YES +reject +TAI List for Restart + +1 .. + + +EACH +reject +>TAI +M + +9.2.3.16 + +- +- +Emergency Area ID List for Restart + +0 .. + + +EACH +reject +>Emergency Area ID +M + +9.2.1.47 + +- +- + +Range bound +Explanation +maxnoofCellsforRestart +Maximum no. of Cell ID subject for reloading warning messages broadcast. Value is 256. +maxnoofRestartTAIs +Maximum no. of TAI subject for reloading warning message broadcast. Value is 2048. +maxnoofRestartEmergencyAreaID +Maximum no. of Emergency Area ID subject for reloading warning message broadcast. Value is 256. + +9.1.13.6 PWS FAILURE INDICATION +This message is sent by the eNB to inform the MME that ongoing PWS operation for one or more cells of the eNB has failed. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +PWS failed E-CGI List + +1.. + + +EACH +reject +>E-CGI +M + +9.2.1.38 + +- +- +Global eNB ID +M + +9.2.1.37 + +YES +reject + +Range bound +Explanation +maxnoofCellsineNB +Maximum no. of cells that can be served by an eNB. Value is 256. + +9.1.14 eNB DIRECT INFORMATION TRANSFER +This message is sent by the eNB in order to transfer specific information. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +Inter-system Information Transfer Type +M + +9.2.1.55 + +YES +reject + +9.1.15 MME DIRECT INFORMATION TRANSFER +This message is sent by the MME in order to transfer specific information. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +Inter-system Information Transfer Type +M + +9.2.1.55 + +YES +reject + +9.1.16 eNB CONFIGURATION TRANSFER +This message is sent by the eNB in order to transfer RAN configuration information. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +SON Configuration Transfer +O + +9.2.3.26 + +YES +ignore +EN-DC SON Configuration Transfer +O + +9.2.3.26a + +YES +ignore + +9.1.17 MME CONFIGURATION TRANSFER +This message is sent by the MME in order to transfer RAN configuration information. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +SON Configuration Transfer +O + +9.2.3.26 + +YES +ignore +EN-DC SON Configuration Transfer +O + +9.2.3.26a + +YES +ignore + +9.1.18 CELL TRAFFIC TRACE +This message is sent by eNB to transfer specific information. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-UTRAN Trace ID +M + +OCTET STRING (SIZE(8)) +The E-UTRAN Trace ID IE is composed of the following: Trace Reference defined in TS 32.422 [10] (leftmost 6 octets, with PLMN information coded as in 9.2.3.8), and +Trace Recording Session Reference defined in TS 32.422 [10] (last 2 octets). +YES +ignore +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +Trace Collection Entity IP Address +M + +Transport Layer Address 9.2.2.1 +Defined in TS 32.422 [10] +YES +ignore +Privacy Indicator +O + +ENUMERATED (Immediate MDT, Logged MDT, ...) + +YES +ignore + +9.1.19 LPPa Transport Messages +9.1.19.1 DOWNLINK UE ASSOCIATED LPPA TRANSPORT +This message is sent by the MME and is used for carrying LPPa message over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Routing ID +M + +9.2.3.33 + +YES +reject +LPPa-PDU +M + +9.2.3.32 + +YES +reject + +9.1.19.2 UPLINK UE ASSOCIATED LPPA TRANSPORT +This message is sent by the eNB and is used for carrying LPPa message over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Routing ID +M + +9.2.3.33 + +YES +reject +LPPa-PDU +M + +9.2.3.32 + +YES +reject + +9.1.19.3 DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT +This message is sent by the MME and is used for carrying LPPa message over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +Routing ID +M + +9.2.3.33 + +YES +reject +LPPa-PDU +M + +9.2.3.32 + +YES +reject + +9.1.19.4 UPLINK NON UE ASSOCIATED LPPA TRANSPORT +This message is sent by the eNB and is used for carrying LPPa message over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +Routing ID +M + +9.2.3.33 + +YES +reject +LPPa-PDU +M + +9.2.3.32 + +YES +reject + +9.1.20 Secondary RAT Report Data Usage Messages +9.1.20.1 SECONDARY RAT DATA USAGE REPORT +This message is sent by the eNB to report Secondary RAT data usage. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Secondary RAT Usage Report list +M + +9.2.1.124 + +YES +ignore +Handover Flag +O + +9.2.1.125 + +YES +ignore +User Location Information +O + +9.2.1.93 + +YES +ignore +Time Since Secondary Node Release +O + +9.2.1.143 + +Yes +ignore + +9.2 Information Element Definitions +9.2.0 General +Subclause 9.2 presents the S1AP IE definitions in tabular format. The corresponding ASN.1 definition is presented in subclause 9.3. In case there is contradiction between the tabular format in subclause 9.2 and the ASN.1 definition, the ASN.1 shall take precedence, except for the definition of conditions for the presence of conditional elements, where the tabular format shall take precedence. +The messages have been defined in accordance to the guidelines specified in TR 25.921 [40]. +When specifying information elements which are to be represented by bitstrings, if not otherwise specifically stated in the semantics description of the concerned IE or elsewhere, the following principle applies with regards to the ordering of bits: +- The first bit (leftmost bit) contains the most significant bit (MSB); +- The last bit (rightmost bit) contains the least significant bit (LSB); +- When importing bitstrings from other specifications, the first bit of the bitstring contains the first bit of the concerned information; +9.2.1 Radio Network Layer Related IEs +9.2.1.1 Message Type +The Message Type IE uniquely identifies the message being sent. It is mandatory for all messages. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Message Type + + + + +>Procedure Code +M + +INTEGER (0..255) + +>Type of Message +M + +CHOICE (Initiating Message, Successful Outcome, Unsuccessful Outcome, …) + + +9.2.1.2 E-RAB ID +This element uniquely identifies a radio access bearer for a particular UE, which makes the E-RAB ID unique over one S1 connection. The E-RAB ID shall remain the same for the duration of the E-RAB even if the UE-associated logical S1-connection is released or moved using S1 handover. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +E-RAB ID +M + +INTEGER (0..15, …) + + + +9.2.1.3 Cause +The purpose of the Cause IE is to indicate the reason for a particular event for the S1AP protocol. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +CHOICE Cause Group +M + + + +>Radio Network Layer + + + + +>>Radio Network Layer Cause +M + +ENUMERATED +(Unspecified, +TX2RELOCOverall Expiry, +Successful Handover, +Release due to E-UTRAN Generated Reason, +Handover Cancelled, Partial Handover, Handover Failure In Target EPC/eNB Or Target System, +Handover Target not allowed, +TS1RELOCoverall Expiry, +TS1RELOCprep Expiry, +Cell not available, +Unknown Target ID, +No Radio Resources Available in Target Cell, Unknown or already allocated MME UE S1AP ID, +Unknown or already allocated eNB UE S1AP ID, +Unknown or inconsistent pair of UE S1AP ID, Handover desirable for radio reasons, +Time critical handover, +Resource optimisation handover, +Reduce load in serving cell, User inactivity, +Radio Connection With UE Lost, Load Balancing TAU Required, CS Fallback Triggered, +UE Not Available For PS Service, Radio resources not available, +Failure in the Radio Interface Procedure, +Invalid QoS combination, Inter-RAT redirection, +Interaction with other procedure, Unknown E-RAB ID, Multiple E-RAB ID instances, Encryption and/or integrity protection algorithms not supported, S1 intra system Handover triggered, S1 inter system Handover triggered, X2 Handover triggered +…, +Redirection towards 1xRTT, +Not supported QCI value, +invalid CSG Id, +Release due to Pre-Emption) + +>Transport Layer + + + + +>>Transport Layer Cause +M + +ENUMERATED +(Transport Resource Unavailable, +Unspecified, +…) + +>NAS + + + + +>>NAS Cause +M + +ENUMERATED (Normal Release, +Authentication failure, +Detach, +Unspecified, +…, +CSG Subscription Expiry) + +>Protocol + + + + +>>Protocol Cause +M + +ENUMERATED +(Transfer Syntax Error, +Abstract Syntax Error (Reject), +Abstract Syntax Error (Ignore and Notify), +Message not Compatible with Receiver State, +Semantic Error, +Abstract Syntax Error (Falsely Constructed Message), Unspecified, …) + +>Misc + + + + +>>Miscellaneous Cause +M + +ENUMERATED +(Control Processing Overload, Not enough User Plane Processing Resources, +Hardware Failure, +O&M Intervention, +Unspecified, Unknown PLMN, …) + + +The meaning of the different cause values is described in the following table. In general, “not supported” cause values indicate that the related capability is missing. On the other hand, “not available” cause values indicate that the related capability is present, but insufficient resources were available to perform the requested action. +Radio Network Layer cause +Meaning +Unspecified +Sent for radio network layer cause when none of the specified cause values applies. +TX2RELOCOverall Expiry +The timer guarding the handover that takes place over X2 has abnormally expired. +Successful Handover +Successful handover. +Release due to E-UTRAN generated reason +Release is initiated due to E-UTRAN generated reason. +Handover Cancelled +The reason for the action is cancellation of Handover. +Partial Handover +Provides a reason for the handover cancellation. The HANDOVER COMMAND message from MME contained E-RABs to Release List IE and the source eNB estimated service continuity for the UE would be better by not proceeding with handover towards this particular target eNB. +Handover Failure In Target EPC/eNB Or Target System +The handover failed due to a failure in target EPC/eNB or target system. +Handover Target not allowed +Handover to the indicated target cell is not allowed for the UE in question. +TS1RELOCoverall Expiry +The reason for the action is expiry of timer TS1RELOCoverall. +TS1RELOCprep Expiry +Handover Preparation procedure is cancelled when timer TS1RELOCprep expires. +Cell not available +The concerned cell is not available. +Unknown Target ID +Handover rejected because the target ID is not known to the EPC. +No radio resources available in target cell +Load on target cell is too high. +Unknown or already allocated MME UE S1AP ID +The action failed because the MME UE S1AP ID is either unknown, or (for a first message received at the eNB) is known and already allocated to an existing context. +Unknown or already allocated eNB UE S1AP ID +The action failed because the eNB UE S1AP ID is either unknown, or (for a first message received at the MME) is known and already allocated to an existing context. +Unknown or inconsistent pair of UE S1AP ID +The action failed because both UE S1AP IDs are unknown, or are known but do not define a single UE context. +Handover Desirable for Radio Reasons +The reason for requesting handover is radio related. +Time Critical Handover +Handover is requested for time critical reason i.e., this cause value is reserved to represent all critical cases where the connection is likely to be dropped if handover is not performed. +Resource Optimisation Handover +The reason for requesting handover is to improve the load distribution with the neighbour cells. +Reduce Load in Serving Cell +Load on serving cell needs to be reduced. When applied to handover preparation, it indicates the handover is triggered due to load balancing. +User Inactivity +The action is requested due to user inactivity on all E-RABs, e.g., S1 is requested to be released in order to optimise the radio resources. +Radio Connection With UE Lost +The action is requested due to losing the radio connection to the UE. +Load Balancing TAU Required +The action is requested for all load balancing and offload cases in the MME. +CS Fallback triggered +The action is due to a CS fallback that has been triggered. When it is included in UE CONTEXT RELEASE REQUEST message, it indicates the PS service suspension is not required in the EPC. +UE Not Available for PS Service +The action is requested due to a CS fallback to GERAN that has been triggered. +When it is included in the UE CONTEXT RELEASE REQUEST message, it indicates that the PS service suspension is required in the EPC due to the target GERAN cell or the UE has no DTM capability. +Radio resources not available +No requested radio resources are available. +Invalid QoS combination +The action was failed because of invalid QoS combination. +Inter-RAT Redirection +The release is requested due to inter-RAT redirection or intra-LTE redirection. When it is included in UE CONTEXT RELEASE REQUEST message, the behaviour of the EPC is specified in TS 23.401 [11]. +Failure in the Radio Interface Procedure +Radio interface procedure has failed. +Interaction with other procedure +The action is due to an ongoing interaction with another procedure. +Unknown E-RAB ID +The action failed because the E-RAB ID is unknown in the eNB. +Multiple E-RAB ID Instances +The action failed because multiple instance of the same E-RAB had been provided to the eNB. +Encryption and/or integrity protection algorithms not supported +The eNB is unable to support any of the encryption and/or integrity protection algorithms supported by the UE. +S1 Intra system Handover triggered +The action is due to a S1 intra system handover that has been triggered. +S1 Inter system Handover triggered +The action is due to a S1 inter system handover that has been triggered. +X2 Handover triggered +The action is due to an X2 handover that has been triggered. +Redirection towards 1xRTT +The release of the UE-associated logical S1 connection is requested due to redirection towards a 1xRTT system e.g., CS fallback to 1xRTT, or SRVCC to 1xRTT, when the PS service suspension is required in the EPC. During this procedure, the radio interface message might but need not include redirection information. +Not supported QCI Value +The E-RAB setup failed because the requested QCI is not supported. +Invalid CSG Id +The CSG ID provided to the target eNB was found invalid. +Release due to Pre-Emption +Release is initiated due to pre-emption. + +Transport Layer cause +Meaning +Transport Resource Unavailable +The required transport resources are not available. +Unspecified +Sent when none of the above cause values applies but still the cause is Transport Network Layer related. + +NAS cause +Meaning +Normal Release +The release is normal. +Authentication Failure +The action is due to authentication failure. +Detach +The action is due to detach. +Unspecified +Sent when none of the above cause values applies but still the cause is NAS related. +CSG Subscription Expiry +The action is due to the UE becoming a non-member of the currently used CSG. + +Protocol cause +Meaning +Transfer Syntax Error +The received message included a transfer syntax error. +Abstract Syntax Error (Reject) +The received message included an abstract syntax error and the concerning criticality indicated “reject”. +Abstract Syntax Error (Ignore And Notify) +The received message included an abstract syntax error and the concerning criticality indicated “ignore and notify”. +Message Not Compatible With Receiver State +The received message was not compatible with the receiver state. +Semantic Error +The received message included a semantic error. +Abstract Syntax Error (Falsely Constructed Message) +The received message contained IEs or IE groups in wrong order or with too many occurrences. +Unspecified +Sent when none of the above cause values applies but still the cause is Protocol related. + +Miscellaneous cause +Meaning +Control Processing Overload +Control processing overload. +Not Enough User Plane Processing Resources Available +No enough resources are available related to user plane processing. +Hardware Failure +Action related to hardware failure. +O&M Intervention +The action is due to O&M intervention. +Unspecified Failure +Sent when none of the above cause values applies and the cause is not related to any of the categories Radio Network Layer, Transport Network Layer, NAS or Protocol. +Unknown PLMN +The MME does not identify any PLMN provided by the eNB. + +9.2.1.3a RRC Establishment Cause +The purpose of the RRC Establishment Cause IE is to indicate to the MME the reason for RRC Connection Establishment or RRC Connection Resume as received from the UE in the EstablishmentCause, EstablishmentCause-NB or ResumeCause defined in TS 36.331 [16]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RRC Establishment Cause +M + +ENUMERATED(emergency, +highPriorityAccess, +mt-Access, +mo-Signalling, +mo-Data, …,delayTolerantAccess, mo-VoiceCall, mo-ExceptionData) + + +9.2.1.4 Trace Activation +Defines parameters related to a trace activation. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +E-UTRAN Trace ID +M + +OCTET STRING (SIZE(8)) +The E-UTRAN Trace ID IE is composed of the following: Trace Reference defined in TS 32.422 [10] (leftmost 6 octets, with PLMN information coded as in 9.2.3.8), and +Trace Recording Session Reference defined in TS 32.422 [10] (last 2 octets). + + +Interfaces To Trace +M + +BIT STRING (SIZE(8)) +Each position in the bitmap represents an eNB or en-gNB interface: +first bit =S1-MME, second bit =X2, third bit =Uu, fourth bit =F1-C, fifth bit =E1: +other bits reserved for future use. Value ‘1’ indicates ‘should be traced’. Value ‘0’ indicates ‘should not be traced’. + + +Trace depth +M + +ENUMERATED( +minimum, medium, maximum, MinimumWithoutVendorSpecificExtension, +MediumWithoutVendorSpecificExtension, +MaximumWithoutVendorSpecificExtension, …) +Defined in TS 32.422 [10]. + + +Trace Collection Entity IP Address +M + +Transport Layer Address 9.2.2.1 +Defined in TS 32.422 [10]. + + +MDT Configuration +O + +9.2.1.81 + +YES +ignore +UE Application layer measurement configuration +O + +9.2.1.128 + +YES +Ignore + +9.2.1.5 Source ID +Void. +9.2.1.6 Target ID +The Target ID IE identifies the target for the handover. The target ID may be, e.g., the target Global eNB-ID (for intra SAE/LTE), the RNC-ID (for SAE/LTE-UMTS handover) or the Cell Global ID of the handover target (in case of SAE/LTE to GERAN A/Gb mode handover). + +9.2.1.7 Source eNB to Target eNB Transparent Container +The Source eNB to target eNB Transparent Container IE is an information element that is produced by the source eNB and is transmitted to the target eNB. For inter-system handovers to E-UTRAN, the IE is transmitted from the external handover source to the target eNB. +This IE is transparent to the EPC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +RRC Container +M + +OCTET STRING +Includes the RRC Handover Preparation Information message as defined in subclause 10.2.2 of TS 36.331 [16]. +- + +E-RABs Information List + +0..1 + + +- + +>E-RABs Information Item + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>DL Forwarding +O + +9.2.3.14 + +- + +Target Cell ID +M + +E-UTRAN CGI +9.2.1.38 + +- + +Subscriber Profile ID for RAT/Frequency priority +O + +9.2.1.39 + +- + +UE History Information +M + +9.2.1.42 + +- + +Mobility Information +O + +BIT STRING (SIZE (32)) +Information related to the handover; the external handover source provides it in order to enable later analysis of the conditions that led to a wrong HO. +YES +ignore +UE History Information from the UE +O + +OCTET STRING +VisitedCellInfoList contained in the UEInformationResponse message (TS 36.331 [16]) +YES +ignore +IMS voice EPS fallback from 5G +O + +ENUMERATED (true, …) + +YES +ignore +Additional RRM Policy Index +O + +9.2.1.39a + +YES +ignore +UE Context Reference at Source +O + +9.2.1.144 + +YES +ignore + + +9.2.1.8 Target eNB to Source eNB Transparent Container +The Target eNB to Source eNB Transparent Container IE is an information element that is produced by the target eNB and is transmitted to the source eNB. For inter-system handovers to E-UTRAN, the IE is transmitted from the target eNB to the external relocation source. +This IE is transparent to EPC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +RRC Container +M + +OCTET STRING +Includes the RRC E-UTRA Handover Command message as defined in subclause 10.2.2 of TS 36.331 [16]. +- + + +9.2.1.9 Source RNC to Target RNC Transparent Container +This IE is used to transparently pass radio related information between the handover source and the handover target through the EPC. This container is used for inter 3GPP RAT handovers from SAE/LTE to UTRAN. +This IE defined in TS 25.413 [19]. +9.2.1.10 Target RNC to Source RNC Transparent Container +This container is used to transparently pass radio related information between the handover target and the handover source through the EPC. This container is used inter 3GPP RAT handovers from SAE/LTE to UTRAN. +This IE defined in TS 25.413 [19]. +9.2.1.11 Source BSS to Target BSS Transparent Container +This container is used to transparently pass radio related information between the handover source and the handover target through the EPC. This container is used for inter 3GPP RAT handovers from SAE/LTE to GERAN A/Gb mode. +This IE is defined in TS 48.018 [18]. +9.2.1.12 Target BSS to Source BSS Transparent Container +This container is used to transparently pass radio related information between the handover source and the handover target through the EPC. This container is used for inter 3GPP RAT handovers from SAE/LTE to GERAN A/Gb mode. +This IE is defined in TS 48.018 [18]. +9.2.1.13 Handover Type +This IE indicates which kind of handover was triggered in the source side. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Handover Type +M + +ENUMERATED (IntraLTE, LTEtoUTRAN, LTEtoGERAN, UTRANtoLTE, GERANtoLTE, +EPSto5GS, +5GStoEPS +) + + +9.2.1.14 Extended RNC-ID +The Extended RNC-ID is used to identify an RNC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Extended RNC-ID +M + +INTEGER (4096..65535) +The Extended RNC-ID IE shall be used if the RNC identity has a value larger than 4095. + +9.2.1.15 E-RAB Level QoS Parameters +This IE defines the QoS to be applied to an E-RAB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +E-RAB Level QoS Parameters + + + + +>QCI +M + +INTEGER (0..255) +QoS Class Identifier defined in TS 23.401 [11]. +Coding specified in TS 23.203 [13]. +>Allocation and Retention Priority +M + +9.2.1.60 + +>GBR QoS Information +O + +9.2.1.18 +This IE applies to GBR bearers only and shall be ignored otherwise. +>Downlink Maximum Packet Loss Rate +O + +Packet Loss Rate +9.2.1.130 +This IE applies only to bearers with specific QCI (see TS 23.401 [11]) and indicates the maximum rate for lost packets that can be tolerated in the downlink direction as specified in TS 23.401 [11]. +>Uplink Maximum Packet Loss Rate +O + +Packet Loss Rate +9.2.1.130 +This IE applies only to bearers with specific QCI (see TS 23.401 [11]) and indicates the maximum rate for lost packets that can be tolerated in the uplilnk direction as specified in TS 23.401 [11]. + +9.2.1.16 Paging DRX +This IE indicates the Paging DRX as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Paging DRX +M + +ENUMERATED(32, 64, 128, 256, …) + +- + + +9.2.1.17 Paging Cause +Void. +9.2.1.18 GBR QoS Information +This IE indicates the maximum and guaranteed bit rates of a GBR bearer for downlink and uplink. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +E-RAB Maximum Bit Rate Downlink +M + +Bit Rate 9.2.1.19 +Desc.: This IE indicates the maximum downlink E-RAB Bit Rate as specified in TS 23.401 [11] for this bearer. +If the Extended E-RAB Maximum Bit Rate Downlink IE is included, the E-RAB Maximum Bit Rate Downlink IE shall be ignored. +E-RAB Maximum Bit Rate Uplink +M + +Bit Rate 9.2.1.19 +Desc.: This IE indicates the maximum uplink E-RAB Bit Rate as specified in TS 23.401 [11] for this bearer. +If the Extended E-RAB Maximum Bit Rate Uplink IE is included, the E-RAB Maximum Bit Rate Uplink IE shall be ignored. +E-RAB Guaranteed Bit Rate Downlink +M + +Bit Rate 9.2.1.19 +Desc.: This IE indicates the downlink guaranteed E-RAB Bit Rate as specified in TS 23.401 [11] (provided that there is data to deliver) for this bearer. +If the Extended E-RAB Guaranteed Bit Rate Downlink IE is included, the E-RAB Guaranteed Bit Rate Downlink IE shall be ignored. +E-RAB Guaranteed Bit Rate Uplink +M + +Bit Rate 9.2.1.19 +Desc.: This IE indicates the uplink guaranteed E-RAB Bit Rate as specified in TS 23.401 [11] (provided that there is data to deliver) for this bearer. +If the Extended E-RAB Guaranteed Bit Rate Uplink IE is included, the E-RAB Guaranteed Bit Rate Uplink IE shall be ignored. +Extended E-RAB Maximum Bit Rate Downlink +O + +Extended Bit Rate 9.2.1.126 +Desc.: This IE indicates the maximum downlink E-RAB Bit Rate as specified in TS 23.401 [11] for this bearer. +Extended E-RAB Maximum Bit Rate Uplink +O + +Extended Bit Rate 9.2.1.126 +Desc.: This IE indicates the maximum uplink E-RAB Bit Rate as specified in TS 23.401 [11] for this bearer. +Extended E-RAB Guaranteed Bit Rate Downlink +O + +Extended Bit Rate 9.2.1.126 +Desc.: This IE indicates the downlink guaranteed E-RAB Bit Rate as specified in TS 23.401 [11] (provided that there is data to deliver) for this bearer. +Extended E-RAB Guaranteed Bit Rate Uplink +O + +Extended Bit Rate 9.2.1.126 +Desc.: This IE indicates the uplink guaranteed E-RAB Bit Rate as specified in TS 23.401 [11] (provided that there is data to deliver) for this bearer. + +9.2.1.19 Bit Rate +This IE indicates the number of bits delivered by E-UTRAN in UL or to E-UTRAN in DL or by UE in sidelink within a period of time, divided by the duration of the period. It is used, for example, to indicate the maximum or guaranteed bit rate for a GBR bearer, or an aggregated maximum bit rate. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Bit Rate + + +INTEGER (0..10,000,000,000) +The unit is: bit/s. + +9.2.1.20 UE Aggregate Maximum Bit Rate +The UE Aggregate Maximum Bitrate is applicable for all Non-GBR bearers per UE which is defined for the Downlink and the Uplink direction and provided by the MME to the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE Aggregate Maximum Bit Rate + + + +Applicable for non-GBR E-RABs. +>UE Aggregate Maximum Bit Rate Downlink +M + +Bit Rate 9.2.1.19 +This IE indicates the UE Aggregate Maximum Bit Rate as specified in TS 23.401 [11] in the downlink direction. +If the Extended UE Aggregate Maximum Bit Rate Downlink IE is included, the UE Aggregate Maximum Bit Rate Downlink IE shall be ignored. +>UE Aggregate Maximum Bit Rate Uplink +M + +Bit Rate 9.2.1.19 +This IE indicates the UE Aggregate Maximum Bit Rate as specified in TS 23.401 [11] in the uplink direction. Receiving both the UE Aggregate Maximum Bit Rate Downlink IE and the UE Aggregate Maximum Bit Rate Uplink IE equal to value zero shall be considered as a logical error by the eNB. +If the Extended UE Aggregate Maximum Bit Rate Uplink IE is included, the UE Aggregate Maximum Bit Rate Uplink IE shall be ignored. +>Extended UE Aggregate Maximum Bit Rate Downlink +O + +Extended Bit Rate 9.2.1.126 +This IE indicates the UE Aggregate Maximum Bit Rate as specified in TS 23.401 [11] in the downlink direction. +>Extended UE Aggregate Maximum Bit Rate Uplink +O + +Extended Bit Rate 9.2.1.126 +This IE indicates the UE Aggregate Maximum Bit Rate as specified in TS 23.401 [11] in the uplink direction. + +9.2.1.21 Criticality Diagnostics +The Criticality Diagnostics IE is sent by the eNB or the MME when parts of a received message have not been comprehended or were missing, or if the message contained logical errors. When applicable, it contains information about which IEs were not comprehended or were missing. +For further details on how to use the Criticality Diagnostics IE, (see clause 10). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Procedure Code +O + +INTEGER (0..255) +Procedure Code is to be used if Criticality Diagnostics is part of Error Indication procedure, and not within the response message of the same procedure that caused the error. +Triggering Message +O + +ENUMERATED(initiating message, successful outcome, unsuccessful outcome) +The Triggering Message is used only if the Criticality Diagnostics is part of Error Indication procedure. +Procedure Criticality +O + +ENUMERATED(reject, ignore, notify) +This Procedure Criticality is used for reporting the Criticality of the Triggering message (Procedure). +Information Element Criticality Diagnostics + +0 .. + + +>IE Criticality +M + +ENUMERATED(reject, ignore, notify) +The IE Criticality is used for reporting the criticality of the triggering IE. The value ‘ignore’ shall not be used. +>IE ID +M + +INTEGER (0..65535) +The IE ID of the not understood or missing IE. +>Type of Error +M + +ENUMERATED(not understood, missing, …) + + +Range bound +Explanation +maxnoofErrors +Maximum no. of IE errors allowed to be reported with a single message. The value for maxnoofErrors is 256. + +9.2.1.22 Handover Restriction List +This IE defines roaming or access restrictions for subsequent mobility action for which the eNB provides information about the target of the mobility action towards the UE, e.g., handover and CCO, or for SCG selection during dual connectivity operation. If the eNB receives the Handover Restriction List IE, it shall overwrite previously received restriction information. + +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Serving PLMN +M + +9.2.3.8 + + + +Equivalent PLMNs + +0.. + +Allowed PLMNs in addition to Serving PLMN. +This list corresponds to the list of “equivalent PLMNs” as defined in TS 24.301 [24]. +This list is part of the roaming restriction information. Roaming restrictions apply to PLMNs other than the Serving PLMN and Equivalent PLMNs. + + +>PLMN Identity +M + +9.2.3.8 + + + +Forbidden TAs + +0.. + +Intra LTE roaming restrictions. + + +>PLMN Identity +M + +9.2.3.8 +The PLMN of forbidden TACs. + + +>Forbidden TACs + +1.. + + + + +>>TAC +M + +9.2.3.7 +The TAC of the forbidden TAI. + + +Forbidden LAs + +0.. + +Inter-3GPP RAT roaming restrictions. + + +>PLMN Identity +M + +9.2.3.8 + + + +>Forbidden LACs + +1.. + + + + +>>LAC +M + +OCTET STRING (SIZE(2)) + + + +Forbidden inter RATs +O + +ENUMERATED(ALL, GERAN, UTRAN, CDMA2000, …, +GERAN and UTRAN, CDMA2000 and UTRAN) +Inter-3GPP and 3GPP2 RAT access restrictions. “ALL” means that all RATs mentioned in the enumeration of this IE are restricted. + + +NR Restriction in EPS as Secondary RAT +O + +ENUMERATED(NRrestrictedinEPSasSecondaryRAT, …) +Restriction to use NR when the NR is used as secondary RAT in EN-DC. +YES +ignore +Unlicensed Spectrum Restriction +O + +ENUMERATED(UnlicensedRestricted, …) +Restriction to use unlicensed spectrum in the form of LAA or LWA/LWIP or NR-U as described in TS 23.401 [11]. +YES +ignore +Core Network Type Restrictions + +0.. + +Includes any of the Serving PLMN or any PLMN of the Equivalent PLMNs listed in the Mobility Restriction List IE for which Core network type restriction applies as specified in TS 23.501 [46]. + + +>PLMN Identity +M + +9.2.3.8 + + + +>Core Network Type +M + +ENUMERATED(5GCForbidden, …,EPCForbidden) +Indicates whether the UE is restricted to connect to 5GC or to EPC for this PLMN. + + +NR Restriction in 5GS +O + +ENUMERATED(NRrestrictedin5GS, …) +Restriction to use NR when the NR connects to 5GS. +YES +ignore +Last NG-RAN PLMN Identity +O + +9.2.3.8 +Indicates the NG-RAN PLMN ID from where the UE formerly handed over to EPS and which is preferred in case of subsequent mobility to 5GS. +YES +ignore + + +9.2.1.23 CDMA2000-PDU +This information element contains a CDMA2000 message between the UE and CDMA2000 RAT that is transferred without interpretation in the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000-PDU +M + +OCTET STRING + + +9.2.1.24 CDMA2000 RAT Type +In the uplink, this information element, along with the CDMA2000 Sector ID IE is used for routing the tunnelled CDMA2000 message to the proper destination node in the CDMA2000 RAT and is set by the eNB to the CDMA2000 RAT type received from the UE. +NOTE: In the downlink, this information element is used by the eNB to provide an indication of the RAT Type associated with the tunnelled CDMA2000 message to the UE to help it route the tunnelled downlink CDMA2000 message to the appropriate CDMA upper layer. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 RAT Type +M + +ENUMERATED +(HRPD, +1xRTT, …) +This IE is used to identify which CDMA2000 RAT the tunnelled CDMA2000 signalling is associated with. The source of this information in the uplink is the UE and in the downlink it is the CDMA2000 system. + +9.2.1.25 CDMA2000 Sector ID +This information element, along with the RAT Type IE is used for routing the tunnelled CDMA2000 message to the proper destination node in the CDMA2000 RAT. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 Sector ID +M + +OCTET STRING +This IE is set to CDMA2000 Reference Cell ID corresponding to the HRPD/1xRTT sector under the HRPD AN/1xBS towards which the signalling is performed. The CDMA2000 Reference Cell ID is statically configured in the eNB. If the RAT type is HRPD, this IE contains the HRPD Sector ID as specified in 3GPP2 C.S0024-B [27]. If the RAT type is 1x RTT, this IE is encoded as the Reference Cell ID IE in 3GPP2 A.S0008-C [25]. + +9.2.1.26 Security Context +The purpose of the Security Context IE is to provide security related parameters to the eNB which are used to derive security keys for user plane traffic and RRC signalling messages and for security parameter generation for subsequent X2 or intra eNB Handovers, or for the security parameters for the current S1 Handover. For intra LTE S1 Handover one pair of {NCC, NH} is provided for 1-hop security, see TS 33.401 [15]. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Next Hop Chaining Count +M + +INTEGER (0..7) +Next Hop Chaining Counter (NCC) defined in TS 33.401 [15]. For inter-RAT Handover into LTE the Next Hop Chaining Count IE takes the value defined for NCC at initial setup, i.e., Next Hop Chaining Count IE = “0”. +Next-Hop NH +M + +9.2.1.41 +Security Key +The NH together with the NCC is used to derive the security configuration as defined in TS 33.401 [15]. For inter RAT Handover the Next-Hop NH IE is the KeNB to be used in the new configuration. + +9.2.1.27 UE Radio Capability +This IE contains UE Radio Capability information. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +UE Radio Capability +M + +OCTET STRING +Includes either the UERadioAccessCapabilityInformation message as defined in 10.2.2 of TS 36.331 [16], or the UERadioAccessCapabilityInformation-NB message as defined in 10.6.2 of TS 36.331 [16]. + +9.2.1.28 CDMA2000 HO Status +This IE is used to indicate to the eNB which initiated an inter-RAT HO towards CDMA2000 about the outcome of the handover preparation to CDMA2000. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 HO Status +M + +ENUMERATED +(HO Success, HO Failure, …) +This IE indicates the status of the handover resource allocation in the CDMA2000 RAT. + +9.2.1.29 CDMA2000 HO Required Indication +This information element is set by the eNB to provide an indication about whether the UE has initiated the handover preparation with the CDMA2000 RAT. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 HO Required Indication +M + +ENUMERATED +(true, …) +This IE indicates to MME that handover preparation to CDMA2000 has been started. It helps MME to decide when to send certain handover preparation information for HRPD (TS 23.402 [8]) and 1xRTT (TS 23.216 [9]) to the CDMA2000 RAT. + +9.2.1.30 1xRTT MEID +Void. +9.2.1.31 eNB Status Transfer Transparent Container +The eNB Status Transfer Transparent Container IE is an information element that is produced by the source eNB and is transmitted to the target eNB. This IE is used for the intra SAE/LTE S1 handover case. +This IE is transparent to the EPC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +E-RABs Subject to Status Transfer List + +1 + + +- +- +>E-RABs Subject to Status Transfer Item + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- +- +>>UL COUNT value +M + +COUNT Value 9.2.1.32 +PDCP-SN and HFN of first missing UL PDCP SDU in case of 12 bit long PDCP-SN. +- +- +>>DL COUNT value +M + +COUNT Value 9.2.1.32 +PDCP-SN and HFN that the target eNB should assign for the next DL SDU not having an SN yet in case of 12 bit long PDCP-SN. +- +- +>>Receive Status Of UL PDCP SDUs +O + +BIT STRING (SIZE(4096)) +PDCP Sequence Number = (First Missing SDU Number + bit position) modulo 4096. + +0: PDCP SDU has not been received. +1: PDCP SDU has been received correctly. + + +>>UL COUNT Value Extended +O + +COUNT Value Extended 9.2.1.90 +PDCP-SN and HFN of first missing UL PDCP SDU in case of 15 bit long PDCP-SN. +YES +ignore +>>DL COUNT Value Extended +O + +COUNT Value Extended 9.2.1.90 +PDCP-SN and HFN that the target eNB should assign for the next DL SDU not having an SN yet in case of 15 bit long PDCP-SN. +YES +ignore +>>Receive Status Of UL PDCP SDUs Extended +O + +BIT STRING (SIZE(1..16384)) +The IE is used in case of 15 bit long PDCP-SN in this release. +The first bit indicates the status of the SDU after the First Missing UL PDCP SDU. +The Nth bit indicates the status of the UL PDCP SDU in position (N + First Missing SDU Number) modulo (1 + the maximum value of the PDCP-SN). + +0: PDCP SDU has not been received. +1: PDCP SDU has been received correctly. +YES +ignore +>>UL COUNT Value for PDCP SN Length 18 +O + +COUNT Value for PDCP SN Length 18 9.2.1.100 +PDCP-SN and HFN of first missing UL PDCP SDU in case of 18 bit long PDCP-SN. +YES +ignore +>>DL COUNT Value for PDCP SN Length 18 +O + +COUNT Value for PDCP SN Length 18 9.2.1.100 +PDCP-SN and HFN that the target eNB should assign for the next DL SDU not having an SN yet in case of 18 bit long PDCP-SN. +YES +ignore +>>Receive Status Of UL PDCP SDUs for PDCP SN Length 18 +O + +BIT STRING (SIZE(1..131072)) +The IE is used in case of 18 bit long PDCP-SN. +The first bit indicates the status of the SDU after the First Missing UL PDCP SDU. +The Nth bit indicates the status of the UL PDCP SDU in position (N + First Missing SDU Number) modulo (1 + the maximum value of the PDCP-SN). + +0: PDCP SDU has not been received. +1: PDCP SDU has been received correctly. +YES +ignore + + +9.2.1.32 COUNT Value +This IE contains a PDCP sequence number and a hyper frame number in case of 12 bit long PDCP-SN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +PDCP-SN +M + +INTEGER (0..4095) + +- +- +HFN +M + +INTEGER (0..1048575) + +- +- + +9.2.1.33 CDMA2000 1xRTT RAND +This information element is a random number generated by the eNB and tunnelled to the 1xCS IWS (TS 23.402 [8]) and is transparent to MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 1xRTT RAND +M + +OCTET STRING +This IE is a Random Challenge that is used for authentication of UE during 1xCS registration, eCSFB to 1xRTT or handover from E-UTRAN to CDMA2000 1xRTT RAT. + +This IE is coded as the RAND (32bits) of the Authentication Challenge Parameter (RAND) in 3GPP2 A.S0008-C [25]. + +9.2.1.34 Request Type +The purpose of the Request Type IE is to indicate the type of location request to be handled by the eNB. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Criticality +Assigned Criticality +Request Type + + + + + + +>Event Type +M + +ENUMERATED(Direct, Change of service cell, Stop Change of service cell, …) + + + +>Report Area +M + +ENUMERATED (ECGI, …) + + + +>Additional Location Information +O + +ENUMERATED (Include PSCell, ...) + +YES +ignore + +9.2.1.35 CDMA2000 1xRTT SRVCC Info +This IE defines SRVCC related information elements that are assembled by the MME to be tunnelled transparently to the 1xCS IWS (TS 23.402 [8]) system. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 1xRTT SRVCC Info + + + + +>CDMA2000 1xRTT MEID +M + +OCTET STRING +This information element is the Mobile Equipment Identifier or Hardware ID that is tunnelled from the UE and is transparent to the eNB. This IE is used to derive a MEID-based PLCM that is used for channelization in CDMA2000 1xRTT network. +>CDMA2000 1xRTT Mobile Subscription Information +M + +OCTET STRING +This IE provides the list of UE supported 1x RTT Band classes and Band Subclasses. It is provided by the UE to the eNB as part of the UE capability. It is transparent to the eNB. +>CDMA2000 1xRTT Pilot List +M + +OCTET STRING +This IE provides the measured pilot information. Encoded as the Pilot List IE from the A21-1x air interface signalling message in 3GPP2 A.S0008-C [25]. + +9.2.1.36 E-RAB List +This IE contains a list of E-RAB IDs with a cause value. It is used for example to indicate failed bearers or bearers to be released. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +E-RAB List Item + +1 .. + + +EACH +ignore +>E-RAB ID +M + +9.2.1.2 + +- +- +>Cause +M + +9.2.1.3 + +- +- + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.2.1.37 Global eNB ID +This information element is used to globally identify an eNB (see TS 36.401 [2]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +9.2.3.8 + +CHOICE eNB ID +M + + + +>Macro eNB ID + + + + +>>Macro eNB ID +M + +BIT STRING (SIZE(20)) +Equal to the 20 leftmost bits of the Cell Identity IE contained in the E-UTRAN CGI IE (see subclause 9.2.1.38) of each cell served by the eNB. +>Home eNB ID + + + + +>>Home eNB ID +M + +BIT STRING (SIZE(28)) +Equal to the Cell Identity IE contained in the E-UTRAN CGI IE (see subclause 9.2.1.38) of the cell served by the eNB. +>Short Macro eNB ID + + + + +>> Short Macro eNB ID +M + +BIT STRING (SIZE(18)) +Equal to the 18 leftmost bits of the Cell Identity IE (see subclause 9.2.1.38) of each cell served by the eNB. +>Long Macro eNB ID + + + + +>> Long Macro eNB ID +M + +BIT STRING (SIZE(21)) +Equal to the 21 leftmost bits of the Cell Identity IE (see subclause 9.2.1.38) of each cell served by the eNB. + +9.2.1.37a Global en-gNB ID +This information element is used to globally identify an en-gNB (see TS 36.401 [2]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +9.2.3.8 + +en-gNB ID +M + +BIT STRING (SIZE(22..32)) + + +9.2.1.38 E-UTRAN CGI +This information element is used to globally identify a cell (see TS 36.401 [2]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +9.2.3.8 + +Cell Identity +M + +BIT STRING (SIZE(28)) +The leftmost bits of the Cell Identity correspond to the eNB ID (defined in subclause 9.2.1.37). + +9.2.1.39 Subscriber Profile ID for RAT/Frequency priority +The Subscriber Profile ID IE for RAT/Frequency Selection Priority is used to define camp priorities in Idle mode and to control inter-RAT/inter-frequency handover in Active mode TS 36.300 [14]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Subscriber Profile ID for RAT/Frequency Priority +M + +INTEGER (1..256) + + +9.2.1.39a Additional RRM Policy Index +The Additional RRM Policy Index IE is used to provide additional information independent from the Subscriber Profile ID for RAT/Frequency priority as specified in TS 36.300 [14]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Additional RRM Policy Index +M + +BIT STRING (32) + + +9.2.1.40 UE Security Capabilities +The UE Security Capabilities IE defines the supported algorithms for encryption and integrity protection in the UE. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +UE Security Capabilities + + + + +>Encryption Algorithms +M + +BIT STRING (SIZE(16, …)) +Each position in the bitmap represents an encryption algorithm: +“all bits equal to 0” – UE supports no other algorithm than EEA0, +“first bit” – 128-EEA1, +“second bit” – 128-EEA2, +“third bit” – 128-EEA3, +other bits reserved for future use. Value ‘1’ indicates support and value ‘0’ indicates no support of the algorithm. +Algorithms are defined in TS 33.401 [15]. +>Integrity Protection Algorithms +M + +BIT STRING (SIZE(16, …)) +Each position in the bitmap represents an integrity protection algorithm: +“all bits equal to 0” – UE supports no other algorithm than EIA0, +“first bit” – 128-EIA1, +“second bit” – 128-EIA2, +“third bit” – 128-EIA3, +other bits reserved for future use. +Value ‘1’ indicates support and value ‘0’ indicates no support of the algorithm. +Algorithms are defined in TS 33.401 [15]. + +9.2.1.41 Security Key +The Security Key IE is used to apply security in the eNB for different scenarios as defined in TS 33.401 [15]. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Security Key +M + +BIT STRING (SIZE(256)) +Key material for KeNB or Next Hop Key as defined in TS 33.401 [15] + +9.2.1.42 UE History Information +The UE History Information IE contains information about cells that a UE has been served by in active state prior to the target cell. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Last Visited Cell List + +1 .. + +Most recent information is added to the top of this list. +- +- +>Last Visited Cell Information +M + +9.2.1.43 + +- +- + + +9.2.1.43 Last Visited Cell Information +The Last Visited Cell Information may contain cell specific information. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +CHOICE Last Visited Cell Information +M + + + +- +- +>E-UTRAN Cell + + + + + + +>>Last Visited E-UTRAN Cell Information +M + +9.2.1.43a + +- +- +>UTRAN Cell + + + + + + +>>Last Visited UTRAN Cell Information +M + +OCTET STRING +Defined in TS 25.413 [19]. +- +- +>GERAN Cell + + + + + + +>>Last Visited GERAN Cell Information +M + +9.2.1.43b + +- +- +>NG-RAN Cell + + + + +- +- +>>Last Visited NG-RAN Cell Information +M + +OCTET STRING +Defined in TS 38.413 [44] (see subclause 9.3.1.97). + + + +9.2.1.43a Last Visited E-UTRAN Cell Information +The Last Visited E-UTRAN Cell Information contains information about a cell that is to be used for RRM purposes. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Global Cell ID +M + +E-UTRAN +CGI +9.2.1.38 + +- + +Cell Type +M + +9.2.1.66 + +- + +Time UE stayed in Cell +M + +INTEGER (0..4095) +The duration of the time the UE stayed in the cell in seconds. If the UE stays in a cell more than 4095s, this IE is set to 4095. +- + +Time UE stayed in Cell Enhanced Granularity +O + +INTEGER (0..40950) +The duration of the time the UE stayed in the cell in 1/10 seconds. If the UE stays in a cell more than 4095s, this IE is set to 40950. +YES +ignore +HO Cause Value +O + +9.2.1.3 +The cause for the handover from the E-UTRAN cell. +YES +ignore + +9.2.1.43b Last Visited GERAN Cell Information +The Last Visited Cell Information for GERAN is currently undefined. +NOTE: If in later Releases this is defined, the choice type may be extended with the actual GERAN specific information. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +CHOICE Last Visited GERAN Cell Information +M + + + +- + +>Undefined +M + +NULL + +- + + +9.2.1.44 Message Identifier +The purpose of the Message Identifier IE is to identify the warning message. Message Identifier IE is set by the EPC and transferred to the UE by the eNB +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Message Identifier +M + +BIT STRING (SIZE(16)) +This IE is set by the EPC, transferred to the UE by the eNB. The eNB shall treat it as an identifier of the message. + +9.2.1.45 Serial Number +The Serial Number IE identifies a particular message from the source and type indicated by the Message Identifier and is altered every time the message with a given Message Identifier is changed. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Serial Number +M + +BIT STRING (SIZE(16)) + + +9.2.1.46 Warning Area List +The Warning Area List IE indicates the areas where the warning message needs to be broadcast or cancelled. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +CHOICE Warning Area +M + + + +>Cell ID List + +1 .. + + +>>E-CGI +M + +9.2.1.38 + +>TAI List for Warning + +1 .. + + +>>TAI +M + +9.2.3.16 + +>Emergency Area ID List + +1 .. + + +>>Emergency Area ID +M + +9.2.1.47 + + +Range bound +Explanation +maxnoofCellID +Maximum no. of Cell ID subject for warning message broadcast. Value is 65535. +maxnoofTAIforWarning +Maximum no. of TAI subject for warning message broadcast. Value is 65535. +maxnoofEmergencyAreaID +Maximum no. of Emergency Area ID subject for warning message broadcast. Value is 65535. + +9.2.1.47 Emergency Area ID +The Emergency Area ID IE is used to indicate the area which has the emergency impact. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Emergency Area ID +M + +OCTET STRING (SIZE(3)) +Emergency Area ID may consist of several cells. Emergency Area ID is defined by the operator. + +9.2.1.48 Repetition Period +The Repetition Period IE indicates the periodicity of the warning message to be broadcast. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Repetition Period +M + +INTEGER (0..4095) +The unit of value 1 to 4095 is [second]. + +9.2.1.49 Number of Broadcasts Requested +The Number of Broadcast Requested IE indicates the number of times a message is to be broadcast. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Number of Broadcasts Requested +M + +INTEGER (0..65535) + + +9.2.1.50 Warning Type +The Warning Type IE indicates types of the disaster. This IE also indicates that a Primary Notification is included. This IE can be used by the UE to differentiate the type of alert according to the type of disaster. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Warning Type +M + +OCTET STRING (SIZE(2)) + + +9.2.1.51 Warning Security Information +The Warning Security Information IE provides the security information needed for securing the Primary Notification. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Warning Security Information +M + +OCTET STRING(SIZE(50)) + + +9.2.1.52 Data Coding Scheme +The Data Coding Scheme IE identifies the alphabet or coding employed for the message characters and message handling at the UE (it is passed transparently from the EPC to the UE). +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Data Coding Scheme +M + +BIT STRING (SIZE(8)) + + +9.2.1.53 Warning Message Contents +The Warning Message Content IE contains user information, e.g., the message with warning contents, and will be broadcast over the radio interface. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Warning Message Contents +M + +OCTET STRING (SIZE(1..9600)) +The length of this IE varies between 1 to 9600 bytes. + +9.2.1.54 Broadcast Completed Area List +The Broadcast Completed Area List IE indicates the areas where either resources are available to perform the broadcast or where broadcast is performed successfully. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +CHOICE Broadcast Completed Area +M + + + +>Broadcast Completed Area + + + + +>>Cell ID Broadcast + +1 .. + + +>>>E-CGI +M + +9.2.1.38 + +>TAI Broadcast + + + + +>>TAI Broadcast + +1 .. + + +>>>TAI +M + +9.2.3.16 + +>>>Completed Cell in TAI List + +1 .. + + +>>>>E-CGI +M + + + +>Emergency Area ID + + + + +>>Emergency Area ID Broadcast + +1 .. + + +>>>Emergency Area ID +M + +9.2.1.47 + +>>>Completed Cell in Emergency Area ID List + +1 .. + + +>>>>E-CGI +M + + + + +Range bound +Explanation +maxnoofCellID +Maximum no. of Cell ID subject for warning message broadcast. Value is 65535. +maxnoofTAIforWarning +Maximum no. of TAI subject for warning message broadcast. Value is 65535. +maxnoofEmergencyAreaID +Maximum no. of Emergency Area ID subject for warning message broadcast. Value is 65535. +maxnoofCellinTAI +Maximum no. of Cell ID within a TAI. Value is 65535. +maxnoofCellinEAI +Maximum no. of Cell ID within an Emergency Area. Value is 65535. + +9.2.1.55 Inter-system Information Transfer Type +The Inter-system Information Type IE indicates the type of information that the eNB requests to transfer. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE Inter-system Information Transfer Type +M + + + +>RIM + + + + +>>RIM Transfer +M + +9.2.3.23 + + +9.2.1.56 Source To Target Transparent Container +The Source to Target Transparent Container IE is an information element that is used to transparently pass radio related information from the handover source to the handover target through the EPC; it is produced by the source RAN node and is transmitted to the target RAN node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Source to Target Transparent Container +M + +OCTET STRING +This IE includes a transparent container from the source RAN node to the target RAN node. +The octets of the OCTET STRING are encoded according to the specifications of the target system. +Note: in the current version of the specification, this IE may either carry the Source eNB to Target eNB Transparent Container IE or the Source RNC to Target RNC Transparent Container IE as defined in TS 25.413 [19] or the Source BSS to Target BSS Transparent Container Contents of the Source BSS to Target BSS Transparent Container IE as defined in TS 48.018 [18] or the Old BSS to New BSS information elements field of the Old BSS to New BSS information IE as defined in TS 48.008 [23], or the Source NG-RAN Node to Target NG-RAN Node Transparent Container IE as defined in TS 38.413 [44]. + +9.2.1.57 Target To Source Transparent Container +The Target to Source Transparent Container IE is an information element that is used to transparently pass radio related information from the handover target to the handover source through the EPC; it is produced by the target RAN node and is transmitted to the source RAN node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Target to Source Transparent Container +M + +OCTET STRING +This IE includes a transparent container from the target RAN node to the source RAN node. The octets of the OCTET STRING are coded according to the specifications of the target system. +Note: in the current version of the specification, this IE may either carry the Target eNB to Source eNB Transparent Container IE, or the Target RNC to Source RNC Transparent Container IE as defined in TS 25.413 [19] or the Target BSS to Source BSS Transparent Container Contents of the Target BSS to Source BSS Transparent Container IE as defined in TS 48.018 [18] or the Layer 3 Information field of the Layer 3 Information IE as defined in TS 48.008 [23], or the Target NG-RAN Node to Source NG-RAN Node Transparent Container IE as defined in TS 38.413 [44]. + +9.2.1.58 SRVCC Operation Possible +This element indicates that both UE and MME are SRVCC-capable. E-UTRAN behaviour on receipt of this IE is specified in TS 23.216 [9]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +SRVCC operation possible +M + +ENUMERATED (Possible, …) + + +9.2.1.59 SRVCC HO Indication +This information element is set by the source eNB to provide an indication that E-RAB may be subjected to handover via SRVCC means. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +SRVCC HO Indication +M + +ENUMERATED +(PS and CS, CS only, …) + + +9.2.1.60 Allocation and Retention Priority +This IE specifies the relative importance compared to other E-RABs for allocation and retention of the E-UTRAN Radio Access Bearer. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Allocation/Retention Priority + + + + +>Priority Level +M + +INTEGER (0..15) +Desc.: This IE should be understood as “priority of allocation and retention” (see TS 23.401 [11]). +Usage: +Value 15 means “no priority”. +Values between 1 and 14 are ordered in decreasing order of priority, i.e., 1 is the highest and 14 the lowest. +Value 0 shall be treated as a logical error if received. +>Pre-emption Capability +M + +ENUMERATED(shall not trigger pre-emption, may trigger pre-emption) +Desc.: This IE indicates the pre-emption capability of the request on other E-RABs +Usage: +The E-RAB shall not pre-empt other E-RABs or, the E-RAB may pre-empt other E-RABs +The Pre-emption Capability indicator applies to the allocation of resources for an E-RAB and as such it provides the trigger to the pre-emption procedures/processes of the eNB. +>Pre-emption Vulnerability +M + +ENUMERATED(not pre-emptable, pre-emptable) +Desc.: This IE indicates the vulnerability of the E-RAB to preemption of other E-RABs. +Usage: +The E-RAB shall not be pre-empted by other E-RABs or the E-RAB may be pre-empted by other RABs. +Pre-emption Vulnerability indicator applies for the entire duration of the E-RAB, unless modified and as such indicates whether the E-RAB is a target of the pre-emption procedures/processes of the eNB. + +9.2.1.61 Time to wait +This IE defines the minimum allowed waiting times. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Time to wait +M + +ENUMERATED(1s, 2s, 5s, 10s, 20s, 60s) + + +9.2.1.62 CSG Id +This information element indicates the identifier of the Closed Subscriber Group, as defined in TS 23.003 [21]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CSG Id +M + +BIT STRING (SIZE (27)) + + +9.2.1.63 CSG Id List +Void. +9.2.1.64 MS Classmark 2 +The coding of this element is described in TS 48.008 [23]. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +MS Classmark 2 +M + +OCTET STRING +Coded as the value part of the Classmark Information Type 2 IE defined in TS 48.008 [23]. + +9.2.1.65 MS Classmark 3 +The coding of this element is described in TS 48.008 [23]. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +MS Classmark 3 +M + +OCTET STRING +Coded as the value part of the Classmark Information Type 3 IE defined in TS 48.008 [23]. + +9.2.1.66 Cell Type +The cell type provides the cell coverage area. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Cell Size +M + +ENUMERATED (verysmall, small, medium, large, …) + +- +- + +9.2.1.67 Old BSS to New BSS Information +This container is used to transparently pass radio related information between the handover source and the handover target through the EPC. This container is used for inter 3GPP RAT handovers from SAE/LTE to GERAN A/Gb mode. +This IE is defined in TS 48.008 [23]. +9.2.1.68 Layer 3 Information +This container is used to transparently pass radio related information between the handover target and the handover source through the EPC. This container is used for inter 3GPP RAT handovers from SAE/LTE to GERAN A/Gb mode. +This IE is defined in TS 48.008 [23]. +9.2.1.69 E-UTRAN Round Trip Delay Estimation Info +This IE contains the information to assist target HRPD access with the acquisition of the UE. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +E-UTRAN Round Trip Delay Estimation Info +M + +INTEGER (0..2047) +Includes the Round Trip Delay between the eNB and the UE. The unit is 16Ts (see subclause 4.2.3 in TS 36.213 [26]). + +9.2.1.70 Broadcast Cancelled Area List +The Broadcast Cancelled Area List IE indicates the areas where broadcast was stopped successfully. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +CHOICE Broadcast Cancelled Area +M + + + +>CID Cancelled + + + + +>>Cell ID Cancelled + +1 .. + + +>>>E-CGI +M + +9.2.1.38 + +>>>Number of Broadcasts +M + +9.2.1.71 + +>TAI Cancelled + + + + +>>TAI Cancelled + +1 .. + + +>>>TAI +M + +9.2.3.16 + +>>>Cancelled Cell in TAI List + +1 .. + + +>>>>E-CGI +M + + + +>>>>Number of Broadcasts +M + +9.2.1.71 + +>Emergency Area Cancelled + + + + +>>Emergency Area ID Cancelled + +1 .. + + +>>>Emergency Area ID +M + +9.2.1.47 + +>>>Cancelled Cell in Emergency Area ID List + +1 .. + + +>>>>E-CGI +M + + + +>>>>Number of Broadcasts +M + +9.2.1.71 + + +Range bound +Explanation +maxnoofCellID +Maximum no. of Cell ID subject for warning message broadcast. Value is 65535. +maxnoofTAIforWarning +Maximum no. of TAI subject for warning message broadcast. Value is 65535. +maxnoofEmergencyAreaID +Maximum no. of Emergency Area ID subject for warning message broadcast. Value is 65535. +maxnoofCellinTAI +Maximum no. of Cell ID within a TAI. Value is 65535. +maxnoofCellinEAI +Maximum no. of Cell ID within an Emergency Area. Value is 65535. + +9.2.1.71 Number of Broadcasts +The Number of Broadcasts IE indicates the number of times that a particular message has been broadcast in a given warning area. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Number of Broadcasts +M + +INTEGER(0..65535) +This IE is set to ‘0’ if valid results are not known or not available. It is set to 65535 if the counter results have overflown. + +9.2.1.72 Concurrent Warning Message Indicator +The Concurrent Warning Message Indicator IE indicates to eNB that the received warning message is a new message to be scheduled for concurrent broadcast with any other ongoing broadcast of warning messages. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Concurrent Warning Message Indicator +M + +ENUMERATED(true) +This IE is used to identify a PWS type warning system which allows the broadcast of multiple concurrent warning messages over the radio. + +9.2.1.73 CSG Membership Status +This element indicates the membership status of the UE to a particular CSG. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CSG Membership Status +M + +ENUMERATED (member, not-member) + + +9.2.1.74 Cell Access Mode +This element indicates the access mode of the cell accessed by the UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Cell Access Mode +M + +ENUMERATED (hybrid, …) + + +9.2.1.75 Extended Repetition Period +The Extended Repetition Period IE indicates the periodicity of the warning message to be broadcast. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Extended Repetition Period +M + +INTEGER (4096..217-1) +The Extended Repetition Period IE is used if the Repetition Period has a value larger than 4095. +Unit [second]. + +9.2.1.76 Data Forwarding Not Possible +This information element indicates that the MME decided that the corresponding E-RAB bearer will not be subject to data forwarding. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Data Forwarding Not Possible +M + +ENUMERATED (Data forwarding not possible, …) + + +9.2.1.77 PS Service Not Available +This IE indicates that the UE is not available for the PS service in the target cell in case of SRVCC to GERAN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PS Service Not Available +M + +ENUMERATED (PS service not Available, …) + + +9.2.1.78 Paging Priority +This element indicates the paging priority for paging a UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Paging Priority +M + +ENUMERATED (PrioLevel1, PrioLevel2, PrioLevel3, PrioLevel4, PrioLevel5, PrioLevel6, PrioLevel7, PrioLevel8, …) +Lower value codepoint indicates higher priority. + +9.2.1.79 Relay Node Indicator +This element indicates a relay node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Relay Node Indicator +M + +ENUMERATED +(true, …) + + +9.2.1.80 Correlation ID +This information element is the GTP Tunnel Endpoint Identifier or GRE key to be used for the user plane transport between eNB and the L-GW described in TS 23.401 [11]. + +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Correlation ID +M + +OCTET STRING (SIZE(4)) + + +9.2.1.81 MDT Configuration +The IE defines the MDT configuration parameters. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +MDT Activation +M + +ENUMERATED(Immediate MDT only, Logged MDT only, Immediate MDT and Trace,…, Logged MBSFN MDT) + +- +- +CHOICE Area Scope of MDT +M + + + +- +- +>Cell based + + + + + +- +>>Cell ID List for MDT + +1 .. + + + +- +>>>E-CGI +M + +9.2.1.38 + +- +- +>TA based + + + + + +- +>>TA List for MDT + +1 .. + + + +- +>>>TAC +M + +9.2.3.7 +The TAI is derived using the current serving PLMN. +- +- +>PLMN Wide + + +NULL + +- +- +>TAI based + + + + +- +- +>>TAI List for MDT + +1 .. + + +- +- +>>>TAI +M + +9.2.3.16 + +- +- +CHOICE MDT Mode +M + + + +- +- +>Immediate MDT + + + + + +- +>>Measurements to Activate +M + +BITSTRING +(SIZE(8)) +Each position in the bitmap indicates a MDT measurement, as defined in TS 37.320 [31]. +First Bit = M1, +Second Bit= M2, +Third Bit = M3, +Fourth Bit = M4, +Fifth Bit = M5, +Sixth Bit = logging of M1 from event triggered measurement reports according to existing RRM configuration, +Seventh Bit = M6, +Eighth Bit = M7. +Value “1” indicates “activate” and value “0” indicates “do not activate”. +- +- +>>M1 Reporting Trigger +M + +ENUMERATED (periodic, A2event-triggered, …, A2event-triggered periodic) +This IE shall be ignored if the Measurements to Activate IE has the first bit set to “0”. +- +- +>>M1 Threshold Event A2 +C-ifM1A2trigger + + +Included in case of event-triggered or event-triggered periodic reporting for measurement M1. +- +- +>>>CHOICE Threshold +M + + + +- +- +>>>>RSRP + + + + + +- +>>>>>Threshold RSRP +M + +INTEGER (0..97) +This IE is defined in TS 36.331 [16]. +- +- +>>>>RSRQ + + + + + +- +>>>>>Threshold RSRQ +M + +INTEGER (0..34) +This IE is defined in TS 36.331 [16]. +- +- +>>M1 Periodic reporting +C-ifperiodicMDT + + +Included in case of periodic or event-triggered periodic reporting for measurement M1. +- +- +>>>Report interval +M + +ENUMERATED (ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60) +This IE is defined in TS 36.331 [16]. +- +- +>>>Report amount +M + +ENUMERATED (1, 2, 4, 8, 16, 32, 64, infinity) +Number of reports. +- +- +>>M3 Configuration +C-ifM3 + +9.2.1.86 + +YES +ignore +>>M4 Configuration +C-ifM4 + +9.2.1.87 + +YES +ignore +>>M5 Configuration +C-ifM5 + +9.2.1.88 + +YES +ignore +>>MDT Location Information +O + +BITSTRING(SIZE(8)) +Each position in the bitmap represents requested location information as defined in TS 37.320 [31]. +First Bit = GNSS +Second Bit = E-CID information. +Other bits are reserved for future use and are ignored if received. +Value “1” indicates “activate” and value “0” indicates “do not activate”. + +The eNB shall ignore the first bit unless the Measurements to Activate IE has the first bit or the sixth bit set to “1”. +YES +ignore +>>M6 Configuration +C-ifM6 + +9.2.1.101 + +YES +ignore +>>M7 Configuration +C-ifM7 + +9.2.1.102 + +YES +ignore +>>Bluetooth Measurement Configuration +O + +9.2.1.137 + +YES +Ignore +>>WLAN Measurement Configuration +O + +9.2.1.138 + +YES +Ignore +>Logged MDT + + + + + +- +>>Logging interval +M + +ENUMERATED (1.28, 2.56, 5.12, 10.24, 20.48, 30.72, 40.96 and 61.44) +This IE is defined in TS 36.331 [16]. Unit: [second]. +- +- +>>Logging duration +M + +ENUMERATED (10, 20, 40, 60, 90 and 120) +This IE is defined in TS 36.331 [16]. Unit: [minute]. +- +- +>>Bluetooth Measurement Configuration +O + +9.2.1.137 + +YES +Ignore +>>WLAN Measurement Configuration +O + +9.2.1.138 + +YES +Ignore +>Logged MBSFN MDT + + + + +YES +ignore +>>Logging interval +M + +ENUMERATED (1.28, 2.56, 5.12, 10.24, 20.48, 30.72, 40.96 and 61.44) +This IE is defined in TS 36.331 [16]. Unit: [second]. +- +- +>>Logging duration +M + +ENUMERATED (10, 20, 40, 60, 90 and 120) +This IE is defined in TS 36.331 [16]. Unit: [minute]. +- +- +>>MBSFN-ResultToLog +O + +MBSFN-ResultToLog +9.2.1.94 + +- +- +Signalling based MDT PLMN List +O + +MDT PLMN List +9.2.1.89 + +YES +ignore + +Range bound +Explanation +maxnoofCellIDforMDT +Maximum no. of Cell ID subject for MDT scope. Value is 32. +maxnoofTAforMDT +Maximum no. of TA subject for MDT scope. Value is 8. + +Condition +Explanation +ifM1A2trigger +This IE shall be present if the Measurements to Activate IE has the first bit set to “1” and the M1 Reporting Trigger IE is set to “A2event-triggered” or to “A2event-triggered periodic”. +ifperiodicMDT +This IE shall be present if the M1 Reporting Trigger IE is set to “periodic”, or to “A2event-triggered periodic”. +ifM3 +This IE shall be present if the Measurements to Activate IE has the third bit set to “1”. +ifM4 +This IE shall be present if the Measurements to Activate IE has the fourth bit set to “1”. +ifM5 +This IE shall be present if the Measurements to Activate IE has the fifth bit set to “1”. +ifM6 +This IE shall be present if the Measurements to Activate IE has the seventh bit set to “1”. +ifM7 +This IE shall be present if the Measurements to Activate IE has the eighth bit set to “1”. + +9.2.1.82 MME Relay Support Indicator +This element is set by the MME to advertise its support of Relay functionalities. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +MME Relay Support Indicator +M + +ENUMERATED (true, ...) + + +9.2.1.83 Management Based MDT Allowed +This information element is used by the eNB to allow selection of the UE for management based MDT as described in TS 32.422 [10]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Management Based MDT Allowed +M + +ENUMERATED (Allowed, ...) + + +9.2.1.84 GW Context Release Indication +This information element is set by the eNB to provide an indication that the MME may release any resources related to the signalled S1 UE context (see TS 36.300 [14]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +GW Context Release Indication +M + +ENUMERATED +(true, …) +This IE indicates to the MME that the eNB has successfully performed an X2 HO for the UE to a target eNB. + +9.2.1.85 Voice Support Match Indicator +This information element is set by the eNB to provide an indication whether the UE radio capabilities are compatible with the network configuration for voice continuity. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Voice Support Match Indicator +M + +ENUMERATED +(Supported, Not Supported …) + + +9.2.1.86 M3 Configuration +This IE defines the parameters for M3 measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +M3 Collection Period +M + +ENUMERATED (ms100, ms1000, ms10000, …, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, min1) + + +9.2.1.87 M4 Configuration +This IE defines the parameters for M4 measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +M4 Collection Period +M + +ENUMERATED (ms1024, ms2048, ms5120, ms10240, min1, …) + +M4 Links to log +M + +ENUMERATED(uplink, downlink, both-uplink-and-downlink, …) + + +9.2.1.88 M5 Configuration +This IE defines the parameters for M5 measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +M5 Collection Period +M + +ENUMERATED (ms1024, ms2048, ms5120, ms10240, min1, …) + +M5 Links to log +M + +ENUMERATED(uplink, downlink, both-uplink-and-downlink, …) + + +9.2.1.89 MDT PLMN List +The purpose of the MDT PLMN List IE is to provide the list of PLMN allowed for MDT. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +MDT PLMN List + +1.. + + +>PLMN Identity +M + +9.2.3.8 + + + +9.2.1.90 COUNT Value Extended +This IE contains a PDCP sequence number and a hyper frame number in case of 15 bit long PDCP-SN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +PDCP-SN Extended +M + +INTEGER (0..32767) + +- +- +HFN Modified +M + +INTEGER (0..131071) + +- +- + +9.2.1.91 Kill-all Warning Messages Indicator +The Kill-all Warning Messages Indicator IE indicates to the eNB to stop all already ongoing broadcast of warning messages in the eNB or in an area. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Kill-all Warning Message Indicator +M + +ENUMERATED(true) + + +9.2.1.92 LHN ID +The LHN ID IE is used to indicate the LHN ID of the eNB, as defined in TS 23.003 [21]. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Local Home Network ID +M + +OCTET STRING (SIZE (32..256)) +Identifies the Local Home Network. + +9.2.1.93 User Location Information +This IE provides location information of a UE. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Criticality +Assigned Criticality +User Location Information + + + + +– +– +>E-UTRAN CGI +M + +9.2.1.38 + +– +– +>TAI +M + +9.2.3.16 + +– +– +>PSCell Information +O + +9.2.1.141 + +YES +ignore + +9.2.1.94 MBSFN-ResultToLog +This IE provides information on the MBMS area in which the MBSFN MDT result is logged. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +MBSFN-ResultToLog + +1.. + + +>MBSFN-AreaId +O + +INTEGER (0..255) + +>CarrierFreq +M + +EARFCN +9.2.1.95 + + + +9.2.1.95 EARFCN +The E-UTRA Absolute Radio Frequency Channel Number defines the carrier frequency used in a cell for a given direction (UL or DL) in FDD or for both UL and DL directions in TDD. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +EARFCN +M + +INTEGER (0 .. maxEARFCN, ...) +The relation between EARFCN and carrier frequency (in MHz) are defined in TS 36.104 [39]. + + +9.2.1.96 Expected UE Behaviour +This IE defines the behaviour of a UE with predictable activity and/or mobility behaviour, to assist the eNB in determining the optimum RRC connection time. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Expected UE Activity Behaviour +O + +9.2.1.97 + +Expected HO Interval +O + +ENUMERATED (sec15, sec30, sec60, sec90, sec120, sec180, long-time, ...) +Indicates the expected time interval between inter-eNB handovers. +If "long-time" is included, the interval between inter-eNB handovers is expected to be longer than 180 seconds. + +9.2.1.97 Expected UE Activity Behaviour +Indicates information about the expected "UE activity behaviour" as defined in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Expected Activity Period +O + +INTEGER (1..30|40|50|60|80| 100|120|150|180| 181, ...) +If this IE is set to "181" the expected activity time is longer than 180 seconds. +The remaining values indicate the expected activity time in [seconds]. +Expected Idle Period +O + +INTEGER (1..30|40|50|60|80| 100|120|150|180| 181, ...) +If this IE is set to "181" the expected idle time is longer than 180 seconds. +The remaining values indicate the expected idle time in [seconds]. +Source of UE Activity Behaviour Information +O + +ENUMERATED (subscription information, statistics, ...) +If "subscription information" is indicated, the information contained in the Expected Activity Period IE and the Expected Idle Period IE, if present, is derived from subscription information. +If "statistics" is indicated, the information contained in the Expected Activity Period IE and the Expected Idle Period IE, if present, is derived from statistical information. + +9.2.1.98 UE Radio Capability for Paging +This IE contains paging specific UE Radio Capability information. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +UE Radio Capability for Paging +M + +OCTET STRING +Includes either the UERadioPagingInformation message as defined in 10.2.2 of TS 36.331 [16], or the UERadioPagingInformation-NB message as defined in 10.6.2 of TS 36.331 [16]. + +9.2.1.99 ProSe Authorized +This IE provides information on the authorization status of the UE for ProSe services. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +ProSe Direct Discovery +O + +ENUMERATED (authorized, not authorized, ...) +Indicates whether the UE is authorized for ProSe Direct Discovery +- +- +ProSe Direct Communication +O + +ENUMERATED (authorized, not authorized, ...) +Indicates whether the UE is authorized for ProSe Direct Communication +- +- +ProSe UE-to-Network Relaying +O + +ENUMERATED (authorized, not authorized, ...) +Indicates whether the UE is authorized to act as ProSe UE-to-Network Relay +YES +ignore + +9.2.1.100 COUNT Value for PDCP SN Length 18 +This IE contains a PDCP sequence number and a hyper frame number in case of 18 bit long PDCP-SN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +PDCP-SN Length 18 +M + +INTEGER (0..262143) + +- +- +HFN for PDCP-SN Length 18 +M + +INTEGER (0..16383) + +- +- + +9.2.1.101 M6 Configuration +This IE defines the parameters for M6 measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +M6 Report Interval +M + +ENUMERATED (ms1024, ms2048, ms5120, ms10240, …) + +M6 Delay Threshold +C-ifUL + +ENUMERATED (ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, ms750, …) + +M6 Links to log +M + +ENUMERATED(uplink, downlink, both-uplink-and-downlink, …) + + +Condition +Explanation +ifUL +This IE shall be present if the M6 Links to log IE is set to “uplink” or to “both-uplink-and-downlink”. + +9.2.1.102 M7 Configuration +This IE defines the parameters for M7 measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +M7 Collection Period +M + +INTEGER (1..60, …) +Unit: minutes +M7 Links to log +M + +ENUMERATED(uplink, downlink, both-uplink-and-downlink, …) + + +9.2.1.103 Assistance Data for Paging +This IE provides assistance information for paging optimisation. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Assistance Data for Recommended Cells +O + +9.2.1.104 + +Assistance Data for CE capable UEs +O + +9.2.1.108 + +Paging Attempt Information +O + +9.2.1.110 + + +9.2.1.104 Assistance Data for Recommended Cells +This IE provides assistance information for paging in recommended cells. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Recommended Cells for Paging +M + +9.2.1.106 + + +9.2.1.105 Information on Recommended Cells and eNBs for Paging +This IE provides information on recommended cells and eNBs for paging. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Recommended Cells for Paging +M + +9.2.1.106 + +Recommended eNBs for Paging +M + +9.2.1.107 + + +9.2.1.106 Recommended Cells for Paging +This IE contains the recommended cells for paging. +This IE is transparent to the EPC. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Recommended Cell List + +1 + + +>Recommended Cell Item IEs + +1 .. + +Includes visited and non-visited cells, where visited cells are listed in the order the UE visited them with the most recent cell being the first in the list. Non-visited cells are included immediately after the visited cell they are associated with. +>>E-UTRAN CGI +M + +9.2.1.38 + +>>Time Stayed in Cell +O + +INTEGER (0..4095) +This is included for visited cells and indicates the time a UE stayed in a cell in seconds. If the UE stays in a cell more than 4095 seconds, this IE is set to 4095. + +Range bound +Explanation +maxnoofRecommendedCells +Maximum no. of recommended Cells, the maximum value is 16. + +9.2.1.107 Recommended eNBs for Paging +This IE contains recommended targets for paging. + IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Recommended eNB List + + + + +>Recommended eNB Item IEs + +1 .. + +Includes visited and non-visited eNBs, where visited eNBs are listed in the order the UE visited them with the most recent eNB being the first in the list. Non-visited eNBs are included after the visited eNB they are associated with. +>>Choice MME Paging Target + + + +The MME paging target is either an eNB identity or a TAI as specified in TS 36.300 [14]. +>>>eNB + + + + +>>>>Global eNB ID +M + +9.2.1.37 + +>>>TAI + + + + +>>>>TAI +M + +9.2.3.16 + + +Range bound +Explanation +maxnoofRecommendedeNBs +Maximum no. of recommended eNBs, the maximum value is 16. + +9.2.1.108 Assistance Data for CE capable UEs +This IE provides information for paging for CE capable UEs. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Cell Identifier and Coverage Enhancement Level +M + +9.2.1.109 + + +9.2.1.109 Cell Identifier and Coverage Enhancement Level +This IE provides information for paging CE capable UEs. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Global Cell ID +M + +E-UTRAN CGI 9.2.1.38 + +Coverage Enhancement Level +M + +OCTET STRING +Includes either the UEPagingCoverageInformation message as defined in 10.2.2 of TS 36.331 [16], or the UEPagingCoverageInformation-NB message as defined in 10.6.2 of TS 36.331 [16]. + +9.2.1.110 Paging Attempt Information +This IE includes information related to the paging count over S1. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Paging Attempt Count +M + +INTEGER (1..16,...) +Shall be set as specified in TS 36.300 [14]. +Intended Number of Paging Attempts +M + +INTEGER (1..16,…) +Intended number of paging attempts (see TS 36.300 [14]). +Next Paging Area Scope +O + +ENUMERATED (same, changed, …) +Indicates whether the paging area scope will change or not at next paging attempt. Usage specified in TS 36.300 [14]. + +9.2.1.111 Paging eDRX Information +This IE indicates the Paging eDRX parameters as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Paging eDRX Cycle +M + +ENUMERATED (hfhalf, hf1, hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, …) +TeDRX defined in TS 36.304 [20]. Unit: [number of hyperframes]. +Paging Time Window +O + +ENUMERATED (s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, …) +Unit: [1.28 second]. + +9.2.1.112 UE Retention Information +This information element allows the eNB and the MME to indicate whether prior UE related contexts and signalling connections are intended to be retained. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE Retention Information +M + +ENUMERATED (ues-retained,…) + + +9.2.1.113 UE User Plane CIoT Support Indicator +This IE indicates whether User Plane CIoT EPS Optimisation as specified in TS 23.401 [11] is supported for the UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE User Plane CIoT Support Indicator +M + +ENUMERATED +(supported, …) + + +9.2.1.114 NB-IoT Default Paging DRX +This IE indicates the NB-IoT Default Paging DRX as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NB-IoT Default Paging DRX +M + +ENUMERATED(128, 256, 512, 1024, …) +Unit: [number of radioframes] + +9.2.1.115 NB-IoT Paging eDRX Information +This IE indicates the NB-IoT Paging eDRX parameters as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NB-IoT Paging eDRX Cycle +M + +ENUMERATED (hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, …) +TeDRX defined in TS 36.304 [20]. Unit: [number of hyperframes]. +NB-IoT Paging Time Window +O + +ENUMERATED (s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, …) +Unit: [2.56 seconds] + +9.2.1.116 Bearer Type +This IE is used to support Non-IP data as specified in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Bearer Type +M + +ENUMERATED +(non IP, …) + + +9.2.1.117 RAT Type +This element is provided by the eNB to inform about the RAT Type. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RAT Type +M + +ENUMERATED (NB-IOT, ...) + + +9.2.1.118 CE-mode-B Support Indicator +This IE indicates whether CE-mode-B as specified in TS 36.306[41] is supported for the UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CE-mode-B Support Indicator +M + +ENUMERATED +(supported, …) + + +9.2.1.119 SRVCC Operation Not Possible +This element indicates that SRVCC operation is not possible any more. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +SRVCC Operation Not Possible +M + +ENUMERATED (notPossible, …) + + +9.2.1.120 V2X Services Authorized +This IE provides information on the authorization status of the UE to use the sidelink for V2X services. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Vehicle UE +O + +ENUMERATED (authorized, not authorized, ...) +Indicates whether the UE is authorized as Vehicle UE +- +- +Pedestrian UE +O + +ENUMERATED (authorized, not authorized, ...) +Indicates whether the UE is authorized as Pedestrian UE +- +- + +9.2.1.121 Served DCNs Items +The Served DCNs Items indicates the relative processing capacity for a DCN-ID in the MME as defined in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Served DCNs Items + + + + +>DCN ID +M + +INTEGER (0..65535) + +>Relative DCN Capacity +M + +Relative MME Capacity 9.2.3.17 +Relatvie capacity per DCN in one MME + +9.2.1.122 UE Sidelink Aggregate Maximum Bit Rate +This IE provides information on the Aggregate Maximum Bitrate of the UE’s sidelink communication for V2X services. +IE/Group Name +Presence +Range +IE type and reference +Semantics description + UE Sidelink Aggregate Maximum Bit Rate +M + +Bit Rate 9.2.1.19 +Value 0 shall be considered as a logical error by the receiving eNB. + +9.2.1.123 Enhanced Coverage Restricted +This IE provides information on the restriction information of using Coverage Enhancement. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Enhanced Coverage Restricted +O + +ENUMERATED (restricted, ...) +Indicates whether the UE is restricted to use coverage enhancement. +Value “restricted” indicates that the UE is not allowed to use coverage enhancement. +- +- + +9.2.1.124 Secondary RAT Usage Report List +This IE provides information on the NR resources used with EN-DC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Secondary RAT usage report Item + +1 .. + + +EACH +ignore +>E-RAB ID +M + +9.2.1.2 + +- +- +>Secondary RAT Type +M + +ENUMERATED (nR, …, unlicensed) + +- +- +>E-RAB Usage Report List + +1 + + +- +- +>>E-RAB Usage Report Item + +1.. + + +EACH +ignore +>>>Start timestamp +M + +OCTET STRING (SIZE(4)) +UTC time encoded in the same format as the first four octets of the 64-bit timestamp format as defined in section 6 of IETF RFC 5905 [42]. It indicates the start time of the collecting period of the included Usage Count UL IE and Usage Count DL IE. +- +- +>>>End timestamp +M + +OCTET STRING (SIZE(4)) +UTC time encoded in the same format as the first four octets of the 64-bit timestamp format as defined in section 6 of IETF RFC 5905 [42]. It indicates the end time of the collecting period of the included Usage Count UL IE and Usage Count DL IE. +- +- +>>>Usage count UL +M + +INTEGER (0..264-1) +The unit is: octets +- +- +>>>Usage count DL +M + +INTEGER (0..264-1) +The unit is: octets +- +- + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RABs for one UE. Value is 256. +maxnoof time periods +Maximum no. of time reporting periods. Value is 2. + +9.2.1.125 Handover Flag +This IE indicates that the MME should buffer the secondary RAT data usage report since the report is sent due to handover as defined in TS 23.401 [11]. + +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Handover Flag +M + +ENUMERATED (handover_preparation, …) + + +9.2.1.126 Extended Bit Rate +This IE indicates the number of bits delivered by E-UTRAN in UL or to E-UTRAN in DL within a period of time, divided by the duration of the period. It is used, for example, to indicate the maximum or guaranteed bit rate for a GBR bearer, or an aggregated maximum bit rate. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Extended Bit Rate + + +INTEGER (10,000,000,001..4,000,000,000,000, ...) +The unit is: bit/s + + +9.2.1.127 NR UE Security Capabilities +This IE defines the supported algorithms for encryption and integrity protection in NR as defined in TS 33.401 [15]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NR Encryption Algorithms +M + +BIT STRING (SIZE(16, …)) +Each position in the bitmap represents an encryption algorithm: +“all bits equal to 0” – UE supports no other NR algorithm than NEA0, +“first bit” – 128-NEA1, +“second bit” – 128-NEA2, +“third bit” – 128-NEA3, +other bits reserved for future use. Value ‘1’ indicates support and value ‘0’ indicates no support of the algorithm. +Algorithms are defined in TS 33.401 [15]. +NR Integrity Protection Algorithms +M + +BIT STRING (SIZE(16, …)) +Each position in the bitmap represents an integrity protection algorithm: +“all bits equal to 0” – UE supports no other NR algorithm than NIA0, +“first bit” – 128-NIA1, +“second bit” – 128-NIA2, +“third bit” – 128-NIA3, +other bits reserved for future use. +Value ‘1’ indicates support and value ‘0’ indicates no support of the algorithm. +Algorithms are defined in TS 33.401 [15]. + +9.2.1.128 UE Application layer measurement configuration +The IE defines configuration information for the QoE Measurement Collection (QMC) function. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Container for application layer measurement configuration +M + +Octet string (1..1000) +Indicates application layer measurement configuration, see Annex L in [43]. +- +- +CHOICE Area Scope of QMC +M + + + +- +- +>Cell based + + + + + +- +>>Cell ID List for QMC + +1 .. + + + +- +>>>E-CGI +M + +9.2.1.38 + +- +- +>TA based + + + + + +- +>>TA List for QMC + +1 .. + + + +- +>>>TAC +M + +9.2.3.7 +The TAI is derived using the current serving PLMN. +- +- +>TAI based + + + + +- +- +>>TAI List for QMC + +1 .. + + +- +- +>>>TAI +M + +9.2.3.16 + +- +- +>PLMN area based + + + + + +- +>>PLMN List for QMC + +1 .. + + + +- +>>>PLMN Identity +M + +9.2.3.8 + +- +- +Service Type +M + +ENUMERATED +(QMC for streaming service, QMC for MTSI service, ...) +This IE indicates the service type of UE application layer measurements. +- +- + +Range bound +Explanation +maxnoofCellIDforQMC +Maximum no. of Cell ID subject for QMC scope. Value is 32. +maxnoofTAforQMC +Maximum no. of TA subject for QMC scope. Value is 8. +maxnoofPLMNforQMC +Maximum no. of PLMNs in the PLMN list for QMC scope. Value is 16. + +9.2.1.129 CE-mode-B Restricted +This IE provides information on the restriction information of using Coverage Enhancement Mode B. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +CE-mode-B Restricted +O + +ENUMERATED (restricted, not-restricted...) +Indicates whether the UE is restricted to use coverage enhancement. +Value “restricted” indicates that the UE is not allowed to use coverage enhancement mode B. Value “not-restricted” indicates that the UE is allowed to use coverage enhancement mode B. +- +- + +9.2.1.130 Packet Loss Rate +This IE indicates the packet loss rate. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Packet Loss Rate +M + +INTEGER(0..1000) +Ratio of lost packets per number of packets sent, expressed in tenth of percent. +- +- + +9.2.1.131 Global RAN Node ID +This IE is used to globally identify an NG-RAN node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE NG-RAN node +M + + + +>gNB + + + + +>>Global gNB ID +M + +9.2.1.132 + +>ng-eNB + + + + +>>Global ng-eNB ID +M + +Global eNB ID +9.2.1.37 + + +9.2.1.132 Global gNB ID +This IE is used to globally identify a gNB (see TS 38.300 [45]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +9.2.3.8 + +CHOICE gNB ID +M + + + +>gNB ID + + + + +>>gNB ID +M + +BIT STRING (SIZE(22..32)) +Equal to the leftmost bits of the NR Cell Identity IE contained in the NR CGI IE of each cell served by the gNB. + +9.2.1.133 Source NG-RAN Node To Target NG-RAN Node Transparent Container +This IE is used to transparently pass radio related information between the handover source and the handover target through the EPC. This container is used for inter 3GPP RAT handovers from EPS to 5GS. +This IE defined in TS 38.413 [44]. + +9.2.1.134 Target NG-RAN Node To Source NG-RAN Node Transparent Container +This container is used to transparently pass radio related information between the handover target and the handover source through the EPC. This container is used for inter 3GPP RAT handovers from EPS to 5GS. +This IE defined in TS 38.413 [44]. +9.2.1.135 LTE-M Indication +This element is provided by the eNB to inform that the UE indicates category M1 or M2 in its UE Radio Capability. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +LTE-M Indication +M + +ENUMERATED (LTE-M, ...) + +9.2.1.136 Aerial UE subscription information +This information element is used by the eNB to know if the UE is allowed to use aerial UE function, refer to TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Aerial UE subscription information +M + +ENUMERATED (allowed, not allowed,…) + + +9.2.1.137 Bluetooth Measurement Configuration +This IE defines the parameters for Bluetooth measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Bluetooth Measurement Configuration +M + +ENUMERATED (Setup, …) + +Bluetooth Measurement Configuration Name List + +0..1 + + +>Bluetooth Measurement Configuration Name Item IEs + +1 .. + + +>>Bluetooth Measurement Configuration Name +M + +OCTET STRING (SIZE (1..248)) + +BT RSSI +O + +ENUMERATED (True, …) +In case of Immediate MDT, it corresponds to M8 measurement as defined in 37.320 [31]. + +Range bound +Explanation +maxnoofBluetoothName +Maximum no. of Bluetooth local name used for Bluetooth measurement collection. Value is 4. + +9.2.1.138 WLAN Measurement Configuration +This IE defines the parameters for WLAN measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +WLAN Measurement Configuration +M + +ENUMERATED (Setup, …) + +WLAN Measurement Configuration Name List + +0..1 + + +>WLAN Measurement Configuration Name Item IEs + +1 .. + + +>>WLAN Measurement Configuration Name +M + +OCTET STRING (SIZE (1..32)) + +WLAN RSSI +O + +ENUMERATED (True, …) +In case of Immediate MDT, it corresponds to M8 as defined in 37.320 [31]. +WLAN RTT +O + +ENUMERATED (True, …) +In case of Immediate MDT, it corresponds to M9 as defined in 37.320 [31]. + +Range bound +Explanation +maxnoofWLANName +Maximum no. of WLAN SSID used for WLAN measurement collection. Value is 4. + +9.2.1.139 Warning Area Coordinates +This IE contains the affected alert area coordinates of a warning message, and will be broadcast over the radio interface. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Warning Area Coordinates +M + +OCTET STRING (SIZE(1..1024)) +The length of this IE varies between 1 to 1024 bytes. + +9.2.1.140 Subscription Based UE Differentiation Information +This IE is generated by the MME based on the UE subscription information, it provides the Subscription Based UE differentiation Information. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Periodic Communication Indicator +O + +ENUMERATED(periodically, on demand, …) +This IE indicates whether the UE communicates periodically or not, e.g. only on demand. +Periodic Time +O + +INTEGER (1..3600, …) +This IE indicates the interval time of periodic communication, the unit is: second +Scheduled Communication Time + +0..1 + +This IE indicates the time zone and day of the week when the UE is available for communication. +>>Day of Week +O + +BIT STRING (SIZE(7)) +If Day-Of-Week is not provided this shall be interpreted as every day of the week. +Each position in the bitmap represents a day of the week: +first bit = Mon, second bit =Tue, third bit =Wed, and so on. Value ‘1’ indicates ‘scheduled. Value ‘0’ indicates ‘not scheduled’. +>>Time of Day Start +O + +INTEGER (0..86399, …) +This IE indicates the time to start of the day, each value represent the corresponding second since 00:00 of the day. +If Time-Of-Day-Start is not provided, starting time shall be set to start of the day(s) indicated by Day-Of-Week-Mask. +>>Time of Day End +O + +INTEGER (0..86399, …) +This IE indicates the time to start of the day, each value represent the corresponding second since 00:00 of the day. The value of this IE should be bigger than the value of Time of Day Start IE. + +If Time-Of-Day-End is not provided, ending time is end of the day(s) indicated by Day-Of-Week-Mask. +Stationary Indication +O + +ENUMERATED(stationary, mobile, …) + +Traffic Profile +O + +ENUMERATED(single packet, dual packets, multiple packets, …) +“single packet” indicates single packet transmission (UL or DL), +“dual packets” indicates dual packet transmission (UL with subsequent DL, or DL with subsequent UL), +“multiple packets” indicates multiple packets transmission. +Battery Indication +O + +ENUMERATED(battery powered, battery powered not rechargeable or replaceable, not battery powered, …) +“battery powered” indicates that the UE is battery powered and the battery is rechargeable/replaceable, “battery powered not rechargeable or replaceable” indicates that the UE is battery powered but the battery is not rechargeable/replaceable,, “not battery powered” indicates that the UE is not battery powered. + +9.2.1.141 PSCell Information +This IE includes the information of the UE’s PSCell. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NR Cell Identity +M + +9.2.1.142 + + +9.2.1.142 NR CGI +This IE is used to globally identify an NR cell (see TS 38.300 [45]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +9.2.3.8 + +Cell Identity +M + +BIT STRING (SIZE(36)) + + +9.2.1.143 Time Since Secondary Node Release +This IE indicates the time elapsed since the completion of the EN-DC release procedure. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Time Since Secondary Node Release +O + +OCTET STRING (SIZE(4)) +Time in seconds. Max value indicates the elapsed time was equal or longer than the value. + +9.2.1.144 UE Context Reference at Source +This IE uniquely identifies a UE association over an NG interface and the source NG-RAN node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Source NG-RAN node +M + +Global RAN Node ID +9.2.1.131 + +– + +RAN UE NGAP ID +M + +9.2.1.145 +Allocated at the source (Master-)NG-RAN node. +– + + +NOTE: This IE is used in case of inter-system handover to 4G to enable node-internal data forwarding in case of shared en-gNB/gNBs. +9.2.1.145 RAN UE NGAP ID +This IE uniquely identifies the UE association over the NG interface within the NG-RAN node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RAN UE NGAP ID +M + +INTEGER (0..232 -1) + + +9.2.2 Transport Network Layer Related IEs +9.2.2.1 Transport Layer Address +This information element is an IP address. + +9.2.2.2 GTP-TEID +This information element is the GTP Tunnel Endpoint Identifier to be used for the user plane transport between eNB and the serving gateway. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +GTP-TEID +M + +OCTET STRING (SIZE(4)) +For details and range, see TS 29.281 [32]. + +9.2.2.3 Tunnel Information +The Tunnel Information IE indicates the transport layer address and UDP port number. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Transport Layer Address +M + +9.2.2.1 +HeNB’s Transport Layer Address. +UDP Port Numbers +O + +OCTET STRING (SIZE(2)) +UDP Port Numbers if NAT/NAPT is deployed in the BBF access network. + +9.2.3 NAS Related IEs +9.2.3.1 LAI +This information element is used to uniquely identify a Location Area. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +LAI + + + + +>PLMN Identity +M + +9.2.3.8 + +>LAC +M + +OCTET STRING (SIZE(2)) +0000 and FFFE not allowed. + +9.2.3.2 RAC +This information element is used to identify a Routing Area within a Location Area. It is used for PS services. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RAC +M + +OCTET STRING (SIZE(1)) + + +9.2.3.3 MME UE S1AP ID +The MME UE S1AP ID uniquely identifies the UE association over the S1 interface within the MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +MME UE S1AP ID +M + +INTEGER (0 .. 232 -1) + + +9.2.3.4 eNB UE S1AP ID +The eNB UE S1AP ID uniquely identifies the UE association over the S1 interface within the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eNB UE S1AP ID +M + +INTEGER (0 .. 224 -1) + + +9.2.3.5 NAS-PDU +This information element contains an EPC – UE or UE – EPC message that is transferred without interpretation in the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NAS-PDU +M + +OCTET STRING + + +9.2.3.6 S-TMSI +The Temporary Mobile Subscriber Identity is used for security reasons, to hide the identity of a subscriber. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +MMEC +M + +9.2.3.12 + + + +M-TMSI +M + +OCTET STRING (SIZE (4)) +M-TMSI is unique within MME that allocated it. + + + +9.2.3.7 TAC +This information element is used to uniquely identify a Tracking Area Code. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +TAC +M + +OCTET STRING (SIZE (2)) + + +9.2.3.8 PLMN Identity +This information element indicates the PLMN Identity. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +OCTET STRING (SIZE (3)) +- digits 0 to 9, encoded 0000 to 1001, +- 1111 used as filler digit, +two digits per octet, +- bits 4 to 1 of octet n encoding digit 2n-1 +- bits 8 to 5 of octet n encoding digit 2n + +-The PLMN identity consists of 3 digits from MCC followed by either +-a filler digit plus 2 digits from MNC (in case of 2 digit MNC) or +-3 digits from MNC (in case of a 3 digit MNC). + +9.2.3.9 GUMMEI +This information element indicates the globally unique MME identity. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +GUMMEI + + + + +>PLMN Identity +M + +9.2.3.8 + +>MME Group ID +M + +OCTET STRING (SIZE(2)) + +>MME code +M + +9.2.3.12 + + +9.2.3.10 UE Identity Index value +The UE Identity Index value IE is used by the eNB to calculate the Paging Frame TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE Identity Index Value +M + +BIT STRING (SIZE(10)) +Coded as specified in TS 36.304 [20]. + +9.2.3.11 IMSI +This information element contains an International Mobile Subscriber Identity, which is commonly used to identify the UE in the CN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +IMSI +M + +OCTET STRING (SIZE (3..8)) +- digits 0 to 9, encoded 0000 to 1001, +- 1111 used as filler digit, +two digits per octet, +- bit 4 to 1 of octet n encoding digit 2n-1 +- bit 8 to 5 of octet n encoding digit 2n + +-Number of decimal digits shall be from 6 to 15 starting with the digits from the PLMN identity. +When the IMSI is made of an odd number of digits, the filler digit shall be added at the end to make an even number of digits of length 2N. The filler digit shall then be consequently encoded as bit 8 to 5 of octet N. + +9.2.3.12 MMEC +This information element represents the MME Code to uniquely identify an MME within an MME pool area. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +MMEC +M + +OCTET STRING (SIZE (1)) + + +9.2.3.13 UE Paging Identity +This IE represents the Identity with which the UE is paged. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE UE Paging Identity +M + + + +>S-TMSI + + + + +>>S-TMSI +M + +9.2.3.6 + +>IMSI + + + + +>>IMSI +M + +9.2.3.11 + + +9.2.3.14 DL Forwarding +This information element indicates that the E-RAB is proposed for forwarding of downlink packets. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +DL Forwarding + + + + +>DL Forwarding +M + +ENUMERATED (DL forwarding proposed, …) + + +9.2.3.15 Direct Forwarding Path Availability +The availability of a direct forwarding path shall be determined by the source eNB. The EPC behaviour on receipt of this IE is specified in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Direct Forwarding Path Availability +M + +ENUMERATED (Direct Path Available, …) + + +9.2.3.16 TAI +This information element is used to uniquely identify a Tracking Area. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +TAI + + + + +>PLMN Identity +M + +9.2.3.8 + +>TAC +M + +9.2.3.7 + + +9.2.3.17 Relative MME Capacity +This IE indicates the relative processing capacity of an MME with respect to the other MMEs in the pool in order to load-balance MMEs within a pool defined in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Relative MME Capacity +M + +INTEGER (0..255) + + +9.2.3.18 UE S1AP ID pair +This IE contains a pair of UE S1AP identities. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +MME UE S1AP ID +M + +9.2.3.3 + +- +- +eNB UE S1AP ID +M + +9.2.3.4 + +- +- + +9.2.3.19 Overload Response +The Overload Response IE indicates the required behaviour of the eNB in an overload situation. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE Overload Response +M + + + +>Overload Action + + + + +>>Overload Action +M + +9.2.3.20 + + +9.2.3.20 Overload Action +The Overload Action IE indicates which signalling traffic is subject to rejection by the eNB in an MME overload situation as defined in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Overload Action +M + +ENUMERATED +(Reject RRC connection establishments for non-emergency MO DT, Reject RRC connection establishments for Signalling, Permit Emergency Sessions and mobile terminated services only, …, Permit High Priority Sessions and mobile terminated services only, Reject delay tolerant access, Permit high priority sessions and exception reporting and mobile terminated services only, not accept mo-data or delay tolerant access from CP CIoT) + + +9.2.3.21 CS Fallback Indicator +The IE indicates that a fallback to the CS domain is needed. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CS Fallback Indicator +M + +ENUMERATED(CS Fallback required, … , +CS Fallback High Priority) + + +9.2.3.22 CN Domain +This IE indicates whether Paging is originated from the CS or PS domain. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CN Domain +M + +ENUMERATED(PS, CS) + + +9.2.3.23 RIM Transfer +This IE contains the RIM Information (e.g. NACC information) and additionally in uplink transfers the RIM routing address of the destination of this RIM information. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RIM Transfer + + + + +>RIM Information +M + +9.2.3.24 + +>RIM Routing Address +O + +9.2.3.25 + + +9.2.3.24 RIM Information +This IE contains the RIM Information (e.g., NACC information) i.e., the BSSGP RIM PDU from the RIM application part contained in the eNB, or the BSSGP RIM PDU to be forwarded to the RIM application part in the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RIM Information + + + + +>RIM Information +M + +OCTET STRING +Contains the BSSGP RIM PDU as defined in TS 48.018 [18]. + +9.2.3.25 RIM Routing Address +This IE identifies the destination node where the RIM Information needs to be routed by the CN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +CHOICE RIM Routing Address +M + + + + + +>GERAN-Cell-ID + + + + +- + +>>LAI +M + +9.2.3.1 + +- + +>>RAC +M + +9.2.3.2 + +- + +>>CI +M + +OCTET STRING (SIZE(2)) + +- + +>Target RNC-ID + + + + +- + +>>LAI +M + +9.2.3.1 + +- + +>>RAC +O + +9.2.3.2 + +- + +>>RNC-ID +M + +INTEGER (0..4095) +If the Extended RNC-ID IE is included in the Target ID IE, the RNC-ID IE shall be ignored. +- + +>>Extended RNC-ID +O + +9.2.1.14 +The Extended RNC-ID IE shall be used if the RNC identity has a value larger than 4095. +- + +>eHRPD Sector ID + + + + +- + +>>eHRPD Sector ID +M + +OCTET STRING (SIZE(16)) +Contains the eHRPD Sector ID as defined in 3GPP2 C.S0024-B [27] sub-section 13.9. +- + + +9.2.3.26 SON Configuration Transfer +This IE contains the configuration information, used by e.g., SON functionality, and additionally includes the eNB identifier of the destination of this configuration information and the eNB identifier of the source of this information. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +SON Configuration Transfer + + + + + + +>Target eNB-ID +M + + + + + +>>Global eNB ID +M + +9.2.1.37 + + + +>>Selected TAI +M + +TAI +9.2.3.16 + + + +>Source eNB-ID +M + + + + + +>>Global eNB ID +M + +9.2.1.37 + + + +>>Selected TAI +M + +TAI +9.2.3.16 + + + +>SON Information +M + +9.2.3.27 + + + +>X2 TNL Configuration Info +C-ifSONInformationRequest + +9.2.3.29 +Source eNB X2 TNL Configuration Info. +YES +ignore +>Synchronisation Information +C-if Activate Muting + +9.2.3.42 +Information on cell selected as source of synchronisation and aggressor cells. +YES +ignore + + +9.2.3.26a EN-DC SON Configuration Transfer +This IE contains the configuration information, used by SON functionality for EN-DC for communication between a destination (target) en-gNB and a source eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +EN-DC SON Configuration Transfer + + + + +>CHOICE Transfer Type +M + + + +>>Request + + + +NOTE: Used if the SON Information IE indicates a request. +>>>Source eNB-ID + +1 + + +>>>>Global eNB ID +M + +9.2.1.37 + +>>>>Selected TAI +M + +TAI +9.2.3.16 + +>>>Target en-gNB-ID + +1 + + +>>>>Global en-gNB ID +M + +9.2.1.37a + +>>>>Selected TAI +O + +TAI +9.2.3.16 +NOTE: The Selected TAI is a 4G TAI and should, if available, correspond to the TAI configured at the en-gNB, however, this TAI is not broadcast by the respective NR cell and may not always be available from UE reporting TAIs of overlapping E-UTRA cells. +>>>Target eNB-ID + +0..1 + + +>>>>Global eNB ID +M + +9.2.1.37 + +>>>>Selected TAI +M + +TAI +9.2.3.16 + +>>>Associated TAI +O + +TAI +9.2.3.16 +A 4G TAI associated with the target en-gNB as specified in TS 36.300 [15]. +>>>Broadcast 5GS TAI +O + +5GS TAI +9.3.2.52 +A Broadcast 5GS TAI of the en-gNB as specified in TS 36.300 [15]. +>>Reply + + + +NOTE: Used if the SON Information IE indicates a reply. +>>>Source en-gNB-ID + +1 + + +>>>>Global en-gNB ID +M + +9.2.1.37a + +>>>>Selected TAI +M + +TAI +9.2.3.16 +NOTE: The Selected TAI contains a configured TAC of the en-gNB. +>>>Target eNB-ID + +1 + + +>>>>Global eNB ID +M + +9.2.1.37 + +>>>>Selected TAI +M + +TAI +9.2.3.16 + +>SON Information +M + +9.2.3.27 + +>X2 TNL Configuration Info +C-ifSONInformationRequest + +9.2.3.29 +Source eNB X2 TNL Configuration Info. + +Condition +Explanation +ifSONInformationRequest +This IE shall be present if the SON Information IE contains the SON Information Request IE set to “X2 TNL Configuration Info” + +9.2.3.27 SON Information +This IE identifies the nature of the configuration information transferred, i.e., a request, a reply or a report. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +CHOICE SON Information +M + + + + + +>SON Information Request + + + + + + +>>SON Information Request +M + +ENUMERATED(X2 TNL Configuration Info, …, Time synchronisation Info, Activate Muting, Deactivate Muting) +In the current version of the specification only "X2 NTL Configuration Info" is applicable for EN-DC. +- + +>SON Information Reply + + + + + + +>>SON Information Reply +M + +9.2.3.28 + +- + +>SON Information Report + + + + + + +>>SON Information Report +M + +9.2.3.39 + +YES +ignore + +9.2.3.28 SON Information Reply +This IE contains the configuration information to be replied to the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +SON Information Reply + + + + + + +>X2 TNL Configuration Info +O + +9.2.3.29 + + + +>Time Synchronisation Info +O + +9.2.3.34 + +YES +ignore +>Muting Pattern Information +O + +9.2.3.41 + +YES +ignore + +9.2.3.29 X2 TNL Configuration Info +The X2 TNL Configuration Info IE is used for signalling X2 TNL Configuration information for automatic X2 SCTP association establishment. It contains TNL addresses of either an eNB or, in the context of EN-DC, of an en-gNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +eNB X2 Transport Layer Addresses + +1 .. + + + + +>Transport Layer Address +M + +9.2.2.1 +Transport Layer Addresses for X2 SCTP end-point. + + +eNB X2 Extended Transport Layer Addresses + +0 .. + + +YES +ignore +>IP-Sec Transport Layer Address +O + +9.2.2.1 +Transport Layer Addresses for IP-Sec end-point. +- +- +>eNB GTP Transport Layer Addresses + +0 .. + + +- +- +>>GTP Transport Layer Address +M + +9.2.2.1 +GTP Transport Layer Addresses for GTP end-points (used for data forwarding over X2 or for transport of X2-U user data for dual connectivity). +- +- +eNB Indirect X2 Transport Layer Addresses + +0 .. + + +YES +ignore +>Transport Layer Address +O + +9.2.2.1 +Transport Layer Addresses for Indirect X2 SCTP end-point. + + + + +9.2.3.30 NAS Security Parameters from E-UTRAN +The purpose of the NAS Security Parameters from E-UTRAN IE is to provide security related parameters for I-RAT handovers from E-UTRAN via the eNB to the UE. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +NAS Security Parameters from E-UTRAN +M + +OCTET STRING +Coded as the value part of NAS security parameters from E-UTRA IE defined in TS 24.301 [24]. + +9.2.3.31 NAS Security Parameters to E-UTRAN +The purpose of the NAS Security Parameters to E-UTRAN IE is to provide security related parameters for I-RAT handovers to E-UTRAN via the RNC or BSS to the UE. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +NAS Security Parameters to E-UTRAN +M + +OCTET STRING +Coded as the value part of NAS security parameters to E-UTRA IE defined in TS 24.301 [24]. + +9.2.3.32 LPPa-PDU +This information element contains an eNB – E-SMLC or E-SMLC – eNB message that is transferred without interpretation in the MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +LPPa-PDU +M + +OCTET STRING + + +9.2.3.33 Routing ID +This information element is used to identify an E-SMLC within the EPC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Routing ID +M + +INTEGER (0..255) + + +9.2.3.34 Time Synchronisation Info +The Time Synchronisation Info IE is used for signalling stratum level, synchronisation status and muting availability for over-the-air synchronisation using network listening. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Synchronisation Info + + + + + + +>Stratum Level +M + +INTEGER (0..3, …) + + + +>Synchronisation status +M + +ENUMERATED(Synchronous, Asynchronous, …) + + + +>Muting Availability Indication +O + +ENUMERATED (Available, Unavailable, …) +Indicates availability of muting activation. +YES +ignore + +9.2.3.35 Void +9.2.3.36 Traffic Load Reduction Indication +The Traffic Load Reduction Indication IE indicates the percentage of the type of traffic relative to the instantaneous incoming rate at the eNB, as indicated in the Overload Action IE, to be rejected. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Traffic Load Reduction Indication +M + +INTEGER (1..99) + + +9.2.3.37 Additional CS Fallback Indicator +The IE indicates whether the restrictions contained in the Handover Restriction List IE apply or not to the CS Fallback High Priority call. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Additional CS Fallback Indicator +M + +ENUMERATED(no restriction, restriction, ...) + + +9.2.3.38 Masked IMEISV +This information element contains the IMEISV value with a mask, to identify a terminal model without identifying an individual Mobile Equipment. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Masked IMEISV +M + +BIT STRING (SIZE (64)) +Coded as the International Mobile station Equipment Identity and Software Version Number (IMEISV) defined in TS 23.003 [21] with the last 4 digits of the SNR masked by setting the corresponding bits to 1. +The first to fourth bits correspond to the first digit of the IMEISV, the fifth to eighth bits correspond to the second digit of the IMEISV, and so on. + +9.2.3.39 SON Information Report +This IE contains the configuration information to be transferred to the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE SON Information Report +M + + + +>RLF Report Information + + + + +>>RLF Report Information +M + +9.2.3.40 + + +9.2.3.40 RLF Report Information +This IE contains the RLF report information to be transferred to the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE RLF Report Container +M + +OCTET STRING +rlf-Report-r9 contained in UEInformationResponse message as defined in TS 36.331 [16]. +UE RLF Report Container for extended bands +O + +OCTET STRING +rlf-Report-v9e0 contained in the UEInformationResponse message (TS 36.331 [16]) + +9.2.3.41 Muting Pattern Information +This information element contains muting pattern information that can be used for over-the-air synchronisation using network listening. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Muting Pattern Period +M + +ENUMERATED (0, 1280, 2560, 5120, 10240, …) +Period for repetition of muted subframe in milliseconds. Value ‘0’ indicates that the muting request is not fulfilled. +Muting Pattern Offset +O + +INTEGER (0..10239,…) +Offset in number of subframes of the muting pattern starting from subframe 0 in a radio frame where SFN = 0. +If this IE is not present, the receiving eNB may consider the requested muting pattern offset in the former request has been accepted. + +9.2.3.42 Synchronisation Information +This information element contains information concerning the cell selected as source of synchronisation signal by the sending eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Source Stratum Level +O + +INTEGER (0..3, …) +Stratum Level of cell selected as synchronisation source. The range of this IE is limited to 0..2. +Listening Subframe Pattern +O + +9.2.3.43 +Subframe pattern where the Reference Signals can be detected for synchronisation. +Aggressor Cell List + +0..1 + +List of cells for which the muting pattern need to be activated. +>Aggressor E-CGI List + +1.. + + +>>E-CGI +M + +9.2.1.38 + + +Range bound +Explanation +maxnoofCellsineNB +Maximum no. cells that can be served by an eNB. Value is 256. + +9.2.3.43 Listening Subframe Pattern +This information element contains information concerning the pattern of subframes where the reference signals can be detected for the purpose of over the air synchronisation via network listening. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Pattern Period +M + +ENUMERATED (1280, 2560, 5120, 10240, …) +Period in milliseconds for repetition of the subframe where reference signals are available. +Pattern Offset +M + +INTEGER (0..10239,…) +Offset in number of subframes of the reference signals starting from subframe 0 in a radio frame where SFN = 0. + +9.2.3.44 MME Group ID +This information element contains information concerning the MME Group ID that identifies a group of MME’s. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +MME Group ID +M + +OCTET STRING (SIZE(2)) +The MME Group ID is defined in TS 23.003 [21] + +9.2.3.45 Additional GUTI +This information element contains DCN related information to for identification of a CN node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +GUMMEI +M + +9.2.3.9 + +M-TMSI +M + +OCTET STRING (SIZE (4)) + + +9.2.3.46 Extended UE Identity Index Value +The Extended UE Identity Index Value IE is used by the eNB to calculate the paging resources to be used for the UE, as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Extended UE Identity Index Value +M + +BIT STRING (SIZE(14)) +Corresponds to the UE_ID used to determine the Paging Narrowband and the NB-IoT paging carrier as specified in TS 36.304 [20]. + +9.2.3.47 NB-IoT UE Identity Index Value +The NB-IoT UE Identity Index Value IE is used by the eNB to calculate the paging resources to be used for the UE, as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NB-IoT UE Identity Index Value +M + +BIT STRING (SIZE(12)) +Coded as specified in TS 36.304 [20]. + +9.2.3.48 DL NAS PDU Delivey Request +This IE indicates the request to acknowledge the successful delivery of a downlink NAS PDU as specified in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +DL NAS PDU Delivery Request +M + +ENUMERATED (requested, …) + + +9.2.3.49 DL CP Security Information +The DL CP Security Information IE contains NAS level security information to be forwarded to the UE as described in TS 33.401 [15]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +DL NAS MAC +M + +BIT STRING (SIZE(16)) +Defined in TS 33.401 [15]. + +9.2.3.50 UL CP Security Information +The UL CP Security Information IE contains NAS level security information to enable UE authentication by the MME as described in TS 33.401 [15]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UL NAS MAC +M + +BIT STRING (SIZE(16)) +Defined in TS 33.401 [15]. +UL NAS Count +M + +BIT STRING (SIZE(5)) +Defined in TS 33.401 [15]. +9.2.3.51 UE Capability Info Request +This IE indicates the request to provide to the MME the UE capability related information when retrieved from the UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE Capability Info Request +M + +ENUMERATED (requested, …) + + +9.2.3.52 5GS TAI +This information element is used to uniquely identify a 5GS Tracking Area. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +TAI + + + + +>PLMN Identity +M + +9.2.3.8 + +>5GS TAC +M + +9.2.3.53 + + +9.2.3.53 5GS TAC +This information element is used to uniquely identify a 5GS Tracking Area Code. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +5GS TAC +M + +OCTET STRING (SIZE (3)) + + +9.2.3.54 End Indication +The End Indication IE indicates that there are no further NAS PDUs to be transmitted for this UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +End Indication +M + +ENUMERATED (no further data, further data exists, …) + + +9.2.3.55 Pending Data Indication +This IE indicates that some signalling or data is pending in the network for the UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Pending Data Indication +M + +ENUMERATED (true, …) + + +9.3 Message and Information Element Abstract Syntax (with ASN.1) +9.3.0 General +S1AP ASN.1 definition conforms to ITU-T Rec. X.691 [4], ITU-T Rec. X.680 [5] and ITU-T Rec. X.681 [6]. +The ASN.1 definition specifies the structure and content of S1AP messages. S1AP messages can contain any IEs specified in the object set definitions for that message without the order or number of occurrence being restricted by ASN.1. However, for this version of the standard, a sending entity shall construct a S1AP message according to the PDU definitions module and with the following additional rules: +- IEs shall be ordered (in an IE container) in the order they appear in object set definitions. +- Object set definitions specify how many times IEs may appear. An IE shall appear exactly once if the presence field in an object has value "mandatory". An IE may appear at most once if the presence field in an object has value "optional" or "conditional". If in a tabular format there is multiplicity specified for an IE (i.e., an IE list) then in the corresponding ASN.1 definition the list definition is separated into two parts. The first part defines an IE container list where the list elements reside. The second part defines list elements. The IE container list appears as an IE of its own. For this version of the standard an IE container list may contain only one kind of list elements. +NOTE: In the above “IE” means an IE in the object set with an explicit ID. If one IE needs to appear more than once in one object set, then the different occurrences will have different IE IDs. +If a S1AP message that is not constructed as defined above is received, this shall be considered as Abstract Syntax Error, and the message shall be handled as defined for Abstract Syntax Error in subclause 10.3.6. +Subclause 9.3 presents the Abstract Syntax of S1AP protocol with ASN.1. In case there is contradiction between the ASN.1 definition in this subclause and the tabular format in subclause 9.1 and 9.2, the ASN.1 shall take precedence, except for the definition of conditions for the presence of conditional elements, where the tabular format shall take precedence. +9.3.1 Usage of private message mechanism for non-standard use +The private message mechanism for non-standard use may be used: +- for special operator- (and/or vendor) specific features considered not to be part of the basic functionality, i.e., the functionality required for a complete and high-quality specification in order to guarantee multivendor interoperability; +- by vendors for research purposes, e.g., to implement and evaluate new algorithms/features before such features are proposed for standardisation. +The private message mechanism shall not be used for basic functionality. Such functionality shall be standardised. +9.3.2 Elementary Procedure Definitions +-- ************************************************************** +-- +-- Elementary Procedure definitions +-- +-- ************************************************************** + +S1AP-PDU-Descriptions { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Descriptions (0)} + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + Criticality, + ProcedureCode +FROM S1AP-CommonDataTypes + + CellTrafficTrace, + DeactivateTrace, + DownlinkUEAssociatedLPPaTransport, + DownlinkNASTransport, + DownlinkNonUEAssociatedLPPaTransport, + DownlinkS1cdma2000tunnelling, + ENBDirectInformationTransfer, + ENBStatusTransfer, + ENBConfigurationUpdate, + ENBConfigurationUpdateAcknowledge, + ENBConfigurationUpdateFailure, + ErrorIndication, + HandoverCancel, + HandoverCancelAcknowledge, + HandoverCommand, + HandoverFailure, + HandoverNotify, + HandoverPreparationFailure, + HandoverRequest, + HandoverRequestAcknowledge, + HandoverRequired, + InitialContextSetupFailure, + InitialContextSetupRequest, + InitialContextSetupResponse, + InitialUEMessage, + KillRequest, + KillResponse, + LocationReportingControl, + LocationReportingFailureIndication, + LocationReport, + MMEConfigurationUpdate, + MMEConfigurationUpdateAcknowledge, + MMEConfigurationUpdateFailure, + MMEDirectInformationTransfer, + MMEStatusTransfer, + NASNonDeliveryIndication, + OverloadStart, + OverloadStop, + Paging, + PathSwitchRequest, + PathSwitchRequestAcknowledge, + PathSwitchRequestFailure, + PrivateMessage, + Reset, + ResetAcknowledge, + S1SetupFailure, + S1SetupRequest, + S1SetupResponse, + E-RABModifyRequest, + E-RABModifyResponse, + E-RABModificationIndication, + E-RABModificationConfirm, + E-RABReleaseCommand, + E-RABReleaseResponse, + E-RABReleaseIndication, + E-RABSetupRequest, + E-RABSetupResponse, + TraceFailureIndication, + TraceStart, + UECapabilityInfoIndication, + UEContextModificationFailure, + UEContextModificationRequest, + UEContextModificationResponse, + UEContextReleaseCommand, + UEContextReleaseComplete, + UEContextReleaseRequest, + UERadioCapabilityMatchRequest, + UERadioCapabilityMatchResponse, + UplinkUEAssociatedLPPaTransport, + UplinkNASTransport, + UplinkNonUEAssociatedLPPaTransport, + UplinkS1cdma2000tunnelling, + WriteReplaceWarningRequest, + WriteReplaceWarningResponse, + ENBConfigurationTransfer, + MMEConfigurationTransfer, + PWSRestartIndication, + UEContextModificationIndication, + UEContextModificationConfirm, + RerouteNASRequest, + PWSFailureIndication, + UEContextSuspendRequest, + UEContextSuspendResponse, + UEContextResumeRequest, + UEContextResumeResponse, + UEContextResumeFailure, + ConnectionEstablishmentIndication, + NASDeliveryIndication, + RetrieveUEInformation, + UEInformationTransfer, + ENBCPRelocationIndication, + MMECPRelocationIndication, + SecondaryRATDataUsageReport + + +FROM S1AP-PDU-Contents + + id-CellTrafficTrace, + id-DeactivateTrace, + id-downlinkUEAssociatedLPPaTransport, + id-downlinkNASTransport, + id-downlinkNonUEAssociatedLPPaTransport, + id-DownlinkS1cdma2000tunnelling, + id-eNBStatusTransfer, + id-ErrorIndication, + id-HandoverCancel, + id-HandoverNotification, + id-HandoverPreparation, + id-HandoverResourceAllocation, + id-InitialContextSetup, + id-initialUEMessage, + id-ENBConfigurationUpdate, + id-Kill, + id-LocationReportingControl, + id-LocationReportingFailureIndication, + id-LocationReport, + id-eNBDirectInformationTransfer, + id-MMEConfigurationUpdate, + id-MMEDirectInformationTransfer, + id-MMEStatusTransfer, + id-NASNonDeliveryIndication, + id-OverloadStart, + id-OverloadStop, + id-Paging, + id-PathSwitchRequest, + id-PrivateMessage, + id-Reset, + id-S1Setup, + id-E-RABModify, + id-E-RABModificationIndication, + id-E-RABRelease, + id-E-RABReleaseIndication, + id-E-RABSetup, + id-TraceFailureIndication, + id-TraceStart, + id-UECapabilityInfoIndication, + id-UEContextModification, + id-UEContextRelease, + id-UEContextReleaseRequest, + id-UERadioCapabilityMatch, + id-uplinkUEAssociatedLPPaTransport, + id-uplinkNASTransport, + id-uplinkNonUEAssociatedLPPaTransport, + id-UplinkS1cdma2000tunnelling, + id-WriteReplaceWarning, + id-eNBConfigurationTransfer, + id-MMEConfigurationTransfer, + id-PWSRestartIndication, + id-UEContextModificationIndication, + id-RerouteNASRequest, + id-PWSFailureIndication, + id-UEContextSuspend, + id-UEContextResume, + id-ConnectionEstablishmentIndication, + id-NASDeliveryIndication, + id-RetrieveUEInformation, + id-UEInformationTransfer, + id-eNBCPRelocationIndication, + id-MMECPRelocationIndication, + id-SecondaryRATDataUsageReport + + +FROM S1AP-Constants; + + +-- ************************************************************** +-- +-- Interface Elementary Procedure Class +-- +-- ************************************************************** + +S1AP-ELEMENTARY-PROCEDURE ::= CLASS { + &InitiatingMessage , + &SuccessfulOutcome OPTIONAL, + &UnsuccessfulOutcome OPTIONAL, + &procedureCode ProcedureCode UNIQUE, + &criticality Criticality DEFAULT ignore +} +WITH SYNTAX { + INITIATING MESSAGE &InitiatingMessage + [SUCCESSFUL OUTCOME &SuccessfulOutcome] + [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome] + PROCEDURE CODE &procedureCode + [CRITICALITY &criticality] +} + +-- ************************************************************** +-- +-- Interface PDU Definition +-- +-- ************************************************************** + +S1AP-PDU ::= CHOICE { + initiatingMessage InitiatingMessage, + successfulOutcome SuccessfulOutcome, + unsuccessfulOutcome UnsuccessfulOutcome, + ... +} + +InitiatingMessage ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +SuccessfulOutcome ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +UnsuccessfulOutcome ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +-- ************************************************************** +-- +-- Interface Elementary Procedure List +-- +-- ************************************************************** + +S1AP-ELEMENTARY-PROCEDURES S1AP-ELEMENTARY-PROCEDURE ::= { + S1AP-ELEMENTARY-PROCEDURES-CLASS-1 | + S1AP-ELEMENTARY-PROCEDURES-CLASS-2, + ... +} + + +S1AP-ELEMENTARY-PROCEDURES-CLASS-1 S1AP-ELEMENTARY-PROCEDURE ::= { + handoverPreparation | + handoverResourceAllocation | + pathSwitchRequest | + e-RABSetup | + e-RABModify | + e-RABRelease | + initialContextSetup | + handoverCancel | + kill | + reset | + s1Setup | + uEContextModification | + uEContextRelease | + eNBConfigurationUpdate | + mMEConfigurationUpdate | + writeReplaceWarning , + ..., + uERadioCapabilityMatch | + e-RABModificationIndication | + uEContextModificationIndication | + uEContextSuspend | + uEContextResume +} + +S1AP-ELEMENTARY-PROCEDURES-CLASS-2 S1AP-ELEMENTARY-PROCEDURE ::= { + handoverNotification | + e-RABReleaseIndication | + paging | + downlinkNASTransport | + initialUEMessage | + uplinkNASTransport | + errorIndication | + nASNonDeliveryIndication | + uEContextReleaseRequest | + downlinkS1cdma2000tunnelling | + uplinkS1cdma2000tunnelling | + uECapabilityInfoIndication | + eNBStatusTransfer | + mMEStatusTransfer | + deactivateTrace | + traceStart | + traceFailureIndication | + cellTrafficTrace | + locationReportingControl | + locationReportingFailureIndication | + locationReport | + overloadStart | + overloadStop | + eNBDirectInformationTransfer | + mMEDirectInformationTransfer | + eNBConfigurationTransfer | + mMEConfigurationTransfer | + privateMessage , + ..., + downlinkUEAssociatedLPPaTransport | + uplinkUEAssociatedLPPaTransport | + downlinkNonUEAssociatedLPPaTransport | + uplinkNonUEAssociatedLPPaTransport | + pWSRestartIndication | + rerouteNASRequest | + pWSFailureIndication | + connectionEstablishmentIndication | + nASDeliveryIndication | + retrieveUEInformation | + uEInformationTransfer | + eNBCPRelocationIndication | + mMECPRelocationIndication | + secondaryRATDataUsageReport +} + +-- ************************************************************** +-- +-- Interface Elementary Procedures +-- +-- ************************************************************** + +handoverPreparation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequired + SUCCESSFUL OUTCOME HandoverCommand + UNSUCCESSFUL OUTCOME HandoverPreparationFailure + PROCEDURE CODE id-HandoverPreparation + CRITICALITY reject +} + +handoverResourceAllocation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequest + SUCCESSFUL OUTCOME HandoverRequestAcknowledge + UNSUCCESSFUL OUTCOME HandoverFailure + PROCEDURE CODE id-HandoverResourceAllocation + CRITICALITY reject +} + +handoverNotification S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverNotify + PROCEDURE CODE id-HandoverNotification + CRITICALITY ignore +} + +pathSwitchRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PathSwitchRequest + SUCCESSFUL OUTCOME PathSwitchRequestAcknowledge + UNSUCCESSFUL OUTCOME PathSwitchRequestFailure + PROCEDURE CODE id-PathSwitchRequest + CRITICALITY reject +} + +e-RABSetup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABSetupRequest + SUCCESSFUL OUTCOME E-RABSetupResponse + PROCEDURE CODE id-E-RABSetup + CRITICALITY reject +} + +e-RABModify S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABModifyRequest + SUCCESSFUL OUTCOME E-RABModifyResponse + PROCEDURE CODE id-E-RABModify + CRITICALITY reject +} + +e-RABRelease S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABReleaseCommand + SUCCESSFUL OUTCOME E-RABReleaseResponse + PROCEDURE CODE id-E-RABRelease + CRITICALITY reject +} + +e-RABReleaseIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABReleaseIndication + PROCEDURE CODE id-E-RABReleaseIndication + CRITICALITY ignore +} + +initialContextSetup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialContextSetupRequest + SUCCESSFUL OUTCOME InitialContextSetupResponse + UNSUCCESSFUL OUTCOME InitialContextSetupFailure + PROCEDURE CODE id-InitialContextSetup + CRITICALITY reject +} + +uEContextReleaseRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseRequest + PROCEDURE CODE id-UEContextReleaseRequest + CRITICALITY ignore +} + +paging S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Paging + PROCEDURE CODE id-Paging + CRITICALITY ignore +} + +downlinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNASTransport + PROCEDURE CODE id-downlinkNASTransport + CRITICALITY ignore +} + +initialUEMessage S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialUEMessage + PROCEDURE CODE id-initialUEMessage + CRITICALITY ignore +} + +uplinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNASTransport + PROCEDURE CODE id-uplinkNASTransport + CRITICALITY ignore +} +nASNonDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASNonDeliveryIndication + PROCEDURE CODE id-NASNonDeliveryIndication + CRITICALITY ignore +} + +handoverCancel S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverCancel + SUCCESSFUL OUTCOME HandoverCancelAcknowledge + PROCEDURE CODE id-HandoverCancel + CRITICALITY reject +} + +reset S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Reset + SUCCESSFUL OUTCOME ResetAcknowledge + PROCEDURE CODE id-Reset + CRITICALITY reject +} + +errorIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ErrorIndication + PROCEDURE CODE id-ErrorIndication + CRITICALITY ignore +} + +s1Setup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE S1SetupRequest + SUCCESSFUL OUTCOME S1SetupResponse + UNSUCCESSFUL OUTCOME S1SetupFailure + PROCEDURE CODE id-S1Setup + CRITICALITY reject +} + +eNBConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBConfigurationUpdate + SUCCESSFUL OUTCOME ENBConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME ENBConfigurationUpdateFailure + PROCEDURE CODE id-ENBConfigurationUpdate + CRITICALITY reject +} + +mMEConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEConfigurationUpdate + SUCCESSFUL OUTCOME MMEConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME MMEConfigurationUpdateFailure + PROCEDURE CODE id-MMEConfigurationUpdate + CRITICALITY reject +} + +downlinkS1cdma2000tunnelling S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkS1cdma2000tunnelling + PROCEDURE CODE id-DownlinkS1cdma2000tunnelling + CRITICALITY ignore +} + +uplinkS1cdma2000tunnelling S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkS1cdma2000tunnelling + PROCEDURE CODE id-UplinkS1cdma2000tunnelling + CRITICALITY ignore +} + +uEContextModification S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationRequest + SUCCESSFUL OUTCOME UEContextModificationResponse + UNSUCCESSFUL OUTCOME UEContextModificationFailure + PROCEDURE CODE id-UEContextModification + CRITICALITY reject +} + +uECapabilityInfoIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UECapabilityInfoIndication + PROCEDURE CODE id-UECapabilityInfoIndication + CRITICALITY ignore +} + +uEContextRelease S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseCommand + SUCCESSFUL OUTCOME UEContextReleaseComplete + PROCEDURE CODE id-UEContextRelease + CRITICALITY reject +} + +eNBStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBStatusTransfer + PROCEDURE CODE id-eNBStatusTransfer + CRITICALITY ignore +} + +mMEStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEStatusTransfer + PROCEDURE CODE id-MMEStatusTransfer + CRITICALITY ignore +} + +deactivateTrace S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DeactivateTrace + PROCEDURE CODE id-DeactivateTrace + CRITICALITY ignore +} + +traceStart S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceStart + PROCEDURE CODE id-TraceStart + CRITICALITY ignore +} + +traceFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceFailureIndication + PROCEDURE CODE id-TraceFailureIndication + CRITICALITY ignore +} +cellTrafficTrace S1AP-ELEMENTARY-PROCEDURE ::={ +INITIATING MESSAGE CellTrafficTrace +PROCEDURE CODE id-CellTrafficTrace +CRITICALITY ignore +} + +locationReportingControl S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingControl + PROCEDURE CODE id-LocationReportingControl + CRITICALITY ignore +} + +locationReportingFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingFailureIndication + PROCEDURE CODE id-LocationReportingFailureIndication + CRITICALITY ignore +} + +locationReport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReport + PROCEDURE CODE id-LocationReport + CRITICALITY ignore +} + +overloadStart S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStart + PROCEDURE CODE id-OverloadStart + CRITICALITY ignore +} + +overloadStop S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStop + PROCEDURE CODE id-OverloadStop + CRITICALITY reject +} + +writeReplaceWarning S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE WriteReplaceWarningRequest + SUCCESSFUL OUTCOME WriteReplaceWarningResponse + PROCEDURE CODE id-WriteReplaceWarning + CRITICALITY reject +} + +eNBDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBDirectInformationTransfer + PROCEDURE CODE id-eNBDirectInformationTransfer + CRITICALITY ignore +} + +mMEDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEDirectInformationTransfer + PROCEDURE CODE id-MMEDirectInformationTransfer + CRITICALITY ignore +} + +eNBConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBConfigurationTransfer + PROCEDURE CODE id-eNBConfigurationTransfer + CRITICALITY ignore +} + +mMEConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEConfigurationTransfer + PROCEDURE CODE id-MMEConfigurationTransfer + CRITICALITY ignore +} + + +privateMessage S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PrivateMessage + PROCEDURE CODE id-PrivateMessage + CRITICALITY ignore +} + +pWSRestartIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSRestartIndication + PROCEDURE CODE id-PWSRestartIndication + CRITICALITY ignore +} + +kill S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE KillRequest + SUCCESSFUL OUTCOME KillResponse + PROCEDURE CODE id-Kill + CRITICALITY reject +} + +downlinkUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkUEAssociatedLPPaTransport + PROCEDURE CODE id-downlinkUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uplinkUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkUEAssociatedLPPaTransport + PROCEDURE CODE id-uplinkUEAssociatedLPPaTransport + CRITICALITY ignore +} +downlinkNonUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNonUEAssociatedLPPaTransport + PROCEDURE CODE id-downlinkNonUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uplinkNonUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNonUEAssociatedLPPaTransport + PROCEDURE CODE id-uplinkNonUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uERadioCapabilityMatch S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityMatchRequest + SUCCESSFUL OUTCOME UERadioCapabilityMatchResponse + PROCEDURE CODE id-UERadioCapabilityMatch + CRITICALITY reject +} + +e-RABModificationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABModificationIndication + SUCCESSFUL OUTCOME E-RABModificationConfirm + PROCEDURE CODE id-E-RABModificationIndication + CRITICALITY reject +} + +uEContextModificationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationIndication + SUCCESSFUL OUTCOME UEContextModificationConfirm + PROCEDURE CODE id-UEContextModificationIndication + CRITICALITY reject +} + +rerouteNASRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RerouteNASRequest + PROCEDURE CODE id-RerouteNASRequest + CRITICALITY reject +} + +pWSFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSFailureIndication + PROCEDURE CODE id-PWSFailureIndication + CRITICALITY ignore +} + +uEContextSuspend S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextSuspendRequest + SUCCESSFUL OUTCOME UEContextSuspendResponse + PROCEDURE CODE id-UEContextSuspend + CRITICALITY reject +} + +uEContextResume S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextResumeRequest + SUCCESSFUL OUTCOME UEContextResumeResponse + UNSUCCESSFUL OUTCOME UEContextResumeFailure + PROCEDURE CODE id-UEContextResume + CRITICALITY reject +} + +connectionEstablishmentIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ConnectionEstablishmentIndication + PROCEDURE CODE id-ConnectionEstablishmentIndication + CRITICALITY reject +} + +nASDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASDeliveryIndication + PROCEDURE CODE id-NASDeliveryIndication + CRITICALITY ignore +} + +retrieveUEInformation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RetrieveUEInformation + PROCEDURE CODE id-RetrieveUEInformation + CRITICALITY reject +} + +uEInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEInformationTransfer + PROCEDURE CODE id-UEInformationTransfer + CRITICALITY reject +} + +eNBCPRelocationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBCPRelocationIndication + PROCEDURE CODE id-eNBCPRelocationIndication + CRITICALITY reject +} + +mMECPRelocationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMECPRelocationIndication + PROCEDURE CODE id-MMECPRelocationIndication + CRITICALITY reject +} + +secondaryRATDataUsageReport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE SecondaryRATDataUsageReport + PROCEDURE CODE id-SecondaryRATDataUsageReport + CRITICALITY ignore +} + + +END + +9.3.3 PDU Definitions +-- ************************************************************** +-- +-- PDU definitions for S1AP. +-- +-- ************************************************************** + +S1AP-PDU-Contents { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Contents (1) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + UEAggregateMaximumBitrate, + BearerType, + Cause, + CellAccessMode, + Cdma2000HORequiredIndication, + Cdma2000HOStatus, + Cdma2000OneXSRVCCInfo, + Cdma2000OneXRAND, + Cdma2000PDU, + Cdma2000RATType, + Cdma2000SectorID, + EUTRANRoundTripDelayEstimationInfo, + CNDomain, + ConcurrentWarningMessageIndicator, + CriticalityDiagnostics, + CSFallbackIndicator, + CSG-Id, + CSG-IdList, + CSGMembershipStatus, + Data-Forwarding-Not-Possible, + Direct-Forwarding-Path-Availability, + Global-ENB-ID, + EUTRAN-CGI, + ENBname, + ENB-StatusTransfer-TransparentContainer, + ENB-UE-S1AP-ID, + ExtendedRepetitionPeriod, + GTP-TEID, + GUMMEI, + GUMMEIType, + HandoverRestrictionList, + HandoverType, + Masked-IMEISV, + LAI, + LPPa-PDU, + ManagementBasedMDTAllowed, + MDTPLMNList, + MMEname, + MMERelaySupportIndicator, + MME-UE-S1AP-ID, + MSClassmark2, + MSClassmark3, + NAS-PDU, + NASSecurityParametersfromE-UTRAN, + NASSecurityParameterstoE-UTRAN, + OverloadResponse, + PagingDRX, + PagingPriority, + PLMNidentity, + ProSeAuthorized, + RIMTransfer, + RelativeMMECapacity, + RequestType, + E-RAB-ID, + E-RABLevelQoSParameters, + E-RABList, + RelayNode-Indicator, + Routing-ID, + SecurityKey, + SecurityContext, + ServedGUMMEIs, + SONConfigurationTransfer, + Source-ToTarget-TransparentContainer, + SourceBSS-ToTargetBSS-TransparentContainer, + SourceeNB-ToTargeteNB-TransparentContainer, + SourceRNC-ToTargetRNC-TransparentContainer, + SubscriberProfileIDforRFP, + SRVCCOperationNotPossible, + SRVCCOperationPossible, + SRVCCHOIndication, + SupportedTAs, + TAI, + Target-ToSource-TransparentContainer, + TargetBSS-ToSourceBSS-TransparentContainer, + TargeteNB-ToSourceeNB-TransparentContainer, + TargetID, + TargetRNC-ToSourceRNC-TransparentContainer, + TimeToWait, + TraceActivation, + TrafficLoadReductionIndication, + E-UTRAN-Trace-ID, + TransportLayerAddress, + UEIdentityIndexValue, + UEPagingID, + UERadioCapability, + UERadioCapabilityForPaging, + UE-RetentionInformation, + UE-S1AP-IDs, + UE-associatedLogicalS1-ConnectionItem, + UESecurityCapabilities, + S-TMSI, + MessageIdentifier, + SerialNumber, + WarningAreaList, + RepetitionPeriod, + NumberofBroadcastRequest, + WarningType, + WarningSecurityInfo, + DataCodingScheme, + WarningMessageContents, + BroadcastCompletedAreaList, + RRC-Establishment-Cause, + BroadcastCancelledAreaList, + PS-ServiceNotAvailable, + GUMMEIList, + Correlation-ID, + GWContextReleaseIndication, + PrivacyIndicator, + VoiceSupportMatchIndicator, + TunnelInformation, + KillAllWarningMessages, + TransportInformation, + LHN-ID, + UserLocationInformation, + AdditionalCSFallbackIndicator, + ECGIListForRestart, + TAIListForRestart, + EmergencyAreaIDListForRestart, + ExpectedUEBehaviour, + Paging-eDRXInformation, + Extended-UEIdentityIndexValue, + MME-Group-ID, + Additional-GUTI, + PWSfailedECGIList, + CellIdentifierAndCELevelForCECapableUEs, + AssistanceDataForPaging, + InformationOnRecommendedCellsAndENBsForPaging, + UE-Usage-Type, + UEUserPlaneCIoTSupportIndicator, + NB-IoT-DefaultPagingDRX, + NB-IoT-Paging-eDRXInformation, + CE-mode-B-SupportIndicator, + NB-IoT-UEIdentityIndexValue, + V2XServicesAuthorized, + DCN-ID, + ServedDCNs, + UESidelinkAggregateMaximumBitrate, + DLNASPDUDeliveryAckRequest, + Coverage-Level, + EnhancedCoverageRestricted, + DL-CP-SecurityInformation, + UL-CP-SecurityInformation, + SecondaryRATDataUsageRequest, + SecondaryRATDataUsageReportList, + HandoverFlag, + NRUESecurityCapabilities, + UE-Application-Layer-Measurement-Capability, + CE-ModeBRestricted, + Packet-LossRate, + UECapabilityInfoRequest, + SourceNgRanNode-ToTargetNgRanNode-TransparentContainer, + TargetNgRanNode-ToSourceNgRanNode-TransparentContainer, + EndIndication, + EDT-Session, + LTE-M-Indication, + AerialUEsubscriptionInformation, + PendingDataIndication, + WarningAreaCoordinates, + Subscription-Based-UE-DifferentiationInfo, + PSCellInformation, + NR-CGI, + ConnectedengNBList, + EN-DCSONConfigurationTransfer, + TimeSinceSecondaryNodeRelease, + AdditionalRRMPriorityIndex + + + + +FROM S1AP-IEs + + PrivateIE-Container{}, + ProtocolExtensionContainer{}, + ProtocolIE-Container{}, + ProtocolIE-ContainerList{}, + ProtocolIE-ContainerPair{}, + ProtocolIE-ContainerPairList{}, + ProtocolIE-SingleContainer{}, + S1AP-PRIVATE-IES, + S1AP-PROTOCOL-EXTENSION, + S1AP-PROTOCOL-IES, + S1AP-PROTOCOL-IES-PAIR +FROM S1AP-Containers + + + id-AssistanceDataForPaging, + id-AerialUEsubscriptionInformation, + id-uEaggregateMaximumBitrate, + id-BearerType, + id-Cause, + id-CellAccessMode, + id-CellIdentifierAndCELevelForCECapableUEs, + id-cdma2000HORequiredIndication, + id-cdma2000HOStatus, + id-cdma2000OneXSRVCCInfo, + id-cdma2000OneXRAND, + id-cdma2000PDU, + id-cdma2000RATType, + id-cdma2000SectorID, + id-EUTRANRoundTripDelayEstimationInfo, + id-CNDomain, + id-ConcurrentWarningMessageIndicator, + id-CriticalityDiagnostics, + id-CSFallbackIndicator, + id-CSG-Id, + id-CSG-IdList, + id-CSGMembershipStatus, + id-Data-Forwarding-Not-Possible, + id-DefaultPagingDRX, + id-Direct-Forwarding-Path-Availability, + id-Global-ENB-ID, + id-EUTRAN-CGI, + id-eNBname, + id-eNB-StatusTransfer-TransparentContainer, + id-eNB-UE-S1AP-ID, + id-GERANtoLTEHOInformationRes, + id-GUMMEI-ID, + id-GUMMEIType, + id-HandoverRestrictionList, + id-HandoverType, + id-Masked-IMEISV, + id-InformationOnRecommendedCellsAndENBsForPaging, + id-InitialContextSetup, + id-Inter-SystemInformationTransferTypeEDT, + id-Inter-SystemInformationTransferTypeMDT, + id-LPPa-PDU, + id-NAS-DownlinkCount, + id-ManagementBasedMDTAllowed, + id-ManagementBasedMDTPLMNList, + id-MMEname, + id-MME-UE-S1AP-ID, + id-MSClassmark2, + id-MSClassmark3, + id-NAS-PDU, + id-NASSecurityParametersfromE-UTRAN, + id-NASSecurityParameterstoE-UTRAN, + id-OverloadResponse, + id-pagingDRX, + id-PagingPriority, + id-RelativeMMECapacity, + id-RequestType, + id-Routing-ID, + id-E-RABAdmittedItem, + id-E-RABAdmittedList, + id-E-RABDataForwardingItem, + id-E-RABFailedToModifyList, + id-E-RABFailedToReleaseList, + id-E-RABFailedtoSetupItemHOReqAck, + id-E-RABFailedToSetupListBearerSURes, + id-E-RABFailedToSetupListCtxtSURes, + id-E-RABFailedToSetupListHOReqAck, + id-E-RABFailedToBeReleasedList, + id-E-RABFailedToResumeListResumeReq, + id-E-RABFailedToResumeItemResumeReq, + id-E-RABFailedToResumeListResumeRes, + id-E-RABFailedToResumeItemResumeRes, + id-E-RABModify, + id-E-RABModifyItemBearerModRes, + id-E-RABModifyListBearerModRes, + id-E-RABRelease, + id-E-RABReleaseItemBearerRelComp, + id-E-RABReleaseItemHOCmd, + id-E-RABReleaseListBearerRelComp, + id-E-RABReleaseIndication, + id-E-RABSetup, + id-E-RABSetupItemBearerSURes, + id-E-RABSetupItemCtxtSURes, + id-E-RABSetupListBearerSURes, + id-E-RABSetupListCtxtSURes, + id-E-RABSubjecttoDataForwardingList, + id-E-RABToBeModifiedItemBearerModReq, + id-E-RABToBeModifiedListBearerModReq, + id-E-RABToBeModifiedListBearerModInd, + id-E-RABToBeModifiedItemBearerModInd, + id-E-RABNotToBeModifiedListBearerModInd, + id-E-RABNotToBeModifiedItemBearerModInd, + id-E-RABModifyListBearerModConf, + id-E-RABModifyItemBearerModConf, + id-E-RABFailedToModifyListBearerModConf, + id-E-RABToBeReleasedListBearerModConf, + id-E-RABToBeReleasedList, + id-E-RABReleasedList, + id-E-RABToBeSetupItemBearerSUReq, + id-E-RABToBeSetupItemCtxtSUReq, + id-E-RABToBeSetupItemHOReq, + id-E-RABToBeSetupListBearerSUReq, + id-E-RABToBeSetupListCtxtSUReq, + id-E-RABToBeSetupListHOReq, + id-E-RABToBeSwitchedDLItem, + id-E-RABToBeSwitchedDLList, + id-E-RABToBeSwitchedULList, + id-E-RABToBeSwitchedULItem, + id-E-RABtoReleaseListHOCmd, + id-ProSeAuthorized, + id-SecurityKey, + id-SecurityContext, + id-ServedGUMMEIs, + id-SONConfigurationTransferECT, + id-SONConfigurationTransferMCT, + id-Source-ToTarget-TransparentContainer, + id-Source-ToTarget-TransparentContainer-Secondary, + id-SourceMME-UE-S1AP-ID, + id-SRVCCOperationNotPossible, + id-SRVCCOperationPossible, + id-SRVCCHOIndication, + id-SubscriberProfileIDforRFP, + id-SupportedTAs, + id-S-TMSI, + id-TAI, + id-TAIItem, + id-TAIList, + id-Target-ToSource-TransparentContainer, + id-Target-ToSource-TransparentContainer-Secondary, + id-TargetID, + id-TimeToWait, + id-TraceActivation, + id-TrafficLoadReductionIndication, + id-E-UTRAN-Trace-ID, + id-UEIdentityIndexValue, + id-UEPagingID, + id-UERadioCapability, + id-UERadioCapabilityForPaging, + id-UTRANtoLTEHOInformationRes, + id-UE-associatedLogicalS1-ConnectionListResAck, + id-UE-associatedLogicalS1-ConnectionItem, + id-UE-RetentionInformation, + id-UESecurityCapabilities, + id-UE-S1AP-IDs, + id-V2XServicesAuthorized, + id-ResetType, + id-MessageIdentifier, + id-SerialNumber, + id-WarningAreaList, + id-RepetitionPeriod, + id-NumberofBroadcastRequest, + id-WarningType, + id-WarningSecurityInfo, + id-DataCodingScheme, + id-WarningMessageContents, + id-BroadcastCompletedAreaList, + id-BroadcastCancelledAreaList, + id-RRC-Establishment-Cause, + id-TraceCollectionEntityIPAddress, + id-AdditionalRRMPriorityIndex, + maxnoofTAIs, + maxnoofErrors, + maxnoofE-RABs, + maxnoofIndividualS1ConnectionsToReset, + maxnoofEmergencyAreaID, + maxnoofCellID, + maxnoofTAIforWarning, + maxnoofCellinTAI, + maxnoofCellinEAI, + id-ExtendedRepetitionPeriod, + id-PS-ServiceNotAvailable, + id-RegisteredLAI, + id-GUMMEIList, + id-SourceMME-GUMMEI, + id-MME-UE-S1AP-ID-2, + id-GW-TransportLayerAddress, + id-RelayNode-Indicator, + id-Correlation-ID, + id-MMERelaySupportIndicator, + id-GWContextReleaseIndication, + id-PrivacyIndicator, + id-VoiceSupportMatchIndicator, + id-Tunnel-Information-for-BBF, + id-SIPTO-Correlation-ID, + id-SIPTO-L-GW-TransportLayerAddress, + id-KillAllWarningMessages, + id-TransportInformation, + id-LHN-ID, + id-UserLocationInformation, + id-AdditionalCSFallbackIndicator, + id-ECGIListForRestart, + id-TAIListForRestart, + id-EmergencyAreaIDListForRestart, + id-ExpectedUEBehaviour, + id-Paging-eDRXInformation, + id-extended-UEIdentityIndexValue, + id-CSGMembershipInfo, + id-MME-Group-ID, + id-Additional-GUTI, + id-S1-Message, + id-PWSfailedECGIList, + id-PWSFailureIndication, + id-UE-Usage-Type, + id-UEUserPlaneCIoTSupportIndicator, + id-NB-IoT-DefaultPagingDRX, + id-NB-IoT-Paging-eDRXInformation, + id-CE-mode-B-SupportIndicator, + id-NB-IoT-UEIdentityIndexValue, + id-RRC-Resume-Cause, + id-DCN-ID, + id-ServedDCNs, + id-UESidelinkAggregateMaximumBitrate, + id-DLNASPDUDeliveryAckRequest, + id-Coverage-Level, + id-EnhancedCoverageRestricted, + id-UE-Level-QoS-Parameters, + id-DL-CP-SecurityInformation, + id-UL-CP-SecurityInformation, + id-SecondaryRATDataUsageRequest, + id-SecondaryRATDataUsageReportList, + id-HandoverFlag, + id-NRUESecurityCapabilities, + id-UE-Application-Layer-Measurement-Capability, + id-CE-ModeBRestricted, + id-DownlinkPacketLossRate, + id-UplinkPacketLossRate, + id-UECapabilityInfoRequest, + id-EndIndication, + id-EDT-Session, + id-LTE-M-Indication, + id-PendingDataIndication, + id-WarningAreaCoordinates, + id-Subscription-Based-UE-DifferentiationInfo, + id-PSCellInformation, + id-ConnectedengNBList, + id-ConnectedengNBToAddList, + id-ConnectedengNBToRemoveList, + id-EN-DCSONConfigurationTransfer-ECT, + id-EN-DCSONConfigurationTransfer-MCT, + id-TimeSinceSecondaryNodeRelease + + + +FROM S1AP-Constants; + +-- ************************************************************** +-- +-- Common Container Lists +-- +-- ************************************************************** + +E-RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } +E-RAB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxnoofE-RABs, {IEsSetParam} } +ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } + +-- ************************************************************** +-- +-- HANDOVER PREPARATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Required +-- +-- ************************************************************** + +HandoverRequired ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverRequiredIEs} }, + ... +} + +HandoverRequiredIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory}| + { ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore TYPE Direct-Forwarding-Path-Availability PRESENCE optional}| + { ID id-SRVCCHOIndication CRITICALITY reject TYPE SRVCCHOIndication PRESENCE optional}| + { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}| + { ID id-Source-ToTarget-TransparentContainer-Secondary CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE optional}| + { ID id-MSClassmark2 CRITICALITY reject TYPE MSClassmark2 PRESENCE conditional}| + { ID id-MSClassmark3 CRITICALITY ignore TYPE MSClassmark3 PRESENCE conditional}| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}| + { ID id-PS-ServiceNotAvailable CRITICALITY ignore TYPE PS-ServiceNotAvailable PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- Handover Command +-- +-- ************************************************************** + +HandoverCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCommandIEs} }, + ... +} + +HandoverCommandIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE NASSecurityParametersfromE-UTRAN PRESENCE conditional + -- This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" --}| + { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional}| + { ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}| + { ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} } + +E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABDataForwardingItem CRITICALITY ignore TYPE E-RABDataForwardingItem PRESENCE mandatory }, + ... +} + +E-RABDataForwardingItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dL-transportLayerAddress TransportLayerAddress OPTIONAL, + dL-gTP-TEID GTP-TEID OPTIONAL, + uL-TransportLayerAddress TransportLayerAddress OPTIONAL, + uL-GTP-TEID GTP-TEID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-RABDataForwardingItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABDataForwardingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- Handover Preparation Failure +-- +-- ************************************************************** + +HandoverPreparationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverPreparationFailureIEs} }, + ... +} + +HandoverPreparationFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER RESOURCE ALLOCATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Request +-- +-- ************************************************************** + +HandoverRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestIEs} }, + ... +} + +HandoverRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}| + { ID id-E-RABToBeSetupListHOReq CRITICALITY reject TYPE E-RABToBeSetupListHOReq PRESENCE mandatory}| + { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| + { ID id-NASSecurityParameterstoE-UTRAN CRITICALITY reject TYPE NASSecurityParameterstoE-UTRAN PRESENCE conditional + -- This IE shall be present if the Handover Type IE is set to the value "UTRANtoLTE" or "GERANtoLTE" -- }| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| + { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }, + ... +} + +E-RABToBeSetupListHOReq ::= E-RAB-IE-ContainerList { {E-RABToBeSetupItemHOReqIEs} } + +E-RABToBeSetupItemHOReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemHOReq CRITICALITY reject TYPE E-RABToBeSetupItemHOReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemHOReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + e-RABlevelQosParameters E-RABLevelQoSParameters, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemHOReq-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSetupItemHOReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Data-Forwarding-Not-Possible CRITICALITY ignore EXTENSION Data-Forwarding-Not-Possible PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Handover Request Acknowledge +-- +-- ************************************************************** + +HandoverRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestAcknowledgeIEs} }, + ... +} + +HandoverRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABAdmittedList CRITICALITY ignore TYPE E-RABAdmittedList PRESENCE mandatory}| + { ID id-E-RABFailedToSetupListHOReqAck CRITICALITY ignore TYPE E-RABFailedtoSetupListHOReqAck PRESENCE optional}| + { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}| + { ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}| + { ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}, + ... +} + +E-RABAdmittedList ::= E-RAB-IE-ContainerList { {E-RABAdmittedItemIEs} } + +E-RABAdmittedItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABAdmittedItem CRITICALITY ignore TYPE E-RABAdmittedItem PRESENCE mandatory }, + ... +} + +E-RABAdmittedItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + dL-transportLayerAddress TransportLayerAddress OPTIONAL, + dL-gTP-TEID GTP-TEID OPTIONAL, + uL-TransportLayerAddress TransportLayerAddress OPTIONAL, + uL-GTP-TEID GTP-TEID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABAdmittedItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABAdmittedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABFailedtoSetupListHOReqAck ::= E-RAB-IE-ContainerList { {E-RABFailedtoSetupItemHOReqAckIEs} } + +E-RABFailedtoSetupItemHOReqAckIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedtoSetupItemHOReqAck CRITICALITY ignore TYPE E-RABFailedToSetupItemHOReqAck PRESENCE mandatory }, + ... +} + +E-RABFailedToSetupItemHOReqAck ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToSetupItemHOReqAckExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToSetupItemHOReqAckExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Handover Failure +-- +-- ************************************************************** + +HandoverFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverFailureIEs} }, + ... +} + +HandoverFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER NOTIFICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Notify +-- +-- ************************************************************** + +HandoverNotify ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverNotifyIEs} }, + ... +} + +HandoverNotifyIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Path Switch Request +-- +-- ************************************************************** + +PathSwitchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestIEs} }, + ... +} + +PathSwitchRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABToBeSwitchedDLList CRITICALITY reject TYPE E-RABToBeSwitchedDLList PRESENCE mandatory}| + { ID id-SourceMME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}| + { ID id-SourceMME-GUMMEI CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional }| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} + +E-RABToBeSwitchedDLList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedDLItemIEs} } + +E-RABToBeSwitchedDLItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSwitchedDLItem CRITICALITY reject TYPE E-RABToBeSwitchedDLItem PRESENCE mandatory }, + ... +} + +E-RABToBeSwitchedDLItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedDLItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSwitchedDLItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- Path Switch Request Acknowledge +-- +-- ************************************************************** + +PathSwitchRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestAcknowledgeIEs} }, + ... +} + +PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-E-RABToBeSwitchedULList CRITICALITY ignore TYPE E-RABToBeSwitchedULList PRESENCE optional}| + { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }, + ... +} + +E-RABToBeSwitchedULList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedULItemIEs} } + +E-RABToBeSwitchedULItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSwitchedULItem CRITICALITY ignore TYPE E-RABToBeSwitchedULItem PRESENCE mandatory }, + ... +} + +E-RABToBeSwitchedULItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedULItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSwitchedULItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Path Switch Request Failure +-- +-- ************************************************************** + +PathSwitchRequestFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestFailureIEs} }, + ... +} + +PathSwitchRequestFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER CANCEL ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Cancel +-- +-- ************************************************************** + +HandoverCancel ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelIEs} }, + ... +} + +HandoverCancelIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Handover Cancel Request Acknowledge +-- +-- ************************************************************** + +HandoverCancelAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelAcknowledgeIEs} }, + ... +} + +HandoverCancelAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- E-RAB SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Setup Request +-- +-- ************************************************************** + +E-RABSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABSetupRequestIEs} }, + ... +} + +E-RABSetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeSetupListBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupListBearerSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupListBearerSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemBearerSUReqIEs} } + +E-RABToBeSetupItemBearerSUReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupItemBearerSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemBearerSUReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABlevelQoSParameters E-RABLevelQoSParameters, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + nAS-PDU NAS-PDU, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemBearerSUReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeSetupItemBearerSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- E-RAB Setup Response +-- +-- ************************************************************** + +E-RABSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABSetupResponseIEs} }, + ... +} + +E-RABSetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSetupListBearerSURes CRITICALITY ignore TYPE E-RABSetupListBearerSURes PRESENCE optional }| + { ID id-E-RABFailedToSetupListBearerSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +E-RABSetupListBearerSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemBearerSUResIEs} } + +E-RABSetupItemBearerSUResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSetupItemBearerSURes CRITICALITY ignore TYPE E-RABSetupItemBearerSURes PRESENCE mandatory }, + ... +} + +E-RABSetupItemBearerSURes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemBearerSUResExtIEs} } OPTIONAL, + ... +} + + +E-RABSetupItemBearerSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- E-RAB MODIFY ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Modify Request +-- +-- ************************************************************** + +E-RABModifyRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModifyRequestIEs} }, + ... +} + +E-RABModifyRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeModifiedListBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedListBearerModReq PRESENCE mandatory }| + { ID id-SecondaryRATDataUsageRequest CRITICALITY ignore TYPE SecondaryRATDataUsageRequest PRESENCE optional }, + ... +} + +E-RABToBeModifiedListBearerModReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeModifiedItemBearerModReqIEs} } + +E-RABToBeModifiedItemBearerModReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeModifiedItemBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModReq PRESENCE mandatory }, + ... +} + +E-RABToBeModifiedItemBearerModReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABLevelQoSParameters E-RABLevelQoSParameters, + nAS-PDU NAS-PDU, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeModifyItemBearerModReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeModifyItemBearerModReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-TransportInformation CRITICALITY reject EXTENSION TransportInformation PRESENCE optional}, + ... +} + + + +-- ************************************************************** +-- +-- E-RAB Modify Response +-- +-- ************************************************************** + +E-RABModifyResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModifyResponseIEs} }, + ... +} + +E-RABModifyResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABModifyListBearerModRes CRITICALITY ignore TYPE E-RABModifyListBearerModRes PRESENCE optional }| + { ID id-E-RABFailedToModifyList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + + +E-RABModifyListBearerModRes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModResIEs} } + +E-RABModifyItemBearerModResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABModifyItemBearerModRes CRITICALITY ignore TYPE E-RABModifyItemBearerModRes PRESENCE mandatory}, + ... +} + +E-RABModifyItemBearerModRes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModResExtIEs} } OPTIONAL, + ... +} + + +E-RABModifyItemBearerModResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + + +-- ************************************************************** +-- +-- E-RAB RELEASE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Release Command +-- +-- ************************************************************** + +E-RABReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABReleaseCommandIEs} }, + ... +} + +E-RABReleaseCommandIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- E-RAB Release Response +-- +-- ************************************************************** + +E-RABReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { E-RABReleaseResponseIEs } }, + ... +} + +E-RABReleaseResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABReleaseListBearerRelComp CRITICALITY ignore TYPE E-RABReleaseListBearerRelComp PRESENCE optional }| + { ID id-E-RABFailedToReleaseList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + + +E-RABReleaseListBearerRelComp ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABReleaseItemBearerRelCompIEs} } + +E-RABReleaseItemBearerRelCompIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABReleaseItemBearerRelComp CRITICALITY ignore TYPE E-RABReleaseItemBearerRelComp PRESENCE mandatory }, + ... +} + +E-RABReleaseItemBearerRelComp ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABReleaseItemBearerRelCompExtIEs} } OPTIONAL, + ... +} + + +E-RABReleaseItemBearerRelCompExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- E-RAB RELEASE INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Release Indication +-- +-- ************************************************************** + +E-RABReleaseIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABReleaseIndicationIEs} }, + ... +} + +E-RABReleaseIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Initial Context Setup Request +-- +-- ************************************************************** + +InitialContextSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupRequestIEs} }, + ... +} + +InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}| + { ID id-E-RABToBeSetupListCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupListCtxtSUReq PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE mandatory}| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| + { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }, + ... +} + + + + +E-RABToBeSetupListCtxtSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemCtxtSUReqIEs} } + +E-RABToBeSetupItemCtxtSUReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupItemCtxtSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemCtxtSUReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABlevelQoSParameters E-RABLevelQoSParameters, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + nAS-PDU NAS-PDU OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemCtxtSUReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeSetupItemCtxtSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- Initial Context Setup Response +-- +-- ************************************************************** + +InitialContextSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupResponseIEs} }, + ... +} + +InitialContextSetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSetupListCtxtSURes CRITICALITY ignore TYPE E-RABSetupListCtxtSURes PRESENCE mandatory }| + { ID id-E-RABFailedToSetupListCtxtSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +E-RABSetupListCtxtSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemCtxtSUResIEs} } + +E-RABSetupItemCtxtSUResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSetupItemCtxtSURes CRITICALITY ignore TYPE E-RABSetupItemCtxtSURes PRESENCE mandatory }, + ... +} + +E-RABSetupItemCtxtSURes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemCtxtSUResExtIEs} } OPTIONAL, + ... +} + + +E-RABSetupItemCtxtSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Initial Context Setup Failure +-- +-- ************************************************************** + +InitialContextSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupFailureIEs} }, + ... +} + +InitialContextSetupFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PAGING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + + +-- ************************************************************** +-- +-- Paging +-- +-- ************************************************************** + +Paging ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{PagingIEs}}, + ... +} + +PagingIEs S1AP-PROTOCOL-IES ::= { + { ID id-UEIdentityIndexValue CRITICALITY ignore TYPE UEIdentityIndexValue PRESENCE mandatory}| + { ID id-UEPagingID CRITICALITY ignore TYPE UEPagingID PRESENCE mandatory}| + { ID id-pagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}| + { ID id-CNDomain CRITICALITY ignore TYPE CNDomain PRESENCE mandatory}| + { ID id-TAIList CRITICALITY ignore TYPE TAIList PRESENCE mandatory}| + { ID id-CSG-IdList CRITICALITY ignore TYPE CSG-IdList PRESENCE optional}| + { ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional}| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}| +-- Extension for Release 13 to support Paging Optimisation and Coverage Enhancement paging –- + { ID id-AssistanceDataForPaging CRITICALITY ignore TYPE AssistanceDataForPaging PRESENCE optional}| + { ID id-Paging-eDRXInformation CRITICALITY ignore TYPE Paging-eDRXInformation PRESENCE optional}| + { ID id-extended-UEIdentityIndexValue CRITICALITY ignore TYPE Extended-UEIdentityIndexValue PRESENCE optional}| + { ID id-NB-IoT-Paging-eDRXInformation CRITICALITY ignore TYPE NB-IoT-Paging-eDRXInformation PRESENCE optional}| + { ID id-NB-IoT-UEIdentityIndexValue CRITICALITY ignore TYPE NB-IoT-UEIdentityIndexValue PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}, + ... +} + +TAIList::= SEQUENCE (SIZE(1.. maxnoofTAIs)) OF ProtocolIE-SingleContainer {{TAIItemIEs}} + +TAIItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-TAIItem CRITICALITY ignore TYPE TAIItem PRESENCE mandatory }, + ... +} + +TAIItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {TAIItemExtIEs} } OPTIONAL, + ... +} + + +TAIItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Release Request +-- +-- ************************************************************** + +UEContextReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseRequest-IEs}}, + ... +} + +UEContextReleaseRequest-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-GWContextReleaseIndication CRITICALITY reject TYPE GWContextReleaseIndication PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Command +-- +-- ************************************************************** + +UEContextReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseCommand-IEs}}, + ... +} + +UEContextReleaseCommand-IEs S1AP-PROTOCOL-IES ::= { + { ID id-UE-S1AP-IDs CRITICALITY reject TYPE UE-S1AP-IDs PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Complete +-- +-- ************************************************************** + +UEContextReleaseComplete ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseComplete-IEs}}, + ... +} + +UEContextReleaseComplete-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}| +-- Extension for Release 13 to support Paging Optimisation + { ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}| +-- Extension for Release 13 to support coverage enhancement paging – + { ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Modification Request +-- +-- ************************************************************** + +UEContextModificationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationRequestIEs} }, + ... +} + +UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SRVCCOperationNotPossible CRITICALITY ignore TYPE SRVCCOperationNotPossible PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}, + ... +} +-- ************************************************************** +-- +-- UE Context Modification Response +-- +-- ************************************************************** + +UEContextModificationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationResponseIEs} }, + ... +} + +UEContextModificationResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- UE Context Modification Failure +-- +-- ************************************************************** + +UEContextModificationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationFailureIEs} }, + ... +} + +UEContextModificationFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY MATCH ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Radio Capability Match Request +-- +-- ************************************************************** + +UERadioCapabilityMatchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchRequestIEs} }, + ... +} + +UERadioCapabilityMatchRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Radio Capability Match Response +-- +-- ************************************************************** + +UERadioCapabilityMatchResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchResponseIEs} }, + ... +} + +UERadioCapabilityMatchResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-VoiceSupportMatchIndicator CRITICALITY reject TYPE VoiceSupportMatchIndicator PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NAS TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK NAS TRANSPORT +-- +-- ************************************************************** + +DownlinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkNASTransport-IEs}}, + ... +} + +DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-DLNASPDUDeliveryAckRequest CRITICALITY ignore TYPE DLNASPDUDeliveryAckRequest PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-UECapabilityInfoRequest CRITICALITY ignore TYPE UECapabilityInfoRequest PRESENCE optional}| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- INITIAL UE MESSAGE +-- +-- ************************************************************** + +InitialUEMessage ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{InitialUEMessage-IEs}}, + ... +} + +InitialUEMessage-IEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-TAI CRITICALITY reject TYPE TAI PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-RRC-Establishment-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE mandatory}| + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE optional}| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}| + { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-RelayNode-Indicator CRITICALITY reject TYPE RelayNode-Indicator PRESENCE optional}| + { ID id-GUMMEIType CRITICALITY ignore TYPE GUMMEIType PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-MME-Group-ID CRITICALITY ignore TYPE MME-Group-ID PRESENCE optional}| + { ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}| + { ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}| + { ID id-DCN-ID CRITICALITY ignore TYPE DCN-ID PRESENCE optional}| + { ID id-Coverage-Level CRITICALITY ignore TYPE Coverage-Level PRESENCE optional}| + { ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}| + { ID id-EDT-Session CRITICALITY ignore TYPE EDT-Session PRESENCE optional}, + + ... +} + + +-- ************************************************************** +-- +-- UPLINK NAS TRANSPORT +-- +-- ************************************************************** + +UplinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkNASTransport-IEs}}, + ... +} + +UplinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- NAS NON DELIVERY INDICATION +-- +-- ************************************************************** + +NASNonDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{NASNonDeliveryIndication-IEs}}, + ... +} + +NASNonDeliveryIndication-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- REROUTE NAS REQUEST +-- +-- ************************************************************** + +RerouteNASRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{RerouteNASRequest-IEs}}, + ... +} + +RerouteNASRequest-IEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-S1-Message CRITICALITY reject TYPE OCTET STRING PRESENCE mandatory}| + { ID id-MME-Group-ID CRITICALITY reject TYPE MME-Group-ID PRESENCE mandatory}| + { ID id-Additional-GUTI CRITICALITY ignore TYPE Additional-GUTI PRESENCE optional}| + { ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- NAS DELIVERY INDICATION +-- +-- ************************************************************** + +NASDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { NASDeliveryIndicationIEs} }, + ... +} + +NASDeliveryIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- RESET ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Reset +-- +-- ************************************************************** + +Reset ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ResetIEs} }, + ... +} + +ResetIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory }, + ... +} + +ResetType ::= CHOICE { + s1-Interface ResetAll, + partOfS1-Interface UE-associatedLogicalS1-ConnectionListRes, + ... +} + + + +ResetAll ::= ENUMERATED { + reset-all, + ... +} + +UE-associatedLogicalS1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemRes } } + +UE-associatedLogicalS1-ConnectionItemRes S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY reject TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Reset Acknowledge +-- +-- ************************************************************** + +ResetAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} }, + ... +} + +ResetAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionListResAck CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionListResAck PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +UE-associatedLogicalS1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemResAck } } + +UE-associatedLogicalS1-ConnectionItemResAck S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- ERROR INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Error Indication +-- +-- ************************************************************** + +ErrorIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ErrorIndicationIEs}}, + ... +} + +ErrorIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-S-TMSI CRITICALITY ignore TYPE S-TMSI PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- S1 SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- S1 Setup Request +-- +-- ************************************************************** + +S1SetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupRequestIEs} }, + ... +} + +S1SetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| + { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| + { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE mandatory}| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE mandatory}| + { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| + { ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}| + { ID id-ConnectedengNBList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- S1 Setup Response +-- +-- ************************************************************** + +S1SetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupResponseIEs} }, + ... +} + + +S1SetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional}| + { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE mandatory}| + { ID id-RelativeMMECapacity CRITICALITY ignore TYPE RelativeMMECapacity PRESENCE mandatory}| + { ID id-MMERelaySupportIndicator CRITICALITY ignore TYPE MMERelaySupportIndicator PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}| + { ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- S1 Setup Failure +-- +-- ************************************************************** + +S1SetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupFailureIEs} }, + ... +} + +S1SetupFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- ENB CONFIGURATION UPDATE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Configuration Update +-- +-- ************************************************************** + +ENBConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateIEs} }, + ... +} + +ENBConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| + { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE optional}| + { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}| + { ID id-ConnectedengNBToAddList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}| + { ID id-ConnectedengNBToRemoveList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- eNB Configuration Update Acknowledge +-- +-- ************************************************************** + +ENBConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateAcknowledgeIEs} }, + ... +} + + +ENBConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- eNB Configuration Update Failure +-- +-- ************************************************************** + +ENBConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateFailureIEs} }, + ... +} + +ENBConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, +... +} + + +-- ************************************************************** +-- +-- MME CONFIGURATION UPDATE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Configuration Update +-- +-- ************************************************************** + +MMEConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateIEs} }, + ... +} + +MMEConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { + { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional }| + { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE optional }| + { ID id-RelativeMMECapacity CRITICALITY reject TYPE RelativeMMECapacity PRESENCE optional }| + { ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- MME Configuration Update Acknowledge +-- +-- ************************************************************** + +MMEConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateAcknowledgeIEs} }, + ... +} + + +MMEConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MME Configuration Update Failure +-- +-- ************************************************************** + +MMEConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateFailureIEs} }, + ... +} + +MMEConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Downlink S1 CDMA2000 Tunnelling +-- +-- ************************************************************** + +DownlinkS1cdma2000tunnelling ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkS1cdma2000tunnellingIEs} }, + ... +} + +DownlinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional }| + { ID id-cdma2000HOStatus CRITICALITY ignore TYPE Cdma2000HOStatus PRESENCE optional }| + { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }| + { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Uplink S1 CDMA2000 Tunnelling +-- +-- ************************************************************** + +UplinkS1cdma2000tunnelling ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkS1cdma2000tunnellingIEs} }, + ... +} + +UplinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }| + { ID id-cdma2000SectorID CRITICALITY reject TYPE Cdma2000SectorID PRESENCE mandatory }| + { ID id-cdma2000HORequiredIndication CRITICALITY ignore TYPE Cdma2000HORequiredIndication PRESENCE optional }| + { ID id-cdma2000OneXSRVCCInfo CRITICALITY reject TYPE Cdma2000OneXSRVCCInfo PRESENCE optional }| + { ID id-cdma2000OneXRAND CRITICALITY reject TYPE Cdma2000OneXRAND PRESENCE optional }| + { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }| + { ID id-EUTRANRoundTripDelayEstimationInfo CRITICALITY ignore TYPE EUTRANRoundTripDelayEstimationInfo PRESENCE optional }, + -- Extension for Release 9 to assist target HRPD access with the acquisition of the UE -- + ... +} + + +-- ************************************************************** +-- +-- UE CAPABILITY INFO INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Capability Info Indication +-- +-- ************************************************************** + +UECapabilityInfoIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UECapabilityInfoIndicationIEs} }, + ... +} + +UECapabilityInfoIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory}| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}| + { ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}| + { ID id-LTE-M-Indication CRITICALITY ignore TYPE LTE-M-Indication PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- eNB STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Status Transfer +-- +-- ************************************************************** + +ENBStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBStatusTransferIEs} }, + ... +} + +ENBStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- MME STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Status Transfer +-- +-- ************************************************************** + +MMEStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEStatusTransferIEs} }, + ... +} + +MMEStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- TRACE ELEMENTARY PROCEDURES +-- +-- ************************************************************** +-- ************************************************************** +-- +-- Trace Start +-- +-- ************************************************************** + +TraceStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceStartIEs} }, + ... +} + +TraceStartIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Trace Failure Indication +-- +-- ************************************************************** + +TraceFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceFailureIndicationIEs} }, + ... +} + +TraceFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DEACTIVATE TRACE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Deactivate Trace +-- +-- ************************************************************** + +DeactivateTrace ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { DeactivateTraceIEs} }, + ... +} + +DeactivateTraceIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- CELL TRAFFIC TRACE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Cell Traffic Trace +-- +-- ************************************************************** + +CellTrafficTrace ::= SEQUENCE { +protocolIEs ProtocolIE-Container { { CellTrafficTraceIEs } }, +... +} + +CellTrafficTraceIEs S1AP-PROTOCOL-IES ::= { + {ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + {ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + {ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }| + {ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }| + {ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }| + {ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- LOCATION ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Location Reporting Control +-- +-- ************************************************************** + +LocationReportingControl ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportingControlIEs} }, + ... +} + +LocationReportingControlIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Location Report Failure Indication +-- +-- ************************************************************** + +LocationReportingFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportingFailureIndicationIEs} }, + ... +} + +LocationReportingFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Location Report +-- +-- ************************************************************** + +LocationReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportIEs} }, + ... +} + +LocationReportIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory }| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- OVERLOAD ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Overload Start +-- +-- ************************************************************** + +OverloadStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStartIEs} }, + ... +} + +OverloadStartIEs S1AP-PROTOCOL-IES ::= { + { ID id-OverloadResponse CRITICALITY reject TYPE OverloadResponse PRESENCE mandatory }| + { ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }| + { ID id-TrafficLoadReductionIndication CRITICALITY ignore TYPE TrafficLoadReductionIndication PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- Overload Stop +-- +-- ************************************************************** + +OverloadStop ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStopIEs} }, + ... +} + +OverloadStopIEs S1AP-PROTOCOL-IES ::= { +{ ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Write-Replace Warning Request +-- +-- ************************************************************** + + +WriteReplaceWarningRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} }, + ... +} + +WriteReplaceWarningRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }| + { ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }| + { ID id-ExtendedRepetitionPeriod CRITICALITY reject TYPE ExtendedRepetitionPeriod PRESENCE optional }| + { ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }| + { ID id-WarningType CRITICALITY ignore TYPE WarningType PRESENCE optional }| + { ID id-WarningSecurityInfo CRITICALITY ignore TYPE WarningSecurityInfo PRESENCE optional }| + { ID id-DataCodingScheme CRITICALITY ignore TYPE DataCodingScheme PRESENCE optional }| + { ID id-WarningMessageContents CRITICALITY ignore TYPE WarningMessageContents PRESENCE optional }| + { ID id-ConcurrentWarningMessageIndicator CRITICALITY reject TYPE ConcurrentWarningMessageIndicator PRESENCE optional }| + { ID id-WarningAreaCoordinates CRITICALITY ignore TYPE WarningAreaCoordinates PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- Write-Replace Warning Response +-- +-- ************************************************************** + +WriteReplaceWarningResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} }, + ... +} + +WriteReplaceWarningResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCompletedAreaList CRITICALITY ignore TYPE BroadcastCompletedAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- eNB DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Direct Information Transfer +-- +-- ************************************************************** + +ENBDirectInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ ENBDirectInformationTransferIEs}}, + ... +} + +ENBDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-Inter-SystemInformationTransferTypeEDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory }, + ... +} + +Inter-SystemInformationTransferType ::= CHOICE { + rIMTransfer RIMTransfer, + ... +} + +-- ************************************************************** +-- +-- MME DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Direct Information Transfer +-- +-- ************************************************************** + +MMEDirectInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ MMEDirectInformationTransferIEs}}, + ... +} + +MMEDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-Inter-SystemInformationTransferTypeMDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory }, + ... +} +-- ************************************************************** +-- +-- eNB CONFIGURATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Configuration Transfer +-- +-- ************************************************************** + +ENBConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ ENBConfigurationTransferIEs}}, + ... +} + +ENBConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferECT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-EN-DCSONConfigurationTransfer-ECT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MME CONFIGURATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Configuration Transfer +-- +-- ************************************************************** + +MMEConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ MMEConfigurationTransferIEs}}, + ... +} + +MMEConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferMCT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-EN-DCSONConfigurationTransfer-MCT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PRIVATE MESSAGE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Private Message +-- +-- ************************************************************** + +PrivateMessage ::= SEQUENCE { + privateIEs PrivateIE-Container {{PrivateMessageIEs}}, + ... +} + +PrivateMessageIEs S1AP-PRIVATE-IES ::= { + ... +} + +-- ************************************************************** +-- +-- KILL PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Kill Request +-- +-- ************************************************************** + + +KillRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {KillRequestIEs} }, + ... +} + +KillRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory}| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory}| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional}| + { ID id-KillAllWarningMessages CRITICALITY reject TYPE KillAllWarningMessages PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Kill Response +-- +-- ************************************************************** + +KillResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {KillResponseIEs} }, + ... +} + +KillResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCancelledAreaList CRITICALITY ignore TYPE BroadcastCancelledAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS RESTART INDICATION PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS Restart Indication +-- +-- ************************************************************** + +PWSRestartIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ PWSRestartIndicationIEs}}, + ... +} + +PWSRestartIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-ECGIListForRestart CRITICALITY reject TYPE ECGIListForRestart PRESENCE mandatory}| + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| + { ID id-TAIListForRestart CRITICALITY reject TYPE TAIListForRestart PRESENCE mandatory}| + { ID id-EmergencyAreaIDListForRestart CRITICALITY reject TYPE EmergencyAreaIDListForRestart PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- PWS Failure Indication +-- +-- ************************************************************** + +PWSFailureIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ PWSFailureIndicationIEs}}, + ... +} + +PWSFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-PWSfailedECGIList CRITICALITY reject TYPE PWSfailedECGIList PRESENCE mandatory}| + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- LPPA TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkUEAssociatedLPPaTransport-IEs}}, + ... +} + +DownlinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +UplinkUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkUEAssociatedLPPaTransport-IEs}}, + ... +} + +UplinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkNonUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkNonUEAssociatedLPPaTransport-IEs}}, + ... +} + +DownlinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK NON UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +UplinkNonUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkNonUEAssociatedLPPaTransport-IEs}}, + ... +} + +UplinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + + +-- ************************************************************** +-- +-- E-RAB MODIFICATION INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Modification Indication +-- +-- ************************************************************** + +E-RABModificationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { E-RABModificationIndicationIEs} }, + ... +} + +E-RABModificationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedListBearerModInd PRESENCE mandatory}| + { ID id-E-RABNotToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedListBearerModInd PRESENCE optional}| + { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| +{ ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, + ... +} + +E-RABToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABToBeModifiedItemBearerModIndIEs} } + +E-RABToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModInd PRESENCE mandatory}, + ... +} + +E-RABToBeModifiedItemBearerModInd ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + dL-GTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABNotToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABNotToBeModifiedItemBearerModIndIEs} } + +E-RABNotToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABNotToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedItemBearerModInd PRESENCE mandatory}, + ... +} + +E-RABNotToBeModifiedItemBearerModInd ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + dL-GTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABNotToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL, + ... +} + +E-RABNotToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CSGMembershipInfo ::= SEQUENCE { + cSGMembershipStatus CSGMembershipStatus, + cSG-Id CSG-Id, + cellAccessMode CellAccessMode OPTIONAL, + pLMNidentity PLMNidentity OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CSGMembershipInfo-ExtIEs} } OPTIONAL, + ... +} + +CSGMembershipInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- E-RAB Modification Confirm +-- +-- ************************************************************** + +E-RABModificationConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModificationConfirmIEs} }, + ... +} + +E-RABModificationConfirmIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABModifyListBearerModConf CRITICALITY ignore TYPE E-RABModifyListBearerModConf PRESENCE optional}| + { ID id-E-RABFailedToModifyListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-E-RABToBeReleasedListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}, + ... +} + +E-RABModifyListBearerModConf ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModConfIEs} } + +E-RABModifyItemBearerModConfIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABModifyItemBearerModConf CRITICALITY ignore TYPE E-RABModifyItemBearerModConf PRESENCE mandatory}, + ... +} + +E-RABModifyItemBearerModConf ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModConfExtIEs} } OPTIONAL, + ... +} + + +E-RABModifyItemBearerModConfExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Modification Indication +-- +-- ************************************************************** + +UEContextModificationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationIndicationIEs} }, + ... +} + +UEContextModificationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- UE Context Modification Confirm +-- +-- ************************************************************** + +UEContextModificationConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationConfirmIEs} }, + ... +} + +UEContextModificationConfirmIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Suspend Request +-- +-- ************************************************************** + +UEContextSuspendRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextSuspendRequestIEs} }, + ... +} + +UEContextSuspendRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}| + { ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Suspend Response +-- +-- ************************************************************** + +UEContextSuspendResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextSuspendResponseIEs} }, + ... +} + +UEContextSuspendResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RESUME ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Resume Request +-- +-- ************************************************************** + +UEContextResumeRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeRequestIEs} }, + ... +} + +UEContextResumeRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABFailedToResumeListResumeReq CRITICALITY reject TYPE E-RABFailedToResumeListResumeReq PRESENCE optional}| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional}, + ... +} + +E-RABFailedToResumeListResumeReq ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeReqIEs} } + +E-RABFailedToResumeItemResumeReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedToResumeItemResumeReq CRITICALITY reject TYPE E-RABFailedToResumeItemResumeReq PRESENCE mandatory}, + ... +} + +E-RABFailedToResumeItemResumeReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeReq-ExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToResumeItemResumeReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Response +-- +-- ************************************************************** + +UEContextResumeResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeResponseIEs} }, + ... +} + +UEContextResumeResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABFailedToResumeListResumeRes CRITICALITY reject TYPE E-RABFailedToResumeListResumeRes PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}, + ... +} + +E-RABFailedToResumeListResumeRes ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeResIEs} } + +E-RABFailedToResumeItemResumeResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedToResumeItemResumeRes CRITICALITY reject TYPE E-RABFailedToResumeItemResumeRes PRESENCE mandatory}, + ... +} + +E-RABFailedToResumeItemResumeRes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeRes-ExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToResumeItemResumeRes-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Failure +-- +-- ************************************************************** + +UEContextResumeFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeFailureIEs} }, + ... +} + +UEContextResumeFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Connection Establishment Indication +-- +-- ************************************************************** + +ConnectionEstablishmentIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ConnectionEstablishmentIndicationIEs} }, + ... +} + +ConnectionEstablishmentIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional }| + { ID id-DL-CP-SecurityInformation CRITICALITY ignore TYPE DL-CP-SecurityInformation PRESENCE optional }| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional} +, + ... +} + +-- ************************************************************** +-- +-- Retrieve UE Information +-- +-- ************************************************************** + +RetrieveUEInformation ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { RetrieveUEInformationIEs} }, + ... +} + +RetrieveUEInformationIEs S1AP-PROTOCOL-IES ::= { + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}, +... + +} + + +-- ************************************************************** + +-- UE Information Transfer +-- +-- ************************************************************** +UEInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEInformationTransferIEs} }, + ... +} + +UEInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}| + { ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- eNB CP Relocation Indication +-- +-- ************************************************************** + +ENBCPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { ENBCPRelocationIndicationIEs} }, + ... +} + +ENBCPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-UL-CP-SecurityInformation CRITICALITY reject TYPE UL-CP-SecurityInformation PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- MME CP Relocation Indication +-- +-- ************************************************************** + +MMECPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { MMECPRelocationIndicationIEs} }, + ... +} + +MMECPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Secondary RAT Data Usage Report +-- +-- ************************************************************** + +SecondaryRATDataUsageReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { SecondaryRATDataUsageReportIEs} }, + ... +} + +SecondaryRATDataUsageReportIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE mandatory}| + { ID id-HandoverFlag CRITICALITY ignore TYPE HandoverFlag PRESENCE optional}| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + +END + +9.3.4 Information Element Definitions +-- ************************************************************** +-- +-- Information Element Definitions +-- +-- ************************************************************** + +S1AP-IEs { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-IEs (2) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +IMPORTS + id-E-RABInformationListItem, + id-E-RABItem, + id-GUMMEIType, + id-Bearers-SubjectToStatusTransfer-Item, + id-Time-Synchronisation-Info, + id-x2TNLConfigurationInfo, + id-eNBX2ExtendedTransportLayerAddresses, + id-MDTConfiguration, + id-Time-UE-StayedInCell-EnhancedGranularity, + id-HO-Cause, + id-M3Configuration, + id-M4Configuration, + id-M5Configuration, + id-MDT-Location-Info, + id-SignallingBasedMDTPLMNList, + id-MobilityInformation, + id-ULCOUNTValueExtended, + id-DLCOUNTValueExtended, + id-ReceiveStatusOfULPDCPSDUsExtended, + id-eNBIndirectX2TransportLayerAddresses, + id-Muting-Availability-Indication, + id-Muting-Pattern-Information, + id-NRrestrictioninEPSasSecondaryRAT, + id-NRrestrictionin5GS, + id-Synchronisation-Information, + id-uE-HistoryInformationFromTheUE, + id-LoggedMBSFNMDT, + id-SON-Information-Report, + id-RecommendedCellItem, + id-RecommendedENBItem, + id-ProSeUEtoNetworkRelaying, + id-ULCOUNTValuePDCP-SNlength18, + id-DLCOUNTValuePDCP-SNlength18, + id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18, + id-M6Configuration, + id-M7Configuration, + id-RAT-Type, + id-extended-e-RAB-MaximumBitrateDL, + id-extended-e-RAB-MaximumBitrateUL, + id-extended-e-RAB-GuaranteedBitrateDL, + id-extended-e-RAB-GuaranteedBitrateUL, + id-extended-uEaggregateMaximumBitRateDL, + id-extended-uEaggregateMaximumBitRateUL, + id-SecondaryRATDataUsageReportItem, + id-E-RABUsageReportItem, + id-UEAppLayerMeasConfig, + id-serviceType, + id-UnlicensedSpectrumRestriction, + id-CNTypeRestrictions, + id-DownlinkPacketLossRate, + id-UplinkPacketLossRate, + id-BluetoothMeasurementConfiguration, + id-WLANMeasurementConfiguration, + id-LastNG-RANPLMNIdentity, + id-PSCellInformation, + id-IMSvoiceEPSfallbackfrom5G, + id-RequestTypeAdditionalInfo, + id-AdditionalRRMPriorityIndex, + id-ContextatSource, + maxnoofCSGs, + maxnoofE-RABs, + maxnoofErrors, + maxnoofBPLMNs, + maxnoofPLMNsPerMME, + maxnoofTACs, + maxnoofEPLMNs, + maxnoofEPLMNsPlusOne, + maxnoofForbLACs, + maxnoofForbTACs, + maxnoofCellsinUEHistoryInfo, + maxnoofCellID, + maxnoofDCNs, + maxnoofEmergencyAreaID, + maxnoofTAIforWarning, + maxnoofCellinTAI, + maxnoofCellinEAI, + maxnoofeNBX2TLAs, + maxnoofeNBX2ExtTLAs, + maxnoofeNBX2GTPTLAs, + maxnoofRATs, + maxnoofGroupIDs, + maxnoofMMECs, + maxnoofTAforMDT, + maxnoofCellIDforMDT, + maxnoofMDTPLMNs, + maxnoofCellsforRestart, + maxnoofRestartTAIs, + maxnoofRestartEmergencyAreaIDs, + maxnoofMBSFNAreaMDT, + maxEARFCN, + maxnoofCellsineNB, + maxnoofRecommendedCells, + maxnoofRecommendedENBs, + maxnooftimeperiods, + maxnoofCellIDforQMC, + maxnoofTAforQMC, + maxnoofPLMNforQMC, + maxnoofBluetoothName, + maxnoofWLANName, + maxnoofConnectedengNBs + + + + +FROM S1AP-Constants + + Criticality, + ProcedureCode, + ProtocolIE-ID, + TriggeringMessage +FROM S1AP-CommonDataTypes + + ProtocolExtensionContainer{}, + S1AP-PROTOCOL-EXTENSION, + ProtocolIE-SingleContainer{}, + S1AP-PROTOCOL-IES + +FROM S1AP-Containers; + +-- A + +Additional-GUTI::= SEQUENCE { + gUMMEI GUMMEI, + m-TMSI M-TMSI, + iE-Extensions ProtocolExtensionContainer { {Additional-GUTI-ExtIEs} } OPTIONAL, + ... +} + +Additional-GUTI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AdditionalRRMPriorityIndex ::= BIT STRING (SIZE(32)) + +AerialUEsubscriptionInformation ::= ENUMERATED { + allowed, + not-allowed, + ... +} + +AreaScopeOfMDT ::= CHOICE { + cellBased CellBasedMDT, + tABased TABasedMDT, + pLMNWide NULL, + ..., + tAIBased TAIBasedMDT +} + + +AreaScopeOfQMC ::= CHOICE { + cellBased CellBasedQMC, + tABased TABasedQMC, + tAIBased TAIBasedQMC, + pLMNAreaBased PLMNAreaBasedQMC, + ... +} + +AllocationAndRetentionPriority ::= SEQUENCE { + priorityLevel PriorityLevel, + pre-emptionCapability Pre-emptionCapability, + pre-emptionVulnerability Pre-emptionVulnerability, + iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL, + ... +} + +AllocationAndRetentionPriority-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForCECapableUEs ::= SEQUENCE { + cellIdentifierAndCELevelForCECapableUEs CellIdentifierAndCELevelForCECapableUEs, + iE-Extensions ProtocolExtensionContainer { { InformationForCECapableUEs-ExtIEs} } OPTIONAL, + ... +} + +InformationForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForPaging ::= SEQUENCE { + assistanceDataForRecommendedCells AssistanceDataForRecommendedCells OPTIONAL, + assistanceDataForCECapableUEs AssistanceDataForCECapableUEs OPTIONAL, + pagingAttemptInformation PagingAttemptInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AssistanceDataForPaging-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForRecommendedCells ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + iE-Extensions ProtocolExtensionContainer { { AssistanceDataForRecommendedCells-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForRecommendedCells-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- B + +Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } } + +Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-Bearers-SubjectToStatusTransfer-Item CRITICALITY ignore TYPE Bearers-SubjectToStatusTransfer-Item PRESENCE mandatory }, + ... +} + +Bearers-SubjectToStatusTransfer-Item ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + uL-COUNTvalue COUNTvalue, + dL-COUNTvalue COUNTvalue, + receiveStatusofULPDCPSDUs ReceiveStatusofULPDCPSDUs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Bearers-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL, + ... +} + +Bearers-SubjectToStatusTransfer-ItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-ULCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| + { ID id-DLCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| + { ID id-ReceiveStatusOfULPDCPSDUsExtended CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsExtended PRESENCE optional}| + { ID id-ULCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| + { ID id-DLCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| + { ID id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 PRESENCE optional}, + ... +} + +BearerType ::= ENUMERATED { + non-IP, + ... +} + +BitRate ::= INTEGER (0..10000000000) + +BluetoothMeasurementConfiguration ::= SEQUENCE { + bluetoothMeasConfig BluetoothMeasConfig, + bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL, + bt-rssi ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +BluetoothMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothName + +BluetoothMeasConfig::= ENUMERATED {setup,...} + +BluetoothName ::= OCTET STRING (SIZE (1..248)) + +BPLMNs ::= SEQUENCE (SIZE(1.. maxnoofBPLMNs)) OF PLMNidentity + +BroadcastCancelledAreaList ::= CHOICE { + cellID-Cancelled CellID-Cancelled, + tAI-Cancelled TAI-Cancelled, + emergencyAreaID-Cancelled EmergencyAreaID-Cancelled, + ... +} + +BroadcastCompletedAreaList ::= CHOICE { + cellID-Broadcast CellID-Broadcast, + tAI-Broadcast TAI-Broadcast, + emergencyAreaID-Broadcast EmergencyAreaID-Broadcast, + ... +} + + +-- C + +CancelledCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CancelledCellinEAI-Item + +CancelledCellinEAI-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellinEAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CancelledCellinTAI-Item + +CancelledCellinTAI-Item ::= SEQUENCE{ + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellinTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Cause ::= CHOICE { + radioNetwork CauseRadioNetwork, + transport CauseTransport, + nas CauseNas, + protocol CauseProtocol, + misc CauseMisc, + ... +} + +CauseMisc ::= ENUMERATED { + control-processing-overload, + not-enough-user-plane-processing-resources, + hardware-failure, + om-intervention, + unspecified, + unknown-PLMN, +... +} + +CauseProtocol ::= ENUMERATED { + transfer-syntax-error, + abstract-syntax-error-reject, + abstract-syntax-error-ignore-and-notify, + message-not-compatible-with-receiver-state, + semantic-error, + abstract-syntax-error-falsely-constructed-message, + unspecified, + ... +} + +CauseRadioNetwork ::= ENUMERATED { + unspecified, + tx2relocoverall-expiry, + successful-handover, + release-due-to-eutran-generated-reason, + handover-cancelled, + partial-handover, + ho-failure-in-target-EPC-eNB-or-target-system, + ho-target-not-allowed, + tS1relocoverall-expiry, + tS1relocprep-expiry, + cell-not-available, + unknown-targetID, + no-radio-resources-available-in-target-cell, + unknown-mme-ue-s1ap-id, + unknown-enb-ue-s1ap-id, + unknown-pair-ue-s1ap-id, + handover-desirable-for-radio-reason, + time-critical-handover, + resource-optimisation-handover, + reduce-load-in-serving-cell, + user-inactivity, + radio-connection-with-ue-lost, + load-balancing-tau-required, + cs-fallback-triggered, + ue-not-available-for-ps-service, + radio-resources-not-available, + failure-in-radio-interface-procedure, + invalid-qos-combination, + interrat-redirection, + interaction-with-other-procedure, + unknown-E-RAB-ID, + multiple-E-RAB-ID-instances, + encryption-and-or-integrity-protection-algorithms-not-supported, + s1-intra-system-handover-triggered, + s1-inter-system-handover-triggered, + x2-handover-triggered, + ..., + redirection-towards-1xRTT, + not-supported-QCI-value, + invalid-CSG-Id, + release-due-to-pre-emption + +} + +CauseTransport ::= ENUMERATED { + transport-resource-unavailable, + unspecified, + ... +} + +CauseNas ::= ENUMERATED { + normal-release, + authentication-failure, + detach, + unspecified, + ..., + csg-subscription-expiry +} + +CellAccessMode ::= ENUMERATED { + hybrid, + ... +} + +CellIdentifierAndCELevelForCECapableUEs ::= SEQUENCE { + global-Cell-ID EUTRAN-CGI, + cELevel CELevel, + iE-Extensions ProtocolExtensionContainer { { CellIdentifierAndCELevelForCECapableUEs-ExtIEs} } OPTIONAL, + ... +} + +CellIdentifierAndCELevelForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Coverage Enhancement level encoded according to TS 36.331 [16] -- +CELevel ::= OCTET STRING + +CE-mode-B-SupportIndicator ::= ENUMERATED { + supported, + ... +} + +CellIdentity ::= BIT STRING (SIZE (28)) + +CellID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Broadcast-Item + +CellID-Broadcast-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CellID-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +CellID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellID-Cancelled::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Cancelled-Item + +CellID-Cancelled-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CellID-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +CellID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellBasedMDT::= SEQUENCE { + cellIdListforMDT CellIdListforMDT, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforMDT ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF EUTRAN-CGI + +CellBasedQMC::= SEQUENCE { + cellIdListforQMC CellIdListforQMC, + iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +CellBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF EUTRAN-CGI + +Cdma2000PDU ::= OCTET STRING + +Cdma2000RATType ::= ENUMERATED { + hRPD, + onexRTT, + ... +} + +Cdma2000SectorID ::= OCTET STRING + +Cdma2000HOStatus ::= ENUMERATED { + hOSuccess, + hOFailure, + ... +} + +Cdma2000HORequiredIndication ::= ENUMERATED { + true, + ... +} + +Cdma2000OneXSRVCCInfo ::= SEQUENCE { + cdma2000OneXMEID Cdma2000OneXMEID, + cdma2000OneXMSI Cdma2000OneXMSI, + cdma2000OneXPilot Cdma2000OneXPilot, + iE-Extensions ProtocolExtensionContainer { {Cdma2000OneXSRVCCInfo-ExtIEs} } OPTIONAL, + ... +} + +Cdma2000OneXSRVCCInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Cdma2000OneXMEID ::= OCTET STRING + +Cdma2000OneXMSI ::= OCTET STRING + +Cdma2000OneXPilot ::= OCTET STRING + +Cdma2000OneXRAND ::= OCTET STRING + + +Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ...} + +CellType ::= SEQUENCE { + cell-Size Cell-Size, + iE-Extensions ProtocolExtensionContainer { { CellType-ExtIEs}} OPTIONAL, + ... +} + +CellType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CGI ::= SEQUENCE { + pLMNidentity PLMNidentity, + lAC LAC, + cI CI, + rAC RAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL, + ... + } + +CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CI ::= OCTET STRING (SIZE (2)) + +CNDomain ::= ENUMERATED { + ps, + cs +} + +CNTypeRestrictions::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF CNTypeRestrictions-Item + +CNTypeRestrictions-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + cNType CNType, + iE-Extensions ProtocolExtensionContainer { { CNTypeRestrictions-Item-ExtIEs} } OPTIONAL, + ... +} + +CNTypeRestrictions-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CNType ::= ENUMERATED { + fiveGCForbidden, + ..., + epc-Forbiddden +} + +ConcurrentWarningMessageIndicator ::= ENUMERATED { + true +} + +ConnectedengNBList ::= SEQUENCE (SIZE(1..maxnoofConnectedengNBs)) OF ConnectedengNBItem + +ConnectedengNBItem ::= SEQUENCE { + en-gNB-ID En-gNB-ID, + supportedTAs SupportedTAs, + iE-Extensions ProtocolExtensionContainer { {ConnectedengNBItem-ExtIEs} } OPTIONAL, + ... +} + +ConnectedengNBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ContextatSource ::= SEQUENCE { + sourceNG-RAN-node-ID Global-RAN-NODE-ID, + rAN-UE-NGAP-ID RAN-UE-NGAP-ID, + iE-Extensions ProtocolExtensionContainer { {ContextatSource-ExtIEs} } OPTIONAL, + ... +} + +ContextatSource-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Correlation-ID ::= OCTET STRING (SIZE (4)) + +CSFallbackIndicator ::= ENUMERATED { + cs-fallback-required, + ..., + cs-fallback-high-priority +} + +AdditionalCSFallbackIndicator ::= ENUMERATED { + no-restriction, + restriction, + ... +} + +CSG-Id ::= BIT STRING (SIZE (27)) + + +CSG-IdList ::= SEQUENCE (SIZE (1.. maxnoofCSGs)) OF CSG-IdList-Item + +CSG-IdList-Item ::= SEQUENCE { + cSG-Id CSG-Id, + iE-Extensions ProtocolExtensionContainer { {CSG-IdList-Item-ExtIEs} } OPTIONAL, + ... +} + +CSG-IdList-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CSGMembershipStatus ::= ENUMERATED { + member, + not-member +} + + +COUNTvalue ::= SEQUENCE { + pDCP-SN PDCP-SN, + hFN HFN, + iE-Extensions ProtocolExtensionContainer { {COUNTvalue-ExtIEs} } OPTIONAL, + ... +} +COUNTvalue-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTValueExtended ::= SEQUENCE { + pDCP-SNExtended PDCP-SNExtended, + hFNModified HFNModified, + iE-Extensions ProtocolExtensionContainer { {COUNTValueExtended-ExtIEs} } OPTIONAL, + ... +} + +COUNTValueExtended-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTvaluePDCP-SNlength18 ::= SEQUENCE { + pDCP-SNlength18 PDCP-SNlength18, + hFNforPDCP-SNlength18 HFNforPDCP-SNlength18, + iE-Extensions ProtocolExtensionContainer { {COUNTvaluePDCP-SNlength18-ExtIEs} } OPTIONAL, + ... +} + +COUNTvaluePDCP-SNlength18-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Coverage-Level ::= ENUMERATED { + extendedcoverage, + ... +} + +CriticalityDiagnostics ::= SEQUENCE { + procedureCode ProcedureCode OPTIONAL, + triggeringMessage TriggeringMessage OPTIONAL, + procedureCriticality Criticality OPTIONAL, + iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1.. maxnoofErrors)) OF CriticalityDiagnostics-IE-Item + +CriticalityDiagnostics-IE-Item ::= SEQUENCE { + iECriticality Criticality, + iE-ID ProtocolIE-ID, + typeOfError TypeOfError, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-IE-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- D + +DataCodingScheme ::= BIT STRING (SIZE (8)) + +DCN-ID ::= INTEGER (0..65535) + +ServedDCNs ::= SEQUENCE (SIZE(0..maxnoofDCNs)) OF ServedDCNsItem + +ServedDCNsItem ::= SEQUENCE { + dCN-ID DCN-ID, + relativeDCNCapacity RelativeMMECapacity, + iE-Extensions ProtocolExtensionContainer { {ServedDCNsItem-ExtIEs} } OPTIONAL, + ... +} + +ServedDCNsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-CP-SecurityInformation ::= SEQUENCE { + dl-NAS-MAC DL-NAS-MAC, + iE-Extensions ProtocolExtensionContainer { { DL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +DL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-Forwarding ::= ENUMERATED { + dL-Forwarding-proposed, + ... +} + +DL-NAS-MAC ::= BIT STRING (SIZE (16)) + +Direct-Forwarding-Path-Availability ::= ENUMERATED { + directPathAvailable, + ... +} + +Data-Forwarding-Not-Possible ::= ENUMERATED { + data-Forwarding-not-Possible, + ... +} + +DLNASPDUDeliveryAckRequest ::= ENUMERATED { + requested, + ... +} + +-- E + +EARFCN ::= INTEGER(0..maxEARFCN, ...) + +ECGIList ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF EUTRAN-CGI + +PWSfailedECGIList ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI + +EDT-Session ::= ENUMERATED { + true, + ... +} + +EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID + +EmergencyAreaID ::= OCTET STRING (SIZE (3)) + +EmergencyAreaID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Broadcast-Item + +EmergencyAreaID-Broadcast-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + completedCellinEAI CompletedCellinEAI, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaID-Cancelled ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Cancelled-Item + +EmergencyAreaID-Cancelled-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + cancelledCellinEAI CancelledCellinEAI, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellinEAI-Item + +CompletedCellinEAI-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellinEAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ECGI-List ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI + +EmergencyAreaIDListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartEmergencyAreaIDs)) OF EmergencyAreaID + +ENB-ID ::= CHOICE { + macroENB-ID BIT STRING (SIZE(20)), + homeENB-ID BIT STRING (SIZE(28)), + ... , + short-macroENB-ID BIT STRING (SIZE(18)), + long-macroENB-ID BIT STRING (SIZE(21)) +} + +En-gNB-ID ::= BIT STRING (SIZE(22..32, ...)) + +GERAN-Cell-ID ::= SEQUENCE { + lAI LAI, + rAC RAC, + cI CI, + iE-Extensions ProtocolExtensionContainer { { GERAN-Cell-ID-ExtIEs} } OPTIONAL, + ... +} + +GERAN-Cell-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-ENB-ID ::= SEQUENCE { + pLMNidentity PLMNidentity, + eNB-ID ENB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalENB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-en-gNB-ID ::= SEQUENCE { + pLMNidentity PLMNidentity, + en-gNB-ID En-gNB-ID, + iE-Extensions ProtocolExtensionContainer { {Global-en-gNB-ID-ExtIEs} } OPTIONAL, + ... +} + +Global-en-gNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GUMMEIList::= SEQUENCE (SIZE (1.. maxnoofMMECs)) OF GUMMEI + +ENB-StatusTransfer-TransparentContainer ::= SEQUENCE { + bearers-SubjectToStatusTransferList Bearers-SubjectToStatusTransferList, + iE-Extensions ProtocolExtensionContainer { {ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +ENB-StatusTransfer-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENB-UE-S1AP-ID ::= INTEGER (0..16777215) + +ENBname ::= PrintableString (SIZE (1..150,...)) + +ENBX2TLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2TLAs)) OF TransportLayerAddress + +EncryptionAlgorithms ::= BIT STRING (SIZE (16,...)) + +EN-DCSONConfigurationTransfer ::= SEQUENCE { + transfertype EN-DCSONTransferType, + sONInformation SONInformation, + x2TNLConfigInfo X2TNLConfigurationInfo OPTIONAL, + -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to “X2TNL Configuration Info” -- + iE-Extensions ProtocolExtensionContainer { {EN-DCSONConfigurationTransfer-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONTransferType ::= CHOICE { + request EN-DCTransferTypeRequest, + reply EN-DCTransferTypeReply, + ... +} + +EN-DCTransferTypeRequest ::= SEQUENCE { + sourceeNB EN-DCSONeNBIdentification, + targetengNB EN-DCSONengNBIdentification, + targeteNB EN-DCSONeNBIdentification OPTIONAL, + associatedTAI TAI OPTIONAL, + broadcast5GSTAI FiveGSTAI OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeRequest-ExtIEs} } OPTIONAL, +... +} + +EN-DCTransferTypeRequest-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCTransferTypeReply ::= SEQUENCE { + sourceengNB EN-DCSONengNBIdentification, + targeteNB EN-DCSONeNBIdentification, + iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeReply-ExtIEs} } OPTIONAL, +... +} + +EN-DCTransferTypeReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONeNBIdentification ::= SEQUENCE { + globaleNBID Global-ENB-ID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {EN-DCSONeNBIdentification-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONeNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONengNBIdentification ::= SEQUENCE { + globalengNBID Global-en-gNB-ID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {EN-DCSONengNBIdentification-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONengNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EndIndication ::= ENUMERATED { + no-further-data, + further-data-exists, + ... +} + +EnhancedCoverageRestricted ::= ENUMERATED { + restricted, + ... +} + +CE-ModeBRestricted ::= ENUMERATED { + restricted, + not-restricted, + ... +} + +EPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNidentity +EventType ::= ENUMERATED { + direct, + change-of-serve-cell, + stop-change-of-serve-cell, + ... +} + +E-RAB-ID ::= INTEGER (0..15, ...) + +E-RABInformationList ::= SEQUENCE (SIZE (1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { E-RABInformationListIEs } } + +E-RABInformationListIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABInformationListItem CRITICALITY ignore TYPE E-RABInformationListItem PRESENCE mandatory }, + ... +} + +E-RABInformationListItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dL-Forwarding DL-Forwarding OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABInformationListItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABInformationListItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABItemIEs} } + +E-RABItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABItem CRITICALITY ignore TYPE E-RABItem PRESENCE mandatory }, + ... +} + +E-RABItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {E-RABItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +E-RABLevelQoSParameters ::= SEQUENCE { + qCI QCI, + allocationRetentionPriority AllocationAndRetentionPriority, + gbrQosInformation GBR-QosInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABQoSParameters-ExtIEs} } OPTIONAL, + ... +} + +E-RABUsageReportList ::= SEQUENCE (SIZE(1..maxnooftimeperiods)) OF ProtocolIE-SingleContainer { {E-RABUsageReportItemIEs} } + +E-RABUsageReportItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABUsageReportItem CRITICALITY ignore TYPE E-RABUsageReportItem PRESENCE mandatory }, + ... +} + +E-RABUsageReportItem ::= SEQUENCE { + startTimestamp OCTET STRING (SIZE(4)), + endTimestamp OCTET STRING (SIZE(4)), + usageCountUL INTEGER (0..18446744073709551615), + usageCountDL INTEGER (0..18446744073709551615), + iE-Extensions ProtocolExtensionContainer { { E-RABUsageReportItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABQoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extended for introduction of downlink and uplink packet loss rate for enhanced Voice performance –- + { ID id-DownlinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}| + { ID id-UplinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}, + ... +} + + +EUTRAN-CGI ::= SEQUENCE { + pLMNidentity PLMNidentity, + cell-ID CellIdentity, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-CGI-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRANRoundTripDelayEstimationInfo ::= INTEGER (0..2047) + +ExpectedUEBehaviour ::= SEQUENCE { + expectedActivity ExpectedUEActivityBehaviour OPTIONAL, + expectedHOInterval ExpectedHOInterval OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExpectedUEBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEActivityBehaviour ::= SEQUENCE { + expectedActivityPeriod ExpectedActivityPeriod OPTIONAL, + expectedIdlePeriod ExpectedIdlePeriod OPTIONAL, + sourceofUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEActivityBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) + +ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) + +SourceOfUEActivityBehaviourInformation ::= ENUMERATED { + subscription-information, + statistics, + ... +} + +ExpectedHOInterval ::= ENUMERATED { + sec15, sec30, sec60, sec90, sec120, sec180, long-time, + ... +} + +ExtendedBitRate ::= INTEGER (10000000001..4000000000000, ...) + +ExtendedRNC-ID ::= INTEGER (4096..65535) + +ExtendedRepetitionPeriod ::= INTEGER (4096..131071) + +Extended-UEIdentityIndexValue ::= BIT STRING (SIZE (14)) + +-- F + +FiveGSTAC ::= OCTET STRING (SIZE (3)) + +FiveGSTAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + fiveGSTAC FiveGSTAC, + iE-Extensions ProtocolExtensionContainer { {FiveGSTAI-ExtIEs} } OPTIONAL, + ... +} + +FiveGSTAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenInterRATs ::= ENUMERATED { + all, + geran, + utran, + cdma2000, + ..., + geranandutran, + cdma2000andutran + +} + +ForbiddenTAs ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenTAs-Item + +ForbiddenTAs-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + forbiddenTACs ForbiddenTACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenTAs-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC + +ForbiddenLAs ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF ForbiddenLAs-Item + +ForbiddenLAs-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + forbiddenLACs ForbiddenLACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenLAs-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenLAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenLACs ::= SEQUENCE (SIZE(1..maxnoofForbLACs)) OF LAC + +-- G + +GBR-QosInformation ::= SEQUENCE { + e-RAB-MaximumBitrateDL BitRate, + e-RAB-MaximumBitrateUL BitRate, + e-RAB-GuaranteedBitrateDL BitRate, + e-RAB-GuaranteedBitrateUL BitRate, + iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL, + ... +} + +GBR-QosInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for maximum bitrate > 10G bps -- + { ID id-extended-e-RAB-MaximumBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-MaximumBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-GuaranteedBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-GuaranteedBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}, + ...} + + +GTP-TEID ::= OCTET STRING (SIZE (4)) + +GUMMEI ::= SEQUENCE { + pLMN-Identity PLMNidentity, + mME-Group-ID MME-Group-ID, + mME-Code MME-Code, + iE-Extensions ProtocolExtensionContainer { {GUMMEI-ExtIEs} } OPTIONAL, + ... +} + +GUMMEI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GUMMEIType ::= ENUMERATED { + native, + mapped, + ..., + mappedFrom5G +} + +GWContextReleaseIndication ::= ENUMERATED { + true, + ... +} + +-- H + +HandoverFlag ::= ENUMERATED { + handoverPreparation, + ... +} + + +HandoverRestrictionList ::= SEQUENCE { + servingPLMN PLMNidentity, + equivalentPLMNs EPLMNs OPTIONAL, + forbiddenTAs ForbiddenTAs OPTIONAL, + forbiddenLAs ForbiddenLAs OPTIONAL, + forbiddenInterRATs ForbiddenInterRATs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} } OPTIONAL, + ... +} + +HandoverRestrictionList-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-NRrestrictioninEPSasSecondaryRAT CRITICALITY ignore EXTENSION NRrestrictioninEPSasSecondaryRAT PRESENCE optional}| + { ID id-UnlicensedSpectrumRestriction CRITICALITY ignore EXTENSION UnlicensedSpectrumRestriction PRESENCE optional}| + { ID id-CNTypeRestrictions CRITICALITY ignore EXTENSION CNTypeRestrictions PRESENCE optional}| + { ID id-NRrestrictionin5GS CRITICALITY ignore EXTENSION NRrestrictionin5GS PRESENCE optional}| + { ID id-LastNG-RANPLMNIdentity CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional}, + ... +} + +HandoverType ::= ENUMERATED { + intralte, + ltetoutran, + ltetogeran, + utrantolte, + gerantolte, + ..., + eps-to-5gs, + fivegs-to-eps +} + +HFN ::= INTEGER (0..1048575) + +HFNModified ::= INTEGER (0..131071) + +HFNforPDCP-SNlength18 ::= INTEGER (0..16383) + +-- I + +Masked-IMEISV ::= BIT STRING (SIZE (64)) + +ImmediateMDT ::= SEQUENCE { + measurementsToActivate MeasurementsToActivate, + m1reportingTrigger M1ReportingTrigger, + m1thresholdeventA2 M1ThresholdEventA2 OPTIONAL, +-- Included in case of event-triggered, or event-triggered periodic reporting for measurement M1 + m1periodicReporting M1PeriodicReporting OPTIONAL, +-- Included in case of periodic or event-triggered periodic reporting + iE-Extensions ProtocolExtensionContainer { { ImmediateMDT-ExtIEs} } OPTIONAL, + ... +} + +ImmediateMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-M3Configuration CRITICALITY ignore EXTENSION M3Configuration PRESENCE conditional}| + { ID id-M4Configuration CRITICALITY ignore EXTENSION M4Configuration PRESENCE conditional}| + { ID id-M5Configuration CRITICALITY ignore EXTENSION M5Configuration PRESENCE conditional}| + { ID id-MDT-Location-Info CRITICALITY ignore EXTENSION MDT-Location-Info PRESENCE optional}| + { ID id-M6Configuration CRITICALITY ignore EXTENSION M6Configuration PRESENCE conditional}| + { ID id-M7Configuration CRITICALITY ignore EXTENSION M7Configuration PRESENCE conditional}| + { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}| + { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional}, + ... +} + +IMSI ::= OCTET STRING (SIZE (3..8)) + +InformationOnRecommendedCellsAndENBsForPaging ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + recommendENBsForPaging RecommendedENBsForPaging, + iE-Extensions ProtocolExtensionContainer { { InformationOnRecommendedCellsAndENBsForPaging-ExtIEs} } OPTIONAL, + ... +} + +InformationOnRecommendedCellsAndENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) + +IntendedNumberOfPagingAttempts ::= INTEGER (1..16, ...) + +InterfacesToTrace ::= BIT STRING (SIZE (8)) + +IMSvoiceEPSfallbackfrom5G ::= ENUMERATED { + true, + ... +} + + +-- J +-- K + +KillAllWarningMessages ::= ENUMERATED {true} + +-- L + + +LAC ::= OCTET STRING (SIZE (2)) + +LAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + lAC LAC, + iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL, + ... +} + +LAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedCell-Item ::= CHOICE { + e-UTRAN-Cell LastVisitedEUTRANCellInformation, + uTRAN-Cell LastVisitedUTRANCellInformation, + gERAN-Cell LastVisitedGERANCellInformation, + ..., + nG-RAN-Cell LastVisitedNGRANCellInformation +} +LastVisitedEUTRANCellInformation ::= SEQUENCE { + global-Cell-ID EUTRAN-CGI, + cellType CellType, + time-UE-StayedInCell Time-UE-StayedInCell, + iE-Extensions ProtocolExtensionContainer { { LastVisitedEUTRANCellInformation-ExtIEs} } OPTIONAL, + ... +} +LastVisitedEUTRANCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Rel-11 to support enhanced granularity for time UE stayed in cell -- + { ID id-Time-UE-StayedInCell-EnhancedGranularity CRITICALITY ignore EXTENSION Time-UE-StayedInCell-EnhancedGranularity PRESENCE optional}| + { ID id-HO-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional}, + ... +} + +LastVisitedNGRANCellInformation ::= OCTET STRING + +LastVisitedUTRANCellInformation ::= OCTET STRING + +LastVisitedGERANCellInformation ::= CHOICE { + undefined NULL, + ... +} + +L3-Information ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +LPPa-PDU ::= OCTET STRING + +LHN-ID ::= OCTET STRING(SIZE (32..256)) + +Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...} + +ListeningSubframePattern ::= SEQUENCE { + pattern-period ENUMERATED {ms1280, ms2560, ms5120, ms10240, ...}, + pattern-offset INTEGER (0..10239, ...), + iE-Extensions ProtocolExtensionContainer { { ListeningSubframePattern-ExtIEs} } OPTIONAL, + ... +} + +ListeningSubframePattern-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +... +} + +LoggedMDT ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + iE-Extensions ProtocolExtensionContainer { {LoggedMDT-ExtIEs} } OPTIONAL, + ... +} + +LoggedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}| + { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional}, +... +} + +LoggingInterval ::= ENUMERATED {ms128, ms256, ms512, ms1024, ms2048, ms3072, ms4096, ms6144} + +LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120} + +LoggedMBSFNMDT ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + mBSFN-ResultToLog MBSFN-ResultToLog OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { LoggedMBSFNMDT-ExtIEs } } OPTIONAL, + ... +} + +LoggedMBSFNMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LTE-M-Indication ::= ENUMERATED {lte-m, ... } + +-- M + +M3Configuration ::= SEQUENCE { + m3period M3period, + iE-Extensions ProtocolExtensionContainer { { M3Configuration-ExtIEs} } OPTIONAL, + ... +} + +M3Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M3period ::= ENUMERATED {ms100, ms1000, ms10000, ...,ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, min1 } + +M4Configuration ::= SEQUENCE { + m4period M4period, + m4-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL, + ... +} + +M4Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M5Configuration ::= SEQUENCE { + m5period M5period, + m5-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL, + ... +} + +M5Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M6Configuration ::= SEQUENCE { + m6report-Interval M6report-Interval, + m6delay-threshold M6delay-threshold OPTIONAL, +-- This IE shall be present if the M6 Links to log IE is set to “uplink” or to “both-uplink-and-downlink” -- + m6-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL, + ... +} + +M6Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M6report-Interval ::= ENUMERATED { ms1024, ms2048, ms5120, ms10240, ... } + +M6delay-threshold ::= ENUMERATED { ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, ms750, ... } + +M7Configuration ::= SEQUENCE { + m7period M7period, + m7-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL, + ... +} + +M7Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M7period ::= INTEGER(1..60, ...) + +MDT-Activation ::= ENUMERATED { + immediate-MDT-only, + immediate-MDT-and-Trace, + logged-MDT-only, + ..., + logged-MBSFN-MDT +} + +MDT-Location-Info ::= BIT STRING (SIZE (8)) + +MDT-Configuration ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT AreaScopeOfMDT, + mDTMode MDTMode, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL, + ... +} +MDT-Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-SignallingBasedMDTPLMNList CRITICALITY ignore EXTENSION MDTPLMNList PRESENCE optional }, + ... +} + +ManagementBasedMDTAllowed ::= ENUMERATED {allowed, ...} + +MBSFN-ResultToLog ::= SEQUENCE (SIZE(1..maxnoofMBSFNAreaMDT)) OF MBSFN-ResultToLogInfo + +MBSFN-ResultToLogInfo ::= SEQUENCE { + mBSFN-AreaId INTEGER (0..255) OPTIONAL, + carrierFreq EARFCN, + iE-Extensions ProtocolExtensionContainer { { MBSFN-ResultToLogInfo-ExtIEs} } OPTIONAL, + ... +} + +MBSFN-ResultToLogInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMNidentity + +PrivacyIndicator ::= ENUMERATED { + immediate-MDT, + logged-MDT, + ... +} + +MDTMode ::= CHOICE { + immediateMDT ImmediateMDT, + loggedMDT LoggedMDT, + ..., + mDTMode-Extension MDTMode-Extension +} + +MDTMode-Extension ::= ProtocolIE-SingleContainer {{ MDTMode-ExtensionIE }} + +MDTMode-ExtensionIE S1AP-PROTOCOL-IES ::= { + { ID id-LoggedMBSFNMDT CRITICALITY ignore TYPE LoggedMBSFNMDT PRESENCE mandatory} +} + +MeasurementsToActivate ::= BIT STRING (SIZE (8)) + +MeasurementThresholdA2 ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + ... +} + +MessageIdentifier ::= BIT STRING (SIZE (16)) + +MobilityInformation ::= BIT STRING (SIZE(32)) + +MMEname ::= PrintableString (SIZE (1..150,...)) + +MMEPagingTarget ::= CHOICE { + global-ENB-ID Global-ENB-ID, + tAI TAI, + ... +} + +MMERelaySupportIndicator ::= ENUMERATED {true, ...} + +MME-Group-ID ::= OCTET STRING (SIZE (2)) + +MME-Code ::= OCTET STRING (SIZE (1)) + +MME-UE-S1AP-ID ::= INTEGER (0..4294967295) +M-TMSI ::= OCTET STRING (SIZE (4)) + +MSClassmark2 ::= OCTET STRING +MSClassmark3 ::= OCTET STRING + +MutingAvailabilityIndication ::= ENUMERATED { + available, + unavailable, + ... +} + + +MutingPatternInformation ::= SEQUENCE { + muting-pattern-period ENUMERATED {ms0, ms1280, ms2560, ms5120, ms10240, ...}, + muting-pattern-offset INTEGER (0..10239, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MutingPatternInformation-ExtIEs} } OPTIONAL, + ... +} + +MutingPatternInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- N + +NAS-PDU ::= OCTET STRING + +NASSecurityParametersfromE-UTRAN ::= OCTET STRING + +NASSecurityParameterstoE-UTRAN ::= OCTET STRING + +NB-IoT-DefaultPagingDRX ::= ENUMERATED { + v128, + v256, + v512, + v1024, + ... + } + +NB-IoT-Paging-eDRXInformation ::= SEQUENCE { + nB-IoT-paging-eDRX-Cycle NB-IoT-Paging-eDRX-Cycle, + nB-IoT-pagingTimeWindow NB-IoT-PagingTimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NB-IoT-Paging-eDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +NB-IoT-Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NB-IoT-Paging-eDRX-Cycle ::= ENUMERATED{hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, ...} + +NB-IoT-PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...} + +NB-IoT-UEIdentityIndexValue ::= BIT STRING (SIZE (12)) + +NextPagingAreaScope ::= ENUMERATED { + same, + changed, + ... +} + + +NRCellIdentity ::= BIT STRING (SIZE(36)) + +NR-CGI ::= SEQUENCE { + pLMNIdentity PLMNidentity, + nRCellIdentity NRCellIdentity, + iE-Extensions ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL, + ... +} + +NR-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +NRencryptionAlgorithms ::= BIT STRING (SIZE (16,...)) +NRintegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) + +NRrestrictioninEPSasSecondaryRAT ::= ENUMERATED { + nRrestrictedinEPSasSecondaryRAT, + ... +} + +NRrestrictionin5GS ::= ENUMERATED { + nRrestrictedin5GS, + ... +} + +NRUESecurityCapabilities ::= SEQUENCE { + nRencryptionAlgorithms NRencryptionAlgorithms, + nRintegrityProtectionAlgorithms NRintegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { { NRUESecurityCapabilities-ExtIEs} } OPTIONAL, +... +} + +NRUESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NumberofBroadcastRequest ::= INTEGER (0..65535) + +NumberOfBroadcasts ::= INTEGER (0..65535) + +-- O +OldBSS-ToNewBSS-Information ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +OverloadAction ::= ENUMERATED { + reject-non-emergency-mo-dt, + reject-rrc-cr-signalling, + permit-emergency-sessions-and-mobile-terminated-services-only, + ..., + permit-high-priority-sessions-and-mobile-terminated-services-only, + reject-delay-tolerant-access, + permit-high-priority-sessions-and-exception-reporting-and-mobile-terminated-services-only, + not-accept-mo-data-or-delay-tolerant-access-from-CP-CIoT + +} + +OverloadResponse ::= CHOICE { + overloadAction OverloadAction, + ... +} + + +-- P + +Packet-LossRate ::= INTEGER(0..1000) + +PagingAttemptInformation ::= SEQUENCE { + pagingAttemptCount PagingAttemptCount, + intendedNumberOfPagingAttempts IntendedNumberOfPagingAttempts, + nextPagingAreaScope NextPagingAreaScope OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PagingAttemptInformation-ExtIEs} } OPTIONAL, + ... +} + +PagingAttemptInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingAttemptCount ::= INTEGER (1..16, ...) + +Paging-eDRXInformation ::= SEQUENCE { + paging-eDRX-Cycle Paging-eDRX-Cycle, + pagingTimeWindow PagingTimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Paging-eDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Paging-eDRX-Cycle ::= ENUMERATED{hfhalf, hf1, hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, ...} + +PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...} + +PagingDRX ::= ENUMERATED { + v32, + v64, + v128, + v256, + ... + } + +PagingPriority ::= ENUMERATED { + priolevel1, + priolevel2, + priolevel3, + priolevel4, + priolevel5, + priolevel6, + priolevel7, + priolevel8, + ... +} + +PDCP-SN ::= INTEGER (0..4095) + +PDCP-SNExtended ::= INTEGER (0..32767) + +PDCP-SNlength18 ::= INTEGER (0..262143) + +PendingDataIndication ::= ENUMERATED { + true, + ... +} + +M1PeriodicReporting ::= SEQUENCE { + reportInterval ReportIntervalMDT, + reportAmount ReportAmountMDT, + iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL, + ... +} + +M1PeriodicReporting-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNidentity ::= TBCD-STRING + +PLMNAreaBasedQMC ::= SEQUENCE { + plmnListforQMC PLMNListforQMC, + iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +PLMNAreaBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMNidentity + +Port-Number ::= OCTET STRING (SIZE (2)) + +Pre-emptionCapability ::= ENUMERATED { + shall-not-trigger-pre-emption, + may-trigger-pre-emption +} + +Pre-emptionVulnerability ::= ENUMERATED { + not-pre-emptable, + pre-emptable +} + +PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15) + +ProSeAuthorized ::= SEQUENCE { + proSeDirectDiscovery ProSeDirectDiscovery OPTIONAL, + proSeDirectCommunication ProSeDirectCommunication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ProSeAuthorized-ExtIEs} } OPTIONAL, + ... +} + +ProSeAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-ProSeUEtoNetworkRelaying CRITICALITY ignore EXTENSION ProSeUEtoNetworkRelaying PRESENCE optional}, + ... +} + +ProSeDirectDiscovery ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +ProSeUEtoNetworkRelaying ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +ProSeDirectCommunication ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PS-ServiceNotAvailable ::= ENUMERATED { + ps-service-not-available, + ... +} + +PSCellInformation ::= SEQUENCE { + nCGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { { PSCellInformation-ExtIEs} } OPTIONAL, + ... +} + +PSCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Q + +QCI ::= INTEGER (0..255) + +-- R + +RAN-UE-NGAP-ID ::= INTEGER (0..4294967295) + +ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096)) + +ReceiveStatusOfULPDCPSDUsExtended ::= BIT STRING (SIZE(1..16384)) + +ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ::= BIT STRING (SIZE(1..131072)) + +RecommendedCellsForPaging ::= SEQUENCE { + recommendedCellList RecommendedCellList, + iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedCellList ::= SEQUENCE (SIZE(1.. maxnoofRecommendedCells)) OF ProtocolIE-SingleContainer { { RecommendedCellItemIEs } } + +RecommendedCellItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-RecommendedCellItem CRITICALITY ignore TYPE RecommendedCellItem PRESENCE mandatory }, + ... +} + +RecommendedCellItem::= SEQUENCE { + eUTRAN-CGI EUTRAN-CGI, + timeStayedInCell INTEGER (0..4095) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPagingItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPagingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedENBsForPaging ::= SEQUENCE { + recommendedENBList RecommendedENBList, + iE-Extensions ProtocolExtensionContainer { { RecommendedENBsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedENBList::= SEQUENCE (SIZE(1.. maxnoofRecommendedENBs)) OF ProtocolIE-SingleContainer { { RecommendedENBItemIEs } } + +RecommendedENBItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-RecommendedENBItem CRITICALITY ignore TYPE RecommendedENBItem PRESENCE mandatory }, + ... +} + +RecommendedENBItem ::= SEQUENCE { + mMEPagingTarget MMEPagingTarget, + iE-Extensions ProtocolExtensionContainer { { RecommendedENBItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedENBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RelativeMMECapacity ::= INTEGER (0..255) + +RelayNode-Indicator ::= ENUMERATED { + true, + ... +} + +RAC ::= OCTET STRING (SIZE (1)) + +RAT-Type ::= ENUMERATED { + nbiot, + ... +} + +ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, rinfinity} + +ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60} + +M1ReportingTrigger ::= ENUMERATED{ + periodic, + a2eventtriggered, + ..., + a2eventtriggered-periodic +} + +RequestType ::= SEQUENCE { + eventType EventType, + reportArea ReportArea, + iE-Extensions ProtocolExtensionContainer { { RequestType-ExtIEs} } OPTIONAL, + ... +} + + +RequestType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-RequestTypeAdditionalInfo CRITICALITY ignore EXTENSION RequestTypeAdditionalInfo PRESENCE optional }, + ... +} + +RequestTypeAdditionalInfo ::= ENUMERATED { + includePSCell, + ... +} + +RIMTransfer ::= SEQUENCE { + rIMInformation RIMInformation, + rIMRoutingAddress RIMRoutingAddress OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RIMTransfer-ExtIEs} } OPTIONAL, + ... +} + +RIMTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RIMInformation ::= OCTET STRING + +RIMRoutingAddress ::= CHOICE { + gERAN-Cell-ID GERAN-Cell-ID, + ..., + targetRNC-ID TargetRNC-ID, + eHRPD-Sector-ID OCTET STRING (SIZE(16)) +} + +ReportArea ::= ENUMERATED { + ecgi, + ... +} + +RepetitionPeriod ::= INTEGER (0..4095) + +RLFReportInformation ::= SEQUENCE { + uE-RLF-Report-Container UE-RLF-Report-Container, + uE-RLF-Report-Container-for-extended-bands UE-RLF-Report-Container-for-extended-bands OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{ RLFReportInformation-ExtIEs}} OPTIONAL, + ... +} + +RLFReportInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RNC-ID ::= INTEGER (0..4095) + +RRC-Container ::= OCTET STRING + +RRC-Establishment-Cause ::= ENUMERATED { + emergency, + highPriorityAccess, + mt-Access, + mo-Signalling, + mo-Data, + ..., + delay-TolerantAccess, + mo-VoiceCall, + mo-ExceptionData +} + +ECGIListForRestart ::= SEQUENCE (SIZE(1..maxnoofCellsforRestart)) OF EUTRAN-CGI + +Routing-ID ::= INTEGER (0..255) + +-- S + + +SecurityKey ::= BIT STRING (SIZE(256)) + + + +SecurityContext ::= SEQUENCE { + nextHopChainingCount INTEGER (0..7), + nextHopParameter SecurityKey, + iE-Extensions ProtocolExtensionContainer { { SecurityContext-ExtIEs} } OPTIONAL, + ... +} + + +SecurityContext-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SecondaryRATType ::= ENUMERATED { + nR, + ..., + unlicensed +} + + +SecondaryRATDataUsageRequest ::= ENUMERATED { + requested, + ... +} + +SecondaryRATDataUsageReportList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {SecondaryRATDataUsageReportItemIEs} } + +SecondaryRATDataUsageReportItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-SecondaryRATDataUsageReportItem CRITICALITY ignore TYPE SecondaryRATDataUsageReportItem PRESENCE mandatory }, + ... +} + +SecondaryRATDataUsageReportItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + secondaryRATType SecondaryRATType, + e-RABUsageReportList E-RABUsageReportList, + iE-Extensions ProtocolExtensionContainer { { SecondaryRATDataUsageReportItem-ExtIEs} } OPTIONAL, + ... +} + +SecondaryRATDataUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SerialNumber ::= BIT STRING (SIZE (16)) + +ServiceType ::= ENUMERATED{ + qMC-for-streaming-service, + qMC-for-MTSI-service, + ... +} + +SONInformation ::= CHOICE{ + sONInformationRequest SONInformationRequest, + sONInformationReply SONInformationReply, + ..., + sONInformation-Extension SONInformation-Extension +} + +SONInformation-Extension ::= ProtocolIE-SingleContainer {{ SONInformation-ExtensionIE }} + +SONInformation-ExtensionIE S1AP-PROTOCOL-IES ::= { + { ID id-SON-Information-Report CRITICALITY ignore TYPE SONInformationReport PRESENCE mandatory} +} + +SONInformationRequest ::= ENUMERATED { + x2TNL-Configuration-Info, + ..., + time-Synchronisation-Info, + activate-Muting, + deactivate-Muting} + +SONInformationReply ::= SEQUENCE { + x2TNLConfigurationInfo X2TNLConfigurationInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{SONInformationReply-ExtIEs}} OPTIONAL, + ... +} + +SONInformationReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 9 to transfer Time synchronisation information -- + {ID id-Time-Synchronisation-Info CRITICALITY ignore EXTENSION TimeSynchronisationInfo PRESENCE optional}, + ..., + {ID id-Muting-Pattern-Information CRITICALITY ignore EXTENSION MutingPatternInformation PRESENCE optional} +} + +SONInformationReport ::= CHOICE{ + rLFReportInformation RLFReportInformation, + ... +} + +SONConfigurationTransfer ::= SEQUENCE { + targeteNB-ID TargeteNB-ID, + sourceeNB-ID SourceeNB-ID, + sONInformation SONInformation, + iE-Extensions ProtocolExtensionContainer { { SONConfigurationTransfer-ExtIEs} } OPTIONAL, +... +} + +SONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to transfer the IP addresses of the eNB initiating the ANR action -- + {ID id-x2TNLConfigurationInfo CRITICALITY ignore EXTENSION X2TNLConfigurationInfo PRESENCE conditional + -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to “X2TNL Configuration Info” --}| +-- Extension for Release 12 to transfer information concerning the source cell of synchronisation and the aggressor cell -- + {ID id-Synchronisation-Information CRITICALITY ignore EXTENSION SynchronisationInformation PRESENCE conditional + -- This IE shall be present if the SON Information IE contains the SON Information Request IE set to “ Activate Muting ” --}, + ... +} + + +SynchronisationInformation ::= SEQUENCE { + sourceStratumLevel StratumLevel OPTIONAL, + listeningSubframePattern ListeningSubframePattern OPTIONAL, + aggressoreCGI-List ECGI-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SynchronisationInformation-ExtIEs} } OPTIONAL, + ... +} + +SynchronisationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +Source-ToTarget-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the source RAN node to the target RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system. + +SourceBSS-ToTargetBSS-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +SourceeNB-ID ::= SEQUENCE { + global-ENB-ID Global-ENB-ID, + selected-TAI TAI, + iE-Extensions ProtocolExtensionContainer { {SourceeNB-ID-ExtIEs} } OPTIONAL +} + +SourceeNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SRVCCOperationNotPossible ::= ENUMERATED { + notPossible, + ... +} + +SRVCCOperationPossible ::= ENUMERATED { + possible, + ... +} + +SRVCCHOIndication ::= ENUMERATED { + pSandCS, + cSonly, + ... +} + +SourceeNB-ToTargeteNB-TransparentContainer ::= SEQUENCE { + rRC-Container RRC-Container, + e-RABInformationList E-RABInformationList OPTIONAL, + targetCell-ID EUTRAN-CGI, + subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL, + uE-HistoryInformation UE-HistoryInformation, + iE-Extensions ProtocolExtensionContainer { {SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-MobilityInformation CRITICALITY ignore EXTENSION MobilityInformation PRESENCE optional}| + {ID id-uE-HistoryInformationFromTheUE CRITICALITY ignore EXTENSION UE-HistoryInformationFromTheUE PRESENCE optional}| + {ID id-IMSvoiceEPSfallbackfrom5G CRITICALITY ignore EXTENSION IMSvoiceEPSfallbackfrom5G PRESENCE optional}| + {ID id-AdditionalRRMPriorityIndex CRITICALITY ignore EXTENSION AdditionalRRMPriorityIndex PRESENCE optional}| + {ID id-ContextatSource CRITICALITY ignore EXTENSION ContextatSource PRESENCE optional}, + ... +} + + +SourceRNC-ToTargetRNC-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +SourceNgRanNode-ToTargetNgRanNode-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +ServedGUMMEIs ::= SEQUENCE (SIZE (1.. maxnoofRATs)) OF ServedGUMMEIsItem + +ServedGUMMEIsItem ::= SEQUENCE { + servedPLMNs ServedPLMNs, + servedGroupIDs ServedGroupIDs, + servedMMECs ServedMMECs, + iE-Extensions ProtocolExtensionContainer { {ServedGUMMEIsItem-ExtIEs} } OPTIONAL, + ... +} + +ServedGUMMEIsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-GUMMEIType CRITICALITY ignore EXTENSION GUMMEIType PRESENCE optional}, + ... +} + +ServedGroupIDs ::= SEQUENCE (SIZE(1.. maxnoofGroupIDs)) OF MME-Group-ID +ServedMMECs ::= SEQUENCE (SIZE(1.. maxnoofMMECs)) OF MME-Code + +ServedPLMNs ::= SEQUENCE (SIZE(1.. maxnoofPLMNsPerMME)) OF PLMNidentity + +SubscriberProfileIDforRFP ::= INTEGER (1..256) + +Subscription-Based-UE-DifferentiationInfo ::= SEQUENCE { + periodicCommunicationIndicator ENUMERATED {periodically, ondemand, ...} OPTIONAL, + periodicTime INTEGER (1..3600, ...) OPTIONAL, + scheduledCommunicationTime ScheduledCommunicationTime OPTIONAL, + stationaryIndication ENUMERATED {stationary, mobile, ...} OPTIONAL, + trafficProfile ENUMERATED {single-packet, dual-packets, multiple-packets, ...} OPTIONAL, + batteryIndication ENUMERATED {battery-powered, battery-powered-not-rechargeable-or-replaceable, not-battery-powered, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Subscription-Based-UE-DifferentiationInfo-ExtIEs} } OPTIONAL, + ... +} + +Subscription-Based-UE-DifferentiationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ScheduledCommunicationTime ::= SEQUENCE { + dayofWeek BIT STRING (SIZE(7)) OPTIONAL, + timeofDayStart INTEGER (0..86399, ...) OPTIONAL, + timeofDayEnd INTEGER (0..86399, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ScheduledCommunicationTime-ExtIEs}} OPTIONAL, + ... +} + +ScheduledCommunicationTime-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SupportedTAs ::= SEQUENCE (SIZE(1.. maxnoofTACs)) OF SupportedTAs-Item + +SupportedTAs-Item ::= SEQUENCE { + tAC TAC, + broadcastPLMNs BPLMNs, + iE-Extensions ProtocolExtensionContainer { {SupportedTAs-Item-ExtIEs} } OPTIONAL, + ... +} + +SupportedTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + -- Extension for Release 13 to transfer RAT-Type per TAC -- + {ID id-RAT-Type CRITICALITY reject EXTENSION RAT-Type PRESENCE optional}, + ... +} + +StratumLevel ::= INTEGER (0..3, ...) + +SynchronisationStatus ::= ENUMERATED { synchronous, asynchronous, ... } + +TimeSynchronisationInfo ::= SEQUENCE { + stratumLevel StratumLevel, + synchronisationStatus SynchronisationStatus, + iE-Extensions ProtocolExtensionContainer { { TimeSynchronisationInfo-ExtIEs} } OPTIONAL, + ... +} + +TimeSynchronisationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + -- Extension for Release 12 to transfer Muting Availability Indication -- + {ID id-Muting-Availability-Indication CRITICALITY ignore EXTENSION MutingAvailabilityIndication PRESENCE optional}, + ... +} + +S-TMSI ::= SEQUENCE { + mMEC MME-Code, + m-TMSI M-TMSI, + iE-Extensions ProtocolExtensionContainer { {S-TMSI-ExtIEs} } OPTIONAL, + ... +} + +S-TMSI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- T + +TAC ::= OCTET STRING (SIZE (2)) + +TAIBasedMDT ::= SEQUENCE { + tAIListforMDT TAIListforMDT, + iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAI + +TAIListforWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI + +TAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + tAC TAC, + iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL, + ... +} + +TAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAI-Broadcast ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Broadcast-Item + +TAI-Broadcast-Item ::= SEQUENCE { + tAI TAI, + completedCellinTAI CompletedCellinTAI, + iE-Extensions ProtocolExtensionContainer { {TAI-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAI-Cancelled ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Cancelled-Item + +TAI-Cancelled-Item ::= SEQUENCE { + tAI TAI, + cancelledCellinTAI CancelledCellinTAI, + iE-Extensions ProtocolExtensionContainer { {TAI-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TABasedMDT ::= SEQUENCE { + tAListforMDT TAListforMDT, + iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TABasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC + +TABasedQMC ::= SEQUENCE { + tAListforQMC TAListforQMC, + iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TABasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC + +TAIBasedQMC ::= SEQUENCE { + tAIListforQMC TAIListforQMC, + iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI + +CompletedCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellinTAI-Item + +CompletedCellinTAI-Item ::= SEQUENCE{ + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellinTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TBCD-STRING ::= OCTET STRING (SIZE (3)) + +TargetID ::= CHOICE { + targeteNB-ID TargeteNB-ID, + targetRNC-ID TargetRNC-ID, + cGI CGI, + ..., + targetgNgRanNode-ID TargetNgRanNode-ID +} + +TargeteNB-ID ::= SEQUENCE { + global-ENB-ID Global-ENB-ID, + selected-TAI TAI, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetRNC-ID ::= SEQUENCE { + lAI LAI, + rAC RAC OPTIONAL, + rNC-ID RNC-ID, + extendedRNC-ID ExtendedRNC-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL, + ... + } + + +TargetRNC-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetNgRanNode-ID ::= SEQUENCE { + global-RAN-NODE-ID Global-RAN-NODE-ID, + selected-TAI FiveGSTAI, + iE-Extensions ProtocolExtensionContainer { { TargetNgRanNode-ID-ExtIEs} } OPTIONAL, + ... +} + +TargetNgRanNode-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-RAN-NODE-ID::= CHOICE { + gNB GNB, + ng-eNB NG-eNB, + ... +} + +GNB ::= SEQUENCE { + global-gNB-ID Global-GNB-ID, + iE-Extensions ProtocolExtensionContainer { {GNB-ExtIEs} } OPTIONAL, + ... +} + +GNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-GNB-ID ::= SEQUENCE { + pLMN-Identity PLMNidentity, + gNB-ID GNB-Identity, + iE-Extensions ProtocolExtensionContainer { { Global-GNB-ID-ExtIEs} } OPTIONAL, + ... +} + +Global-GNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-Identity ::= CHOICE { + gNB-ID GNB-ID, + ... +} + +NG-eNB ::= SEQUENCE { + global-ng-eNB-ID Global-ENB-ID, + iE-Extensions ProtocolExtensionContainer { { NG-eNB-ExtIEs} } OPTIONAL, + ... +} + +NG-eNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-ID ::= BIT STRING (SIZE(22..32)) + +TargeteNB-ToSourceeNB-TransparentContainer ::= SEQUENCE { + rRC-Container RRC-Container, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Target-ToSource-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the target RAN node to the source RAN node. +-- The octets of the OCTET STRING are coded according to the specifications of the target system. + +TargetRNC-ToSourceRNC-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +TargetBSS-ToSourceBSS-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +TargetNgRanNode-ToSourceNgRanNode-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +M1ThresholdEventA2 ::= SEQUENCE { + measurementThreshold MeasurementThresholdA2, + iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL, + ... +} + +M1ThresholdEventA2-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Threshold-RSRP ::= INTEGER(0..97) + +Threshold-RSRQ ::= INTEGER(0..34) + +TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...} + +Time-UE-StayedInCell ::= INTEGER (0..4095) + +Time-UE-StayedInCell-EnhancedGranularity ::= INTEGER (0..40950) + +TimeSinceSecondaryNodeRelease ::= OCTET STRING (SIZE(4)) + +TransportInformation ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + uL-GTP-TEID GTP-TEID, + ... +} + +TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) + +TraceActivation ::= SEQUENCE { + e-UTRAN-Trace-ID E-UTRAN-Trace-ID, + interfacesToTrace InterfacesToTrace, +traceDepth TraceDepth, +traceCollectionEntityIPAddress TransportLayerAddress, + iE-Extensions ProtocolExtensionContainer { { TraceActivation-ExtIEs} } OPTIONAL, + ... +} + +TraceActivation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Rel-10 to support MDT -- + { ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional }| +-- Extension for Rel-15 to support QMC – + { ID id-UEAppLayerMeasConfig CRITICALITY ignore EXTENSION UEAppLayerMeasConfig PRESENCE optional }, + ... +} + +TraceDepth ::= ENUMERATED { + minimum, + medium, + maximum, + minimumWithoutVendorSpecificExtension, + mediumWithoutVendorSpecificExtension, + maximumWithoutVendorSpecificExtension, + ... +} + +E-UTRAN-Trace-ID ::= OCTET STRING (SIZE (8)) + +TrafficLoadReductionIndication ::= INTEGER (1..99) + +TunnelInformation ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + uDP-Port-Number Port-Number OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Tunnel-Information-ExtIEs} } OPTIONAL, + ... +} + +Tunnel-Information-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TypeOfError ::= ENUMERATED { + not-understood, + missing, + ... +} + +TAIListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartTAIs)) OF TAI + +-- U + +UEAggregateMaximumBitrate ::= SEQUENCE { + uEaggregateMaximumBitRateDL BitRate, + uEaggregateMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { {UEAggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +UEAggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for maximum bitrate > 10G bps -- + { ID id-extended-uEaggregateMaximumBitRateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-uEaggregateMaximumBitRateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}, + ... +} + +UEAppLayerMeasConfig ::= SEQUENCE { + containerForAppLayerMeasConfig OCTET STRING (SIZE(1..1000)), + areaScopeOfQMC AreaScopeOfQMC, + iE-Extensions ProtocolExtensionContainer { {UEAppLayerMeasConfig-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasConfig-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-serviceType CRITICALITY ignore EXTENSION ServiceType PRESENCE optional}, + ... +} + +UECapabilityInfoRequest ::= ENUMERATED { + requested, + ... +} + +UE-RetentionInformation ::= ENUMERATED { + ues-retained, + ...} + +UE-S1AP-IDs ::= CHOICE{ + uE-S1AP-ID-pair UE-S1AP-ID-pair, + mME-UE-S1AP-ID MME-UE-S1AP-ID, + ... +} + +UE-S1AP-ID-pair ::= SEQUENCE{ + mME-UE-S1AP-ID MME-UE-S1AP-ID, + eNB-UE-S1AP-ID ENB-UE-S1AP-ID, + iE-Extensions ProtocolExtensionContainer { {UE-S1AP-ID-pair-ExtIEs} } OPTIONAL, + ... +} +UE-S1AP-ID-pair-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +UE-associatedLogicalS1-ConnectionItem ::= SEQUENCE { + mME-UE-S1AP-ID MME-UE-S1AP-ID OPTIONAL, + eNB-UE-S1AP-ID ENB-UE-S1AP-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-associatedLogicalS1-ConnectionItemExtIEs} } OPTIONAL, + ... +} + + +UE-associatedLogicalS1-ConnectionItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UEIdentityIndexValue ::= BIT STRING (SIZE (10)) + +UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCell-Item + +UE-HistoryInformationFromTheUE ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the VisitedCellInfoList field contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UEPagingID ::= CHOICE { + s-TMSI S-TMSI, + iMSI IMSI, + ... + } + +UERadioCapability ::= OCTET STRING + +UERadioCapabilityForPaging ::= OCTET STRING + +UE-RLF-Report-Container ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the rlf-Report-r9 field contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UE-RLF-Report-Container-for-extended-bands ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the rlf-Report-v9e0 contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UESecurityCapabilities ::= SEQUENCE { + encryptionAlgorithms EncryptionAlgorithms, + integrityProtectionAlgorithms IntegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { { UESecurityCapabilities-ExtIEs} } OPTIONAL, +... +} + +UESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UE-Usage-Type ::= INTEGER (0..255) + +UL-CP-SecurityInformation ::= SEQUENCE { + ul-NAS-MAC UL-NAS-MAC, + ul-NAS-Count UL-NAS-Count, + iE-Extensions ProtocolExtensionContainer { { UL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +UL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-NAS-MAC ::= BIT STRING (SIZE (16)) + +UL-NAS-Count ::= BIT STRING (SIZE (5)) + +UnlicensedSpectrumRestriction ::= ENUMERATED { + unlicensed-restricted, + ... +} + + +UserLocationInformation ::= SEQUENCE { + eutran-cgi EUTRAN-CGI, + tai TAI, + iE-Extensions ProtocolExtensionContainer { { UserLocationInformation-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-PSCellInformation CRITICALITY ignore EXTENSION PSCellInformation PRESENCE optional}, + ... +} + +UEUserPlaneCIoTSupportIndicator ::= ENUMERATED { + supported, + ... +} + +UE-Application-Layer-Measurement-Capability ::= BIT STRING (SIZE (8)) + +-- First bit: QoE Measurement for streaming service +-- Second bit: QoE Measurement for MTSI service + +-- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. + +-- V + +VoiceSupportMatchIndicator ::= ENUMERATED { + supported, + not-supported, + ... +} + +V2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {V2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +V2XServicesAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +VehicleUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PedestrianUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +-- W + +WarningAreaCoordinates ::= OCTET STRING (SIZE(1..1024)) + +WarningAreaList ::= CHOICE { + cellIDList ECGIList, + trackingAreaListforWarning TAIListforWarning, + emergencyAreaIDList EmergencyAreaIDList, + ... +} + + +WarningType ::= OCTET STRING (SIZE (2)) + +WarningSecurityInfo ::= OCTET STRING (SIZE (50)) + + +WarningMessageContents ::= OCTET STRING (SIZE(1..9600)) + +WLANMeasurementConfiguration ::= SEQUENCE { + wlanMeasConfig WLANMeasConfig, + wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL, + wlan-rssi ENUMERATED {true, ...} OPTIONAL, + wlan-rtt ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +WLANMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANName + +WLANMeasConfig::= ENUMERATED {setup,...} + +WLANName ::= OCTET STRING (SIZE (1..32)) + +-- X + + +X2TNLConfigurationInfo ::= SEQUENCE { + eNBX2TransportLayerAddresses ENBX2TLAs, + iE-Extensions ProtocolExtensionContainer { { X2TNLConfigurationInfo-ExtIEs} } OPTIONAL, + ... +} + +X2TNLConfigurationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to transfer the IPsec and U-plane addresses during ANR action -- + {ID id-eNBX2ExtendedTransportLayerAddresses CRITICALITY ignore EXTENSION ENBX2ExtTLAs PRESENCE optional}| +-- Extension for Release 12 to transfer the IP addresses of the X2 GW -- + {ID id-eNBIndirectX2TransportLayerAddresses CRITICALITY ignore EXTENSION ENBIndirectX2TransportLayerAddresses PRESENCE optional}, + ... +} + +ENBX2ExtTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2ExtTLAs)) OF ENBX2ExtTLA + +ENBX2ExtTLA ::= SEQUENCE { + iPsecTLA TransportLayerAddress OPTIONAL, + gTPTLAa ENBX2GTPTLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ENBX2ExtTLA-ExtIEs} } OPTIONAL, + ... +} + +ENBX2ExtTLA-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENBX2GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2GTPTLAs)) OF TransportLayerAddress + +ENBIndirectX2TransportLayerAddresses ::= SEQUENCE (SIZE(1..maxnoofeNBX2TLAs)) OF TransportLayerAddress + +-- Y +-- Z + +END + +9.3.5 Common Definitions +-- ************************************************************** +-- +-- Common definitions +-- +-- ************************************************************** + +S1AP-CommonDataTypes { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-CommonDataTypes (3) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +Criticality ::= ENUMERATED { reject, ignore, notify } + +Presence ::= ENUMERATED { optional, conditional, mandatory } + +PrivateIE-ID ::= CHOICE { + local INTEGER (0..65535), + global OBJECT IDENTIFIER +} + +ProcedureCode ::= INTEGER (0..255) + +ProtocolExtensionID ::= INTEGER (0..65535) + +ProtocolIE-ID ::= INTEGER (0..65535) + +TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome } + +END + +9.3.6 Constant Definitions +-- ************************************************************** +-- +-- Constant definitions +-- +-- ************************************************************** + +S1AP-Constants { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-Constants (4) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + ProcedureCode, + ProtocolIE-ID + +FROM S1AP-CommonDataTypes; + + +-- ************************************************************** +-- +-- Elementary Procedures +-- +-- ************************************************************** + +id-HandoverPreparation ProcedureCode ::= 0 +id-HandoverResourceAllocation ProcedureCode ::= 1 +id-HandoverNotification ProcedureCode ::= 2 +id-PathSwitchRequest ProcedureCode ::= 3 +id-HandoverCancel ProcedureCode ::= 4 +id-E-RABSetup ProcedureCode ::= 5 +id-E-RABModify ProcedureCode ::= 6 +id-E-RABRelease ProcedureCode ::= 7 +id-E-RABReleaseIndication ProcedureCode ::= 8 +id-InitialContextSetup ProcedureCode ::= 9 +id-Paging ProcedureCode ::= 10 +id-downlinkNASTransport ProcedureCode ::= 11 +id-initialUEMessage ProcedureCode ::= 12 +id-uplinkNASTransport ProcedureCode ::= 13 +id-Reset ProcedureCode ::= 14 +id-ErrorIndication ProcedureCode ::= 15 +id-NASNonDeliveryIndication ProcedureCode ::= 16 +id-S1Setup ProcedureCode ::= 17 +id-UEContextReleaseRequest ProcedureCode ::= 18 +id-DownlinkS1cdma2000tunnelling ProcedureCode ::= 19 +id-UplinkS1cdma2000tunnelling ProcedureCode ::= 20 +id-UEContextModification ProcedureCode ::= 21 +id-UECapabilityInfoIndication ProcedureCode ::= 22 +id-UEContextRelease ProcedureCode ::= 23 +id-eNBStatusTransfer ProcedureCode ::= 24 +id-MMEStatusTransfer ProcedureCode ::= 25 +id-DeactivateTrace ProcedureCode ::= 26 +id-TraceStart ProcedureCode ::= 27 +id-TraceFailureIndication ProcedureCode ::= 28 +id-ENBConfigurationUpdate ProcedureCode ::= 29 +id-MMEConfigurationUpdate ProcedureCode ::= 30 +id-LocationReportingControl ProcedureCode ::= 31 +id-LocationReportingFailureIndication ProcedureCode ::= 32 +id-LocationReport ProcedureCode ::= 33 +id-OverloadStart ProcedureCode ::= 34 +id-OverloadStop ProcedureCode ::= 35 +id-WriteReplaceWarning ProcedureCode ::= 36 +id-eNBDirectInformationTransfer ProcedureCode ::= 37 +id-MMEDirectInformationTransfer ProcedureCode ::= 38 +id-PrivateMessage ProcedureCode ::= 39 +id-eNBConfigurationTransfer ProcedureCode ::= 40 +id-MMEConfigurationTransfer ProcedureCode ::= 41 +id-CellTrafficTrace ProcedureCode ::= 42 +id-Kill ProcedureCode ::= 43 +id-downlinkUEAssociatedLPPaTransport ProcedureCode ::= 44 +id-uplinkUEAssociatedLPPaTransport ProcedureCode ::= 45 +id-downlinkNonUEAssociatedLPPaTransport ProcedureCode ::= 46 +id-uplinkNonUEAssociatedLPPaTransport ProcedureCode ::= 47 +id-UERadioCapabilityMatch ProcedureCode ::= 48 +id-PWSRestartIndication ProcedureCode ::= 49 +id-E-RABModificationIndication ProcedureCode ::= 50 +id-PWSFailureIndication ProcedureCode ::= 51 +id-RerouteNASRequest ProcedureCode ::= 52 +id-UEContextModificationIndication ProcedureCode ::= 53 +id-ConnectionEstablishmentIndication ProcedureCode ::= 54 +id-UEContextSuspend ProcedureCode ::= 55 +id-UEContextResume ProcedureCode ::= 56 +id-NASDeliveryIndication ProcedureCode ::= 57 +id-RetrieveUEInformation ProcedureCode ::= 58 +id-UEInformationTransfer ProcedureCode ::= 59 +id-eNBCPRelocationIndication ProcedureCode ::= 60 +id-MMECPRelocationIndication ProcedureCode ::= 61 +id-SecondaryRATDataUsageReport ProcedureCode ::= 62 + +-- ************************************************************** +-- +-- Extension constants +-- +-- ************************************************************** + +maxPrivateIEs INTEGER ::= 65535 +maxProtocolExtensions INTEGER ::= 65535 +maxProtocolIEs INTEGER ::= 65535 +-- ************************************************************** +-- +-- Lists +-- +-- ************************************************************** + +maxnoofCSGs INTEGER ::= 256 +maxnoofE-RABs INTEGER ::= 256 +maxnoofTAIs INTEGER ::= 256 +maxnoofTACs INTEGER ::= 256 +maxnoofErrors INTEGER ::= 256 +maxnoofBPLMNs INTEGER ::= 6 +maxnoofPLMNsPerMME INTEGER ::= 32 +maxnoofEPLMNs INTEGER ::= 15 +maxnoofEPLMNsPlusOne INTEGER ::= 16 +maxnoofForbLACs INTEGER ::= 4096 +maxnoofForbTACs INTEGER ::= 4096 +maxnoofIndividualS1ConnectionsToReset INTEGER ::= 256 +maxnoofCellsinUEHistoryInfo INTEGER ::= 16 +maxnoofCellsineNB INTEGER ::= 256 +maxnoofTAIforWarning INTEGER ::= 65535 +maxnoofCellID INTEGER ::= 65535 +maxnoofDCNs INTEGER ::= 32 +maxnoofEmergencyAreaID INTEGER ::= 65535 +maxnoofCellinTAI INTEGER ::= 65535 +maxnoofCellinEAI INTEGER ::= 65535 +maxnoofeNBX2TLAs INTEGER ::= 2 +maxnoofeNBX2ExtTLAs INTEGER ::= 16 +maxnoofeNBX2GTPTLAs INTEGER ::= 16 +maxnoofRATs INTEGER ::= 8 +maxnoofGroupIDs INTEGER ::= 65535 +maxnoofMMECs INTEGER ::= 256 +maxnoofCellIDforMDT INTEGER ::= 32 +maxnoofTAforMDT INTEGER ::= 8 +maxnoofMDTPLMNs INTEGER ::= 16 +maxnoofCellsforRestart INTEGER ::= 256 +maxnoofRestartTAIs INTEGER ::= 2048 +maxnoofRestartEmergencyAreaIDs INTEGER ::= 256 +maxEARFCN INTEGER ::= 262143 +maxnoofMBSFNAreaMDT INTEGER ::= 8 +maxnoofRecommendedCells INTEGER ::= 16 +maxnoofRecommendedENBs INTEGER ::= 16 +maxnooftimeperiods INTEGER ::= 2 +maxnoofCellIDforQMC INTEGER ::= 32 +maxnoofTAforQMC INTEGER ::= 8 +maxnoofPLMNforQMC INTEGER ::= 16 +maxnoofBluetoothName INTEGER ::= 4 +maxnoofWLANName INTEGER ::= 4 +maxnoofConnectedengNBs INTEGER ::= 256 + + + +-- ************************************************************** +-- +-- IEs +-- +-- ************************************************************** + +id-MME-UE-S1AP-ID ProtocolIE-ID ::= 0 +id-HandoverType ProtocolIE-ID ::= 1 +id-Cause ProtocolIE-ID ::= 2 +id-SourceID ProtocolIE-ID ::= 3 +id-TargetID ProtocolIE-ID ::= 4 +id-eNB-UE-S1AP-ID ProtocolIE-ID ::= 8 +id-E-RABSubjecttoDataForwardingList ProtocolIE-ID ::= 12 +id-E-RABtoReleaseListHOCmd ProtocolIE-ID ::= 13 +id-E-RABDataForwardingItem ProtocolIE-ID ::= 14 +id-E-RABReleaseItemBearerRelComp ProtocolIE-ID ::= 15 +id-E-RABToBeSetupListBearerSUReq ProtocolIE-ID ::= 16 +id-E-RABToBeSetupItemBearerSUReq ProtocolIE-ID ::= 17 +id-E-RABAdmittedList ProtocolIE-ID ::= 18 +id-E-RABFailedToSetupListHOReqAck ProtocolIE-ID ::= 19 +id-E-RABAdmittedItem ProtocolIE-ID ::= 20 +id-E-RABFailedtoSetupItemHOReqAck ProtocolIE-ID ::= 21 +id-E-RABToBeSwitchedDLList ProtocolIE-ID ::= 22 +id-E-RABToBeSwitchedDLItem ProtocolIE-ID ::= 23 +id-E-RABToBeSetupListCtxtSUReq ProtocolIE-ID ::= 24 +id-TraceActivation ProtocolIE-ID ::= 25 +id-NAS-PDU ProtocolIE-ID ::= 26 +id-E-RABToBeSetupItemHOReq ProtocolIE-ID ::= 27 +id-E-RABSetupListBearerSURes ProtocolIE-ID ::= 28 +id-E-RABFailedToSetupListBearerSURes ProtocolIE-ID ::= 29 +id-E-RABToBeModifiedListBearerModReq ProtocolIE-ID ::= 30 +id-E-RABModifyListBearerModRes ProtocolIE-ID ::= 31 +id-E-RABFailedToModifyList ProtocolIE-ID ::= 32 +id-E-RABToBeReleasedList ProtocolIE-ID ::= 33 +id-E-RABFailedToReleaseList ProtocolIE-ID ::= 34 +id-E-RABItem ProtocolIE-ID ::= 35 +id-E-RABToBeModifiedItemBearerModReq ProtocolIE-ID ::= 36 +id-E-RABModifyItemBearerModRes ProtocolIE-ID ::= 37 +id-E-RABReleaseItem ProtocolIE-ID ::= 38 +id-E-RABSetupItemBearerSURes ProtocolIE-ID ::= 39 +id-SecurityContext ProtocolIE-ID ::= 40 +id-HandoverRestrictionList ProtocolIE-ID ::= 41 +id-UEPagingID ProtocolIE-ID ::= 43 +id-pagingDRX ProtocolIE-ID ::= 44 +id-TAIList ProtocolIE-ID ::= 46 +id-TAIItem ProtocolIE-ID ::= 47 +id-E-RABFailedToSetupListCtxtSURes ProtocolIE-ID ::= 48 +id-E-RABReleaseItemHOCmd ProtocolIE-ID ::= 49 +id-E-RABSetupItemCtxtSURes ProtocolIE-ID ::= 50 +id-E-RABSetupListCtxtSURes ProtocolIE-ID ::= 51 +id-E-RABToBeSetupItemCtxtSUReq ProtocolIE-ID ::= 52 +id-E-RABToBeSetupListHOReq ProtocolIE-ID ::= 53 +id-GERANtoLTEHOInformationRes ProtocolIE-ID ::= 55 +id-UTRANtoLTEHOInformationRes ProtocolIE-ID ::= 57 +id-CriticalityDiagnostics ProtocolIE-ID ::= 58 +id-Global-ENB-ID ProtocolIE-ID ::= 59 +id-eNBname ProtocolIE-ID ::= 60 +id-MMEname ProtocolIE-ID ::= 61 +id-ServedPLMNs ProtocolIE-ID ::= 63 +id-SupportedTAs ProtocolIE-ID ::= 64 +id-TimeToWait ProtocolIE-ID ::= 65 +id-uEaggregateMaximumBitrate ProtocolIE-ID ::= 66 +id-TAI ProtocolIE-ID ::= 67 +id-E-RABReleaseListBearerRelComp ProtocolIE-ID ::= 69 +id-cdma2000PDU ProtocolIE-ID ::= 70 +id-cdma2000RATType ProtocolIE-ID ::= 71 +id-cdma2000SectorID ProtocolIE-ID ::= 72 +id-SecurityKey ProtocolIE-ID ::= 73 +id-UERadioCapability ProtocolIE-ID ::= 74 +id-GUMMEI-ID ProtocolIE-ID ::= 75 +id-E-RABInformationListItem ProtocolIE-ID ::= 78 +id-Direct-Forwarding-Path-Availability ProtocolIE-ID ::= 79 +id-UEIdentityIndexValue ProtocolIE-ID ::= 80 +id-cdma2000HOStatus ProtocolIE-ID ::= 83 +id-cdma2000HORequiredIndication ProtocolIE-ID ::= 84 +id-E-UTRAN-Trace-ID ProtocolIE-ID ::= 86 +id-RelativeMMECapacity ProtocolIE-ID ::= 87 +id-SourceMME-UE-S1AP-ID ProtocolIE-ID ::= 88 +id-Bearers-SubjectToStatusTransfer-Item ProtocolIE-ID ::= 89 +id-eNB-StatusTransfer-TransparentContainer ProtocolIE-ID ::= 90 +id-UE-associatedLogicalS1-ConnectionItem ProtocolIE-ID ::= 91 +id-ResetType ProtocolIE-ID ::= 92 +id-UE-associatedLogicalS1-ConnectionListResAck ProtocolIE-ID ::= 93 +id-E-RABToBeSwitchedULItem ProtocolIE-ID ::= 94 +id-E-RABToBeSwitchedULList ProtocolIE-ID ::= 95 +id-S-TMSI ProtocolIE-ID ::= 96 +id-cdma2000OneXRAND ProtocolIE-ID ::= 97 +id-RequestType ProtocolIE-ID ::= 98 +id-UE-S1AP-IDs ProtocolIE-ID ::= 99 +id-EUTRAN-CGI ProtocolIE-ID ::= 100 +id-OverloadResponse ProtocolIE-ID ::= 101 +id-cdma2000OneXSRVCCInfo ProtocolIE-ID ::= 102 +id-E-RABFailedToBeReleasedList ProtocolIE-ID ::= 103 +id-Source-ToTarget-TransparentContainer ProtocolIE-ID ::= 104 +id-ServedGUMMEIs ProtocolIE-ID ::= 105 +id-SubscriberProfileIDforRFP ProtocolIE-ID ::= 106 +id-UESecurityCapabilities ProtocolIE-ID ::= 107 +id-CSFallbackIndicator ProtocolIE-ID ::= 108 +id-CNDomain ProtocolIE-ID ::= 109 +id-E-RABReleasedList ProtocolIE-ID ::= 110 +id-MessageIdentifier ProtocolIE-ID ::= 111 +id-SerialNumber ProtocolIE-ID ::= 112 +id-WarningAreaList ProtocolIE-ID ::= 113 +id-RepetitionPeriod ProtocolIE-ID ::= 114 +id-NumberofBroadcastRequest ProtocolIE-ID ::= 115 +id-WarningType ProtocolIE-ID ::= 116 +id-WarningSecurityInfo ProtocolIE-ID ::= 117 +id-DataCodingScheme ProtocolIE-ID ::= 118 +id-WarningMessageContents ProtocolIE-ID ::= 119 +id-BroadcastCompletedAreaList ProtocolIE-ID ::= 120 +id-Inter-SystemInformationTransferTypeEDT ProtocolIE-ID ::= 121 +id-Inter-SystemInformationTransferTypeMDT ProtocolIE-ID ::= 122 +id-Target-ToSource-TransparentContainer ProtocolIE-ID ::= 123 +id-SRVCCOperationPossible ProtocolIE-ID ::= 124 +id-SRVCCHOIndication ProtocolIE-ID ::= 125 +id-NAS-DownlinkCount ProtocolIE-ID ::= 126 +id-CSG-Id ProtocolIE-ID ::= 127 +id-CSG-IdList ProtocolIE-ID ::= 128 +id-SONConfigurationTransferECT ProtocolIE-ID ::= 129 +id-SONConfigurationTransferMCT ProtocolIE-ID ::= 130 +id-TraceCollectionEntityIPAddress ProtocolIE-ID ::= 131 +id-MSClassmark2 ProtocolIE-ID ::= 132 +id-MSClassmark3 ProtocolIE-ID ::= 133 +id-RRC-Establishment-Cause ProtocolIE-ID ::= 134 +id-NASSecurityParametersfromE-UTRAN ProtocolIE-ID ::= 135 +id-NASSecurityParameterstoE-UTRAN ProtocolIE-ID ::= 136 +id-DefaultPagingDRX ProtocolIE-ID ::= 137 +id-Source-ToTarget-TransparentContainer-Secondary ProtocolIE-ID ::= 138 +id-Target-ToSource-TransparentContainer-Secondary ProtocolIE-ID ::= 139 +id-EUTRANRoundTripDelayEstimationInfo ProtocolIE-ID ::= 140 +id-BroadcastCancelledAreaList ProtocolIE-ID ::= 141 +id-ConcurrentWarningMessageIndicator ProtocolIE-ID ::= 142 +id-Data-Forwarding-Not-Possible ProtocolIE-ID ::= 143 +id-ExtendedRepetitionPeriod ProtocolIE-ID ::= 144 +id-CellAccessMode ProtocolIE-ID ::= 145 +id-CSGMembershipStatus ProtocolIE-ID ::= 146 +id-LPPa-PDU ProtocolIE-ID ::= 147 +id-Routing-ID ProtocolIE-ID ::= 148 +id-Time-Synchronisation-Info ProtocolIE-ID ::= 149 +id-PS-ServiceNotAvailable ProtocolIE-ID ::= 150 +id-PagingPriority ProtocolIE-ID ::= 151 +id-x2TNLConfigurationInfo ProtocolIE-ID ::= 152 +id-eNBX2ExtendedTransportLayerAddresses ProtocolIE-ID ::= 153 +id-GUMMEIList ProtocolIE-ID ::= 154 +id-GW-TransportLayerAddress ProtocolIE-ID ::= 155 +id-Correlation-ID ProtocolIE-ID ::= 156 +id-SourceMME-GUMMEI ProtocolIE-ID ::= 157 +id-MME-UE-S1AP-ID-2 ProtocolIE-ID ::= 158 +id-RegisteredLAI ProtocolIE-ID ::= 159 +id-RelayNode-Indicator ProtocolIE-ID ::= 160 +id-TrafficLoadReductionIndication ProtocolIE-ID ::= 161 +id-MDTConfiguration ProtocolIE-ID ::= 162 +id-MMERelaySupportIndicator ProtocolIE-ID ::= 163 +id-GWContextReleaseIndication ProtocolIE-ID ::= 164 +id-ManagementBasedMDTAllowed ProtocolIE-ID ::= 165 +id-PrivacyIndicator ProtocolIE-ID ::= 166 +id-Time-UE-StayedInCell-EnhancedGranularity ProtocolIE-ID ::= 167 +id-HO-Cause ProtocolIE-ID ::= 168 +id-VoiceSupportMatchIndicator ProtocolIE-ID ::= 169 +id-GUMMEIType ProtocolIE-ID ::= 170 +id-M3Configuration ProtocolIE-ID ::= 171 +id-M4Configuration ProtocolIE-ID ::= 172 +id-M5Configuration ProtocolIE-ID ::= 173 +id-MDT-Location-Info ProtocolIE-ID ::= 174 +id-MobilityInformation ProtocolIE-ID ::= 175 +id-Tunnel-Information-for-BBF ProtocolIE-ID ::= 176 +id-ManagementBasedMDTPLMNList ProtocolIE-ID ::= 177 +id-SignallingBasedMDTPLMNList ProtocolIE-ID ::= 178 +id-ULCOUNTValueExtended ProtocolIE-ID ::= 179 +id-DLCOUNTValueExtended ProtocolIE-ID ::= 180 +id-ReceiveStatusOfULPDCPSDUsExtended ProtocolIE-ID ::= 181 +id-ECGIListForRestart ProtocolIE-ID ::= 182 +id-SIPTO-Correlation-ID ProtocolIE-ID ::= 183 +id-SIPTO-L-GW-TransportLayerAddress ProtocolIE-ID ::= 184 +id-TransportInformation ProtocolIE-ID ::= 185 +id-LHN-ID ProtocolIE-ID ::= 186 +id-AdditionalCSFallbackIndicator ProtocolIE-ID ::= 187 +id-TAIListForRestart ProtocolIE-ID ::= 188 +id-UserLocationInformation ProtocolIE-ID ::= 189 +id-EmergencyAreaIDListForRestart ProtocolIE-ID ::= 190 +id-KillAllWarningMessages ProtocolIE-ID ::= 191 +id-Masked-IMEISV ProtocolIE-ID ::= 192 +id-eNBIndirectX2TransportLayerAddresses ProtocolIE-ID ::= 193 +id-uE-HistoryInformationFromTheUE ProtocolIE-ID ::= 194 +id-ProSeAuthorized ProtocolIE-ID ::= 195 +id-ExpectedUEBehaviour ProtocolIE-ID ::= 196 +id-LoggedMBSFNMDT ProtocolIE-ID ::= 197 +id-UERadioCapabilityForPaging ProtocolIE-ID ::= 198 +id-E-RABToBeModifiedListBearerModInd ProtocolIE-ID ::= 199 +id-E-RABToBeModifiedItemBearerModInd ProtocolIE-ID ::= 200 +id-E-RABNotToBeModifiedListBearerModInd ProtocolIE-ID ::= 201 +id-E-RABNotToBeModifiedItemBearerModInd ProtocolIE-ID ::= 202 +id-E-RABModifyListBearerModConf ProtocolIE-ID ::= 203 +id-E-RABModifyItemBearerModConf ProtocolIE-ID ::= 204 +id-E-RABFailedToModifyListBearerModConf ProtocolIE-ID ::= 205 +id-SON-Information-Report ProtocolIE-ID ::= 206 +id-Muting-Availability-Indication ProtocolIE-ID ::= 207 +id-Muting-Pattern-Information ProtocolIE-ID ::= 208 +id-Synchronisation-Information ProtocolIE-ID ::= 209 +id-E-RABToBeReleasedListBearerModConf ProtocolIE-ID ::= 210 +id-AssistanceDataForPaging ProtocolIE-ID ::= 211 +id-CellIdentifierAndCELevelForCECapableUEs ProtocolIE-ID ::= 212 +id-InformationOnRecommendedCellsAndENBsForPaging ProtocolIE-ID ::= 213 +id-RecommendedCellItem ProtocolIE-ID ::= 214 +id-RecommendedENBItem ProtocolIE-ID ::= 215 +id-ProSeUEtoNetworkRelaying ProtocolIE-ID ::= 216 +id-ULCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 217 +id-DLCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 218 +id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ProtocolIE-ID ::= 219 +id-M6Configuration ProtocolIE-ID ::= 220 +id-M7Configuration ProtocolIE-ID ::= 221 +id-PWSfailedECGIList ProtocolIE-ID ::= 222 +id-MME-Group-ID ProtocolIE-ID ::= 223 +id-Additional-GUTI ProtocolIE-ID ::= 224 +id-S1-Message ProtocolIE-ID ::= 225 +id-CSGMembershipInfo ProtocolIE-ID ::= 226 +id-Paging-eDRXInformation ProtocolIE-ID ::= 227 +id-UE-RetentionInformation ProtocolIE-ID ::= 228 +id-UE-Usage-Type ProtocolIE-ID ::= 230 +id-extended-UEIdentityIndexValue ProtocolIE-ID ::= 231 +id-RAT-Type ProtocolIE-ID ::= 232 +id-BearerType ProtocolIE-ID ::= 233 +id-NB-IoT-DefaultPagingDRX ProtocolIE-ID ::= 234 +id-E-RABFailedToResumeListResumeReq ProtocolIE-ID ::= 235 +id-E-RABFailedToResumeItemResumeReq ProtocolIE-ID ::= 236 +id-E-RABFailedToResumeListResumeRes ProtocolIE-ID ::= 237 +id-E-RABFailedToResumeItemResumeRes ProtocolIE-ID ::= 238 +id-NB-IoT-Paging-eDRXInformation ProtocolIE-ID ::= 239 +id-V2XServicesAuthorized ProtocolIE-ID ::= 240 +id-UEUserPlaneCIoTSupportIndicator ProtocolIE-ID ::= 241 +id-CE-mode-B-SupportIndicator ProtocolIE-ID ::= 242 +id-SRVCCOperationNotPossible ProtocolIE-ID ::= 243 +id-NB-IoT-UEIdentityIndexValue ProtocolIE-ID ::= 244 +id-RRC-Resume-Cause ProtocolIE-ID ::= 245 +id-DCN-ID ProtocolIE-ID ::= 246 +id-ServedDCNs ProtocolIE-ID ::= 247 +id-UESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 248 +id-DLNASPDUDeliveryAckRequest ProtocolIE-ID ::= 249 +id-Coverage-Level ProtocolIE-ID ::= 250 +id-EnhancedCoverageRestricted ProtocolIE-ID ::= 251 +id-UE-Level-QoS-Parameters ProtocolIE-ID ::= 252 +id-DL-CP-SecurityInformation ProtocolIE-ID ::= 253 +id-UL-CP-SecurityInformation ProtocolIE-ID ::= 254 +id-extended-e-RAB-MaximumBitrateDL ProtocolIE-ID ::= 255 +id-extended-e-RAB-MaximumBitrateUL ProtocolIE-ID ::= 256 +id-extended-e-RAB-GuaranteedBitrateDL ProtocolIE-ID ::= 257 +id-extended-e-RAB-GuaranteedBitrateUL ProtocolIE-ID ::= 258 +id-extended-uEaggregateMaximumBitRateDL ProtocolIE-ID ::= 259 +id-extended-uEaggregateMaximumBitRateUL ProtocolIE-ID ::= 260 +id-NRrestrictioninEPSasSecondaryRAT ProtocolIE-ID ::= 261 +id-UEAppLayerMeasConfig ProtocolIE-ID ::= 262 +id-UE-Application-Layer-Measurement-Capability ProtocolIE-ID ::= 263 +id-SecondaryRATDataUsageReportList ProtocolIE-ID ::= 264 +id-SecondaryRATDataUsageReportItem ProtocolIE-ID ::= 265 +id-HandoverFlag ProtocolIE-ID ::= 266 +id-E-RABUsageReportItem ProtocolIE-ID ::= 267 +id-SecondaryRATDataUsageRequest ProtocolIE-ID ::= 268 +id-NRUESecurityCapabilities ProtocolIE-ID ::= 269 +id-UnlicensedSpectrumRestriction ProtocolIE-ID ::= 270 +id-CE-ModeBRestricted ProtocolIE-ID ::= 271 +id-LTE-M-Indication ProtocolIE-ID ::= 272 +id-DownlinkPacketLossRate ProtocolIE-ID ::= 273 +id-UplinkPacketLossRate ProtocolIE-ID ::= 274 +id-UECapabilityInfoRequest ProtocolIE-ID ::= 275 +id-serviceType ProtocolIE-ID ::= 276 +id-AerialUEsubscriptionInformation ProtocolIE-ID ::= 277 +id-Subscription-Based-UE-DifferentiationInfo ProtocolIE-ID ::= 278 +id-EndIndication ProtocolIE-ID ::= 280 +id-EDT-Session ProtocolIE-ID ::= 281 +id-CNTypeRestrictions ProtocolIE-ID ::= 282 +id-PendingDataIndication ProtocolIE-ID ::= 283 +id-BluetoothMeasurementConfiguration ProtocolIE-ID ::= 284 +id-WLANMeasurementConfiguration ProtocolIE-ID ::= 285 +id-WarningAreaCoordinates ProtocolIE-ID ::= 286 +id-NRrestrictionin5GS ProtocolIE-ID ::= 287 +id-PSCellInformation ProtocolIE-ID ::= 288 +id-LastNG-RANPLMNIdentity ProtocolIE-ID ::= 290 +id-ConnectedengNBList ProtocolIE-ID ::= 291 +id-ConnectedengNBToAddList ProtocolIE-ID ::= 292 +id-ConnectedengNBToRemoveList ProtocolIE-ID ::= 293 +id-EN-DCSONConfigurationTransfer-ECT ProtocolIE-ID ::= 294 +id-EN-DCSONConfigurationTransfer-MCT ProtocolIE-ID ::= 295 +id-IMSvoiceEPSfallbackfrom5G ProtocolIE-ID ::= 296 +id-TimeSinceSecondaryNodeRelease ProtocolIE-ID ::= 297 +id-RequestTypeAdditionalInfo ProtocolIE-ID ::= 298 +id-AdditionalRRMPriorityIndex ProtocolIE-ID ::= 299 +id-ContextatSource ProtocolIE-ID ::= 300 + +END + +9.3.7 Container Definitions +-- ************************************************************** +-- +-- Container definitions +-- +-- ************************************************************** + +S1AP-Containers { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-Containers (5) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + Criticality, + Presence, + PrivateIE-ID, + ProtocolExtensionID, + ProtocolIE-ID +FROM S1AP-CommonDataTypes + + maxPrivateIEs, + maxProtocolExtensions, + maxProtocolIEs +FROM S1AP-Constants; + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +S1AP-PROTOCOL-IES ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +S1AP-PROTOCOL-IES-PAIR ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &firstCriticality Criticality, + &FirstValue, + &secondCriticality Criticality, + &SecondValue, + &presence Presence +} +WITH SYNTAX { + ID &id + FIRST CRITICALITY &firstCriticality + FIRST TYPE &FirstValue + SECOND CRITICALITY &secondCriticality + SECOND TYPE &SecondValue + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol Extensions +-- +-- ************************************************************** + +S1AP-PROTOCOL-EXTENSION ::= CLASS { + &id ProtocolExtensionID UNIQUE, + &criticality Criticality, + &Extension, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + EXTENSION &Extension + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Private IEs +-- +-- ************************************************************** + +S1AP-PRIVATE-IES ::= CLASS { + &id PrivateIE-ID, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Container for Protocol IEs +-- +-- ************************************************************** + +ProtocolIE-Container {S1AP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-SingleContainer {S1AP-PROTOCOL-IES : IEsSetParam} ::= + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-Field {S1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-IES.&id ({IEsSetParam}), + criticality S1AP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}), + value S1AP-PROTOCOL-IES.&Value ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Protocol IE Pairs +-- +-- ************************************************************** + +ProtocolIE-ContainerPair {S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-FieldPair {{IEsSetParam}} + +ProtocolIE-FieldPair {S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}), + firstCriticality S1AP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}), + firstValue S1AP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}), + secondCriticality S1AP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}), + secondValue S1AP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container Lists for Protocol IE Containers +-- +-- ************************************************************** + +ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-SingleContainer {{IEsSetParam}} + +ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-ContainerPair {{IEsSetParam}} + +-- ************************************************************** +-- +-- Container for Protocol Extensions +-- +-- ************************************************************** + +ProtocolExtensionContainer {S1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= + SEQUENCE (SIZE (1..maxProtocolExtensions)) OF + ProtocolExtensionField {{ExtensionSetParam}} + +ProtocolExtensionField {S1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}), + criticality S1AP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}), + extensionValue S1AP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Private IEs +-- +-- ************************************************************** + +PrivateIE-Container {S1AP-PRIVATE-IES : IEsSetParam } ::= + SEQUENCE (SIZE (1.. maxPrivateIEs)) OF + PrivateIE-Field {{IEsSetParam}} + +PrivateIE-Field {S1AP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE { + id S1AP-PRIVATE-IES.&id ({IEsSetParam}), + criticality S1AP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}), + value S1AP-PRIVATE-IES.&Value ({IEsSetParam}{@id}) +} + +END +9.4 Message Transfer Syntax +S1AP shall use the ASN.1 Basic Packed Encoding Rules (BASIC-PER) Aligned Variant as transfer syntax as specified in ITU-T Rec. X.691 [4]. +9.5 Timers +TS1RELOCprep +- Specifies the maximum time for the Handover Preparation procedure in the source eNB. +TS1RELOCoverall +- Specifies the maximum time for the protection of the overall handover procedure in the source eNB. +TX2RELOCOverall +- it is specified in reference TS 36.423 [22]. +10 Handling of Unknown, Unforeseen and Erroneous Protocol Data +10.1 General +Protocol Error cases can be divided into three classes: +- Transfer Syntax Error. +- Abstract Syntax Error. +- Logical Error. +Protocol errors can occur in the following functions within a receiving node: + +Figure 10.1-1: Protocol Errors in S1AP. +The information stated in subclauses 10.2, 10.3 and 10.4, to be included in the message used when reporting an error, is what at minimum shall be included. Other optional information elements within the message may also be included, if available. This is also valid for the case when the reporting is done with a response message. The latter is an exception to what is stated in subclause 4.1. +10.2 Transfer Syntax Error +A Transfer Syntax Error occurs when the receiver is not able to decode the received physical message. Transfer syntax errors are always detected in the process of ASN.1 decoding. If a Transfer Syntax Error occurs, the receiver should initiate Error Indication procedure with appropriate cause value for the Transfer Syntax protocol error. +Examples for Transfer Syntax Errors are: +- Violation of value ranges in ASN.1 definition of messages. E.g., if an IE has a defined value range of 0 to 10 (ASN.1: INTEGER (0..10)), and 12 will be received, then this will be treated as a transfer syntax error. +- Violation in list element constraints. E.g., if a list is defined as containing 1 to 10 elements, and 12 elements will be received, than this case will be handled as a transfer syntax error. +- Missing mandatory elements in ASN.1 SEQUENCE definitions (as sent by the originator of the message). +- Wrong order of elements in ASN.1 SEQUENCE definitions (as sent by the originator of the message). +10.3 Abstract Syntax Error +10.3.1 General +An Abstract Syntax Error occurs when the receiving functional S1AP entity: +1. receives IEs or IE groups that cannot be understood (unknown IE ID); +2. receives IEs for which the logical range is violated (e.g., ASN.1 definition: 0 to 15, the logical range is 0 to 10, while values 11 to 15 are undefined), and 12 will be received; this case will be handled as an abstract syntax error using criticality information sent by the originator of the message); +3. does not receive IEs or IE groups but according to the specified presence of the concerning object, the IEs or IE groups should have been present in the received message. +4. receives IEs or IE groups that are defined to be part of that message in wrong order or with too many occurrences of the same IE or IE group; +5. receives IEs or IE groups but according to the conditional presence of the concerning object and the specified condition, the IEs or IE groups should not have been present in the received message. +Cases 1 and 2 (not comprehended IE/IE group) are handled based on received Criticality information. Case 3 (missing IE/IE group) is handled based on Criticality information and Presence information for the missing IE/IE group specified in the version of the specification used by the receiver. Case 4 (IEs or IE groups in wrong order or with too many occurrences) and Case 5 (erroneously present conditional IEs or IE groups) result in rejecting the procedure. +If an Abstract Syntax Error occurs, the receiver shall read the remaining message and shall then for each detected Abstract Syntax Error that belong to cases 1-3 act according to the Criticality Information and Presence Information for the IE/IE group due to which Abstract Syntax Error occurred in accordance with subclauses 10.3.4 and 10.3.5. The handling of cases 4 and 5 is specified in subclause 10.3.6. +10.3.2 Criticality Information +In the S1AP messages there is criticality information set for individual IEs and/or IE groups. This criticality information instructs the receiver how to act when receiving an IE or an IE group that is not comprehended, i.e., the entire item (IE or IE group) which is not (fully or partially) comprehended shall be treated in accordance with its own criticality information as specified in subclause 10.3.4. +In addition, the criticality information is used in case of the missing IE/IE group abstract syntax error (see subclause 10.3.5). +The receiving node shall take different actions depending on the value of the Criticality Information. The three possible values of the Criticality Information for an IE/IE group are: +- Reject IE. +- Ignore IE and Notify Sender. +- Ignore IE. +The following rules restrict when a receiving entity may consider an IE, an IE group, or an EP not comprehended (not implemented), and when action based on criticality information is applicable: +1. IE or IE group: When one new or modified IE or IE group is implemented for one EP from a standard version, then other new or modified IEs or IE groups specified for that EP in that standard version shall be considered comprehended by a receiving entity (some may still remain unsupported). +2. EP: The comprehension of different EPs within a standard version or between different standard versions is not mandated. Any EP that is not supported may be considered not comprehended, even if another EP from that standard version is comprehended, and action based on criticality shall be applied. +10.3.3 Presence Information +For many IEs/IE groups which are optional according to the ASN.1 transfer syntax, S1AP specifies separately if the presence of these IEs/IE groups is optional or mandatory with respect to RNS application by means of the presence field of the concerning object of class S1AP-PROTOCOL-IES, S1AP-PROTOCOL-IES-PAIR, S1AP-PROTOCOL-EXTENSION or S1AP-PRIVATE-IES. +The presence field of the indicated classes supports three values: +1. Optional; +2. Conditional; +3. Mandatory. +If an IE/IE group is not included in a received message and the presence of the IE/IE group is mandatory or the presence is conditional and the condition is true according to the version of the specification used by the receiver, an abstract syntax error occurs due to a missing IE/IE group. +If an IE/IE group is included in a received message and the presence of the IE/IE group is conditional and the condition is false according to the version of the specification used by the receiver, an abstract syntax error occurs due to this erroneously present conditional IE/IE group. +10.3.4 Not comprehended IE/IE group +10.3.4.1 Procedure Code +The receiving node shall treat the different types of received criticality information of the Procedure Code IE according to the following: +Reject IE: +- If a message is received with a Procedure Code IE marked with “Reject IE” which the receiving node does not comprehend, the receiving node shall reject the procedure using the Error Indication procedure. +Ignore IE and Notify Sender: +- If a message is received with a Procedure Code IE marked with “Ignore IE and Notify Sender” which the receiving node does not comprehend, the receiving node shall ignore the procedure and initiate the Error Indication procedure. +Ignore IE: +- If a message is received with a Procedure Code IE marked with “Ignore IE” which the receiving node does not comprehend, the receiving node shall ignore the procedure. +When using the Error Indication procedure to reject a procedure or to report an ignored procedure it shall include the Procedure Code IE, the Triggering Message IE, and the Procedure Criticality IE in the Criticality Diagnostics IE. +10.3.4.1A Type of Message +When the receiving node cannot decode the Type of Message IE, the Error Indication procedure shall be initiated with an appropriate cause value. +10.3.4.2 IEs other than the Procedure Code and Type of Message +The receiving node shall treat the different types of received criticality information of an IE/IE group other than the Procedure Code IE and Type of Message IE according to the following: +Reject IE: +- If a message initiating a procedure is received containing one or more IEs/IE group marked with “Reject IE” which the receiving node does not comprehend; none of the functional requests of the message shall be executed. The receiving node shall reject the procedure and report the rejection of one or more IEs/IE group using the message normally used to report unsuccessful outcome of the procedure. In case the information received in the initiating message was insufficient to determine a value for all IEs that are required to be present in the message used to report the unsuccessful outcome of the procedure, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure. +- If a message initiating a procedure that does not have a message to report unsuccessful outcome is received containing one or more IEs/IE groups marked with “Reject IE” which the receiving node does not comprehend, the receiving node shall terminate the procedure and initiate the Error Indication procedure. +- If a response message is received containing one or more IEs marked with “Reject IE”, that the receiving node does not comprehend, the receiving node shall consider the procedure as unsuccessfully terminated and initiate local error handling. +Ignore IE and Notify Sender: +- If a message initiating a procedure is received containing one or more IEs/IE groups marked with “Ignore IE and Notify Sender” which the receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups, continue with the procedure as if the not comprehended IEs/IE groups were not received (except for the reporting) using the understood IEs/IE groups, and report in the response message of the procedure that one or more IEs/IE groups have been ignored. In case the information received in the initiating message was insufficient to determine a value for all IEs that are required to be present in the response message, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure. +- if a message initiating a procedure that does not have a message to report the outcome of the procedure is received containing one or more IEs/IE groups marked with “Ignore IE and Notify Sender” which the receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups, continue with the procedure as if the not comprehended IEs/IE groups were not received (except for the reporting) using the understood IEs/IE groups, and initiate the Error Indication procedure to report that one or more IEs/IE groups have been ignored. +- If a response message is received containing one or more IEs/IE groups marked with “Ignore IE and Notify Sender” which the receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups, continue with the procedure as if the not comprehended IEs/IE groups were not received (except for the reporting) using the understood IEs/IE groups and initiate the Error Indication procedure. +Ignore IE: +- If a message initiating a procedure is received containing one or more IEs/IE groups marked with “Ignore IE” which the receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups and continue with the procedure as if the not comprehended IEs/IE groups were not received using the understood IEs/IE groups. +- If a response message is received containing one or more IEs/IE groups marked with “Ignore IE” which the receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups and continue with the procedure as if the not comprehended IEs/IE groups were not received using the understood IEs/IE groups. +When reporting not comprehended IEs/IE groups marked with “Reject IE” or “Ignore IE and Notify Sender” using a response message defined for the procedure, the Information Element Criticality Diagnostics IE shall be included in the Criticality Diagnostics IE for each reported IE/IE group. +When reporting not comprehended IEs/IE groups marked with “Reject IE” or “Ignore IE and Notify Sender” using the Error Indication procedure, the Procedure Code IE, the Triggering Message IE, Procedure Criticality IE, and the Information Element Criticality Diagnostics IE shall be included in the Criticality Diagnostics IE for each reported IE/IE group. +10.3.5 Missing IE or IE group +The receiving node shall treat the missing IE/IE group according to the criticality information for the missing IE/IE group in the received message specified in the version of this specification used by the receiver: +Reject IE: +- if a received message initiating a procedure is missing one or more IEs/IE groups with specified criticality “Reject IE”; none of the functional requests of the message shall be executed. The receiving node shall reject the procedure and report the missing IEs/IE groups using the message normally used to report unsuccessful outcome of the procedure. In case the information received in the initiating message was insufficient to determine a value for all IEs that are required to be present in the message used to report the unsuccessful outcome of the procedure, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure. +- if a received message initiating a procedure that does not have a message to report unsuccessful outcome is missing one or more IEs/IE groups with specified criticality “Reject IE”, the receiving node shall terminate the procedure and initiate the Error Indication procedure. +- if a received response message is missing one or more IEs/IE groups with specified criticality “Reject IE, the receiving node shall consider the procedure as unsuccessfully terminated and initiate local error handling. +Ignore IE and Notify Sender: +- if a received message initiating a procedure is missing one or more IEs/IE groups with specified criticality “Ignore IE and Notify Sender”, the receiving node shall ignore that those IEs are missing and continue with the procedure based on the other IEs/IE groups present in the message and report in the response message of the procedure that one or more IEs/IE groups were missing. In case the information received in the initiating message was insufficient to determine a value for all IEs that are required to be present in the response message, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure. +- if a received message initiating a procedure that does not have a message to report the outcome of the procedure is missing one or more IEs/IE groups with specified criticality “Ignore IE and Notify Sender”, the receiving node shall ignore that those IEs are missing and continue with the procedure based on the other IEs/IE groups present in the message and initiate the Error Indication procedure to report that one or more IEs/IE groups were missing. +- if a received response message is missing one or more IEs/IE groups with specified criticality “Ignore IE and Notify Sender”, the receiving node shall ignore that those IEs are missing and continue with the procedure based on the other IEs/IE groups present in the message and initiate the Error Indication procedure to report that one or more IEs/IE groups were missing. +Ignore IE: +- if a received message initiating a procedure is missing one or more IEs/IE groups with specified criticality “Ignore IE”, the receiving node shall ignore that those IEs are missing and continue with the procedure based on the other IEs/IE groups present in the message. +- if a received response message is missing one or more IEs/IE groups with specified criticality “Ignore IE”, the receiving node shall ignore that those IEs/IE groups are missing and continue with the procedure based on the other IEs/IE groups present in the message. +When reporting missing IEs/IE groups with specified criticality “Reject IE” or “Ignore IE and Notify Sender” using a response message defined for the procedure, the Information Element Criticality Diagnostics IE shall be included in the Criticality Diagnostics IE for each reported IE/IE group. +When reporting missing IEs/IE groups with specified criticality “Reject IE” or “Ignore IE and Notify Sender” using the Error Indication procedure, the Procedure Code IE, the Triggering Message IE, Procedure Criticality IE, and the Information Element Criticality Diagnostics IE shall be included in the Criticality Diagnostics IE for each reported IE/IE group. +10.3.6 IEs or IE groups received in wrong order or with too many occurrences or erroneously present +If a message with IEs or IE groups in wrong order or with too many occurrences is received or if IEs or IE groups with a conditional presence are present when the condition is not met (i.e., erroneously present), the receiving node shall behave according to the following: +- If a message initiating a procedure is received containing IEs or IE groups in wrong order or with too many occurrences or erroneously present, none of the functional requests of the message shall be executed. The receiving node shall reject the procedure and report the cause value “Abstract Syntax Error (Falsely Constructed Message)” using the message normally used to report unsuccessful outcome of the procedure. In case the information received in the initiating message was insufficient to determine a value for all IEs that are required to be present in the message used to report the unsuccessful outcome of the procedure, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure. +- If a message initiating a procedure that does not have a message to report unsuccessful outcome is received containing IEs or IE groups in wrong order or with too many occurrences or erroneously present, the receiving node shall terminate the procedure and initiate the Error Indication procedure, and use cause value “Abstract Syntax Error (Falsely Constructed Message)”. +- If a response message is received containing IEs or IE groups in wrong order or with too many occurrences or erroneously present, the receiving node shall consider the procedure as unsuccessfully terminated and initiate local error handling. +When determining the correct order only the IEs specified in the specification version used by the receiver shall be considered. +10.4 Logical Error +Logical error situations occur when a message is comprehended correctly, but the information contained within the message is not valid (i.e., semantic error), or describes a procedure which is not compatible with the state of the receiver. In these conditions, the following behaviour shall be performed (unless otherwise specified) as defined by the class of the elementary procedure, irrespective of the criticality information of the IEs/IE groups containing the erroneous values. +Class 1: +Where the logical error occurs in a request message of a class 1 procedure, and the procedure has a message to report this unsuccessful outcome, this message shall be sent with an appropriate cause value. Typical cause values are: +- Semantic Error. +- Message not compatible with receiver state. +Where the logical error is contained in a request message of a class 1 procedure, and the procedure does not have a message to report this unsuccessful outcome, the procedure shall be terminated and the Error Indication procedure shall be initiated with an appropriate cause value. The Procedure Code IE and the Triggering Message IE within the Criticality Diagnostics IE shall then be included in order to identify the message containing the logical error. +Where the logical error exists in a response message of a class 1 procedure, the procedure shall be considered as unsuccessfully terminated and local error handling shall be initiated. +Class 2: +Where the logical error occurs in a message of a class 2 procedure, the procedure shall be terminated and the Error Indication procedure shall be initiated with an appropriate cause value. The Procedure Code IE and the Triggering Message IE within the Criticality Diagnostics IE shall then be included in order to identify the message containing the logical error. +10.5 Exceptions +The error handling for all the cases described hereafter shall take precedence over any other error handling described in the other subclauses of clause 10. +- If any type of error (Transfer Syntax Error, Abstract Syntax Error or Logical Error) is detected in the ERROR INDICATION message, it shall not trigger the Error Indication procedure in the receiving Node but local error handling. +- In case a response message or Error Indication message needs to be returned, but the information necessary to determine the receiver of that message is missing, the procedure shall be considered as unsuccessfully terminated and local error handling shall be initiated. +- If an error that terminates a procedure occurs, the returned cause value shall reflect the error that caused the termination of the procedure even if one or more abstract syntax errors with criticality “ignore and notify” have earlier occurred within the same procedure. +- If an AP ID error is detected, the error handling as described in subclause 10.6 shall be applied. +10.6 Handling of AP ID +NOTE: The “first message”, the “first returned message” and the “last message” as used below correspond to messages for a UE-associated logical connection. The “first message” has a new AP ID from the sending node and the “first returned message” is the first response message, which has a new APID from the node sending the “first returned message”. Thereafter the two APIDs are included in all messages over the UE-associated logical connection unless otherwise allowed by the specification. The “last message” is a message sent by a node in order to complete the termination of a given UE-associated logical connection, such that no other messages for the same connection are expected in either direction. +If a node receives a first message that includes a remote AP ID which is erroneous, e.g., an AP ID which has been stored previously for another UE-associated logical connection for the same peer node, the receiving node shall initiate an Error Indication procedure with inclusion of only the previously received AP ID from the peer node and an appropriate cause value. In this case, both nodes shall initiate a local release of any established UE-associated logical connection having the erroneous AP ID as local or remote identifier. +If a node receives a first returned message that includes a remote AP ID which has been stored previously for another UE-associated logical connection for the same peer node, or that includes an AP ID pair which is inconsistent (e.g., the local AP ID is unknown or already allocated to another UE-associated logical connection), the receiving node shall initiate an Error Indication procedure with inclusion of the received AP IDs from the peer node and an appropriate cause value. Both nodes shall initiate a local release of any established UE-associated logical connection (for the same S1 interface) having these AP IDs as local or remote identifier. +If a node receives a message (other than the first or first returned messages) that includes AP ID(s) identifying a logical connection which is unknown to the node (for the same S1 interface): +- if this message is not the last message for this UE-associated logical connection, the node shall initiate an Error Indication procedure with inclusion of the received AP ID(s) from the peer node and an appropriate cause value. Both nodes shall initiate a local release of any established UE-associated logical connection (for the same S1 interface) having the erroneous AP ID(s) as local or remote identifier. +- if this message is the last message for this UE-associated logical connection, the receiving node shall initiate a local release of any established UE-associated logical connection (for the same S1 interface) that have either the local or remote AP ID(s) as identifiers. +Annex A (informative): +S1AP Transparent containers content +Transparent containers are used in order to transfer information from one RAN node to another RAN node. Depending on the particular scenario the behaviour of both involved RAN nodes may be either specified according to the same radio system or according to different radio systems. During an inter-system handover the source RAN node has to adopt to the target RAN node and its requirements. Therefore the container content is encoded according to the rules which are specified for the target radio system. +In S1AP, there is a single transparent container defined for transporting information from the source to the target RAN node and a single transparent container for transporting information from the target to the source RAN node during handover preparation: the Source to Target Transparent Container IE and the Target to Source Transparent Container IE, which may carry either NG-RAN, E-UTRAN, UTRAN or GERAN specific information. +NOTE: The definition of generic transparent containers for handover purposes allows to transport them through the core network in a RAT-agnostic way. +In subclause 8.4.1.2, it is described how the transparent container shall be encoded with respect to the scenario in which it is used. +The table below is showing all possible scenarios and definitions according to which the content of the transparent container shall be encoded. Additionally the reference to the specification defining particular IE is given. +Table A.1. Specification of Transparent Containers referenced in S1AP. +Scenario +Source to Target Transparent Container IE in S1AP: HANDOVER REQUIRED message +Target to Source Transparent Container IE in S1AP: HANDOVER COMMAND message + +Name of the IE +Definition in specification +Name of the IE +Definition in specification +Intra E-UTRAN handover +Source eNB to Target eNB Transparent Container +36.413 +Target eNB to Source eNB Transparent Container +36.413 +Inter-system handover to UTRAN or SRVCC operation to UTRAN +Source RNC to Target RNC Transparent Container +25.413 +Target RNC to Source RNC Transparent Container +25.413 +Inter-system handover to GERAN (PS domain only) +Source BSS to Target BSS Transparent Container Contents of the Source BSS to Target BSS Transparent Container +48.018 +Target BSS to Source BSS Transparent Container Contents of the Target BSS to Source BSS Transparent Container +48.018 +SRVCC operation to GERAN without DTM support or SRVCC operation to GERAN with DTM but without DTM HO support +Old BSS to New BSS information elements field of the Old BSS to New BSS information +48.008 +Layer 3 Information field of the Layer 3 Information +48.008 +SRVCC operation to GERAN with DTM HO support +Source BSS to Target BSS Transparent Container Contents of the Source BSS to Target BSS Transparent Container (in the Source to Target Transparent Container IE); + +Old BSS to New BSS information elements field of the Old BSS to New BSS information (in the Source to Target Transparent Container Secondary IE) +48.018 + + + + + + + +48.008 +Layer 3 Information field of the Layer 3 Information (in the Target to Source Transparent Container IE); + +Target BSS to Source BSS Transparent Container Contents of the Target BSS to Source BSS Transparent Container (in the Target to Source Transparent Container Secondary IE) +48.008 + + + + +48.018 +Inter-system handover to NG-RAN +Source NG-RAN Node to Target NG-RAN Node Transparent Container +38.413 +Target NG-RAN Node to Source NG-RAN Node Transparent Container +38.413 + +Annex B (normative): +IEs for SON Transfer +This annex defines IEs used by the SON Transfer RIM application (TS 48.018 [18]). +B.1 Tabular definition +B.1.1 SON Transfer Application Identity +This IE indicates the application identity within the SON Transfer application. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +SON Transfer Application Identity +M + +ENUMERATED +(Cell Load Reporting, +…, Multi-Cell Load Reporting, Event-Triggered Cell Load Reporting, HO Reporting, E-UTRAN Cell Activation, Energy Savings Indication, Failure Event Reporting) +The receiving RAN node, including the eHRPD eAN, shall discard any RAN-INFORMATION-REQUEST/Multiple Report PDU containing this IE with value set to “Cell Load Reporting”, "Multi-Cell Load Reporting", “HO Reporting”, “E-UTRAN Cell Activation”, “Energy Savings Indication” or +"Failure Event Reporting". + +The receiving eHRPD eAN shall discard any RAN-INFORMATION-REQUEST/Single Report PDU containing this IE with value set to “Cell Load Reporting”, “HO Reporting”, “E-UTRAN Cell Activation”, “Energy Savings Indication” or +"Failure Event Reporting". + +B.1.2 SON Transfer Request Container +This container transfers request information for the SON Transfer application. +NOTE: The length of the SON Transfer Request Container IE shall remain compatible with the maximum message size on the Gb interface, this maximum size being determined depending on the lower layers used on the interface and on their configuration, a typical (default) limitation being 1600 octets for a Frame Relay sub-network as stated in TS 48.016 [30]. + +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE SON Transfer Application +M + + + +>Cell Load Reporting + + +NULL + +>Multi-Cell Load Reporting + + + + +>>Multi-Cell Load Reporting Request +M + +B.1.7 + +>Event-Triggered Cell Load Reporting + + + + +>>Event-Triggered Cell Load Reporting Request +M + +B.1.11 + +>HO Reporting + + + + +>>HO Report +M + +B.1.13 + +>E-UTRAN Cell Activation + + + + +>>Cell Activation Request +M + +B.1.14 + +>Energy Savings Indication + + + + +>>Cell State Indication +M + +B.1.16 + +>Failure Event Reporting + + + + +>>Failure Event Report +M + +B.1.17 + + +B.1.3 SON Transfer Response Container +This container transfers response information for the SON Transfer application. +NOTE: The length of the SON Transfer Response Container IE shall remain compatible with the maximum message size on the Gb interface, this maximum size being determined depending on the lower layers used on the interface and on their configuration, a typical (default) limitation being 1600 octets for a Frame Relay sub-network as stated in TS 48.016 [30]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE SON Transfer Application +M + + + +>Cell Load Reporting + + + + +>>Cell Load Reporting Response +M + +B.1.5 + +>Multi-Cell Load Reporting + + + + +>>Multi-Cell Load Reporting Response +M + +B.1.9 + +>Event-Triggered Cell Load Reporting + + + + +>>Event-triggered Cell Load Reporting Response +M + +B.1.12 + +>HO Reporting + + +NULL + +>E-UTRAN Cell Activation + + + + +>>Cell Activation Response +M + +B.1.15 + +>Energy Savings Indication + + +NULL +The Reporting Cell Identifier field in the RAN-INFORMATION Application Container for SON Transfer (TS 48.018 [18]) shall be the same as received in the RAN-INFORMATION-REQUEST Application Container. The RAT Discriminator field shall be set to 'E-UTRAN'. +>Failure Event Reporting + + +NULL +The Reporting Cell Identifier field in the RAN-INFORMATION Application Container for SON Transfer (TS 48.018 [18]) shall be the same as received in the RAN-INFORMATION-REQUEST Application Container. The RAT Discriminator field shall be set to 'E-UTRAN'. + +B.1.4 SON Transfer Cause +This container indicates the cause why the Application Error Container IE for the SON Transfer application defined in TS 48.018 [18] is sent. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE SON Transfer Application +M + + + +>Cell Load Reporting + + + + +>>Cell Load Reporting Cause +M + +B.1.10 + +>Multi-Cell Load Reporting + + + + +>>Cell Load Reporting Cause +M + +B.1.10 + +>Event-Triggered Cell Load Reporting + + + + +>>Cell Load Reporting Cause +M + +B.1.10 + +>HO Reporting + + + + +>>HO Reporting Cause +M + +ENUMERATED +(Application Container Syntax Error, +Inconsistent Reporting Cell Identifier, +Unspecified, +…) + +>E-UTRAN Cell Activation + + + + +>>Cell Activation Cause +M + +ENUMERATED +(Application Container Syntax Error, +Inconsistent Reporting Cell Identifier, +Unspecified, +…) + +>Energy Savings Indication + + + + +>>Cell State Indication Cause +M + +ENUMERATED +(Application Container Syntax Error, +Inconsistent Reporting Cell Identifier, +Unspecified, +…) + +>Failure Event Reporting + + + + +>>Failure Event Reporting Cause +M + +ENUMERATED +(Application Container Syntax Error, +Inconsistent Reporting Cell Identifier, +Unspecified, +…) + + +HO Reporting Cause +Meaning +Application Container Syntax Error +The Application Container IE is syntactically incorrect. +Inconsistent Reporting Cell Identifier +- In case the reporting RAT is GERAN: the Reporting Cell Identifier in the Application Container IE does not match with the Destination Cell Identifier IE value (in the case of a RAN-INFORMATION-REQUEST PDU) or with the Source Cell Identifier IE value (in the case of a RAN-INFORMATION PDU) of the RIM header. +- In case the reporting RAT is UTRAN or E-UTRAN: the cell identified by Reporting Cell Identifier in the Application Container IE is unknown in the RNC (UTRAN case) or in the eNodeB (E-UTRAN case) identified by the Destination Cell Identifier IE value in the RAN-INFORMATION-REQUEST PDU. +Unspecified +Sent when none of the above cause values applies. + +Cell Activation Cause +Meaning +Application Container Syntax Error +The Application Container IE is syntactically incorrect. +Inconsistent Reporting Cell Identifier +- In case the reporting RAT is E-UTRAN: The Reporting Cell Identifier in the Application Container IE is unknown in the eNB identified by the Destination Cell Identifier IE value of the RIM header of a RAN-INFORMATION-REQUEST PDU or the reporting cell identifier in the Application Container IE does not match with the Source Cell Identifier IE value of the RIM header of a RAN-INFORMATION PDU. +Unspecified +Sent when none of the above cause values applies. + +Cell State Indication Cause +Meaning +Application Container Syntax Error +The Application Container IE is syntactically incorrect. +Inconsistent Reporting Cell Identifier +- In case the reporting RAT is E-UTRAN: The Reporting Cell Identifier in the Application Container IE does not match with the Source Cell Identifier IE value of the RIM header of a RAN-INFORMATION-REQUEST PDU or the reporting cell identifier in the Application Container IE does not match with the Destination Cell Identifier IE value of the RIM header of a RAN-INFORMATION PDU. +Unspecified +Sent when none of the above cause values applies. + +Failure Event Reporting Cause +Meaning +Application Container Syntax Error +The Application Container IE is syntactically incorrect. +Inconsistent Reporting Cell Identifier +- In case the reporting RAT is E-UTRAN: The Reporting Cell Identifier in the Application Container IE does not match with the Source Cell Identifier IE value of the RIM header of a RAN-INFORMATION-REQUEST PDU or the reporting cell identifier in the Application Container IE does not match with the Destination Cell Identifier IE value of the RIM header of a RAN-INFORMATION PDU. +Unspecified +Sent when none of the above cause values applies + +B.1.5 Cell Load Reporting Response +This IE contains response information for inter-RAT cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE Reporting RAT +M + + + +>E-UTRAN + + + + +>>E-UTRAN Response +M + +E-UTRAN Cell Load Reporting Response B.1.6 + +>UTRAN + + + + +>>UTRAN Response +M + +OCTET STRING +Contains the Cell Load Information Group IE as defined in TS 25.413. The receiver shall ignore the value of the Source Cell Identifier IE within the Cell Load Information Group IE. +>GERAN + + + + +>>GERAN Response +M + +OCTET STRING +Contains the Cell Load Information Group IE as defined in TS 48.008. The receiver shall ignore the value of the Cell Identifier IE within the Cell Load Information Group IE. +>eHRPD + + + + +>>eHRPD Response +M + +eHRPD Sector Load Reporting Response B.1.19 + + +B.1.6 E-UTRAN Cell Load Reporting Response +This IE contains response information for inter-RAT cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Composite Available Capacity Group +M + +OCTET STRING +Contains the Composite Available Capacity Group IE as defined in TS 36.423. + +B.1.7 Multi-Cell Load Reporting Request +This IE contains request information for inter-RAT multi-cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Requested Cell List + +1 .. + +One of the IRAT Cell IDs contained in this list shall be carried in the Reporting Cell Identifier field in the RAN-INFORMATION-REQUEST Application Container for SON Transfer (TS 48.018). +>IRAT Cell ID +M + +B.1.8 + + +Range bound +Explanation +maxnoofIRATReportingCells +Maximum no. cells to be included. Value is 128. + +B.1.8 IRAT Cell ID + +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE Reporting RAT +M + + + +>E-UTRAN + + + + +>>Cell Identifier +M + +OCTET STRING +Contains the E-UTRAN CGI IE as defined in 9.2.1.38. +>UTRAN + + + + +>>Cell Identifier +M + +OCTET STRING +Contains the Source Cell Identifier IE as defined in TS 25.413. +>GERAN + + + + +>>Cell Identifier +M + +OCTET STRING +Contains the Cell Identifier IE as defined in TS 48.018. +>eHRPD + + + + +>>eHRPD Sector ID +M + +B.1.18 + + +B.1.9 Multi-Cell Load Reporting Response +This IE contains response information for inter-RAT multi-cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Reporting Cell List + +1 .. + + +>CHOICE Reporting RAT +M + + + +>>E-UTRAN + + + + +>>>E-UTRAN Response +M + + + +>>>>Cell Identifier +M + +OCTET STRING +Contains the E-UTRAN CGI IE as defined in 9.2.1.38. +>>>>E-UTRAN Cell Load Reporting Response +M + +B.1.6 + +>>UTRAN + + + + +>>>UTRAN Response +M + +OCTET STRING +Contains the Cell Load Information Group IE as defined in TS 25.413. +>>GERAN + + + + +>>>GERAN Response +M + +OCTET STRING +Contains the Cell Load Information Group IE as defined in TS 48.008. +>>eHRPD + + + + +>>>eHRPD Sector ID +M + +B.1.18 + +>>>eHRPD Sector Load Reporting Response +M + +B.1.19 + + +B.1.10 Cell Load Reporting Cause +This IE contains request information for inter-RAT cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Cell Load Reporting Cause +M + +ENUMERATED +(Application Container Syntax Error, +Inconsistent Reporting Cell Identifier, +Unspecified, +…) + + +The meaning of the different cause values is described in the following table. +Cell Load Reporting Cause +Meaning +Application Container Syntax Error +The Application Container IE is syntactically incorrect. +Inconsistent Reporting Cell Identifier +- In case the reporting RAT is GERAN or eHRPD: the Reporting Cell Identifier in the Application Container IE does not match with the Destination Cell Identifier IE value (in the case of a RAN-INFORMATION-REQUEST PDU) or with the Source Cell Identifier IE value (in the case of a RAN-INFORMATION PDU) of the RIM header. +- In case the reporting RAT is UTRAN or E-UTRAN: the cell identified by Reporting Cell Identifier in the Application Container IE is unknown in the RNC (UTRAN case) or in the eNodeB (E-UTRAN case) identified by the Destination Cell Identifier IE value in the RAN-INFORMATION-REQUEST PDU. +Unspecified +Sent when none of the above cause values applies + +B.1.11 Event-Triggered Cell Load Reporting Request +This IE contains request information for inter-RAT cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Number Of Measurement Reporting Levels +M + +ENUMERATED (2, 3, 4, 5, 10, ...) +The reporting node divides the cell load scale into the indicated number of reporting levels, evenly distributed on a linear scale below the reporting node's threshold for overload. The reporting node sends a report each time the cell load changes from one reporting level to another, and when the cell load enters and exits overload state. +If the reporting RAT is eHRPD, triggering is based on sector load. + +B.1.12 Event-triggered Cell Load Reporting Response +This IE contains response information for event-triggered inter-RAT cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Cell Load +M + +Cell Load Reporting Response +B.1.5 + +Overload Flag +O + +ENUMERATED (Overload, ...) +If the reporting RAT is eHRPD, when this IE is present the sector load exceeds the threshold for overload. +For other reporting RATs, when this IE is present the cell load exceeds the threshold for overload. + +B.1.13 HO Report +This IE contains information for too early inter-RAT HO without connection failure. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +HO Type +M + +ENUMERATED (LTE to UTRAN, LTE to GERAN, …) + +HO Report Type +M + +ENUMERATED (Unnecessary HO to another RAT, …, Early IRAT Handover) +The "Early IRAT Handover" code-point shall be used by the RNC according to TS 25.413 [19]. +HO Source ID +M + +IRAT Cell ID +B.1.8 +Contains the cell ID of the source cell for the HO. This IE shall contain an E-UTRAN CGI, and shall be set to the same value as the Reporting Cell Identifier IE in TS 48.018 [18] +HO Target ID +M + +IRAT Cell ID +B.1.8 +Contains the cell ID of the target cell for the HO. This IE shall contain either a UTRAN Cell ID or a GERAN Cell ID. +Candidate Cell List + +1 .. + + +>Candidate Cell ID +M + +IRAT Cell ID +B.1.8 +This IE contains an E-UTRAN CGI. +Candidate PCI List + +0..1 + + +>Candidate PCIs + +1 .. + + +>>Candidate PCI +M + +B.1.23 +This IE includes the Primary Cell Identifier and the EARFCN of detected cells not included in the Candidate Cell List IE and for which an E-UTRAN CGI could not be derived. + +Range bound +Explanation +maxnoofCandidateCells +Maximum no. of candidate cells. + +B.1.14 Cell Activation Request +This IE contains request information for inter-RAT Cell Activation. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Cells to Activate List + +1 .. + +One of the cell IDs contained in this list shall be carried in the Reporting Cell Identifier field in the RAN-INFORMATION-REQUEST Application Container for SON Transfer (TS 48.018 [18]). +>Cell Identifier +M + +OCTET STRING +Contains the E-UTRAN CGI IE as defined in 9.2.1.38. +Minimum Activation Time +O + +INTEGER (1..60) +Seconds + +Range bound +Explanation +maxnoofCellineNB +Maximum no. cells that can be served by an eNB. Value is 256. + +B.1.15 Cell Activation Response +This IE contains response information for inter-RAT Cell Activation. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Activated Cells List + +0 .. + + +>Cell Identifier +M + +OCTET STRING +Contains the E-UTRAN CGI IE as defined in 9.2.1.38. + +Range bound +Explanation +maxnoofCellineNB +Maximum no. cells that can be served by an eNB. Value is 256. + +B.1.16 Cell State Indication +This IE contains notification information for inter-RAT Cell Activation and Deactivation +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Notification Cell List + +1 .. + +One of the cell IDs contained in this list shall be carried in the Reporting Cell Identifier field in the RAN-INFORMATION-REQUEST Application Container for SON Transfer (TS 48.018 [18]). +>Cell Identifier +M + +OCTET STRING +Contains the E-UTRAN CGI IE as defined in 9.2.1.38. +>Notify Flag +M + +ENUMERATED (Activated, Deactivated, ...) + + +Range bound +Explanation +maxnoofCellineNB +Maximum no. cells that can be served by an eNB. Value is 256. + +B.1.17 Failure Event Report +This IE contains information for inter-RAT handover with connection failure. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE Failure Event Report Type +M + + + +>Too Early inter-RAT HO report from E-UTRAN + + + +The Reporting Cell Identifier field in the RAN-INFORMATION Application Container for SON Transfer (TS 48.018 [18]) shall be the same as the Last Serving Cell Identity in the UE RLF Report. +>>UE RLF Report Container +M + +OCTET STRING +RLF Report contained in the UEInformationResponse message (TS 36.331 [16]) +>>Mobility Information +O + +BIT STRING (SIZE (32)) +Information related to the handover; the external handover source provides it in the Source eNB to target eNB Transparent Container in order to enable later analysis of the conditions that led to a wrong HO. + +B.1.18 eHRPD Sector ID +This IE contains the eHRPD Sector ID. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eHRPD Sector ID +M + +OCTET STRING (SIZE(16)) +Defined in 3GPP2 C.S0024-B [27] sub-section 13.9 + +B.1.19 eHRPD Sector Load Reporting Response +This IE indicates the overall available resource level in the eHRPD sector in downlink and uplink. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eHRPD Composite Available Capacity Downlink +M + +eHRPD Composite Available Capacity B.1.20 +For the downlink +eHRPD Composite Available Capacity Uplink +M + +eHRPD Composite Available Capacity B.1.20 +For the uplink + +B.1.20 eHRPD Composite Available Capacity +This IE indicates the overall available resource level in the eHRPD sector in either Downlink or Uplink. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eHRPD Sector Capacity Class Value +M + +B.1.21 + +eHRPD Capacity Value +M + +B.1.22 +‘0’ indicates no resource is available, Measured on a linear scale. + +B.1.21 eHRPD Sector Capacity Class Value +This IE indicates the value that classifies the eHRPD sector capacity with regards to cells in other RATs. The IE only indicates resources that are configured for traffic purposes. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eHRPD Sector Capacity Class Value +M + +INTEGER (1..100,...) +Value 1 indicates the minimum sector capacity, and 100 indicates the maximum sector capacity. There should be a linear relation between sector capacity and eHRPD Sector Capacity Class Value. + +B.1.22 eHRPD Capacity Value +This IE indicates the amount of resources that are available for load balancing relative to the total eHRPD resources. A sector is expected to accept traffic corresponding to the indicated available capacity. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eHRPD Capacity Value +M + +INTEGER (0..100) +Value 0 indicates no available capacity, and 100 indicates maximum available capacity . Capacity Value should be measured on a linear scale. + +B.1.23 Candidate PCI +This IE contains the Primary Cell Identity and the frequency of a detected LTE cell. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PCI +M + +INTEGER (0..503) +Physical Cell Identifier of the detected cell +EARFCN +M + +OCTET STRING +Contains the EARFCN IE as defined in 9.2.1.95. + +B.2 ASN.1 definition +-- ************************************************************** +-- +-- IE definitions for the SON Transfer application +-- The IEs in this ASN.1 module shall be defined and encoded +-- using the same rules as applicable for the S1AP-IEs module. +-- +-- ************************************************************** +SonTransfer-IEs + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- +-- Generic IEs for the SON Transfer application +-- + +SONtransferApplicationIdentity ::= ENUMERATED { + cell-load-reporting, + ..., + multi-cell-load-reporting, + event-triggered-cell-load-reporting, + ho-reporting, + eutran-cell-activation, + energy-savings-indication, + failure-event-reporting +} + +SONtransferRequestContainer ::= CHOICE{ + cellLoadReporting NULL, + ..., + multiCellLoadReporting MultiCellLoadReportingRequest, + eventTriggeredCellLoadReporting EventTriggeredCellLoadReportingRequest, + hOReporting HOReport, + eutranCellActivation CellActivationRequest, + energySavingsIndication CellStateIndication, + failureEventReporting FailureEventReport +} + +SONtransferResponseContainer ::= CHOICE{ + cellLoadReporting CellLoadReportingResponse, + ..., + multiCellLoadReporting MultiCellLoadReportingResponse, + eventTriggeredCellLoadReporting EventTriggeredCellLoadReportingResponse, + hOReporting NULL, + eutranCellActivation CellActivationResponse, + energySavingsIndication NULL, + failureEventReporting NULL +} + +SONtransferCause ::= CHOICE { + cellLoadReporting CellLoadReportingCause, + ..., + multiCellLoadReporting CellLoadReportingCause, + eventTriggeredCellLoadReporting CellLoadReportingCause, + hOReporting HOReportingCause, + eutranCellActivation CellActivationCause, + energySavingsIndication CellStateIndicationCause, + failureEventReporting FailureEventReportingCause +} + + +CellLoadReportingCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +HOReportingCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +CellActivationCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +CellStateIndicationCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +FailureEventReportingCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +-- +-- IEs for Cell Load Reporting application +-- + +CellLoadReportingResponse::= CHOICE{ + eUTRAN EUTRANcellLoadReportingResponse, + uTRAN OCTET STRING, + gERAN OCTET STRING, + ..., + eHRPD EHRPDSectorLoadReportingResponse +} + +CompositeAvailableCapacityGroup ::= OCTET STRING + +EUTRANcellLoadReportingResponse ::= SEQUENCE { + compositeAvailableCapacityGroup CompositeAvailableCapacityGroup, + ... +} + +-- +-- IEs for Multi-Cell Load Reporting application +-- + +EUTRANResponse::= SEQUENCE { + cell-ID OCTET STRING, + eUTRANcellLoadReportingResponse EUTRANcellLoadReportingResponse, + ... +} + +EHRPD-Sector-ID ::= OCTET STRING (SIZE (16)) + +IRAT-Cell-ID ::= CHOICE{ + eUTRAN OCTET STRING, + uTRAN OCTET STRING, + gERAN OCTET STRING, + ..., + eHRPD EHRPD-Sector-ID +} + +RequestedCellList ::= SEQUENCE (SIZE(1.. maxnoofIRATReportingCells)) OF IRAT-Cell-ID + +MultiCellLoadReportingRequest::= SEQUENCE { + requestedCellList RequestedCellList, + ... +} + +ReportingCellList-Item ::= SEQUENCE { + cell-ID IRAT-Cell-ID, + ... +} + +ReportingCellList ::= SEQUENCE (SIZE(1.. maxnoofIRATReportingCells)) OF ReportingCellList-Item + +MultiCellLoadReportingResponse ::= SEQUENCE (SIZE(1.. maxnoofIRATReportingCells)) OF MultiCellLoadReportingResponse-Item + +MultiCellLoadReportingResponse-Item ::= CHOICE{ + eUTRANResponse EUTRANResponse, + uTRANResponse OCTET STRING, + gERANResponse OCTET STRING, + ..., + eHRPD EHRPDMultiSectorLoadReportingResponseItem +} + + +-- +-- IEs for Event-triggered Cell Load Reporting application +-- + +NumberOfMeasurementReportingLevels ::= ENUMERATED { + rl2, + rl3, + rl4, + rl5, + rl10, + ... +} + +EventTriggeredCellLoadReportingRequest ::= SEQUENCE { + numberOfMeasurementReportingLevels NumberOfMeasurementReportingLevels, + ... +} + +OverloadFlag ::= ENUMERATED { + overload, + ... +} + +EventTriggeredCellLoadReportingResponse ::= SEQUENCE { + cellLoadReportingResponse CellLoadReportingResponse, + overloadFlag OverloadFlag OPTIONAL, + ... +} + +-- +-- IEs for HO Reporting application +-- + + + +HOReport::= SEQUENCE { + hoType HoType, + hoReportType HoReportType, + hosourceID IRAT-Cell-ID, + hoTargetID IRAT-Cell-ID, + candidateCellList CandidateCellList, + ..., + candidatePCIList CandidatePCIList OPTIONAL +} + +HoType ::= ENUMERATED { + ltetoutran, + ltetogeran, + ... +} + +HoReportType ::= ENUMERATED { + unnecessaryhotoanotherrat, + ..., + earlyirathandover +} + +CandidateCellList ::= SEQUENCE (SIZE(1..maxnoofcandidateCells)) OF IRAT-Cell-ID + +CandidatePCIList ::= SEQUENCE (SIZE(1..maxnoofcandidateCells)) OF CandidatePCI + +CandidatePCI ::= SEQUENCE { + pCI INTEGER (0..503), + eARFCN OCTET STRING, + ... +} + +-- +-- IEs for E-UTRAN Cell Activation application +-- + +CellActivationRequest ::= SEQUENCE { + cellsToActivateList CellsToActivateList, + minimumActivationTime INTEGER (1..60) OPTIONAL, +... +} + +CellsToActivateList ::= SEQUENCE (SIZE(1.. maxnoofCellineNB)) OF CellsToActivateList-Item + +CellsToActivateList-Item ::= SEQUENCE { + cell-ID OCTET STRING, + ... +} + +CellActivationResponse ::= SEQUENCE { + activatedCellsList ActivatedCellsList, + ... +} + +ActivatedCellsList ::= SEQUENCE (SIZE(0.. maxnoofCellineNB)) OF ActivatedCellsList-Item + +ActivatedCellsList-Item ::= SEQUENCE { + cell-ID OCTET STRING, + ... +} + +-- +-- IEs for Energy Savings Indication application +-- + +CellStateIndication ::= SEQUENCE { + notificationCellList NotificationCellList, + ... +} + +NotificationCellList ::= SEQUENCE (SIZE(1.. maxnoofCellineNB)) OF NotificationCellList-Item + +NotificationCellList-Item ::= SEQUENCE { + cell-ID OCTET STRING, + notifyFlag NotifyFlag, + ... +} + +NotifyFlag ::= ENUMERATED { + activated, + deactivated, + ... +} + +FailureEventReport::= CHOICE { + tooEarlyInterRATHOReportFromEUTRAN TooEarlyInterRATHOReportReportFromEUTRAN, + ... +} + +TooEarlyInterRATHOReportReportFromEUTRAN ::= SEQUENCE { + uERLFReportContainer OCTET STRING, -- as defined in TS 36.331 [16] -- + mobilityInformation MobilityInformation OPTIONAL, + ... +} + +MobilityInformation ::= BIT STRING (SIZE(32)) + + +-- +-- IEs for reporting of eHRPD load +-- + +EHRPDCapacityValue ::= INTEGER (0..100) + +EHRPDSectorCapacityClassValue ::= INTEGER (1..100, ...) + +EHRPDSectorLoadReportingResponse ::= SEQUENCE { + dL-EHRPD-CompositeAvailableCapacity EHRPDCompositeAvailableCapacity, + uL-EHRPD-CompositeAvailableCapacity EHRPDCompositeAvailableCapacity, + ... +} + +EHRPDCompositeAvailableCapacity ::= SEQUENCE { + eHRPDSectorCapacityClassValue EHRPDSectorCapacityClassValue, + eHRPDCapacityValue EHRPDCapacityValue, + ... +} + +EHRPDMultiSectorLoadReportingResponseItem ::= SEQUENCE { + eHRPD-Sector-ID EHRPD-Sector-ID, + eHRPDSectorLoadReportingResponse EHRPDSectorLoadReportingResponse, + ... +} + + +-- ************************************************************** +-- +-- Constants +-- +-- ************************************************************** + +maxnoofIRATReportingCells INTEGER ::= 128 +maxnoofcandidateCells INTEGER ::= 16 +maxnoofCellineNB INTEGER ::= 256 + +END + +Annex C (informative): +Processing of Transparent Containers at the MME +The encoding of the Source to Target Transparent Container and Target to Source Transparent Container IEs in this specification is different from the one specified in TS 25.413 [19]. +Irrespective of the mobility scenario (inter-RAT or intra-LTE), the MME always processes these IEs in the following way: +- The MME shall convey to the eNodeB the information received within +- the GTPv1-C "UTRAN transparent field" of the "UTRAN Transparent Container" IE across the Gn-interface (see subclause 7.7.38 of TS 29.060 [35]), or +- the GTPv1-C "BSS Container" (value part octets 4-n) of the "BSS Container" IE across the Gn- interface (see subclause 7.7.72 of TS 29.060 [35]), or +- the GTPv2 "F-container field" of the "F-Container" IE across the S3/S10- interface (see subclause 8.48 of TS 29.274 [36]). +by including it in the octets of the OCTET STRING of the Source to Target Transparent Container IE, the Target to Source Transparent Container IE or the Target to Source Transparent Container Secondary IE of the corresponding S1AP message. +- The MME shall convey to the GTP peer the information received within the octets of the OCTET STRING of the Source to Target Transparent Container IE, the Target to Source Transparent Container IE or the Target to Source Transparent Container Secondary IE by including it in +- the GTPv1-C "UTRAN transparent field" of the "UTRAN Transparent Container" IE across the Gn- interface (see subclause 7.7.38 of TS 29.060 [35]), or +- the GTPv1-C "BSS Container" (value part octets 4-n) of the "BSS Container" IE across the Gn- interface (see subclause 7.7.72 of TS 29.060 [35]), or +- the GTPv2 "F-container field" of the "F-Container" IE across the S3/S10- interface (see subclause 8.48 of TS 29.274 [36]). +Annex D (informative): +Change history +TSG # +TSG Doc. +CR +Rev +Subject/Comment +New +38 + + + +Specification approved at TSG-RAN and placed under change control +8.0.0 +39 +RP-080080 +0058 + +RAN3 agreed changes for TS 36.413 +8.1.0 +40 +RP-080304 +0059 +1 +RAN3 agreed changes for TS 36.413 +8.2.0 +41 +RP-080584 +0223 + +changes to TS36.413 agreed in RAN3#61 +8.3.0 +42 +RP-080846 +0325 +1 +changes to TS36.413 agreed in RAN3#62 +8.4.0 +43 +RP-090083 +0327 + +Adding extension container in SEQUENCE type for forward compatibility +8.5.0 +43 +RP-090091 +0331 +1 +Corrections on S1AP: eNB configuration update procedure +8.5.0 +43 +RP-090086 +0332 +1 +Corrections on S1AP: Paging procedure +8.5.0 +43 +RP-090089 +0333 +1 +Handling detection of two S1 connections towards one UE +8.5.0 +43 +RP-090089 +0334 +1 +Interaction between UE Context Release Request and UE Context Release procedure +8.5.0 +43 +RP-090246 +0337 +2 +IP address retrieval for ANRF +8.5.0 +43 +RP-090083 +0340 + +Modification of RRC context indexing +8.5.0 +43 +RP-090086 +0342 +1 +Completion of LTE cause values +8.5.0 +43 +RP-090090 +0345 +1 +Correction of served GUMMEIs +8.5.0 +43 +RP-090086 +0346 +1 +Correction of Initial Context Setup +8.5.0 +43 +RP-090086 +0349 +1 +Clarification of path switch failure +8.5.0 +43 +RP-090091 +0350 +2 +Correction of eNB Status Transfer +8.5.0 +43 +RP-090083 +0356 + +Addition of the description of Timer TX2RELOCOverall +8.5.0 +43 +RP-090089 +0357 +1 +New cause value “Interaction with other procedure” +8.5.0 +43 +RP-090087 +0359 +1 +S1AP Review on Location Reporting procedures +8.5.0 +43 +RP-090089 +0366 +1 +Definition on parameters related to a trace activation +8.5.0 +43 +RP-090090 +0368 +2 +Adding EUTRAN CELL TRAFFIC TRACE message over S1 interfaces +8.5.0 +43 +RP-090091 +0369 +2 +Adding MS Classmark 2 and MS Clssmark 3 IEs over S1 interface +8.5.0 +43 +RP-090086 +0370 +1 +New Invalid E-RAB Id causes +8.5.0 +43 +RP-090091 +0371 +2 +S1AP Review: S1 Handover Cancel procedure +8.5.0 +43 +RP-090158 +0372 +2 +S1AP Review: Write-Replace Warning procedure +8.5.0 +43 +RP-090246 +0374 +1 +Definition of Cell Type +8.5.0 +43 +RP-090085 +0375 +1 +Abnormal condition related to UE Security Capabilities +8.5.0 +43 +RP-090245 +0376 + +Removal of UE Security Capabilities IE from HANDOVER NOTIFY message +8.5.0 +43 +RP-090086 +0378 +1 +Corrections for the procedure concurrency +8.5.0 +43 +RP-090091 +0380 +2 +Clarification of eNB Name and MME Name IE’s +8.5.0 +43 +RP-090083 +0392 + +Clarifications on access control at handover +8.5.0 +43 +RP-090087 +0393 +1 +Paging response +8.5.0 +43 +RP-090077 +0394 + +Correction on usage of UE History Information +8.5.0 +43 +RP-090086 +0395 +1 +Delete the UDP port in the note for GTP-TEID +8.5.0 +43 +RP-090245 +0396 + +S1AP CR on CDMA2000 RAT Type +8.5.0 +43 +RP-090246 +0397 +1 +Editorial Updates TS 36.413 +8.5.0 +43 +RP-090091 +0398 +3 +NAS Security Parameters for to/from E-UTRAN/UTRAN handovers +8.5.0 +43 +RP-090085 +0399 +1 +Updates for Next Hop Chaining Count +8.5.0 +43 +RP-090245 +0401 + +Transparent Container content – informative annex +8.5.0 +43 +RP-090093 +0404 +1 +Transparent container handling in case of SRVCC operation to GERAN +8.5.0 +43 +RP-090090 +0405 +2 +Changes to S1AP to support paging optimization +8.5.0 +43 +RP-090245 +0406 +3 +S1 handover Clean up +8.5.0 +43 +RP-090087 +0407 +1 +Support blocking 3GPP2 handover +8.5.0 +43 +RP-090091 +0410 +2 +Inclusion of eNB default paging DRX in S1 setup and configuration update +8.5.0 +43 +RP-090087 +0412 +1 +Explicit resetting of overload state information on S1 Setup +8.5.0 +43 +RP-090090 +0413 +2 +Clarify Security Context IE description +8.5.0 +43 +RP-090091 +0414 +2 +Criticality corrections in 36.413 +8.5.0 +43 +RP-090245 +0415 + +Add abnormal conditions section to UE Context Release and fix tabular error +8.5.0 +43 +RP-090245 +0419 + +Consistent references to S1AP +8.5.0 +43 +RP-090090 +0424 +2 +Two new cause values in the Cause IE +8.5.0 +43 +RP-090089 +0425 + +Alignment of QCI range +8.5.0 +43 +RP-090089 +0426 + +Remove the Handover Type IE from the HANDOVER REQUEST ACKNOWLEDGE message +8.5.0 +43 +RP-090090 +0427 +1 +Correction of the trace procedural text and trace related IEs +8.5.0 +March 2009 +- +- +- +Minor corrections before freezing of ASN.1 +8.5.1 +44 +RP-090637 +0504 +2 +Editorial Updates +8.6.0 +44 +RP-090637 +0512 + +Correction of RAN#43 CR implementation +8.6.0 +44 +RP-090637 +0510 + +Explicitly allow TRACE START to be the first UE-associated message received at the eNB +8.6.0 +44 +RP-090637 +0507 +1 +Clarification of UE Capability Info Indication +8.6.0 +44 +RP-090637 +0500 +1 +Mandatory UE History Information IE in HANDOVER REQUIRED For Inter-RAT HO from E-UTRAN to UMTS +8.6.0 +44 +RP-090637 +0482 +1 +Clarify eNB may send Release msg rather than RRC Reject msg on receiving OVERLOAD Start msg +8.6.0 +44 +RP-090637 +0480 +1 +Clarify reporting of duplicate E-RABs in E-RAB RESPONSE +8.6.0 +44 +RP-090637 +0468 + +Correction of security parameters +8.6.0 +44 +RP-090637 +0463 +1 +Emergency call Indicator during CS Fallback +8.6.0 +44 +RP-090638 +0438 +2 +Correction on Path Switch Request procedure +8.6.0 +44 +RP-090644 +0443 +2 +Removing ‘outcome’ element from the Triggering Message IE +8.6.0 +44 +RP-090644 +0448 +1 +Missing S1AP functions +8.6.0 +44 +RP-090644 +0451 +1 +Correction of abnormal conditions in UE Context Release +8.6.0 +44 +RP-090644 +0452 +1 +Clarification of E-UTRAN Trace ID in Cell Traffice Trace message +8.6.0 +44 +RP-090644 +0453 + +Removal of duplication description of MME UE S1AP ID and eNB UE S1AP ID +8.6.0 +44 +RP-090644 +0455 +1 +Abnormal condition for Handover Cancellation +8.6.0 +44 +RP-090640 +0458 +3 +NNSF for HeNB GW deployment scenario +8.6.0 +44 +RP-090640 +0503 +1 +Transparent Container Coding +8.6.0 +44 +RP-090640 +0471 +2 +Some Editorial Corrections on ASN.1 +8.6.0 +44 +RP-090640 +0492 + +Failure of the eNB Configuration Update procedure +8.6.0 +44 +RP-090640 +0484 + +Rephrasing of abnormal conditions for S1 setup +8.6.0 +44 +RP-090640 +0494 + +Cause value for inter-RAT Redirection +8.6.0 +44 +RP-090628 +0464 +2 +NAS PDU in E-RAB Release Command +8.6.0 +44 +RP-090636 +0491 + +Alignment of eNB configuration update procedure +8.6.0 +44 +RP-090636 +0476 +2 +Add that a non-GBR must be received and admitted on S1-HO +8.6.0 +44 +RP-090636 +0461 +1 +Clarification of Security Context to be used in HANDOVER REQUEST message +8.6.0 +44 +RP-090636 +0459 + +Correction the text about the Handover Resource Allocation procedure +8.6.0 +44 +RP-090636 +0502 + +Clarification for RAT list in S1 Setup Response and MME configuration Update +8.6.0 +44 +RP-090636 +0501 +1 +Range bound for maximal number of PLMNs per MME and GUMMEIs +8.6.0 +June 2009 + + + +Correction of an ASN.1 implementation error of CR0463r1 in RP-090637 (R3-091456) +8.6.1 +45 +RP-090767 +0515 +1 +Corrections for 36.413 +8.7.0 +45 +RP-090964 +0522 + +SRVCC to GERAN/UTRAN +8.7.0 +45 +RP-090964 +0531 + +Clean up the Terminology of home eNB in S1AP +8.7.0 +45 +RP-090964 +0534 + +Specify how report dup E-RAB ID in Tabular and replace MME with EPC in 8.3.1.2 +8.7.0 +45 +RP-090964 +0536 +1 +Indirect path use by the MME +8.7.0 +45 +RP-090767 +0537 +1 +Handling of not supported QCI values +8.7.0 +45 +RP-090964 +0538 +1 +E-RABs subject to forwarding +8.7.0 +45 +RP-090767 +0540 +1 +Mandatory NAS PDU in E-RAB Release Command +8.7.0 +45 +RP-090767 +0542 +1 +Missing reference and specification for encoding the CDMA2000 Pilot List +8.7.0 +45 +RP-090767 +0547 +1 +CR on Repetition Period IE +8.7.0 +45 +RP-090767 +0551 + +Miscellaneous correction to 36.413v8.6.1 +8.7.0 +45 +RP-090768 +0553 + +ASN1 object identified correction +8.7.0 +45 +RP-090767 +0554 + +Interaction between Initial Context Setup/UE Context Modification and Handover Preparation/Redirection procedures during CS Fallback +8.7.0 +09/2009 + + + +Rel-9 version is created based on v.8.7.0 +9.0.0 +45 +RP-090767 +0521 +3 +Adding the RTD information in UPLINK CDMA2000 TUNNELING +9.0.0 +45 +RP-090787 +0543 +1 +Handling of Emergency Calls in Limited Service Mode +9.0.0 +45 +RP-090787 +0544 +1 +Emergency Calls Mobility Handling +9.0.0 +45 +RP-090776 +0548 +1 +S1AP Kill procedure for cancellation of PWS warning messages +9.0.0 +45 +RP-090776 +0549 +1 +S1AP Write-Replace Warning procedure for PWS/CMAS +9.0.0 +46 +RP-091191 +0513 +4 +Support for paging optimization with CSG membership changes +9.1.0 +46 +RP-091191 +0550 +3 +Inclusion of Access Mode and Subscription Status for UE prioritisation in LTE hybrid cells +9.1.0 +46 +RP-091194 +0557 + +Handling of Multiple concurrent CMAS Warning Notifications +9.1.0 +46 +RP-091189 +0563 +2 +CR for Transportation support for LPPa +9.1.0 +46 +RP-091195 +0567 +3 +Introducing the “Data Forwarding Not Possible” indication to HANDOVER REQUEST +9.1.0 +46 +RP-091183 +0569 + +ASN.1 correction for BroadcastCompleteAreaList +9.1.0 +46 +RP-091183 +0571 +1 +Correction on abnormal handling of Subscriber Profile ID for RAT/Frequency priority IE +9.1.0 +46 +RP-091368 +0580 + +Align IE’s in Tabular for two messages with their ASN.1 for R9 +9.1.0 +46 +RP-091183 +0589 +2 +Rejection Criteria for Overload +9.1.0 +46 +RP-091369 +0592 +2 +Introduction of inbound LTE mobility +9.1.0 +46 +RP-091194 +0605 +1 +Repetition Period for CMAS +9.1.0 +46 +RP-091183 +0607 + +Correction of E-RAB Modify +9.1.0 +46 +RP-091183 +0616 +1 +Clarification on handover restriction +9.1.0 +46 +RP-091183 +0618 +2 +Correction of Transport Layer Address +9.1.0 +46 +RP-091183 +0621 +1 +Missing reference and unclear handling of the CDMA2000 Sector ID +9.1.0 +47 +RP-100214 +0623 +1 +Correction of RTD range +9.2.0 +47 +RP-100214 +0625 +1 +Correction of path switch failure +9.2.0 +47 +RP-100213 +0626 + +Fix for Mobile terminated calls rejection in eNodeB +9.2.0 +47 +RP-100229 +0627 + +Introduction of PLMN-related abnormal conditions during HO in network sharing scenarios +9.2.0 +47 +RP-100222 +0628 + +Correction of CSG Cell and Hybrid Cell Definition +9.2.0 +47 +RP-100214 +0629 +3 +NCC Initialization in eNB at the Initial Connection Setup +9.2.0 +47 +RP-100228 +0631 + +Inter RAT Mobility Load Balance on S1 +9.2.0 +47 +RP-100213 +0634 + +Crrection in DOWNLIN S1 CDMA2000 TUNNELING Procedure +9.2.0 +47 +RP-100222 +0639 +3 +CSG expiry Handling +9.2.0 +47 +RP-100229 +0641 +1 +CMAS and ETWS action if Number of Broadcasts Requested IE set to 0 +9.2.0 +47 +RP-100229 +0645 +1 +Description of Transparent Container Encoding +9.2.0 +47 +RP-100230 +0647 +2 +Rapporteur’s update for S1AP protocol +9.2.0 +47 +RP-100213 +0649 + +Removing the restriction for Primary Notification +9.2.0 +47 +RP-100214 +0651 +1 +CDMA2000 1xRTT RAND format +9.2.0 +47 +RP-100213 +0659 +1 +Handling of the CDMA2000 RAT and Sector ID +9.2.0 +47 +RP-100214 +0661 +2 +Handling of CSG ID check failure in LTE hybrid cells +9.2.0 +47 +RP-100225 +0664 +1 +Transfer Encoding of LPPa PDUs over S1 +9.2.0 +47 +RP-100214 +0666 +1 +Correction of connection establishment +9.2.0 +47 +RP-100214 +0667 +1 +Correction of S1 Release +9.2.0 +47 +RP-100228 +0678 + +Creation of annex for SON Transfer and Cell Load Reporting RIM application. +9.2.0 +47 +RP-100230 +0679 + +Support of time and frequency synchronization using network listening +9.2.0 +04/2010 + + + +ToC updated +9.2.1 +04/2010 + + + +Corrupted headers and ASN.1 fixed +9.2.2 +48 +RP-100592 +0682 +1 +E-UTRAN Trace ID Abnormal Conditions +9.3.0 +48 +RP-100599 +0683 +2 +Clarification on DTM and PS Handover +9.3.0 +48 +RP-100599 +0687 + +Correction on UE Security Capability handling in UE Context Modification procedure +9.3.0 +48 +RP-100599 +0693 + +Clarification on processing Extended Repetition Period IE +9.3.0 +48 +RP-100599 +0694 +1 +List more apt cause in Interactions with E-RAB Management procedures section +9.3.0 +48 +RP-100596 +0695 +1 +Missing ETWS action if Repetition period set to 0 +9.3.0 +48 +RP-100599 +0701 +2 +Correction of shall to shall if supported +9.3.0 +48 +RP-100599 +0710 + +Correction of no DTM support +9.3.0 +48 +RP-100599 +0711 +2 +Correction of forbidden inter-RAT +9.3.0 +48 +RP-100599 +0716 +1 +Rapporteur’s update for S1AP protocol +9.3.0 +48 +RP-100599 +0717 +1 +S1AP Transparent containers compatible maximum message size +9.3.0 +49 +RP-100908 +0726 +1 +Explicit PLMN coding in Trace IEs +9.4.0 +49 +RP-100908 +0731 +3 +Cause value for UE context release during CSFB +9.4.0 +49 +RP-100906 +0738 +1 +CS Fallback Indication and Handover Restriction List +9.4.0 +49 +RP-100908 +0741 +1 +Correction of Repetition Period +9.4.0 +49 +RP-100908 +0742 +1 +Notification of Location Reporting Failure +9.4.0 +49 +RP-100908 +0743 +1 +Correction of UE AMBR +9.4.0 +49 +RP-100908 +0745 + +Simultaneous Rekeying and CSFB +9.4.0 +49 +RP-100908 +0751 + +Delete references to 23.041 in Tabular +9.4.0 +50 +RP-101271 +0753 + +Handling of CDMA2000 HO Required Indication +9.5.0 +50 +RP-101270 +0755 + +Correction of E-RAB Data Forwarding in HANDOVER COMMAND and DOWNLINK S1 CDMA2000 TUNNELING +9.5.0 +50 +RP-101271 +0756 + +Clarification on Handover Restriction List +9.5.0 +50 +RP-101271 +0761 +4 +Multiple PLMNs Selection in eNodeB for CS fallback +9.5.0 +50 +RP-101271 +0780 +2 +Clarification on SRVCC procedure in case of PS handover failure +9.5.0 +50 +RP-101271 +0783 +1 +Correction of GBR and MBR +9.5.0 +50 +RP-101271 +0799 + +Clarification on the overload action only accepting emergency and MT sessions +9.5.0 +12/2010 + + + +Rel-10 version created based on v 9.5.0 +10.0.0 +50 +RP-101272 +0752 +2 +Prioritised handling of MPS session in S1-AP PAGING message +10.0.0 +50 +RP-101272 +0754 +2 +Alignment of tabular with ASN.1 for S1 Setup message +10.0.0 +50 +RP-101272 +0764 +2 +Enhancement of the IP address exchange mechanism for ANR purposes +10.0.0 +50 +RP-101304 +0768 +1 +Inter-RAT cell load reporting for multiple cells +10.0.0 +50 +RP-101304 +0769 +2 +Event-triggered inter-RAT cell load reporting +10.0.0 +50 +RP-101272 +0776 +3 +Introduction of a new overload action IE to permit high priority access +10.0.0 +50 +RP-101304 +0791 +2 +Inter-RAT MRO for Detection of too early inter-RAT handover with no RLF +10.0.0 +50 +RP-101281 +0794 +2 +Adding List of GUMMEIs to Overload related messages +10.0.0 +50 +RP-101272 +0797 +1 +Incorrect causes in the Error Indication msg +10.0.0 +50 +RP-101279 +0798 +4 +X2 handover support +10.0.0 +50 +RP-101272 +0800 +1 +Clarification on the overload action only accepting emergency and MT sessions +10.0.0 +01/2011 + + + +Editorial change: highlighting removed +10.0.1 +SP-49 +SP-100629 + + +Clarification on the use of References (TS 21.801 CR#0030) +10.1.0 +51 +RP-110231 +0801 + +Correct the criticality for two new IEs to support X2 HO for HeNB +10.1.0 +51 +RP-110239 +0802 + +Clean-up for Rel-10 enhancements of SON Transfer application +10.1.0 +51 +RP-110226 +0803 + +Clarification containers for CS only SRVCC towards UTRAN without PS HO support +10.1.0 +51 +RP-110225 +0804 + +Correction to the editor notes +10.1.0 +51 +RP-110225 +0805 + +Correction on CSG Subcription List +10.1.0 +51 +RP-110222 +0808 + +Correction of CSFB related Cause Values +10.1.0 +51 +RP-110236 +0809 +2 +Relay Node indication to MME +10.1.0 +51 +RP-110236 +0810 + +GUMMEI List in Overload Start and Overload Stop message +10.1.0 +51 +RP-110222 +0812 + +ASN.1 Correction for the Broadcast Cancelled Area List IE +10.1.0 +51 +RP-110227 +0813 +2 +LIPA Impact In RAN3 +10.1.0 +51 +RP-110227 +0814 + +S1 Release for LIPA Bearer +10.1.0 +51 +RP-110230 +0815 +2 +Support for MDT +10.1.0 +51 +RP-110236 +0820 +1 +Advertising support to RNs at the MME +10.1.0 +51 +RP-110225 +0823 +1 +Introduction of SPID into DOWNLINK NAS TRANSPORT message +10.1.0 +51 +RP-110226 +0824 +2 +NNSF Abbreviation and other Editorials +10.1.0 +51 +RP-110226 +0827 +2 +Clarification on TEID value range for S1AP +10.1.0 +51 +RP-110222 +0833 +2 +Correction of Write Replace Warning abnormal condition +10.1.0 +51 +RP-110226 +0839 + +Correction of the name for Time Synchronization Info IE +10.1.0 +51 +RP-110226 +0840 +1 +Typo correction in Message Type IE table +10.1.0 +51 +RP-110231 +0848 +1 +Correction of Source MME GUMMEI IE criticality in PATH SWITCH REQUEST message +10.1.0 +51 +RP-110226 +0852 +1 +Correction of Duplicated Warning Messages +10.1.0 +51 +RP-110234 +0854 +1 +Introduction of MTC Overload Support +10.1.0 +51 +RP-110231 +0857 +3 +Correction of Mobility to Open HeNBs +10.1.0 +51 +RP-110226 +0860 + +S1AP Procedure Text General Clean-up +10.1.0 +51 +RP-110225 +0863 + +Correction to the Semantics Description of TAC +10.1.0 +51 +RP-110226 +0864 + +Introduction of a Stepwise Load Reduction Indication for the Overload procedure in Stage 3 +10.1.0 +52 +RP-110695 +0865 +1 +MDT correction for TAI +10.2.0 +52 +RP-110688 +0870 +1 +Usage of the transparent containers for SRVCC +10.2.0 +52 +RP-110688 +0871 +1 +Removal of DTM capability for UTRAN PS HO +10.2.0 +52 +RP-110687 +0874 +1 +UE context release correction +10.2.0 +52 +RP-110700 +0878 + +Correction to the semantic description of Cell Load Reporting Cause IE +10.2.0 +52 +RP-110682 +0885 +1 +Correction of Target ID +10.2.0 +52 +RP-110689 +0886 +2 +Review of Initial Context Setup +10.2.0 +52 +RP-110689 +0887 + +Correction of SPID +10.2.0 +52 +RP-110689 +0889 +1 +Overload Consistency Handling +10.2.0 +52 +RP-110689 +0892 +2 +Clarification of “Redirection towards 1xRTT” cause code +10.2.0 +52 +RP-110695 +0900 +3 +Support for MDT user consent +10.2.0 +52 +RP-110684 +0903 + +Correction of References +10.2.0 +52 +RP-110686 +0904 +2 +General clean-up before Rel-10 ASN.1 closure +10.2.0 +52 +RP-110698 +0905 +1 +Clarification of MME,HeNB GW and Relay Node functions +10.2.0 +52 +RP-110687 +0910 +3 +Error Handling for LIPA +10.2.0 +52 +RP-110695 +0911 +2 +MDT amendments +10.2.0 +52 +RP-110695 +0912 +1 +Correction of trace function and trace session +10.2.0 +52 +RP-110714 +0913 +2 +Remove the UE context in the source HeNB-GW after HeNB-HeNB X2 HO +10.2.0 +53 +RP-111197 +0914 + +Correction on the Order of Transparent Containers +10.3.0 +53 +RP-111196 +0919 +1 +Correction of an ASN.1 typo regarding ManagementBasedMDTAllowed +10.3.0 +53 +RP-111197 +0923 +1 +Data Forwarding correction +10.3.0 +53 +RP-111195 +0924 +2 +Definition of value of bit in Measurements to Activate +10.3.0 +53 +RP-111195 +0927 +1 +Correction of RIM function decsription +10.3.0 +53 +RP-111196 +0928 +- +Missing procedure code for “Kill” +10.3.0 +53 +RP-111196 +0930 +1 +Correction of Emergency Call +10.3.0 +53 +RP-111198 +0933 +2 +Container Issue +10.3.0 +53 +RP-111196 +0935 +1 +Correction of SRVCC +10.3.0 +53 +RP-111197 +0940 +- +Clarification on PLMN Identity +10.3.0 +54 +RP-111648 +0941 + +Definition of Maximum no. of candidate cells +10.4.0 +54 +RP-111651 +0943 + +Correction of Emergency Call +10.4.0 +54 +RP-111651 +0944 + +Correction of the annex on the processing of transparent containers at MME +10.4.0 +54 +RP-111648 +0945 +1 +GW Context Release Indication correction +10.4.0 +54 +RP-111649 +0954 +3 +Alignment on privacy requirements for MDT +10.4.0 +55 +RP-120233 +0956 +1 +Corrections for SON Transfer RIM application +10.5.0 +55 +RP-120234 +0969 +2 +Correct of reset +10.5.0 +55 +RP-120234 +0978 +2 +Octet String for E-CGI +10.5.0 +56 +RP-120744 +0980 +- +Correction on ETWS and CMAS +10.6.0 +06/2012 + + + +Rel-11 version created based on v 10.6.0 +11.0.0 +56 +RP-120751 +0981 +- +Introduction of the Security Algorithm (ZUC) +11.0.0 +56 +RP-120752 +0998 +2 +Correction on Emergency ARP Value +11.0.0 +56 +RP-120752 +1007 +1 +Improved granularity for the time UE stayed in cell +11.0.0 +56 +RP-120747 +1010 +- +SON Transfer application for IRAT Network Energy Savings +11.0.0 +57 +RP-121140 +1011 +2 +UE Radio Capability Match Indicator for Voice Continuity +11.1.0 +57 +RP-121140 +1018 + +Correction of GUMMEI +11.1.0 +57 +RP-121138 +1034 +1 +Corrections for IRAT Network Energy Savings +11.1.0 +57 +RP-121135 +1041 +2 +Addition of HO cause value to the UE history information in S1AP +11.1.0 +57 +RP-121138 +1044 +1 +Energy Saving UE Measurement (“Probing”) +11.1.0 +58 +RP-121730 +1048 +3 +Introduction of new MDT measurements +11.2.0 +58 +RP-121736 +1049 + +Verification of HeNB +11.2.0 +58 +RP-121732 +1052 +2 +Membership verification during Path Switch Request procedure (Option A) +11.2.0 +58 +RP-121737 +1056 +1 +Rapporteur editorial corrections +11.2.0 +58 +RP-121737 +1057 + +Rapporteur correction of constants’ names +11.2.0 +58 +RP-121730 +1061 +2 +Multi-PLMN MDT +11.2.0 +58 +RP-121736 +1062 + +Correction of Capability Match Request +11.2.0 +58 +RP-121731 +1068 +2 +Introduce support for Inter-RAT MRO +11.2.0 +58 +RP-121739 +1074 +2 +New Information for BBF access +11.2.0 +58 +RP-121736 +1075 +1 +Establishment of UE-associated logical S1-connection in eNB +11.2.0 +02/2013 + + + +History table update +11.2.1 +59 +RP-130211 +1095 +- +Correction of GUMMEI Type Criticality +11.3.0 +59 +RP-130211 +1097 +2 +ASN.1 review for S1AP +11.3.0 +59 +RP-130211 +1100 +1 +Clarification of Warning Area List IE +11.3.0 +59 +RP-130212 +1106 +2 +Invalidation of ETWS with security feature +11.3.0 +59 +RP-130211 +1108 +3 +Correction of Classmark Encoding +11.3.0 +59 +RP-130210 +1109 +1 +S1AP modification for PDCP SN extension +11.3.0 +60 +RP-130641 +1110 +1 +Correction for the MDT Location Information IE +11.4.0 +60 +RP-130643 +1111 + +Correction of the presence of the X2 TNL Configuration Info IE inside the SON Configuration Transfer IE tabular definition +11.4.0 +60 +RP-130643 +1116 +1 +Correction of Kill +11.4.0 +61 +RP-131182 +1127 +1 +Correction on LPPa Signalling Transport Function to support UTDOA +11.5.0 +61 +RP-131183 +1140 +2 +Correction of terminology concerning the mobility restriction function +11.5.0 +62 +RP-131902 +1147 +3 +Correction of Handover Restriction List +11.6.0 +62 +RP-131902 +1150 +1 +Correction for Load Balancing Related cause value CR for 36413 +11.6.0 +62 +RP-131901 +1153 +4 +Correction on CSFB high priority indication +11.6.0 +62 +RP-131902 +1164 +1 +Correction of UE Radio Capability Match +11.6.0 +62 +RP-131909 +1128 +4 +Introduction of Collocated L-GW for SIPTO@LN +12.0.0 +62 +RP-131910 +1143 +3 +Kill All Warning Messages +12.0.0 +62 +RP-131979 +1166 +1 +Update of reference to 3GPP2 specification +12.0.0 +62 +RP-131909 +1171 +1 +Introduction of SIPTO@LN Stand-Alone in S1AP +12.0.0 +63 +RP-140296 +1151 +6 +Introduce support for load reporting between LTE and eHRPD +12.1.0 +63 +RP-140297 +1163 +3 +Reporting of User Location Information at E-RAB release +12.1.0 +63 +RP-140297 +1180 +1 +New CSFB high priority indication for eMPS and emergency call +12.1.0 +63 +RP-140298 +1181 +1 +Introduction of Restart Indication for PWS +12.1.0 +63 +RP-140295 +1196 +2 +Correction of contradictions for kill-all functionality +12.1.0 +64 +RP-140906 +1179 +3 +Provide IMEISV to eNB to identify UE characteristics +12.2.0 +64 +RP-140897 +1185 +4 +Enhance TNL Address Discovery procedure for X2 GW +12.2.0 +64 +RP-140894 +1191 +4 +Correction of SRVCC to GERAN +12.2.0 +64 +RP-140902 +1200 +1 +Correction on Kill-all Warning Messages Indicator +12.2.0 +64 +RP-140903 +1208 +1 +Correction of OCTET STRING for eHRPD Sector ID +12.2.0 +64 +RP-140905 +1215 +1 +Correction of MME STATUS TRANSFER +12.2.0 +64 +RP-140905 +1220 +- +Correction on Inter-RAT Cell ID in SON Transfer +12.2.0 +65 +RP-141520 +1216 +2 +Introduction of the UE history reported from the UE +12.3.0 +65 +RP-141522 +1219 +5 +Introduction of MBMS MDT +12.3.0 +65 +RP-141518 +1231 +2 +Introduction of an indication of the expected UE behaviour +12.3.0 +65 +RP-141513 +1243 +2 +Correction of Transparent Container encoding for PS Handover to GERAN +12.3.0 +65 +RP-141514 +1246 +2 +Correction of Transparent Containers usage in annex C +12.3.0 +65 +RP-141521 +1255 +1 +Paging enhancements for Low Complexity UE +12.3.0 +66 +RP-142082 +1198 +9 +Addition of RLF reporting over S1 +12.4.0 +66 +RP-142089 +1214 +8 +Introduction of Dual Connectivity +12.4.0 +66 +RP-142093 +1238 +2 +Rapporteur Review +12.4.0 +66 +RP-142088 +1257 +8 +Enabling Radio Interface based Synchronisation via S1 Signalling +12.4.0 +66 +RP-142095 +1274 +2 +HO Report Enhancements to reduce IRAT configuration +12.4.0 +67 +RP-150353 +1230 +6 +ProSe UE Authorization in S1AP +12.5.0 +67 +RP-150356 +1276 +1 +Corrections of SON configuration transfer +12.5.0 +67 +RP-150356 +1281 +2 +Rapporteur Review-ASN.1 consistency check +12.5.0 +67 +RP-150352 +1285 +2 +Correction of reloading PWS Alerts +12.5.0 +68 +RP-150943 +1289 +2 +Add indication in the E-RAB MODIFICATION CONFIRM for E-RAB(s) that shall be released +12.6.0 +68 +RP-150943 +1293 + +Adding Criticality Diagnostics in E-RAB Modification Confirm message +12.6.0 +68 +RP-150944 +1305 +3 +Masked IMEISV IE correction +12.6.0 +68 +RP-150943 +1310 +1 +Correction of Muting procedure +12.6.0 +68 +RP-150944 +1311 +2 +Correction of PWS Broadcast Completed Area List +12.6.0 +68 +RP-150944 +1312 +1 +Updating SRVCC Operation Possible in EUTRAN +12.6.0 +06/2015 + + + +Rel-13 version created based on v 12.6.0 +13.0.0 +68 +RP-150945 +1303 +2 +eNB behaviour for IRAT handovers in AAS +13.0.0 +70 +RP-152100 +1315 +6 +ProSe UE Relaying Support in S1AP +13.1.0 +70 +RP-152099 +1345 +2 +Extension of PDCP SN +13.1.0 +70 +RP-152102 +1348 +4 +Adding CSG support to DC +13.1.0 +70 +RP-152096 +1362 +4 +Introduction of Dedicated Core Network (DCN) feature +13.1.0 +70 +RP-152102 +1368 +1 +Support of SIPTO and LIPA for DC +13.1.0 +70 +RP-152103 +1369 +3 +Introduction of feMDT +13.1.0 +70 +RP-152102 +1372 +- +Tunnel Information of BBAI in Dual Connectivity +13.1.0 +70 +RP-152108 +1373 +2 +Introduction of PWS Failure Indication message +13.1.0 +71 +RP-160442 +1377 +2 +Introduction of Paging Optimisation and Paging for Coverage Enhancement capable UEs +13.2.0 +71 +RP-160447 +1387 +1 +Addition of new RRC establishment cause to S1AP for VoLTE +13.2.0 +71 +RP-160443 +1388 +2 +Introduction of eDRX parameters in the paging message +13.2.0 +71 +RP-160449 +1398 + +Rapporteur Review on 36.413 +13.2.0 +71 +RP-160449 +1401 +2 +UE context retention at SCTP recovery +13.2.0 +71 +RP-160448 +1403 +1 +Providing UE Usage Type in Dedicated Core Network Reroute NAS Request procedure +13.2.0 +71 +RP-160451 +1408 +2 +Correction on CSG support in DC enhancement +13.2.0 +71 +RP-160442 +1411 +2 +Introduction of new UE Identity in the paging message +13.2.0 +72 +RP-161042 +1383 +11 +Introduction of the UE Context Resume function +13.3.0 +72 +RP-161042 +1393 +7 +Introduction of common impacts of NB-IoT solutions +13.3.0 +72 +RP-161042 +1410 +5 +Introduction Control Plane CIoT EPS Optimization +13.3.0 +72 +RP-161043 +1415 +3 +Indication of Bearer Type over S1 for cIOT +13.3.0 +72 +RP-161042 +1420 +4 +Indication of RAT Type +13.3.0 +72 +RP-160959 +1426 +1 +Additional eDRX cycle value +13.3.0 +72 +RP-161047 +1428 +2 +Handling of GUMMEI in overload procedures +13.3.0 +72 +RP-161047 +1429 +2 +On Paging Time Window unit +13.3.0 +73 +RP-161549 +1435 +1 +Correction on CSG support in Dual Connectivity +13.4.0 +73 +RP-161550 +1438 +1 +Introduction of CE mode B support indicator +13.4.0 +73 +RP-161551 +1439 +1 +Correction on NB-IoT inter node RRC containers +13.4.0 +73 +RP-161551 +1440 +1 +Introduction of NB-IoT UE Identity Index Value in Paging +13.4.0 +73 +RP-161550 +1458 +1 +Correction to enable update of SRVCC capability for emergency call +13.4.0 +09/2016 + + + +Rel-14 version created based on v 13.4.0 +14.0.0 +73 +RP-161552 +1418 +5 +Vehicular Authorization Signaling over S1 +14.0.0 +74 +RP-162337 +1470 +- +Clarification on V2X Services Authorized IE +14.1.0 +74 +RP-162340 +1481 +1 +Correction to UE Context Resume Request +14.1.0 + +Change history +Date +Meeting +TDoc +CR +Rev +Cat +Subject/Comment +New version +2017-03 +75 +RP-170544 +1480 +5 +B +Introduction of eDECOR in RAN +14.2.0 +2017-03 +75 +RP-170540 +1490 +1 +B +Overload control for CP CIoT EPS optimization +14.2.0 +2017-03 +75 +RP-170539 +1495 +- +C +Handling of NB-IOT UE capabilities +14.2.0 +2017-03 +75 +RP-170540 +1499 +1 +B +Reliable DL NAS delivery based on hop-by-hop acknowledgements +14.2.0 +2017-03 +75 +RP-170541 +1500 +- +B +Support of Redirection for VoLTE +14.2.0 +2017-03 +75 +RP-170538 +1501 +- +B +Support of V2X over S1 +14.2.0 +2017-03 +75 +RP-170542 +1502 +- +B +Introduction of New types of eNB ID +14.2.0 +2017-03 +75 +RP-170539 +1505 +- +B +Introduction of coverage level for location service +14.2.0 +2017-03 +75 +RP-170539 +1506 + +B +Introduction of Coverage Enhancement Authorization +14.2.0 +2017-03 +75 +RP-170319 +1507 +1 +B +Introduction of S1 UE information retrieve procedure +14.2.0 +2017-06 +76 +RP-171329 +1504 +3 +A +Correction on the presence of Extended UE Identity Index Value +14.3.0 +2017-06 +76 +RP-171329 +1509 +2 +A +Correction on Overload action for exception reporting +14.3.0 +2017-06 +76 +RP-171323 +1510 + +F +Impact on paging from NB-IoT enhancements +14.3.0 +2017-06 +76 +RP-171329 +1515 + +A +Correction of missing security information in Suspend and Resume messages +14.3.0 +2017-06 +76 +RP-171323 +1517 +2 +F +Correction on UE-AMBR for NB-IoT UE using CP solution +14.3.0 +2017-06 +76 +RP-171329 +1520 + +A +Correction to Path Switch Request for RRC Resume Cause +14.3.0 +2017-06 +76 +RP-171323 +1521 +3 +B +Support of RLF for CP CIoT Optimisation +14.3.0 +2017-09 +77 +RP-171974 +1523 +- +F +Correction of the mismatched code points of overload action +14.4.0 +2017-09 +77 +RP-171975 +1530 +1 +F +Remove the description of Inter RAT Redirection value for MMTEL +14.4.0 +2017-09 +77 +RP-171974 +1534 +- +F +S1AP Cause for E-UTRAN Pre-emption operations +14.4.0 +2017-12 +78 +RP-172672 +1524 +6 +B +Baseline CR to TS 36.413 covering agreements of RAN3 #98 +15.0.0 +2017-12 +78 +RP-172674 +1543 +2 +B +Introduction of QoE Measurement Collection for LTE +15.0.0 +2018-03 +79 +RP-180468 +1558 +- +F +Add NR UE Security Capabilities to DL NAS Transport message +15.1.0 +2018-03 +79 +RP-180468 +1559 +1 +F +Clarification and correction on S1 for EN-DC +15.1.0 +2018-03 +79 +RP-180473 +1562 +- +A +Correct ASN.1 error for NAS DELIVERY INDICATION +15.1.0 +2018-03 +79 +RP-180472 +1563 +2 +B +Support for unlicensed access as secondary RAT in S1AP +15.1.0 +2018-03 +79 +RP-180473 +1567 +1 +A +Stage-3 impacts to support "voice centric" UE in CE mode B +15.1.0 +2018-03 +79 +RP-180473 +1569 +- +A +Enhanced Coverage Restricted Indication for Paging +15.1.0 +2018-03 +79 +RP-180472 +1571 +2 +F +MDT correction +15.1.0 +2018-03 +79 +RP-180468 +1575 +- +F +Add missing range for secondary RAT data volume +15.1.0 +2018-06 +80 +RP-181241 +1547 +6 +B +Support of Enhanced VoLTE Performance +15.2.0 +2018-06 +80 +RP-181241 +1572 +3 +C +Introduction of QMC for MTSI in EUTRAN +15.2.0 +2018-06 +80 +RP-181241 +1574 +3 +B +Triggering UE capability info retrieval using DL NAS TRANSPORT +15.2.0 +2018-06 +80 +RP-181237 +1576 +4 +B +Introduction of SA NR (36.413 Baseline CR covering RAN3 agreements) +15.2.0 +2018-06 +80 +RP-181242 +1578 +4 +B +Introduction of early data transmission +15.2.0 +2018-06 +80 +RP-181241 +1580 +2 +B +Introduction of LTE-M (eMTC) traffic Differentiation +15.2.0 +2018-06 +80 +RP-181243 +1587 +3 +B +Baseline CR: Introduction of the Aerial Usage Indication +15.2.0 +2018-06 +80 +RP-181244 +1590 +- +A +Clarification on Connection Establishment Indication procedure scenarios +15.2.0 +2018-06 +80 +RP-181241 +1594 +1 +F +Correction of applicability of Secondary RAT Data Usage report for LAA, LWA and LWIP +15.2.0 +2018-09 +81 +RP-181920 +1600 +2 +F +Correction of Secondary RAT Data Usage Report +15.3.0 +2018-09 +81 +RP-181922 +1601 +2 +F +NR Corrections (36.413 Baseline CR covering RAN3-101 agreements) +15.3.0 +2018-09 +81 +RP-181923 +1608 +1 +F +Introduction of Warning Area Coordinates in S1AP: WRITE-REPLACE WARNING REQUEST +15.3.0 +2018-09 +81 +RP-181923 +1611 +- +F +Correction on target NG-RAN Node ID +15.3.0 +2018-09 +81 +RP-181921 +1612 +1 +F +Access Restriction Data for NR in EPC +15.3.0 +2018-09 +81 +RP-181926 +1616 +1 +A +Pending Data Indication +15.3.0 +2018-09 +81 +RP-181924 +1617 +1 +B +CR to S1AP to introduce Bluetooth and WLAN measurement in MDT +15.3.0 +2018-09 +81 +RP-182115 +1619 +3 +B +Introduction of Subscription based UE differentiation +15.3.0 +2018-12 +RP-82 +RP-182446 +1630 +1 +F +Correction on Handover Type +15.4.0 +2018-12 +RP-82 +RP-182451 +1641 +1 +A +Pending Data Indication +15.4.0 +2019-03 +RP-83 +RP-190556 +1644 +2 +F +Extending GUMMEI Type +15.5.0 +2019-03 +RP-83 +RP-190556 +1647 +2 +F +Correction of EPC interworking +15.5.0 +2019-03 +RP-83 +RP-190555 +1649 +2 +F +Transfer of the PSCell information to Core Network +15.5.0 +2019-03 +RP-83 +RP-190559 +1651 +- +F +Correction on Initial UE Message to include EDT for MTC +15.5.0 +2019-03 +RP-83 +RP-190556 +1652 +- +F +Change of Interfaces to Trace IE in S1AP +15.5.0 +2019-03 +RP-83 +RP-190558 +1659 +1 + +Addition of procedural text for Warning Area Coordinates IE +15.5.0 +2019-03 +RP-83 +RP-190561 +1662 +- +F +Introduction of TNL Address discovery for EN-DC (using new container) +15.5.0 +2019-07 +RP-84 +RP-191397 +1664 +1 +F +Correction of Core Network Type Restrictions +15.6.0 +2019-07 +RP-84 +RP-191397 +1665 +1 +F +5G to 4G Handover with non eligible PDU sessions +15.6.0 +2019-07 +RP-84 +RP-191394 +1680 +1 +F +Adding PSCell to the User Location Information +15.6.0 +2019-07 +RP-84 +RP-191400 +1686 + + +A +NB-IoT Correction: inconsistent between tabular and ASN.1 +15.6.0 +2019-09 +RP-85 +RP-192166 +1688 +1 +F +CR for addressing Race condition between X2 and S1 +15.7.0 +2019-09 +RP-85 +RP-192169 +1694 +1 +F +S1AP Introduction of New Indicator for EPS Fallback +15.7.0 +2019-09 +RP-85 +RP-192167 +1700 +2 +F +Update of TNL Address discovery for EN-DC (using new container) +15.7.0 +2019-09 +RP-85 +RP-192167 +1703 +2 +F +Enabling additional PSCell reporting and time since EN-DC was deconfigured +15.7.0 +2019-09 +RP-85 +RP-192166 +1707 +2 + F +Correction to EN-DC TNL address discovery +15.7.0 +2019-10 + + + + + +Editorial Correction to ASN1: Adding a missing comma after "id-IMSvoiceEPSfallbackfrom5G" +15.7.1 +2019-12 +RP-86 +RP-192916 +1734 +2 +F +Addition of Handover Restriction List to PATH SWITCH REQUEST ACKNOWLEDGE message +15.8.0 +2019-12 +RP-86 +RP-192916 +1737 + +F +CR for Clarification on purpose of path switch request +15.8.0 +2019-12 +RP-86 +RP-192913 +1643 +8 +B +Temporary Identifier usage at interworking +16.0.0 +2019-12 +RP-86 +RP-192913 +1669 +5 +B +Introduction of Additional RRM Policy Index (ARPI) +16.0.0 +2019-12 +RP-86 +RP-192913 +1670 +5 +F +ERROR INDICATION Message in S1AP +16.0.0 +2019-12 +RP-86 +RP-192913 +1690 +3 +F +Introduction of inter UE QoS in CP relocation scenario +16.0.0 +2020-03 +RP-87-e +RP-200422 +1730 +2 +B +Introduction of NR-U +16.1.0 +2020-03 +RP-87-e +RP-200419 +1738 +1 +B +SA to EN DC handover and direct forwarding with shared SgNB/gNB +16.1.0 +2020-03 +RP-87-e +RP-200425 +1745 +1 +F +PSCell information report for EN-DC +16.1.0 +2020-03 +RP-87-e +RP-200423 +1746 +1 +B +Signalling UE capability identity +(The CR is not implemented. The CR was marked agreed by mistake while the WI is not yet complete) +16.1.0 + diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-Constants.asn b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-Constants.asn index ee9aa13..475b943 100644 --- a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-Constants.asn +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-Constants.asn @@ -441,5 +441,7 @@ id-EN-DCSONConfigurationTransfer-MCT ProtocolIE-ID ::= 295 id-IMSvoiceEPSfallbackfrom5G ProtocolIE-ID ::= 296 id-TimeSinceSecondaryNodeRelease ProtocolIE-ID ::= 297 id-RequestTypeAdditionalInfo ProtocolIE-ID ::= 298 +id-AdditionalRRMPriorityIndex ProtocolIE-ID ::= 299 +id-ContextatSource ProtocolIE-ID ::= 300 END diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-IEs.asn b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-IEs.asn index b470200..e3230dd 100644 --- a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-IEs.asn +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-IEs.asn @@ -15,6 +15,7 @@ BEGIN IMPORTS id-E-RABInformationListItem, id-E-RABItem, + id-GUMMEIType, id-Bearers-SubjectToStatusTransfer-Item, id-Time-Synchronisation-Info, id-x2TNLConfigurationInfo, @@ -69,6 +70,8 @@ IMPORTS id-PSCellInformation, id-IMSvoiceEPSfallbackfrom5G, id-RequestTypeAdditionalInfo, + id-AdditionalRRMPriorityIndex, + id-ContextatSource, maxnoofCSGs, maxnoofE-RABs, maxnoofErrors, @@ -142,6 +145,8 @@ Additional-GUTI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { ... } +AdditionalRRMPriorityIndex ::= BIT STRING (SIZE(32)) + AerialUEsubscriptionInformation ::= ENUMERATED { allowed, not-allowed, @@ -582,6 +587,17 @@ ConnectedengNBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { ... } +ContextatSource ::= SEQUENCE { + sourceNG-RAN-node-ID Global-RAN-NODE-ID, + rAN-UE-NGAP-ID RAN-UE-NGAP-ID, + iE-Extensions ProtocolExtensionContainer { {ContextatSource-ExtIEs} } OPTIONAL, + ... +} + +ContextatSource-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + Correlation-ID ::= OCTET STRING (SIZE (4)) CSFallbackIndicator ::= ENUMERATED { @@ -1817,6 +1833,8 @@ QCI ::= INTEGER (0..255) -- R +RAN-UE-NGAP-ID ::= INTEGER (0..4294967295) + ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096)) ReceiveStatusOfULPDCPSDUsExtended ::= BIT STRING (SIZE(1..16384)) @@ -2151,9 +2169,11 @@ SourceeNB-ToTargeteNB-TransparentContainer ::= SEQUENCE { } SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { - {ID id-MobilityInformation CRITICALITY ignore EXTENSION MobilityInformation PRESENCE optional}| + {ID id-MobilityInformation CRITICALITY ignore EXTENSION MobilityInformation PRESENCE optional}| {ID id-uE-HistoryInformationFromTheUE CRITICALITY ignore EXTENSION UE-HistoryInformationFromTheUE PRESENCE optional}| - {ID id-IMSvoiceEPSfallbackfrom5G CRITICALITY ignore EXTENSION IMSvoiceEPSfallbackfrom5G PRESENCE optional}, + {ID id-IMSvoiceEPSfallbackfrom5G CRITICALITY ignore EXTENSION IMSvoiceEPSfallbackfrom5G PRESENCE optional}| + {ID id-AdditionalRRMPriorityIndex CRITICALITY ignore EXTENSION AdditionalRRMPriorityIndex PRESENCE optional}| + {ID id-ContextatSource CRITICALITY ignore EXTENSION ContextatSource PRESENCE optional}, ... } @@ -2175,6 +2195,7 @@ ServedGUMMEIsItem ::= SEQUENCE { } ServedGUMMEIsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-GUMMEIType CRITICALITY ignore EXTENSION GUMMEIType PRESENCE optional}, ... } diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-PDU-Contents.asn b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-PDU-Contents.asn index 7e54fc8..3f49351 100644 --- a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-PDU-Contents.asn +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/S1AP-PDU-Contents.asn @@ -183,7 +183,8 @@ IMPORTS NR-CGI, ConnectedengNBList, EN-DCSONConfigurationTransfer, - TimeSinceSecondaryNodeRelease + TimeSinceSecondaryNodeRelease, + AdditionalRRMPriorityIndex @@ -362,6 +363,7 @@ FROM S1AP-Containers id-BroadcastCancelledAreaList, id-RRC-Establishment-Cause, id-TraceCollectionEntityIPAddress, + id-AdditionalRRMPriorityIndex, maxnoofTAIs, maxnoofErrors, maxnoofE-RABs, @@ -609,7 +611,8 @@ HandoverRequestIEs S1AP-PROTOCOL-IES ::= { { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| - { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }, ... } @@ -835,7 +838,8 @@ PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| - { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}, + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }, ... } @@ -1251,7 +1255,8 @@ InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= { { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| - { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }, ... } @@ -1489,23 +1494,24 @@ UEContextModificationRequest ::= SEQUENCE { } UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= { - { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| - { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| - { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional}| - { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| - { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| - { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| - { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional}| - { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| - { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| - { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| - { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| - { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| - { ID id-SRVCCOperationNotPossible CRITICALITY ignore TYPE SRVCCOperationNotPossible PRESENCE optional}| - { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| - { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| - { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| - { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}, + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SRVCCOperationNotPossible CRITICALITY ignore TYPE SRVCCOperationNotPossible PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}, ... } -- ************************************************************** @@ -1619,7 +1625,8 @@ DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { { ID id-UECapabilityInfoRequest CRITICALITY ignore TYPE UECapabilityInfoRequest PRESENCE optional}| { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| - { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional}, ... } @@ -1834,7 +1841,8 @@ ErrorIndicationIEs S1AP-PROTOCOL-IES ::= { { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional }| { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE optional }| { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional }| - { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-S-TMSI CRITICALITY ignore TYPE S-TMSI PRESENCE optional }, ... } @@ -2720,7 +2728,8 @@ E-RABModificationIndicationIEs S1AP-PROTOCOL-IES ::= { { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}| -- Extension for Release 11 to support BBAI -- { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| - { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| +{ ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }, ... } @@ -3027,7 +3036,9 @@ ConnectionEstablishmentIndicationIEs S1AP-PROTOCOL-IES ::= { { ID id-DL-CP-SecurityInformation CRITICALITY ignore TYPE DL-CP-SecurityInformation PRESENCE optional }| { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| - { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional} +, ... } diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/extract.py b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/extract.py index ec4e513..bde58d6 100644 --- a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/extract.py +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/extract.py @@ -14,7 +14,7 @@ else: dirpath = './' -path = dirpath + '36413-f80.txt' +path = dirpath + '36413-g10.txt' # ASN.1 modules are described within specific sections sections = [ diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/load_mod.txt b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/load_mod.txt index 7d5256a..f03a760 100644 --- a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/load_mod.txt +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/load_mod.txt @@ -1,7 +1,7 @@ -S1AP-IEs.asn -S1AP-Containers.asn S1AP-CommonDataTypes.asn -S1AP-PDU-Descriptions.asn -S1AP-PDU-Contents.asn -SonTransfer-IEs.asn S1AP-Constants.asn +S1AP-Containers.asn +S1AP-IEs.asn +S1AP-PDU-Contents.asn +S1AP-PDU-Descriptions.asn +SonTransfer-IEs.asn diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/load_obj.txt b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/load_obj.txt index fd59b6a..43e8e51 100644 --- a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/load_obj.txt +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/load_obj.txt @@ -1,360 +1,3 @@ -S1AP-IEs.Additional-GUTI-ExtIEs -S1AP-IEs.AerialUEsubscriptionInformation -S1AP-IEs.AreaScopeOfMDT -S1AP-IEs.AreaScopeOfQMC -S1AP-IEs.AllocationAndRetentionPriority-ExtIEs -S1AP-IEs.InformationForCECapableUEs-ExtIEs -S1AP-IEs.AssistanceDataForPaging-ExtIEs -S1AP-IEs.AssistanceDataForRecommendedCells-ExtIEs -S1AP-IEs.BearerType -S1AP-IEs.BitRate -S1AP-IEs.BluetoothMeasurementConfiguration-ExtIEs -S1AP-IEs.BluetoothMeasConfig -S1AP-IEs.BluetoothName -S1AP-IEs.BroadcastCancelledAreaList -S1AP-IEs.BroadcastCompletedAreaList -S1AP-IEs.CancelledCellinEAI-Item-ExtIEs -S1AP-IEs.CancelledCellinTAI-Item-ExtIEs -S1AP-IEs.Cause -S1AP-IEs.CauseMisc -S1AP-IEs.CauseProtocol -S1AP-IEs.CauseRadioNetwork -S1AP-IEs.CauseTransport -S1AP-IEs.CauseNas -S1AP-IEs.CellAccessMode -S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs-ExtIEs -S1AP-IEs.CELevel -S1AP-IEs.CE-mode-B-SupportIndicator -S1AP-IEs.CellIdentity -S1AP-IEs.CellID-Broadcast-Item-ExtIEs -S1AP-IEs.CellID-Cancelled-Item-ExtIEs -S1AP-IEs.CellBasedMDT-ExtIEs -S1AP-IEs.CellBasedQMC-ExtIEs -S1AP-IEs.Cdma2000PDU -S1AP-IEs.Cdma2000RATType -S1AP-IEs.Cdma2000SectorID -S1AP-IEs.Cdma2000HOStatus -S1AP-IEs.Cdma2000HORequiredIndication -S1AP-IEs.Cdma2000OneXSRVCCInfo-ExtIEs -S1AP-IEs.Cdma2000OneXMEID -S1AP-IEs.Cdma2000OneXMSI -S1AP-IEs.Cdma2000OneXPilot -S1AP-IEs.Cdma2000OneXRAND -S1AP-IEs.Cell-Size -S1AP-IEs.CellType-ExtIEs -S1AP-IEs.CGI-ExtIEs -S1AP-IEs.CI -S1AP-IEs.CNDomain -S1AP-IEs.CNTypeRestrictions-Item-ExtIEs -S1AP-IEs.CNType -S1AP-IEs.ConcurrentWarningMessageIndicator -S1AP-IEs.ConnectedengNBItem-ExtIEs -S1AP-IEs.Correlation-ID -S1AP-IEs.CSFallbackIndicator -S1AP-IEs.AdditionalCSFallbackIndicator -S1AP-IEs.CSG-Id -S1AP-IEs.CSG-IdList-Item-ExtIEs -S1AP-IEs.CSGMembershipStatus -S1AP-IEs.COUNTvalue-ExtIEs -S1AP-IEs.COUNTValueExtended-ExtIEs -S1AP-IEs.COUNTvaluePDCP-SNlength18-ExtIEs -S1AP-IEs.Coverage-Level -S1AP-IEs.CriticalityDiagnostics-ExtIEs -S1AP-IEs.CriticalityDiagnostics-IE-Item-ExtIEs -S1AP-IEs.DataCodingScheme -S1AP-IEs.DCN-ID -S1AP-IEs.ServedDCNsItem-ExtIEs -S1AP-IEs.DL-CP-SecurityInformation-ExtIEs -S1AP-IEs.DL-Forwarding -S1AP-IEs.DL-NAS-MAC -S1AP-IEs.Direct-Forwarding-Path-Availability -S1AP-IEs.Data-Forwarding-Not-Possible -S1AP-IEs.DLNASPDUDeliveryAckRequest -S1AP-IEs.EDT-Session -S1AP-IEs.EmergencyAreaID -S1AP-IEs.EmergencyAreaID-Broadcast-Item-ExtIEs -S1AP-IEs.EmergencyAreaID-Cancelled-Item-ExtIEs -S1AP-IEs.CompletedCellinEAI-Item-ExtIEs -S1AP-IEs.ENB-ID -S1AP-IEs.En-gNB-ID -S1AP-IEs.GERAN-Cell-ID-ExtIEs -S1AP-IEs.GlobalENB-ID-ExtIEs -S1AP-IEs.Global-en-gNB-ID-ExtIEs -S1AP-IEs.ENB-StatusTransfer-TransparentContainer-ExtIEs -S1AP-IEs.ENB-UE-S1AP-ID -S1AP-IEs.ENBname -S1AP-IEs.EncryptionAlgorithms -S1AP-IEs.EN-DCSONConfigurationTransfer-ExtIEs -S1AP-IEs.EN-DCSONTransferType -S1AP-IEs.EN-DCTransferTypeRequest-ExtIEs -S1AP-IEs.EN-DCTransferTypeReply-ExtIEs -S1AP-IEs.EN-DCSONeNBIdentification-ExtIEs -S1AP-IEs.EN-DCSONengNBIdentification-ExtIEs -S1AP-IEs.EndIndication -S1AP-IEs.EnhancedCoverageRestricted -S1AP-IEs.CE-ModeBRestricted -S1AP-IEs.EventType -S1AP-IEs.E-RAB-ID -S1AP-IEs.E-RABInformationListItem-ExtIEs -S1AP-IEs.E-RABItem-ExtIEs -S1AP-IEs.E-RABUsageReportItem-ExtIEs -S1AP-IEs.EUTRAN-CGI-ExtIEs -S1AP-IEs.EUTRANRoundTripDelayEstimationInfo -S1AP-IEs.ExpectedUEBehaviour-ExtIEs -S1AP-IEs.ExpectedUEActivityBehaviour-ExtIEs -S1AP-IEs.ExpectedActivityPeriod -S1AP-IEs.ExpectedIdlePeriod -S1AP-IEs.SourceOfUEActivityBehaviourInformation -S1AP-IEs.ExpectedHOInterval -S1AP-IEs.ExtendedBitRate -S1AP-IEs.ExtendedRNC-ID -S1AP-IEs.ExtendedRepetitionPeriod -S1AP-IEs.Extended-UEIdentityIndexValue -S1AP-IEs.FiveGSTAC -S1AP-IEs.FiveGSTAI-ExtIEs -S1AP-IEs.ForbiddenInterRATs -S1AP-IEs.ForbiddenTAs-Item-ExtIEs -S1AP-IEs.ForbiddenLAs-Item-ExtIEs -S1AP-IEs.GTP-TEID -S1AP-IEs.GUMMEI-ExtIEs -S1AP-IEs.GUMMEIType -S1AP-IEs.GWContextReleaseIndication -S1AP-IEs.HandoverFlag -S1AP-IEs.HandoverType -S1AP-IEs.HFN -S1AP-IEs.HFNModified -S1AP-IEs.HFNforPDCP-SNlength18 -S1AP-IEs.Masked-IMEISV -S1AP-IEs.IMSI -S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging-ExtIEs -S1AP-IEs.IntegrityProtectionAlgorithms -S1AP-IEs.IntendedNumberOfPagingAttempts -S1AP-IEs.InterfacesToTrace -S1AP-IEs.IMSvoiceEPSfallbackfrom5G -S1AP-IEs.KillAllWarningMessages -S1AP-IEs.LAC -S1AP-IEs.LAI-ExtIEs -S1AP-IEs.LastVisitedCell-Item -S1AP-IEs.LastVisitedNGRANCellInformation -S1AP-IEs.LastVisitedUTRANCellInformation -S1AP-IEs.LastVisitedGERANCellInformation -S1AP-IEs.L3-Information -S1AP-IEs.LPPa-PDU -S1AP-IEs.LHN-ID -S1AP-IEs.Links-to-log -S1AP-IEs.ListeningSubframePattern-ExtIEs -S1AP-IEs.LoggingInterval -S1AP-IEs.LoggingDuration -S1AP-IEs.LoggedMBSFNMDT-ExtIEs -S1AP-IEs.LTE-M-Indication -S1AP-IEs.M3Configuration-ExtIEs -S1AP-IEs.M3period -S1AP-IEs.M4Configuration-ExtIEs -S1AP-IEs.M4period -S1AP-IEs.M5Configuration-ExtIEs -S1AP-IEs.M5period -S1AP-IEs.M6Configuration-ExtIEs -S1AP-IEs.M6report-Interval -S1AP-IEs.M6delay-threshold -S1AP-IEs.M7Configuration-ExtIEs -S1AP-IEs.M7period -S1AP-IEs.MDT-Activation -S1AP-IEs.MDT-Location-Info -S1AP-IEs.ManagementBasedMDTAllowed -S1AP-IEs.MBSFN-ResultToLogInfo-ExtIEs -S1AP-IEs.PrivacyIndicator -S1AP-IEs.MeasurementsToActivate -S1AP-IEs.MeasurementThresholdA2 -S1AP-IEs.MessageIdentifier -S1AP-IEs.MobilityInformation -S1AP-IEs.MMEname -S1AP-IEs.MMEPagingTarget -S1AP-IEs.MMERelaySupportIndicator -S1AP-IEs.MME-Group-ID -S1AP-IEs.MME-Code -S1AP-IEs.MME-UE-S1AP-ID -S1AP-IEs.M-TMSI -S1AP-IEs.MSClassmark2 -S1AP-IEs.MSClassmark3 -S1AP-IEs.MutingAvailabilityIndication -S1AP-IEs.MutingPatternInformation-ExtIEs -S1AP-IEs.NAS-PDU -S1AP-IEs.NASSecurityParametersfromE-UTRAN -S1AP-IEs.NASSecurityParameterstoE-UTRAN -S1AP-IEs.NB-IoT-DefaultPagingDRX -S1AP-IEs.NB-IoT-Paging-eDRXInformation-ExtIEs -S1AP-IEs.NB-IoT-Paging-eDRX-Cycle -S1AP-IEs.NB-IoT-PagingTimeWindow -S1AP-IEs.NB-IoT-UEIdentityIndexValue -S1AP-IEs.NextPagingAreaScope -S1AP-IEs.NRCellIdentity -S1AP-IEs.NR-CGI-ExtIEs -S1AP-IEs.NRencryptionAlgorithms -S1AP-IEs.NRintegrityProtectionAlgorithms -S1AP-IEs.NRrestrictioninEPSasSecondaryRAT -S1AP-IEs.NRrestrictionin5GS -S1AP-IEs.NRUESecurityCapabilities-ExtIEs -S1AP-IEs.NumberofBroadcastRequest -S1AP-IEs.NumberOfBroadcasts -S1AP-IEs.OldBSS-ToNewBSS-Information -S1AP-IEs.OverloadAction -S1AP-IEs.OverloadResponse -S1AP-IEs.Packet-LossRate -S1AP-IEs.PagingAttemptInformation-ExtIEs -S1AP-IEs.PagingAttemptCount -S1AP-IEs.Paging-eDRXInformation-ExtIEs -S1AP-IEs.Paging-eDRX-Cycle -S1AP-IEs.PagingTimeWindow -S1AP-IEs.PagingDRX -S1AP-IEs.PagingPriority -S1AP-IEs.PDCP-SN -S1AP-IEs.PDCP-SNExtended -S1AP-IEs.PDCP-SNlength18 -S1AP-IEs.PendingDataIndication -S1AP-IEs.M1PeriodicReporting-ExtIEs -S1AP-IEs.PLMNidentity -S1AP-IEs.PLMNAreaBasedQMC-ExtIEs -S1AP-IEs.Port-Number -S1AP-IEs.Pre-emptionCapability -S1AP-IEs.Pre-emptionVulnerability -S1AP-IEs.PriorityLevel -S1AP-IEs.ProSeDirectDiscovery -S1AP-IEs.ProSeUEtoNetworkRelaying -S1AP-IEs.ProSeDirectCommunication -S1AP-IEs.PS-ServiceNotAvailable -S1AP-IEs.PSCellInformation-ExtIEs -S1AP-IEs.QCI -S1AP-IEs.ReceiveStatusofULPDCPSDUs -S1AP-IEs.ReceiveStatusOfULPDCPSDUsExtended -S1AP-IEs.ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 -S1AP-IEs.RecommendedCellsForPaging-ExtIEs -S1AP-IEs.RecommendedCellsForPagingItem-ExtIEs -S1AP-IEs.RecommendedENBsForPaging-ExtIEs -S1AP-IEs.RecommendedENBItem-ExtIEs -S1AP-IEs.RelativeMMECapacity -S1AP-IEs.RelayNode-Indicator -S1AP-IEs.RAC -S1AP-IEs.RAT-Type -S1AP-IEs.ReportAmountMDT -S1AP-IEs.ReportIntervalMDT -S1AP-IEs.M1ReportingTrigger -S1AP-IEs.RequestTypeAdditionalInfo -S1AP-IEs.RIMTransfer-ExtIEs -S1AP-IEs.RIMInformation -S1AP-IEs.RIMRoutingAddress -S1AP-IEs.ReportArea -S1AP-IEs.RepetitionPeriod -S1AP-IEs.RLFReportInformation-ExtIEs -S1AP-IEs.RNC-ID -S1AP-IEs.RRC-Container -S1AP-IEs.RRC-Establishment-Cause -S1AP-IEs.Routing-ID -S1AP-IEs.SecurityKey -S1AP-IEs.SecurityContext-ExtIEs -S1AP-IEs.SecondaryRATType -S1AP-IEs.SecondaryRATDataUsageRequest -S1AP-IEs.SecondaryRATDataUsageReportItem-ExtIEs -S1AP-IEs.SerialNumber -S1AP-IEs.ServiceType -S1AP-IEs.SONInformationRequest -S1AP-IEs.SONInformationReport -S1AP-IEs.SynchronisationInformation-ExtIEs -S1AP-IEs.Source-ToTarget-TransparentContainer -S1AP-IEs.SourceBSS-ToTargetBSS-TransparentContainer -S1AP-IEs.SourceeNB-ID-ExtIEs -S1AP-IEs.SRVCCOperationNotPossible -S1AP-IEs.SRVCCOperationPossible -S1AP-IEs.SRVCCHOIndication -S1AP-IEs.SourceRNC-ToTargetRNC-TransparentContainer -S1AP-IEs.SourceNgRanNode-ToTargetNgRanNode-TransparentContainer -S1AP-IEs.ServedGUMMEIsItem-ExtIEs -S1AP-IEs.SubscriberProfileIDforRFP -S1AP-IEs.Subscription-Based-UE-DifferentiationInfo-ExtIEs -S1AP-IEs.ScheduledCommunicationTime-ExtIEs -S1AP-IEs.StratumLevel -S1AP-IEs.SynchronisationStatus -S1AP-IEs.S-TMSI-ExtIEs -S1AP-IEs.TAC -S1AP-IEs.TAIBasedMDT-ExtIEs -S1AP-IEs.TAI-ExtIEs -S1AP-IEs.TAI-Broadcast-Item-ExtIEs -S1AP-IEs.TAI-Cancelled-Item-ExtIEs -S1AP-IEs.TABasedMDT-ExtIEs -S1AP-IEs.TABasedQMC-ExtIEs -S1AP-IEs.TAIBasedQMC-ExtIEs -S1AP-IEs.CompletedCellinTAI-Item-ExtIEs -S1AP-IEs.TBCD-STRING -S1AP-IEs.TargetID -S1AP-IEs.TargeteNB-ID-ExtIEs -S1AP-IEs.TargetRNC-ID-ExtIEs -S1AP-IEs.TargetNgRanNode-ID-ExtIEs -S1AP-IEs.Global-RAN-NODE-ID -S1AP-IEs.GNB-ExtIEs -S1AP-IEs.Global-GNB-ID-ExtIEs -S1AP-IEs.GNB-Identity -S1AP-IEs.NG-eNB-ExtIEs -S1AP-IEs.GNB-ID -S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs -S1AP-IEs.Target-ToSource-TransparentContainer -S1AP-IEs.TargetRNC-ToSourceRNC-TransparentContainer -S1AP-IEs.TargetBSS-ToSourceBSS-TransparentContainer -S1AP-IEs.TargetNgRanNode-ToSourceNgRanNode-TransparentContainer -S1AP-IEs.M1ThresholdEventA2-ExtIEs -S1AP-IEs.Threshold-RSRP -S1AP-IEs.Threshold-RSRQ -S1AP-IEs.TimeToWait -S1AP-IEs.Time-UE-StayedInCell -S1AP-IEs.Time-UE-StayedInCell-EnhancedGranularity -S1AP-IEs.TimeSinceSecondaryNodeRelease -S1AP-IEs.TransportInformation -S1AP-IEs.TransportLayerAddress -S1AP-IEs.TraceDepth -S1AP-IEs.E-UTRAN-Trace-ID -S1AP-IEs.TrafficLoadReductionIndication -S1AP-IEs.Tunnel-Information-ExtIEs -S1AP-IEs.TypeOfError -S1AP-IEs.UECapabilityInfoRequest -S1AP-IEs.UE-RetentionInformation -S1AP-IEs.UE-S1AP-IDs -S1AP-IEs.UE-S1AP-ID-pair-ExtIEs -S1AP-IEs.UE-associatedLogicalS1-ConnectionItemExtIEs -S1AP-IEs.UEIdentityIndexValue -S1AP-IEs.UE-HistoryInformationFromTheUE -S1AP-IEs.UEPagingID -S1AP-IEs.UERadioCapability -S1AP-IEs.UERadioCapabilityForPaging -S1AP-IEs.UE-RLF-Report-Container -S1AP-IEs.UE-RLF-Report-Container-for-extended-bands -S1AP-IEs.UESecurityCapabilities-ExtIEs -S1AP-IEs.UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs -S1AP-IEs.UE-Usage-Type -S1AP-IEs.UL-CP-SecurityInformation-ExtIEs -S1AP-IEs.UL-NAS-MAC -S1AP-IEs.UL-NAS-Count -S1AP-IEs.UnlicensedSpectrumRestriction -S1AP-IEs.UEUserPlaneCIoTSupportIndicator -S1AP-IEs.UE-Application-Layer-Measurement-Capability -S1AP-IEs.VoiceSupportMatchIndicator -S1AP-IEs.V2XServicesAuthorized-ExtIEs -S1AP-IEs.VehicleUE -S1AP-IEs.PedestrianUE -S1AP-IEs.WarningAreaCoordinates -S1AP-IEs.WarningAreaList -S1AP-IEs.WarningType -S1AP-IEs.WarningSecurityInfo -S1AP-IEs.WarningMessageContents -S1AP-IEs.WLANMeasurementConfiguration-ExtIEs -S1AP-IEs.WLANMeasConfig -S1AP-IEs.WLANName -S1AP-IEs.ENBX2ExtTLA-ExtIEs -S1AP-Containers.S1AP-PROTOCOL-IES -S1AP-Containers.S1AP-PROTOCOL-IES-PAIR -S1AP-Containers.S1AP-PROTOCOL-EXTENSION -S1AP-Containers.S1AP-PRIVATE-IES -S1AP-Containers.ProtocolIE-Field -S1AP-Containers.ProtocolIE-FieldPair -S1AP-Containers.ProtocolExtensionField -S1AP-Containers.PrivateIE-Field S1AP-CommonDataTypes.Criticality S1AP-CommonDataTypes.Presence S1AP-CommonDataTypes.PrivateIE-ID @@ -362,72 +5,6 @@ S1AP-CommonDataTypes.ProcedureCode S1AP-CommonDataTypes.ProtocolExtensionID S1AP-CommonDataTypes.ProtocolIE-ID S1AP-CommonDataTypes.TriggeringMessage -S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE -S1AP-PDU-Descriptions.S1AP-PDU -S1AP-PDU-Contents.E-RABDataForwardingItem-ExtIEs -S1AP-PDU-Contents.E-RABAdmittedItem-ExtIEs -S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAckExtIEs -S1AP-PDU-Contents.E-RABToBeSwitchedDLItem-ExtIEs -S1AP-PDU-Contents.E-RABToBeSwitchedULItem-ExtIEs -S1AP-PDU-Contents.E-RABSetupItemBearerSUResExtIEs -S1AP-PDU-Contents.E-RABModifyItemBearerModResExtIEs -S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompExtIEs -S1AP-PDU-Contents.E-RABSetupItemCtxtSUResExtIEs -S1AP-PDU-Contents.TAIItemExtIEs -S1AP-PDU-Contents.ResetType -S1AP-PDU-Contents.ResetAll -S1AP-PDU-Contents.Inter-SystemInformationTransferType -S1AP-PDU-Contents.PrivateMessageIEs -S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd-ExtIEs -S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd-ExtIEs -S1AP-PDU-Contents.CSGMembershipInfo-ExtIEs -S1AP-PDU-Contents.E-RABModifyItemBearerModConfExtIEs -S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq-ExtIEs -S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes-ExtIEs -SonTransfer-IEs.SONtransferApplicationIdentity -SonTransfer-IEs.SONtransferRequestContainer -SonTransfer-IEs.SONtransferResponseContainer -SonTransfer-IEs.SONtransferCause -SonTransfer-IEs.CellLoadReportingCause -SonTransfer-IEs.HOReportingCause -SonTransfer-IEs.CellActivationCause -SonTransfer-IEs.CellStateIndicationCause -SonTransfer-IEs.FailureEventReportingCause -SonTransfer-IEs.CellLoadReportingResponse -SonTransfer-IEs.CompositeAvailableCapacityGroup -SonTransfer-IEs.EUTRANcellLoadReportingResponse -SonTransfer-IEs.EUTRANResponse -SonTransfer-IEs.EHRPD-Sector-ID -SonTransfer-IEs.IRAT-Cell-ID -SonTransfer-IEs.MultiCellLoadReportingRequest -SonTransfer-IEs.ReportingCellList-Item -SonTransfer-IEs.MultiCellLoadReportingResponse-Item -SonTransfer-IEs.NumberOfMeasurementReportingLevels -SonTransfer-IEs.EventTriggeredCellLoadReportingRequest -SonTransfer-IEs.OverloadFlag -SonTransfer-IEs.EventTriggeredCellLoadReportingResponse -SonTransfer-IEs.HOReport -SonTransfer-IEs.HoType -SonTransfer-IEs.HoReportType -SonTransfer-IEs.CandidatePCI -SonTransfer-IEs.CellActivationRequest -SonTransfer-IEs.CellsToActivateList-Item -SonTransfer-IEs.CellActivationResponse -SonTransfer-IEs.ActivatedCellsList-Item -SonTransfer-IEs.CellStateIndication -SonTransfer-IEs.NotificationCellList-Item -SonTransfer-IEs.NotifyFlag -SonTransfer-IEs.FailureEventReport -SonTransfer-IEs.TooEarlyInterRATHOReportReportFromEUTRAN -SonTransfer-IEs.MobilityInformation -SonTransfer-IEs.EHRPDCapacityValue -SonTransfer-IEs.EHRPDSectorCapacityClassValue -SonTransfer-IEs.EHRPDSectorLoadReportingResponse -SonTransfer-IEs.EHRPDCompositeAvailableCapacity -SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem -SonTransfer-IEs.maxnoofIRATReportingCells -SonTransfer-IEs.maxnoofcandidateCells -SonTransfer-IEs.maxnoofCellineNB S1AP-Constants.id-HandoverPreparation S1AP-Constants.id-HandoverResourceAllocation S1AP-Constants.id-HandoverNotification @@ -816,94 +393,575 @@ S1AP-Constants.id-EN-DCSONConfigurationTransfer-MCT S1AP-Constants.id-IMSvoiceEPSfallbackfrom5G S1AP-Constants.id-TimeSinceSecondaryNodeRelease S1AP-Constants.id-RequestTypeAdditionalInfo +S1AP-Constants.id-AdditionalRRMPriorityIndex +S1AP-Constants.id-ContextatSource +S1AP-Containers.S1AP-PROTOCOL-IES +S1AP-Containers.S1AP-PROTOCOL-IES-PAIR +S1AP-Containers.S1AP-PROTOCOL-EXTENSION +S1AP-Containers.S1AP-PRIVATE-IES +S1AP-Containers.ProtocolIE-Field +S1AP-Containers.ProtocolIE-FieldPair +S1AP-Containers.ProtocolExtensionField +S1AP-Containers.PrivateIE-Field +S1AP-IEs.Additional-GUTI-ExtIEs +S1AP-IEs.AdditionalRRMPriorityIndex +S1AP-IEs.AerialUEsubscriptionInformation +S1AP-IEs.AreaScopeOfMDT +S1AP-IEs.AreaScopeOfQMC +S1AP-IEs.AllocationAndRetentionPriority-ExtIEs +S1AP-IEs.InformationForCECapableUEs-ExtIEs +S1AP-IEs.AssistanceDataForPaging-ExtIEs +S1AP-IEs.AssistanceDataForRecommendedCells-ExtIEs S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemIEs S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs +S1AP-IEs.BearerType +S1AP-IEs.BitRate +S1AP-IEs.BluetoothMeasurementConfiguration-ExtIEs S1AP-IEs.BluetoothMeasConfigNameList -S1AP-IEs.BPLMNs +S1AP-IEs.BluetoothMeasConfig +S1AP-IEs.BluetoothName +S1AP-IEs.BroadcastCancelledAreaList +S1AP-IEs.BroadcastCompletedAreaList S1AP-IEs.CancelledCellinEAI +S1AP-IEs.CancelledCellinEAI-Item-ExtIEs S1AP-IEs.CancelledCellinTAI +S1AP-IEs.CancelledCellinTAI-Item-ExtIEs +S1AP-IEs.Cause +S1AP-IEs.CauseMisc +S1AP-IEs.CauseProtocol +S1AP-IEs.CauseRadioNetwork +S1AP-IEs.CauseTransport +S1AP-IEs.CauseNas +S1AP-IEs.CellAccessMode +S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs-ExtIEs +S1AP-IEs.CELevel +S1AP-IEs.CE-mode-B-SupportIndicator +S1AP-IEs.CellIdentity S1AP-IEs.CellID-Broadcast +S1AP-IEs.CellID-Broadcast-Item-ExtIEs S1AP-IEs.CellID-Cancelled +S1AP-IEs.CellID-Cancelled-Item-ExtIEs +S1AP-IEs.CellBasedMDT-ExtIEs S1AP-IEs.CellIdListforMDT +S1AP-IEs.CellBasedQMC-ExtIEs S1AP-IEs.CellIdListforQMC +S1AP-IEs.Cdma2000PDU +S1AP-IEs.Cdma2000RATType +S1AP-IEs.Cdma2000SectorID +S1AP-IEs.Cdma2000HOStatus +S1AP-IEs.Cdma2000HORequiredIndication +S1AP-IEs.Cdma2000OneXSRVCCInfo-ExtIEs +S1AP-IEs.Cdma2000OneXMEID +S1AP-IEs.Cdma2000OneXMSI +S1AP-IEs.Cdma2000OneXPilot +S1AP-IEs.Cdma2000OneXRAND +S1AP-IEs.Cell-Size +S1AP-IEs.CellType-ExtIEs +S1AP-IEs.CGI-ExtIEs +S1AP-IEs.CI +S1AP-IEs.CNDomain S1AP-IEs.CNTypeRestrictions +S1AP-IEs.CNTypeRestrictions-Item-ExtIEs +S1AP-IEs.CNType +S1AP-IEs.ConcurrentWarningMessageIndicator S1AP-IEs.ConnectedengNBList +S1AP-IEs.ConnectedengNBItem-ExtIEs +S1AP-IEs.ContextatSource-ExtIEs +S1AP-IEs.Correlation-ID +S1AP-IEs.CSFallbackIndicator +S1AP-IEs.AdditionalCSFallbackIndicator +S1AP-IEs.CSG-Id S1AP-IEs.CSG-IdList +S1AP-IEs.CSG-IdList-Item-ExtIEs +S1AP-IEs.CSGMembershipStatus +S1AP-IEs.COUNTvalue-ExtIEs +S1AP-IEs.COUNTValueExtended-ExtIEs +S1AP-IEs.COUNTvaluePDCP-SNlength18-ExtIEs +S1AP-IEs.Coverage-Level +S1AP-IEs.CriticalityDiagnostics-ExtIEs S1AP-IEs.CriticalityDiagnostics-IE-List +S1AP-IEs.CriticalityDiagnostics-IE-Item-ExtIEs +S1AP-IEs.DataCodingScheme +S1AP-IEs.DCN-ID S1AP-IEs.ServedDCNs +S1AP-IEs.ServedDCNsItem-ExtIEs +S1AP-IEs.DL-CP-SecurityInformation-ExtIEs +S1AP-IEs.DL-Forwarding +S1AP-IEs.DL-NAS-MAC +S1AP-IEs.Direct-Forwarding-Path-Availability +S1AP-IEs.Data-Forwarding-Not-Possible +S1AP-IEs.DLNASPDUDeliveryAckRequest S1AP-IEs.EARFCN S1AP-IEs.ECGIList S1AP-IEs.PWSfailedECGIList +S1AP-IEs.EDT-Session S1AP-IEs.EmergencyAreaIDList +S1AP-IEs.EmergencyAreaID S1AP-IEs.EmergencyAreaID-Broadcast +S1AP-IEs.EmergencyAreaID-Broadcast-Item-ExtIEs S1AP-IEs.EmergencyAreaID-Cancelled +S1AP-IEs.EmergencyAreaID-Cancelled-Item-ExtIEs S1AP-IEs.CompletedCellinEAI +S1AP-IEs.CompletedCellinEAI-Item-ExtIEs S1AP-IEs.ECGI-List S1AP-IEs.EmergencyAreaIDListForRestart +S1AP-IEs.ENB-ID +S1AP-IEs.En-gNB-ID +S1AP-IEs.GERAN-Cell-ID-ExtIEs +S1AP-IEs.GlobalENB-ID-ExtIEs +S1AP-IEs.Global-en-gNB-ID-ExtIEs S1AP-IEs.GUMMEIList +S1AP-IEs.ENB-StatusTransfer-TransparentContainer-ExtIEs +S1AP-IEs.ENB-UE-S1AP-ID +S1AP-IEs.ENBname S1AP-IEs.ENBX2TLAs -S1AP-IEs.EPLMNs +S1AP-IEs.EncryptionAlgorithms +S1AP-IEs.EN-DCSONConfigurationTransfer-ExtIEs +S1AP-IEs.EN-DCSONTransferType +S1AP-IEs.EN-DCTransferTypeRequest-ExtIEs +S1AP-IEs.EN-DCTransferTypeReply-ExtIEs +S1AP-IEs.EN-DCSONeNBIdentification-ExtIEs +S1AP-IEs.EN-DCSONengNBIdentification-ExtIEs +S1AP-IEs.EndIndication +S1AP-IEs.EnhancedCoverageRestricted +S1AP-IEs.CE-ModeBRestricted +S1AP-IEs.EventType +S1AP-IEs.E-RAB-ID S1AP-IEs.E-RABInformationListIEs +S1AP-IEs.E-RABInformationListItem-ExtIEs S1AP-IEs.E-RABItemIEs +S1AP-IEs.E-RABItem-ExtIEs S1AP-IEs.E-RABUsageReportItemIEs +S1AP-IEs.E-RABUsageReportItem-ExtIEs S1AP-IEs.E-RABQoSParameters-ExtIEs +S1AP-IEs.EUTRAN-CGI-ExtIEs +S1AP-IEs.EUTRANRoundTripDelayEstimationInfo +S1AP-IEs.ExpectedUEBehaviour-ExtIEs +S1AP-IEs.ExpectedUEActivityBehaviour-ExtIEs +S1AP-IEs.ExpectedActivityPeriod +S1AP-IEs.ExpectedIdlePeriod +S1AP-IEs.SourceOfUEActivityBehaviourInformation +S1AP-IEs.ExpectedHOInterval +S1AP-IEs.ExtendedBitRate +S1AP-IEs.ExtendedRNC-ID +S1AP-IEs.ExtendedRepetitionPeriod +S1AP-IEs.Extended-UEIdentityIndexValue +S1AP-IEs.FiveGSTAC +S1AP-IEs.FiveGSTAI-ExtIEs +S1AP-IEs.ForbiddenInterRATs S1AP-IEs.ForbiddenTAs +S1AP-IEs.ForbiddenTAs-Item-ExtIEs S1AP-IEs.ForbiddenTACs S1AP-IEs.ForbiddenLAs +S1AP-IEs.ForbiddenLAs-Item-ExtIEs S1AP-IEs.ForbiddenLACs S1AP-IEs.GBR-QosInformation-ExtIEs -S1AP-IEs.HandoverRestrictionList-ExtIEs +S1AP-IEs.GTP-TEID +S1AP-IEs.GUMMEI-ExtIEs +S1AP-IEs.GUMMEIType +S1AP-IEs.GWContextReleaseIndication +S1AP-IEs.HandoverFlag +S1AP-IEs.HandoverType +S1AP-IEs.HFN +S1AP-IEs.HFNModified +S1AP-IEs.HFNforPDCP-SNlength18 +S1AP-IEs.Masked-IMEISV S1AP-IEs.ImmediateMDT-ExtIEs +S1AP-IEs.IMSI +S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging-ExtIEs +S1AP-IEs.IntegrityProtectionAlgorithms +S1AP-IEs.IntendedNumberOfPagingAttempts +S1AP-IEs.InterfacesToTrace +S1AP-IEs.IMSvoiceEPSfallbackfrom5G +S1AP-IEs.KillAllWarningMessages +S1AP-IEs.LAC +S1AP-IEs.LAI-ExtIEs +S1AP-IEs.LastVisitedCell-Item S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs +S1AP-IEs.LastVisitedNGRANCellInformation +S1AP-IEs.LastVisitedUTRANCellInformation +S1AP-IEs.LastVisitedGERANCellInformation +S1AP-IEs.L3-Information +S1AP-IEs.LPPa-PDU +S1AP-IEs.LHN-ID +S1AP-IEs.Links-to-log +S1AP-IEs.ListeningSubframePattern-ExtIEs S1AP-IEs.LoggedMDT-ExtIEs +S1AP-IEs.LoggingInterval +S1AP-IEs.LoggingDuration +S1AP-IEs.LoggedMBSFNMDT-ExtIEs +S1AP-IEs.LTE-M-Indication +S1AP-IEs.M3Configuration-ExtIEs +S1AP-IEs.M3period +S1AP-IEs.M4Configuration-ExtIEs +S1AP-IEs.M4period +S1AP-IEs.M5Configuration-ExtIEs +S1AP-IEs.M5period +S1AP-IEs.M6Configuration-ExtIEs +S1AP-IEs.M6report-Interval +S1AP-IEs.M6delay-threshold +S1AP-IEs.M7Configuration-ExtIEs +S1AP-IEs.M7period +S1AP-IEs.MDT-Activation +S1AP-IEs.MDT-Location-Info S1AP-IEs.MDT-Configuration-ExtIEs +S1AP-IEs.ManagementBasedMDTAllowed S1AP-IEs.MBSFN-ResultToLog -S1AP-IEs.MDTPLMNList +S1AP-IEs.MBSFN-ResultToLogInfo-ExtIEs +S1AP-IEs.PrivacyIndicator S1AP-IEs.MDTMode-ExtensionIE +S1AP-IEs.MeasurementsToActivate +S1AP-IEs.MeasurementThresholdA2 +S1AP-IEs.MessageIdentifier +S1AP-IEs.MobilityInformation +S1AP-IEs.MMEname +S1AP-IEs.MMEPagingTarget +S1AP-IEs.MMERelaySupportIndicator +S1AP-IEs.MME-Group-ID +S1AP-IEs.MME-Code +S1AP-IEs.MME-UE-S1AP-ID +S1AP-IEs.M-TMSI +S1AP-IEs.MSClassmark2 +S1AP-IEs.MSClassmark3 +S1AP-IEs.MutingAvailabilityIndication +S1AP-IEs.MutingPatternInformation-ExtIEs +S1AP-IEs.NAS-PDU +S1AP-IEs.NASSecurityParametersfromE-UTRAN +S1AP-IEs.NASSecurityParameterstoE-UTRAN +S1AP-IEs.NB-IoT-DefaultPagingDRX +S1AP-IEs.NB-IoT-Paging-eDRXInformation-ExtIEs +S1AP-IEs.NB-IoT-Paging-eDRX-Cycle +S1AP-IEs.NB-IoT-PagingTimeWindow +S1AP-IEs.NB-IoT-UEIdentityIndexValue +S1AP-IEs.NextPagingAreaScope +S1AP-IEs.NRCellIdentity +S1AP-IEs.NR-CGI-ExtIEs +S1AP-IEs.NRencryptionAlgorithms +S1AP-IEs.NRintegrityProtectionAlgorithms +S1AP-IEs.NRrestrictioninEPSasSecondaryRAT +S1AP-IEs.NRrestrictionin5GS +S1AP-IEs.NRUESecurityCapabilities-ExtIEs +S1AP-IEs.NumberofBroadcastRequest +S1AP-IEs.NumberOfBroadcasts +S1AP-IEs.OldBSS-ToNewBSS-Information +S1AP-IEs.OverloadAction +S1AP-IEs.OverloadResponse +S1AP-IEs.Packet-LossRate +S1AP-IEs.PagingAttemptInformation-ExtIEs +S1AP-IEs.PagingAttemptCount +S1AP-IEs.Paging-eDRXInformation-ExtIEs +S1AP-IEs.Paging-eDRX-Cycle +S1AP-IEs.PagingTimeWindow +S1AP-IEs.PagingDRX +S1AP-IEs.PagingPriority +S1AP-IEs.PDCP-SN +S1AP-IEs.PDCP-SNExtended +S1AP-IEs.PDCP-SNlength18 +S1AP-IEs.PendingDataIndication +S1AP-IEs.M1PeriodicReporting-ExtIEs +S1AP-IEs.PLMNidentity +S1AP-IEs.PLMNAreaBasedQMC-ExtIEs S1AP-IEs.PLMNListforQMC +S1AP-IEs.Port-Number +S1AP-IEs.Pre-emptionCapability +S1AP-IEs.Pre-emptionVulnerability +S1AP-IEs.PriorityLevel S1AP-IEs.ProSeAuthorized-ExtIEs +S1AP-IEs.ProSeDirectDiscovery +S1AP-IEs.ProSeUEtoNetworkRelaying +S1AP-IEs.ProSeDirectCommunication +S1AP-IEs.PS-ServiceNotAvailable +S1AP-IEs.PSCellInformation-ExtIEs +S1AP-IEs.QCI +S1AP-IEs.RAN-UE-NGAP-ID +S1AP-IEs.ReceiveStatusofULPDCPSDUs +S1AP-IEs.ReceiveStatusOfULPDCPSDUsExtended +S1AP-IEs.ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 +S1AP-IEs.RecommendedCellsForPaging-ExtIEs S1AP-IEs.RecommendedCellItemIEs +S1AP-IEs.RecommendedCellsForPagingItem-ExtIEs +S1AP-IEs.RecommendedENBsForPaging-ExtIEs S1AP-IEs.RecommendedENBItemIEs +S1AP-IEs.RecommendedENBItem-ExtIEs +S1AP-IEs.RelativeMMECapacity +S1AP-IEs.RelayNode-Indicator +S1AP-IEs.RAC +S1AP-IEs.RAT-Type +S1AP-IEs.ReportAmountMDT +S1AP-IEs.ReportIntervalMDT +S1AP-IEs.M1ReportingTrigger S1AP-IEs.RequestType-ExtIEs +S1AP-IEs.RequestTypeAdditionalInfo +S1AP-IEs.RIMTransfer-ExtIEs +S1AP-IEs.RIMInformation +S1AP-IEs.RIMRoutingAddress +S1AP-IEs.ReportArea +S1AP-IEs.RepetitionPeriod +S1AP-IEs.RLFReportInformation-ExtIEs +S1AP-IEs.RNC-ID +S1AP-IEs.RRC-Container +S1AP-IEs.RRC-Establishment-Cause S1AP-IEs.ECGIListForRestart +S1AP-IEs.Routing-ID +S1AP-IEs.SecurityKey +S1AP-IEs.SecurityContext-ExtIEs +S1AP-IEs.SecondaryRATType +S1AP-IEs.SecondaryRATDataUsageRequest S1AP-IEs.SecondaryRATDataUsageReportItemIEs +S1AP-IEs.SecondaryRATDataUsageReportItem-ExtIEs +S1AP-IEs.SerialNumber +S1AP-IEs.ServiceType S1AP-IEs.SONInformation-ExtensionIE +S1AP-IEs.SONInformationRequest S1AP-IEs.SONInformationReply-ExtIEs +S1AP-IEs.SONInformationReport S1AP-IEs.SONConfigurationTransfer-ExtIEs +S1AP-IEs.SynchronisationInformation-ExtIEs +S1AP-IEs.Source-ToTarget-TransparentContainer +S1AP-IEs.SourceBSS-ToTargetBSS-TransparentContainer +S1AP-IEs.SourceeNB-ID-ExtIEs +S1AP-IEs.SRVCCOperationNotPossible +S1AP-IEs.SRVCCOperationPossible +S1AP-IEs.SRVCCHOIndication S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs +S1AP-IEs.SourceRNC-ToTargetRNC-TransparentContainer +S1AP-IEs.SourceNgRanNode-ToTargetNgRanNode-TransparentContainer S1AP-IEs.ServedGUMMEIs +S1AP-IEs.ServedGUMMEIsItem-ExtIEs S1AP-IEs.ServedGroupIDs S1AP-IEs.ServedMMECs S1AP-IEs.ServedPLMNs +S1AP-IEs.SubscriberProfileIDforRFP +S1AP-IEs.Subscription-Based-UE-DifferentiationInfo-ExtIEs +S1AP-IEs.ScheduledCommunicationTime-ExtIEs S1AP-IEs.SupportedTAs S1AP-IEs.SupportedTAs-Item-ExtIEs +S1AP-IEs.StratumLevel +S1AP-IEs.SynchronisationStatus S1AP-IEs.TimeSynchronisationInfo-ExtIEs +S1AP-IEs.S-TMSI-ExtIEs +S1AP-IEs.TAC +S1AP-IEs.TAIBasedMDT-ExtIEs S1AP-IEs.TAIListforMDT S1AP-IEs.TAIListforWarning +S1AP-IEs.TAI-ExtIEs S1AP-IEs.TAI-Broadcast +S1AP-IEs.TAI-Broadcast-Item-ExtIEs S1AP-IEs.TAI-Cancelled +S1AP-IEs.TAI-Cancelled-Item-ExtIEs +S1AP-IEs.TABasedMDT-ExtIEs S1AP-IEs.TAListforMDT +S1AP-IEs.TABasedQMC-ExtIEs S1AP-IEs.TAListforQMC +S1AP-IEs.TAIBasedQMC-ExtIEs S1AP-IEs.TAIListforQMC S1AP-IEs.CompletedCellinTAI +S1AP-IEs.CompletedCellinTAI-Item-ExtIEs +S1AP-IEs.TBCD-STRING +S1AP-IEs.TargetID +S1AP-IEs.TargeteNB-ID-ExtIEs +S1AP-IEs.TargetRNC-ID-ExtIEs +S1AP-IEs.TargetNgRanNode-ID-ExtIEs +S1AP-IEs.Global-RAN-NODE-ID +S1AP-IEs.GNB-ExtIEs +S1AP-IEs.Global-GNB-ID-ExtIEs +S1AP-IEs.GNB-Identity +S1AP-IEs.NG-eNB-ExtIEs +S1AP-IEs.GNB-ID +S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs +S1AP-IEs.Target-ToSource-TransparentContainer +S1AP-IEs.TargetRNC-ToSourceRNC-TransparentContainer +S1AP-IEs.TargetBSS-ToSourceBSS-TransparentContainer +S1AP-IEs.TargetNgRanNode-ToSourceNgRanNode-TransparentContainer +S1AP-IEs.M1ThresholdEventA2-ExtIEs +S1AP-IEs.Threshold-RSRP +S1AP-IEs.Threshold-RSRQ +S1AP-IEs.TimeToWait +S1AP-IEs.Time-UE-StayedInCell +S1AP-IEs.Time-UE-StayedInCell-EnhancedGranularity +S1AP-IEs.TimeSinceSecondaryNodeRelease +S1AP-IEs.TransportInformation +S1AP-IEs.TransportLayerAddress S1AP-IEs.TraceActivation-ExtIEs +S1AP-IEs.TraceDepth +S1AP-IEs.E-UTRAN-Trace-ID +S1AP-IEs.TrafficLoadReductionIndication +S1AP-IEs.Tunnel-Information-ExtIEs +S1AP-IEs.TypeOfError S1AP-IEs.TAIListForRestart S1AP-IEs.UEAggregate-MaximumBitrates-ExtIEs S1AP-IEs.UEAppLayerMeasConfig-ExtIEs +S1AP-IEs.UECapabilityInfoRequest +S1AP-IEs.UE-RetentionInformation +S1AP-IEs.UE-S1AP-IDs +S1AP-IEs.UE-S1AP-ID-pair-ExtIEs +S1AP-IEs.UE-associatedLogicalS1-ConnectionItemExtIEs +S1AP-IEs.UEIdentityIndexValue S1AP-IEs.UE-HistoryInformation +S1AP-IEs.UE-HistoryInformationFromTheUE +S1AP-IEs.UEPagingID +S1AP-IEs.UERadioCapability +S1AP-IEs.UERadioCapabilityForPaging +S1AP-IEs.UE-RLF-Report-Container +S1AP-IEs.UE-RLF-Report-Container-for-extended-bands +S1AP-IEs.UESecurityCapabilities-ExtIEs +S1AP-IEs.UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs +S1AP-IEs.UE-Usage-Type +S1AP-IEs.UL-CP-SecurityInformation-ExtIEs +S1AP-IEs.UL-NAS-MAC +S1AP-IEs.UL-NAS-Count +S1AP-IEs.UnlicensedSpectrumRestriction S1AP-IEs.UserLocationInformation-ExtIEs +S1AP-IEs.UEUserPlaneCIoTSupportIndicator +S1AP-IEs.UE-Application-Layer-Measurement-Capability +S1AP-IEs.VoiceSupportMatchIndicator +S1AP-IEs.V2XServicesAuthorized-ExtIEs +S1AP-IEs.VehicleUE +S1AP-IEs.PedestrianUE +S1AP-IEs.WarningAreaCoordinates +S1AP-IEs.WarningAreaList +S1AP-IEs.WarningType +S1AP-IEs.WarningSecurityInfo +S1AP-IEs.WarningMessageContents +S1AP-IEs.WLANMeasurementConfiguration-ExtIEs S1AP-IEs.WLANMeasConfigNameList +S1AP-IEs.WLANMeasConfig +S1AP-IEs.WLANName S1AP-IEs.X2TNLConfigurationInfo-ExtIEs S1AP-IEs.ENBX2ExtTLAs +S1AP-IEs.ENBX2ExtTLA-ExtIEs S1AP-IEs.ENBX2GTPTLAs S1AP-IEs.ENBIndirectX2TransportLayerAddresses -S1AP-Containers.ProtocolIE-Container -S1AP-Containers.ProtocolIE-SingleContainer -S1AP-Containers.ProtocolIE-ContainerPair -S1AP-Containers.ProtocolIE-ContainerList -S1AP-Containers.ProtocolIE-ContainerPairList -S1AP-Containers.ProtocolExtensionContainer -S1AP-Containers.PrivateIE-Container +S1AP-PDU-Contents.HandoverRequiredIEs +S1AP-PDU-Contents.E-RABDataForwardingItemIEs +S1AP-PDU-Contents.E-RABDataForwardingItem-ExtIEs +S1AP-PDU-Contents.HandoverPreparationFailureIEs +S1AP-PDU-Contents.E-RABToBeSetupItemHOReqIEs +S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs +S1AP-PDU-Contents.E-RABAdmittedItemIEs +S1AP-PDU-Contents.E-RABAdmittedItem-ExtIEs +S1AP-PDU-Contents.E-RABFailedtoSetupItemHOReqAckIEs +S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAckExtIEs +S1AP-PDU-Contents.HandoverFailureIEs +S1AP-PDU-Contents.HandoverNotifyIEs +S1AP-PDU-Contents.E-RABToBeSwitchedDLItemIEs +S1AP-PDU-Contents.E-RABToBeSwitchedDLItem-ExtIEs +S1AP-PDU-Contents.E-RABToBeSwitchedULItemIEs +S1AP-PDU-Contents.E-RABToBeSwitchedULItem-ExtIEs +S1AP-PDU-Contents.PathSwitchRequestFailureIEs +S1AP-PDU-Contents.HandoverCancelIEs +S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs +S1AP-PDU-Contents.E-RABSetupRequestIEs +S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqIEs +S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs +S1AP-PDU-Contents.E-RABSetupResponseIEs +S1AP-PDU-Contents.E-RABSetupItemBearerSUResIEs +S1AP-PDU-Contents.E-RABSetupItemBearerSUResExtIEs +S1AP-PDU-Contents.E-RABModifyRequestIEs +S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReqIEs +S1AP-PDU-Contents.E-RABToBeModifyItemBearerModReqExtIEs +S1AP-PDU-Contents.E-RABModifyResponseIEs +S1AP-PDU-Contents.E-RABModifyItemBearerModResIEs +S1AP-PDU-Contents.E-RABModifyItemBearerModResExtIEs +S1AP-PDU-Contents.E-RABReleaseCommandIEs +S1AP-PDU-Contents.E-RABReleaseResponseIEs +S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompIEs +S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompExtIEs +S1AP-PDU-Contents.E-RABReleaseIndicationIEs +S1AP-PDU-Contents.InitialContextSetupRequestIEs +S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqIEs +S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs +S1AP-PDU-Contents.InitialContextSetupResponseIEs +S1AP-PDU-Contents.E-RABSetupItemCtxtSUResIEs +S1AP-PDU-Contents.E-RABSetupItemCtxtSUResExtIEs +S1AP-PDU-Contents.InitialContextSetupFailureIEs +S1AP-PDU-Contents.PagingIEs +S1AP-PDU-Contents.TAIItemIEs +S1AP-PDU-Contents.TAIItemExtIEs +S1AP-PDU-Contents.UEContextReleaseRequest-IEs +S1AP-PDU-Contents.UEContextReleaseCommand-IEs +S1AP-PDU-Contents.UEContextReleaseComplete-IEs +S1AP-PDU-Contents.UEContextModificationRequestIEs +S1AP-PDU-Contents.UEContextModificationResponseIEs +S1AP-PDU-Contents.UEContextModificationFailureIEs +S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs +S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs +S1AP-PDU-Contents.DownlinkNASTransport-IEs +S1AP-PDU-Contents.InitialUEMessage-IEs +S1AP-PDU-Contents.UplinkNASTransport-IEs +S1AP-PDU-Contents.NASNonDeliveryIndication-IEs +S1AP-PDU-Contents.RerouteNASRequest-IEs +S1AP-PDU-Contents.NASDeliveryIndicationIEs +S1AP-PDU-Contents.ResetIEs +S1AP-PDU-Contents.ResetType +S1AP-PDU-Contents.ResetAll +S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemRes +S1AP-PDU-Contents.ResetAcknowledgeIEs +S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemResAck +S1AP-PDU-Contents.ErrorIndicationIEs +S1AP-PDU-Contents.S1SetupRequestIEs +S1AP-PDU-Contents.S1SetupResponseIEs +S1AP-PDU-Contents.S1SetupFailureIEs +S1AP-PDU-Contents.ENBConfigurationUpdateIEs +S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledgeIEs +S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs +S1AP-PDU-Contents.MMEConfigurationUpdateIEs +S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledgeIEs +S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs +S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs +S1AP-PDU-Contents.UECapabilityInfoIndicationIEs +S1AP-PDU-Contents.ENBStatusTransferIEs +S1AP-PDU-Contents.MMEStatusTransferIEs +S1AP-PDU-Contents.TraceStartIEs +S1AP-PDU-Contents.TraceFailureIndicationIEs +S1AP-PDU-Contents.DeactivateTraceIEs +S1AP-PDU-Contents.CellTrafficTraceIEs +S1AP-PDU-Contents.LocationReportingControlIEs +S1AP-PDU-Contents.LocationReportingFailureIndicationIEs +S1AP-PDU-Contents.LocationReportIEs +S1AP-PDU-Contents.OverloadStartIEs +S1AP-PDU-Contents.OverloadStopIEs +S1AP-PDU-Contents.WriteReplaceWarningRequestIEs +S1AP-PDU-Contents.WriteReplaceWarningResponseIEs +S1AP-PDU-Contents.ENBDirectInformationTransferIEs +S1AP-PDU-Contents.Inter-SystemInformationTransferType +S1AP-PDU-Contents.MMEDirectInformationTransferIEs +S1AP-PDU-Contents.ENBConfigurationTransferIEs +S1AP-PDU-Contents.MMEConfigurationTransferIEs +S1AP-PDU-Contents.PrivateMessageIEs +S1AP-PDU-Contents.KillRequestIEs +S1AP-PDU-Contents.KillResponseIEs +S1AP-PDU-Contents.PWSRestartIndicationIEs +S1AP-PDU-Contents.PWSFailureIndicationIEs +S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs +S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs +S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs +S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs +S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModIndIEs +S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd-ExtIEs +S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModIndIEs +S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd-ExtIEs +S1AP-PDU-Contents.CSGMembershipInfo-ExtIEs +S1AP-PDU-Contents.E-RABModificationConfirmIEs +S1AP-PDU-Contents.E-RABModifyItemBearerModConfIEs +S1AP-PDU-Contents.E-RABModifyItemBearerModConfExtIEs +S1AP-PDU-Contents.UEContextModificationIndicationIEs +S1AP-PDU-Contents.UEContextModificationConfirmIEs +S1AP-PDU-Contents.UEContextSuspendRequestIEs +S1AP-PDU-Contents.UEContextSuspendResponseIEs +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReqIEs +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq-ExtIEs +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeResIEs +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes-ExtIEs +S1AP-PDU-Contents.UEContextResumeFailureIEs +S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs +S1AP-PDU-Contents.RetrieveUEInformationIEs +S1AP-PDU-Contents.UEInformationTransferIEs +S1AP-PDU-Contents.ENBCPRelocationIndicationIEs +S1AP-PDU-Contents.MMECPRelocationIndicationIEs +S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs +S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE +S1AP-PDU-Descriptions.S1AP-PDU S1AP-PDU-Descriptions.handoverPreparation S1AP-PDU-Descriptions.handoverResourceAllocation S1AP-PDU-Descriptions.handoverNotification @@ -967,143 +1025,57 @@ S1AP-PDU-Descriptions.uEInformationTransfer S1AP-PDU-Descriptions.eNBCPRelocationIndication S1AP-PDU-Descriptions.mMECPRelocationIndication S1AP-PDU-Descriptions.secondaryRATDataUsageReport -S1AP-PDU-Contents.E-RAB-IE-ContainerList -S1AP-PDU-Contents.E-RAB-IE-ContainerPairList -S1AP-PDU-Contents.ProtocolError-IE-ContainerList -S1AP-PDU-Contents.HandoverRequiredIEs -S1AP-PDU-Contents.E-RABDataForwardingItemIEs -S1AP-PDU-Contents.E-RABDataForwardingItem -S1AP-PDU-Contents.HandoverPreparationFailureIEs -S1AP-PDU-Contents.E-RABToBeSetupItemHOReqIEs -S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs -S1AP-PDU-Contents.E-RABAdmittedItemIEs -S1AP-PDU-Contents.E-RABAdmittedItem -S1AP-PDU-Contents.E-RABFailedtoSetupItemHOReqAckIEs -S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck -S1AP-PDU-Contents.HandoverFailureIEs -S1AP-PDU-Contents.HandoverNotifyIEs -S1AP-PDU-Contents.E-RABToBeSwitchedDLItemIEs -S1AP-PDU-Contents.E-RABToBeSwitchedDLItem -S1AP-PDU-Contents.E-RABToBeSwitchedULItemIEs -S1AP-PDU-Contents.E-RABToBeSwitchedULItem -S1AP-PDU-Contents.PathSwitchRequestFailureIEs -S1AP-PDU-Contents.HandoverCancelIEs -S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs -S1AP-PDU-Contents.E-RABSetupRequestIEs -S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqIEs -S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs -S1AP-PDU-Contents.E-RABSetupResponseIEs -S1AP-PDU-Contents.E-RABSetupItemBearerSUResIEs -S1AP-PDU-Contents.E-RABSetupItemBearerSURes -S1AP-PDU-Contents.E-RABModifyRequestIEs -S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReqIEs -S1AP-PDU-Contents.E-RABToBeModifyItemBearerModReqExtIEs -S1AP-PDU-Contents.E-RABModifyResponseIEs -S1AP-PDU-Contents.E-RABModifyItemBearerModResIEs -S1AP-PDU-Contents.E-RABModifyItemBearerModRes -S1AP-PDU-Contents.E-RABReleaseCommandIEs -S1AP-PDU-Contents.E-RABReleaseResponseIEs -S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompIEs -S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp -S1AP-PDU-Contents.E-RABReleaseIndicationIEs -S1AP-PDU-Contents.InitialContextSetupRequestIEs -S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqIEs -S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs -S1AP-PDU-Contents.InitialContextSetupResponseIEs -S1AP-PDU-Contents.E-RABSetupItemCtxtSUResIEs -S1AP-PDU-Contents.E-RABSetupItemCtxtSURes -S1AP-PDU-Contents.InitialContextSetupFailureIEs -S1AP-PDU-Contents.PagingIEs -S1AP-PDU-Contents.TAIItemIEs -S1AP-PDU-Contents.TAIItem -S1AP-PDU-Contents.UEContextReleaseRequest-IEs -S1AP-PDU-Contents.UEContextReleaseCommand-IEs -S1AP-PDU-Contents.UEContextReleaseComplete-IEs -S1AP-PDU-Contents.UEContextModificationRequestIEs -S1AP-PDU-Contents.UEContextModificationResponseIEs -S1AP-PDU-Contents.UEContextModificationFailureIEs -S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs -S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs -S1AP-PDU-Contents.DownlinkNASTransport-IEs -S1AP-PDU-Contents.InitialUEMessage-IEs -S1AP-PDU-Contents.UplinkNASTransport-IEs -S1AP-PDU-Contents.NASNonDeliveryIndication-IEs -S1AP-PDU-Contents.RerouteNASRequest-IEs -S1AP-PDU-Contents.NASDeliveryIndicationIEs -S1AP-PDU-Contents.ResetIEs -S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemRes -S1AP-PDU-Contents.ResetAcknowledgeIEs -S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemResAck -S1AP-PDU-Contents.ErrorIndicationIEs -S1AP-PDU-Contents.S1SetupRequestIEs -S1AP-PDU-Contents.S1SetupResponseIEs -S1AP-PDU-Contents.S1SetupFailureIEs -S1AP-PDU-Contents.ENBConfigurationUpdateIEs -S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledgeIEs -S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs -S1AP-PDU-Contents.MMEConfigurationUpdateIEs -S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledgeIEs -S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs -S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs -S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs -S1AP-PDU-Contents.UECapabilityInfoIndicationIEs -S1AP-PDU-Contents.ENBStatusTransferIEs -S1AP-PDU-Contents.MMEStatusTransferIEs -S1AP-PDU-Contents.TraceStartIEs -S1AP-PDU-Contents.TraceFailureIndicationIEs -S1AP-PDU-Contents.DeactivateTraceIEs -S1AP-PDU-Contents.CellTrafficTraceIEs -S1AP-PDU-Contents.LocationReportingControlIEs -S1AP-PDU-Contents.LocationReportingFailureIndicationIEs -S1AP-PDU-Contents.LocationReportIEs -S1AP-PDU-Contents.OverloadStartIEs -S1AP-PDU-Contents.OverloadStopIEs -S1AP-PDU-Contents.WriteReplaceWarningRequestIEs -S1AP-PDU-Contents.WriteReplaceWarningResponseIEs -S1AP-PDU-Contents.ENBDirectInformationTransferIEs -S1AP-PDU-Contents.MMEDirectInformationTransferIEs -S1AP-PDU-Contents.ENBConfigurationTransferIEs -S1AP-PDU-Contents.MMEConfigurationTransferIEs -S1AP-PDU-Contents.PrivateMessage -S1AP-PDU-Contents.KillRequestIEs -S1AP-PDU-Contents.KillResponseIEs -S1AP-PDU-Contents.PWSRestartIndicationIEs -S1AP-PDU-Contents.PWSFailureIndicationIEs -S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs -S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs -S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs -S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs -S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModIndIEs -S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd -S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModIndIEs -S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd -S1AP-PDU-Contents.CSGMembershipInfo -S1AP-PDU-Contents.E-RABModificationConfirmIEs -S1AP-PDU-Contents.E-RABModifyItemBearerModConfIEs -S1AP-PDU-Contents.E-RABModifyItemBearerModConf -S1AP-PDU-Contents.UEContextModificationIndicationIEs -S1AP-PDU-Contents.UEContextModificationConfirmIEs -S1AP-PDU-Contents.UEContextSuspendRequestIEs -S1AP-PDU-Contents.UEContextSuspendResponseIEs -S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReqIEs -S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq -S1AP-PDU-Contents.E-RABFailedToResumeItemResumeResIEs -S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes -S1AP-PDU-Contents.UEContextResumeFailureIEs -S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs -S1AP-PDU-Contents.RetrieveUEInformationIEs -S1AP-PDU-Contents.UEInformationTransferIEs -S1AP-PDU-Contents.ENBCPRelocationIndicationIEs -S1AP-PDU-Contents.MMECPRelocationIndicationIEs -S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs -SonTransfer-IEs.RequestedCellList -SonTransfer-IEs.ReportingCellList -SonTransfer-IEs.MultiCellLoadReportingResponse -SonTransfer-IEs.CandidateCellList -SonTransfer-IEs.CandidatePCIList -SonTransfer-IEs.CellsToActivateList -SonTransfer-IEs.ActivatedCellsList -SonTransfer-IEs.NotificationCellList +SonTransfer-IEs.SONtransferApplicationIdentity +SonTransfer-IEs.SONtransferRequestContainer +SonTransfer-IEs.SONtransferResponseContainer +SonTransfer-IEs.SONtransferCause +SonTransfer-IEs.CellLoadReportingCause +SonTransfer-IEs.HOReportingCause +SonTransfer-IEs.CellActivationCause +SonTransfer-IEs.CellStateIndicationCause +SonTransfer-IEs.FailureEventReportingCause +SonTransfer-IEs.CellLoadReportingResponse +SonTransfer-IEs.CompositeAvailableCapacityGroup +SonTransfer-IEs.EUTRANcellLoadReportingResponse +SonTransfer-IEs.EUTRANResponse +SonTransfer-IEs.EHRPD-Sector-ID +SonTransfer-IEs.IRAT-Cell-ID +SonTransfer-IEs.MultiCellLoadReportingRequest +SonTransfer-IEs.ReportingCellList-Item +SonTransfer-IEs.MultiCellLoadReportingResponse-Item +SonTransfer-IEs.NumberOfMeasurementReportingLevels +SonTransfer-IEs.EventTriggeredCellLoadReportingRequest +SonTransfer-IEs.OverloadFlag +SonTransfer-IEs.EventTriggeredCellLoadReportingResponse +SonTransfer-IEs.HOReport +SonTransfer-IEs.HoType +SonTransfer-IEs.HoReportType +SonTransfer-IEs.CandidatePCI +SonTransfer-IEs.CellActivationRequest +SonTransfer-IEs.CellsToActivateList-Item +SonTransfer-IEs.CellActivationResponse +SonTransfer-IEs.ActivatedCellsList-Item +SonTransfer-IEs.CellStateIndication +SonTransfer-IEs.NotificationCellList-Item +SonTransfer-IEs.NotifyFlag +SonTransfer-IEs.FailureEventReport +SonTransfer-IEs.TooEarlyInterRATHOReportReportFromEUTRAN +SonTransfer-IEs.MobilityInformation +SonTransfer-IEs.EHRPDCapacityValue +SonTransfer-IEs.EHRPDSectorCapacityClassValue +SonTransfer-IEs.EHRPDSectorLoadReportingResponse +SonTransfer-IEs.EHRPDCompositeAvailableCapacity +SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem +SonTransfer-IEs.maxnoofIRATReportingCells +SonTransfer-IEs.maxnoofcandidateCells +SonTransfer-IEs.maxnoofCellineNB +S1AP-Containers.ProtocolIE-Container +S1AP-Containers.ProtocolIE-SingleContainer +S1AP-Containers.ProtocolIE-ContainerPair +S1AP-Containers.ProtocolIE-ContainerList +S1AP-Containers.ProtocolIE-ContainerPairList +S1AP-Containers.ProtocolExtensionContainer +S1AP-Containers.PrivateIE-Container S1AP-IEs.Additional-GUTI S1AP-IEs.AllocationAndRetentionPriority S1AP-IEs.AssistanceDataForCECapableUEs @@ -1112,6 +1084,7 @@ S1AP-IEs.AssistanceDataForRecommendedCells S1AP-IEs.Bearers-SubjectToStatusTransferList S1AP-IEs.Bearers-SubjectToStatusTransfer-Item S1AP-IEs.BluetoothMeasurementConfiguration +S1AP-IEs.BPLMNs S1AP-IEs.CancelledCellinEAI-Item S1AP-IEs.CancelledCellinTAI-Item S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs @@ -1124,6 +1097,7 @@ S1AP-IEs.CellType S1AP-IEs.CGI S1AP-IEs.CNTypeRestrictions-Item S1AP-IEs.ConnectedengNBItem +S1AP-IEs.ContextatSource S1AP-IEs.CSG-IdList-Item S1AP-IEs.COUNTvalue S1AP-IEs.COUNTValueExtended @@ -1144,6 +1118,7 @@ S1AP-IEs.EN-DCTransferTypeRequest S1AP-IEs.EN-DCTransferTypeReply S1AP-IEs.EN-DCSONeNBIdentification S1AP-IEs.EN-DCSONengNBIdentification +S1AP-IEs.EPLMNs S1AP-IEs.E-RABInformationList S1AP-IEs.E-RABInformationListItem S1AP-IEs.E-RABList @@ -1159,7 +1134,7 @@ S1AP-IEs.ForbiddenTAs-Item S1AP-IEs.ForbiddenLAs-Item S1AP-IEs.GBR-QosInformation S1AP-IEs.GUMMEI -S1AP-IEs.HandoverRestrictionList +S1AP-IEs.HandoverRestrictionList-ExtIEs S1AP-IEs.ImmediateMDT S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging S1AP-IEs.LAI @@ -1174,6 +1149,7 @@ S1AP-IEs.M6Configuration S1AP-IEs.M7Configuration S1AP-IEs.MDT-Configuration S1AP-IEs.MBSFN-ResultToLogInfo +S1AP-IEs.MDTPLMNList S1AP-IEs.MDTMode-Extension S1AP-IEs.MutingPatternInformation S1AP-IEs.NB-IoT-Paging-eDRXInformation @@ -1239,24 +1215,25 @@ S1AP-IEs.V2XServicesAuthorized S1AP-IEs.WLANMeasurementConfiguration S1AP-IEs.X2TNLConfigurationInfo S1AP-IEs.ENBX2ExtTLA -S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1 -S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2 +S1AP-PDU-Contents.E-RAB-IE-ContainerList +S1AP-PDU-Contents.E-RAB-IE-ContainerPairList +S1AP-PDU-Contents.ProtocolError-IE-ContainerList S1AP-PDU-Contents.HandoverRequired -S1AP-PDU-Contents.HandoverCommandIEs S1AP-PDU-Contents.E-RABSubjecttoDataForwardingList +S1AP-PDU-Contents.E-RABDataForwardingItem S1AP-PDU-Contents.HandoverPreparationFailure -S1AP-PDU-Contents.HandoverRequestIEs S1AP-PDU-Contents.E-RABToBeSetupListHOReq S1AP-PDU-Contents.E-RABToBeSetupItemHOReq -S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs S1AP-PDU-Contents.E-RABAdmittedList +S1AP-PDU-Contents.E-RABAdmittedItem S1AP-PDU-Contents.E-RABFailedtoSetupListHOReqAck +S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck S1AP-PDU-Contents.HandoverFailure S1AP-PDU-Contents.HandoverNotify -S1AP-PDU-Contents.PathSwitchRequestIEs S1AP-PDU-Contents.E-RABToBeSwitchedDLList -S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs +S1AP-PDU-Contents.E-RABToBeSwitchedDLItem S1AP-PDU-Contents.E-RABToBeSwitchedULList +S1AP-PDU-Contents.E-RABToBeSwitchedULItem S1AP-PDU-Contents.PathSwitchRequestFailure S1AP-PDU-Contents.HandoverCancel S1AP-PDU-Contents.HandoverCancelAcknowledge @@ -1265,23 +1242,28 @@ S1AP-PDU-Contents.E-RABToBeSetupListBearerSUReq S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq S1AP-PDU-Contents.E-RABSetupResponse S1AP-PDU-Contents.E-RABSetupListBearerSURes +S1AP-PDU-Contents.E-RABSetupItemBearerSURes S1AP-PDU-Contents.E-RABModifyRequest S1AP-PDU-Contents.E-RABToBeModifiedListBearerModReq S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq S1AP-PDU-Contents.E-RABModifyResponse S1AP-PDU-Contents.E-RABModifyListBearerModRes +S1AP-PDU-Contents.E-RABModifyItemBearerModRes S1AP-PDU-Contents.E-RABReleaseCommand S1AP-PDU-Contents.E-RABReleaseResponse S1AP-PDU-Contents.E-RABReleaseListBearerRelComp +S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp S1AP-PDU-Contents.E-RABReleaseIndication S1AP-PDU-Contents.InitialContextSetupRequest S1AP-PDU-Contents.E-RABToBeSetupListCtxtSUReq S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq S1AP-PDU-Contents.InitialContextSetupResponse S1AP-PDU-Contents.E-RABSetupListCtxtSURes +S1AP-PDU-Contents.E-RABSetupItemCtxtSURes S1AP-PDU-Contents.InitialContextSetupFailure S1AP-PDU-Contents.Paging S1AP-PDU-Contents.TAIList +S1AP-PDU-Contents.TAIItem S1AP-PDU-Contents.UEContextReleaseRequest S1AP-PDU-Contents.UEContextReleaseCommand S1AP-PDU-Contents.UEContextReleaseComplete @@ -1310,7 +1292,7 @@ S1AP-PDU-Contents.ENBConfigurationUpdateFailure S1AP-PDU-Contents.MMEConfigurationUpdate S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledge S1AP-PDU-Contents.MMEConfigurationUpdateFailure -S1AP-PDU-Contents.DownlinkS1cdma2000tunnelling +S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs S1AP-PDU-Contents.UplinkS1cdma2000tunnelling S1AP-PDU-Contents.UECapabilityInfoIndication S1AP-PDU-Contents.ENBStatusTransfer @@ -1330,6 +1312,7 @@ S1AP-PDU-Contents.ENBDirectInformationTransfer S1AP-PDU-Contents.MMEDirectInformationTransfer S1AP-PDU-Contents.ENBConfigurationTransfer S1AP-PDU-Contents.MMEConfigurationTransfer +S1AP-PDU-Contents.PrivateMessage S1AP-PDU-Contents.KillRequest S1AP-PDU-Contents.KillResponse S1AP-PDU-Contents.PWSRestartIndication @@ -1338,19 +1321,22 @@ S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport -S1AP-PDU-Contents.E-RABModificationIndicationIEs S1AP-PDU-Contents.E-RABToBeModifiedListBearerModInd +S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd S1AP-PDU-Contents.E-RABNotToBeModifiedListBearerModInd +S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd +S1AP-PDU-Contents.CSGMembershipInfo S1AP-PDU-Contents.E-RABModificationConfirm S1AP-PDU-Contents.E-RABModifyListBearerModConf +S1AP-PDU-Contents.E-RABModifyItemBearerModConf S1AP-PDU-Contents.UEContextModificationIndication S1AP-PDU-Contents.UEContextModificationConfirm S1AP-PDU-Contents.UEContextSuspendRequest S1AP-PDU-Contents.UEContextSuspendResponse -S1AP-PDU-Contents.UEContextResumeRequestIEs S1AP-PDU-Contents.E-RABFailedToResumeListResumeReq -S1AP-PDU-Contents.UEContextResumeResponseIEs +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq S1AP-PDU-Contents.E-RABFailedToResumeListResumeRes +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes S1AP-PDU-Contents.UEContextResumeFailure S1AP-PDU-Contents.ConnectionEstablishmentIndication S1AP-PDU-Contents.RetrieveUEInformation @@ -1358,8 +1344,28 @@ S1AP-PDU-Contents.UEInformationTransfer S1AP-PDU-Contents.ENBCPRelocationIndication S1AP-PDU-Contents.MMECPRelocationIndication S1AP-PDU-Contents.SecondaryRATDataUsageReport +S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1 +S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2 +SonTransfer-IEs.RequestedCellList +SonTransfer-IEs.ReportingCellList +SonTransfer-IEs.MultiCellLoadReportingResponse +SonTransfer-IEs.CandidateCellList +SonTransfer-IEs.CandidatePCIList +SonTransfer-IEs.CellsToActivateList +SonTransfer-IEs.ActivatedCellsList +SonTransfer-IEs.NotificationCellList +S1AP-IEs.HandoverRestrictionList S1AP-IEs.MDTMode S1AP-IEs.SONInformation +S1AP-PDU-Contents.HandoverCommandIEs +S1AP-PDU-Contents.HandoverRequestIEs +S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs +S1AP-PDU-Contents.PathSwitchRequestIEs +S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs +S1AP-PDU-Contents.DownlinkS1cdma2000tunnelling +S1AP-PDU-Contents.E-RABModificationIndicationIEs +S1AP-PDU-Contents.UEContextResumeRequestIEs +S1AP-PDU-Contents.UEContextResumeResponseIEs S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES S1AP-PDU-Contents.HandoverCommand S1AP-PDU-Contents.HandoverRequest diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/36413-f80.txt b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/36413-f80.txt new file mode 100644 index 0000000..24f3070 --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/36413-f80.txt @@ -0,0 +1,26035 @@ + + + + + +Contents +Foreword 14 +1 Scope 15 +2 References 15 +3 Definitions and abbreviations 18 +3.1 Definitions 18 +3.2 Abbreviations 19 +4 General 20 +4.1 Procedure Specification Principles 20 +4.2 Forwards and Backwards Compatibility 21 +4.3 Specification Notations 21 +5 S1AP Services 22 +6 Services Expected from Signalling Transport 23 +7 Functions of S1AP 24 +8 S1AP Procedures 26 +8.1 List of S1AP Elementary procedures 26 +8.2 E-RAB Management procedures 28 +8.2.1 E-RAB Setup 28 +8.2.1.1 General 28 +8.2.1.2 Successful Operation 28 +8.2.1.3 Unsuccessful Operation 29 +8.2.1.4 Abnormal Conditions 30 +8.2.2 E-RAB Modify 30 +8.2.2.1 General 30 +8.2.2.2 Successful Operation 30 +8.2.2.3 Unsuccessful Operation 31 +8.2.2.4 Abnormal Conditions 31 +8.2.3 E-RAB Release 32 +8.2.3.1 General 32 +8.2.3.2 Successful Operation 32 +8.2.3.2.1 E-RAB Release – MME initiated 32 +8.2.3.2.2 E-RAB Release Indication – eNB initiated 33 +8.2.3.3 Abnormal Conditions 33 +8.2.4 E-RAB Modification Indication 34 +8.2.4.1 General 34 +8.2.4.2 Successful Operation 34 +8.2.4.3 Unsuccessful Operation 35 +8.2.4.4 Abnormal Conditions 35 +8.3 Context Management procedures 35 +8.3.1 Initial Context Setup 35 +8.3.1.1 General 35 +8.3.1.2 Successful Operation 35 +8.3.1.3 Unsuccessful Operation 39 +8.3.1.4 Abnormal Conditions 40 +8.3.2 UE Context Release Request (eNB initiated) 40 +8.3.2.1 General 40 +8.3.2.2 Successful Operation 40 +8.3.3 UE Context Release (MME initiated) 41 +8.3.3.1 General 41 +8.3.3.2 Successful Operation 41 +8.3.3.3 Abnormal Conditions 42 +8.3.4 UE Context Modification 42 +8.3.4.1 General 42 +8.3.4.2 Successful Operation 42 +8.3.4.3 Unsuccessful Operation 44 +8.3.4.4 Abnormal Conditions 44 +8.3.5 UE Radio Capability Match 44 +8.3.5.1 General 44 +8.3.5.2 Successful Operation 45 +8.3.5.3 Unsuccessful Operation 45 +8.3.5.4 Abnormal Conditions 45 +8.3.6 UE Context Modification Indication 45 +8.3.6.1 General 45 +8.3.6.2 Successful Operation 46 +8.3.6.3 Unsuccessful Operation 46 +8.3.6.4 Abnormal Conditions 46 +8.3.7 UE Context Suspend 46 +8.3.7.1 General 46 +8.3.7.2 Successful Operation 46 +8.3.8 UE Context Resume 47 +8.3.8.1 General 47 +8.3.8.2 Successful Operation 47 +8.3.8.3 Unsuccessful Operation 48 +8.3.9 Connection Establishment Indication 48 +8.3.9.1 General 48 +8.3.9.2 Successful Operation 48 +8.3.9.3 Unsuccessful Operation 49 +8.3.9.4 Abnormal Conditions 49 +8.3.10 Retrieve UE Information 49 +8.3.10.1 General 49 +8.3.10.2 Successful Operation 49 +8.3.10.3 Unsuccessful Operation 49 +8.3.10.4 Abnormal Conditions 49 +8.3.11 UE Information Transfer 50 +8.3.11.1 General 50 +8.3.11.2 Successful Operation 50 +8.3.11.3 Unsuccessful Operation 50 +8.3.11.4 Abnormal Conditions 50 +8.3.12 eNB CP Relocation Indication 50 +8.3.12.1 General 50 +8.3.12.2 Successful Operation 51 +8.3.12.3 Unsuccessful Operation 51 +8.3.12.4 Abnormal Conditions 51 +8.3.13 MME CP Relocation Indication 51 +8.3.13.1 General 51 +8.3.13.2 Successful Operation 51 +8.3.13.3 Unsuccessful Operation 52 +8.3.13.4 Abnormal Conditions 52 +8.4 Handover Signalling 52 +8.4.1 Handover Preparation 52 +8.4.1.1 General 52 +8.4.1.2 Successful Operation 52 +8.4.1.3 Unsuccessful Operation 55 +8.4.1.4 Abnormal Conditions 56 +8.4.2 Handover Resource Allocation 56 +8.4.2.1 General 56 +8.4.2.2 Successful Operation 56 +8.4.2.3 Unsuccessful Operation 60 +8.4.2.4 Abnormal Conditions 60 +8.4.3 Handover Notification 61 +8.4.3.1 General 61 +8.4.3.2 Successful Operation 61 +8.4.3.3 Abnormal Conditions 61 +8.4.4 Path Switch Request 61 +8.4.4.1 General 61 +8.4.4.2 Successful Operation 61 +8.4.4.3 Unsuccessful Operation 64 +8.4.4.4 Abnormal Conditions 64 +8.4.5 Handover Cancellation 64 +8.4.5.1 General 64 +8.4.5.2 Successful Operation 65 +8.4.5.3 Unsuccessful Operation 65 +8.4.5.4 Abnormal Conditions 65 +8.4.6 eNB Status Transfer 65 +8.4.6.1 General 65 +8.4.6.2 Successful Operation 65 +8.4.6.3 Unsuccessful Operation 66 +8.4.6.4 Abnormal Conditions 66 +8.4.7 MME Status Transfer 66 +8.4.7.1 General 66 +8.4.7.2 Successful Operation 66 +8.4.7.3 Unsuccessful Operation 67 +8.4.7.4 Abnormal Conditions 67 +8.5 Paging 67 +8.5.1 General 67 +8.5.2 Successful Operation 67 +8.5.3 Unsuccessful Operation 68 +8.5.4 Abnormal Conditions 68 +8.6 NAS transport 68 +8.6.1 General 68 +8.6.2 Successful Operations 69 +8.6.2.1 Initial UE Message 69 +8.6.2.2 DOWNLINK NAS TRANSPORT 70 +8.6.2.3 UPLINK NAS TRANSPORT 71 +8.6.2.4 NAS NON DELIVERY INDICATION 72 +8.6.2.4a NAS DELIVERY INDICATION 72 +8.6.2.5 Reroute NAS Request 73 +8.6.3 Unsuccessful Operation 73 +8.6.4 Abnormal Conditions 73 +8.7 Management procedures 73 +8.7.1 Reset 73 +8.7.1.1 General 73 +8.7.1.2 Successful Operation 74 +8.7.1.2.1 Reset Procedure Initiated from the MME 74 +8.7.1.2.2 Reset Procedure Initiated from the E-UTRAN 75 +8.7.1.3 Abnormal Conditions 75 +8.7.1.3.1 Abnormal Condition at the EPC 75 +8.7.1.3.2 Abnormal Condition at the E-UTRAN 76 +8.7.1.3.3 Crossing of Reset Messages 76 +8.7.2 Error Indication 76 +8.7.2.1 General 76 +8.7.2.2 Successful Operation 76 +8.7.2.3 Abnormal Conditions 77 +8.7.3 S1 Setup 77 +8.7.3.1 General 77 +8.7.3.2 Successful Operation 77 +8.7.3.3 Unsuccessful Operation 78 +8.7.3.4 Abnormal Conditions 78 +8.7.4 eNB Configuration Update 78 +8.7.4.1 General 78 +8.7.4.2 Successful Operation 78 +8.7.4.3 Unsuccessful Operation 79 +8.7.4.4 Abnormal Conditions 79 +8.7.5 MME Configuration Update 80 +8.7.5.1 General 80 +8.7.5.2 Successful Operation 80 +8.7.5.3 Unsuccessful Operation 80 +8.7.5.4 Abnormal Conditions 81 +8.7.6 Overload Start 81 +8.7.6.1 General 81 +8.7.6.2 Successful Operation 81 +8.7.6.3 Unsuccessful Operation 82 +8.7.7 Overload Stop 82 +8.7.7.1 General 82 +8.7.7.2 Successful Operation 82 +8.7.7.3 Unsuccessful Operation 82 +8.8 S1 CDMA2000 Tunnelling Procedures 83 +8.8.1 General 83 +8.8.2 Successful Operations 83 +8.8.2.1 Downlink S1 CDMA2000 Tunnelling 83 +8.8.2.2 Uplink S1 CDMA2000 Tunnelling 84 +8.8.3 Unsuccessful Operation 84 +8.8.4 Abnormal Conditions 84 +8.9 UE Capability Info Indication 85 +8.9.1 General 85 +8.9.2 Successful Operation 85 +8.10 Trace Procedures 85 +8.10.1 Trace Start 85 +8.10.1.1 General 85 +8.10.1.2 Successful Operation 85 +8.10.2 Trace Failure Indication 86 +8.10.2.1 General 86 +8.10.2.2 Successful Operation 86 +8.10.3 Deactivate Trace 87 +8.10.3.1 General 87 +8.10.3.2 Successful Operation 87 +8.10.4 Cell Traffic Trace 87 +8.10.4.1 General 87 +8.10.4.2 Successful Operation 87 +8.11 Location Reporting Procedures 88 +8.11.1 Location Reporting Control 88 +8.11.1.1 General 88 +8.11.1.2 Successful Operation 88 +8.11.1.3 Abnormal Conditions 88 +8.11.2 Location Report Failure Indication 88 +8.11.2.1 General 88 +8.11.2.2 Successful Operation 89 +8.11.3 Location Report 89 +8.11.3.1 General 89 +8.11.3.2 Successful Operation 89 +8.11.3.3 Abnormal Conditions 89 +8.12 Warning Message Transmission Procedures 89 +8.12.1 Write-Replace Warning 89 +8.12.1.1 General 89 +8.12.1.2 Successful Operation 90 +8.12.1.3 Abnormal Conditions 91 +8.12.2 Kill 91 +8.12.2.1 General 91 +8.12.2.2 Successful Operation 91 +8.12.3 PWS Restart Indication 92 +8.12.3.1 General 92 +8.12.3.2 Successful Operation 92 +8.12.4 PWS Failure Indication 92 +8.12.4.1 General 92 +8.12.4.2 Successful Operation 92 +8.13 eNB Direct Information Transfer 93 +8.13.1 General 93 +8.13.2 Successful Operation 93 +8.13.2.1 eNB Direct Information Transfer 93 +8.13.3 Abnormal Conditions 93 +8.14 MME Direct Information Transfer 93 +8.14.1 General 93 +8.14.2 Successful Operation 94 +8.14.2.1 MME Direct Information Transfer 94 +8.14.3 Abnormal Conditions 94 +8.15 eNB Configuration Transfer 94 +8.15.1 General 94 +8.15.2 Successful Operation 94 +8.15.2.1 eNB Configuration Transfer 94 +8.15.3 Abnormal Conditions 95 +8.16 MME Configuration Transfer 95 +8.16.1 General 95 +8.16.2 Successful Operation 95 +8.16.2.1 MME Configuration Transfer 95 +8.16.3 Abnormal Conditions 96 +8.17 LPPa transport 96 +8.17.1 General 96 +8.17.2 Successful Operations 97 +8.17.2.1 DOWNLINK UE ASSOCIATED LPPA TRANSPORT 97 +8.17.2.2 UPLINK UE ASSOCIATED LPPA TRANSPORT 97 +8.17.2.3 DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT 97 +8.17.2.4 UPLINK NON UE ASSOCIATED LPPA TRANSPORT 98 +8.17.3 Unsuccessful Operation 98 +8.17.4 Abnormal Conditions 98 +8.18 Secondary RAT Data Usage Report 98 +8.18.1 General 98 +8.18.2 Successful Operations 98 +8.18.2.1 SECONDARY RAT DATA USAGE REPORT 98 +8.18.3 Unsuccessful Operation 99 +8.18.4 Abnormal Conditions 99 +9 Elements for S1AP Communication 100 +9.1 Message Functional Definition and Content 100 +9.1.1 General 100 +9.1.2 Message Contents 100 +9.1.2.1 Presence 100 +9.1.2.2 Criticality 100 +9.1.2.3 Range 100 +9.1.2.4 Assigned Criticality 100 +9.1.3 E-RAB Management Messages 101 +9.1.3.1 E-RAB SETUP REQUEST 101 +9.1.3.2 E-RAB SETUP RESPONSE 102 +9.1.3.3 E-RAB MODIFY REQUEST 103 +9.1.3.4 E-RAB MODIFY RESPONSE 104 +9.1.3.5 E-RAB RELEASE COMMAND 104 +9.1.3.6 E-RAB RELEASE RESPONSE 105 +9.1.3.7 E-RAB RELEASE INDICATION 105 +9.1.3.8 E-RAB MODIFICATION INDICATION 106 +9.1.3.9 E-RAB MODIFICATION CONFIRM 107 +9.1.4 Context Management Messages 107 +9.1.4.1 INITIAL CONTEXT SETUP REQUEST 107 +9.1.4.2 Void 109 +9.1.4.3 INITIAL CONTEXT SETUP RESPONSE 109 +9.1.4.4 INITIAL CONTEXT SETUP FAILURE 109 +9.1.4.5 UE CONTEXT RELEASE REQUEST 110 +9.1.4.6 UE CONTEXT RELEASE COMMAND 110 +9.1.4.7 UE CONTEXT RELEASE COMPLETE 110 +9.1.4.8 UE CONTEXT MODIFICATION REQUEST 111 +9.1.4.9 UE CONTEXT MODIFICATION RESPONSE 111 +9.1.4.10 UE CONTEXT MODIFICATION FAILURE 111 +9.1.4.11 UE RADIO CAPABILITY MATCH REQUEST 112 +9.1.4.12 UE RADIO CAPABILITY MATCH RESPONSE 112 +9.1.4.13 UE CONTEXT MODIFICATION INDICATION 112 +9.1.4.14 UE CONTEXT MODIFICATION CONFIRM 113 +9.1.4.15 UE CONTEXT SUSPEND REQUEST 113 +9.1.4.16 UE CONTEXT SUSPEND RESPONSE 113 +9.1.4.17 UE CONTEXT RESUME REQUEST 113 +9.1.4.18 UE CONTEXT RESUME RESPONSE 114 +9.1.4.19 UE CONTEXT RESUME FAILURE 114 +9.1.4.20 CONNECTION ESTABLISHMENT INDICATION 115 +9.1.4.21 RETRIEVE UE INFORMATION 115 +9.1.4.22 UE INFORMATION TRANSFER 115 +9.1.4.23 eNB CP RELOCATION INDICATION 116 +9.1.4.24 MME CP RELOCATION INDICATION 116 +9.1.5 Handover Signalling Messages 117 +9.1.5.1 HANDOVER REQUIRED 117 +9.1.5.2 HANDOVER COMMAND 118 +9.1.5.3 HANDOVER PREPARATION FAILURE 119 +9.1.5.4 HANDOVER REQUEST 120 +9.1.5.5 HANDOVER REQUEST ACKNOWLEDGE 121 +9.1.5.6 HANDOVER FAILURE 122 +9.1.5.7 HANDOVER NOTIFY 122 +9.1.5.8 PATH SWITCH REQUEST 123 +9.1.5.9 PATH SWITCH REQUEST ACKNOWLEDGE 124 +9.1.5.10 PATH SWITCH REQUEST FAILURE 125 +9.1.5.11 HANDOVER CANCEL 125 +9.1.5.12 HANDOVER CANCEL ACKNOWLEDGE 125 +9.1.5.13 eNB STATUS TRANSFER 125 +9.1.5.14 MME STATUS TRANSFER 125 +9.1.6 PAGING 126 +9.1.7 NAS Transport Messages 127 +9.1.7.1 INITIAL UE MESSAGE 127 +9.1.7.2 DOWNLINK NAS TRANSPORT 128 +9.1.7.3 UPLINK NAS TRANSPORT 128 +9.1.7.4 NAS NON DELIVERY INDICATION 129 +9.1.7.4a NAS DELIVERY INDICATION 129 +9.1.7.5 REROUTE NAS REQUEST 130 +9.1.8 Management messages 130 +9.1.8.1 RESET 130 +9.1.8.2 RESET ACKNOWLEDGE 130 +9.1.8.3 ERROR INDICATION 131 +9.1.8.4 S1 SETUP REQUEST 131 +9.1.8.5 S1 SETUP RESPONSE 132 +9.1.8.6 S1 SETUP FAILURE 133 +9.1.8.7 ENB CONFIGURATION UPDATE 133 +9.1.8.8 ENB CONFIGURATION UPDATE ACKNOWLEDGE 134 +9.1.8.9 ENB CONFIGURATION UPDATE FAILURE 135 +9.1.8.10 MME CONFIGURATION UPDATE 135 +9.1.8.11 MME CONFIGURATION UPDATE ACKNOWLEDGE 135 +9.1.8.12 MME CONFIGURATION UPDATE FAILURE 136 +9.1.8.13 OVERLOAD START 136 +9.1.8.14 OVERLOAD STOP 136 +9.1.9 S1 CDMA2000 Tunnelling Messages 137 +9.1.9.1 DOWNLINK S1 CDMA2000 TUNNELLING 137 +9.1.9.2 UPLINK S1 CDMA2000 TUNNELLING 137 +9.1.10 UE CAPABILITY INFO INDICATION 137 +9.1.11 Trace Messages 138 +9.1.11.1 TRACE START 138 +9.1.11.2 TRACE FAILURE INDICATION 138 +9.1.11.3 DEACTIVATE TRACE 139 +9.1.12 Location Reporting Messages 139 +9.1.12.1 LOCATION REPORTING CONTROL 139 +9.1.12.2 LOCATION REPORT FAILURE INDICATION 139 +9.1.12.3 LOCATION REPORT 139 +9.1.13 Warning Message Transmission Messages 140 +9.1.13.1 WRITE-REPLACE WARNING REQUEST 140 +9.1.13.2 WRITE-REPLACE WARNING RESPONSE 140 +9.1.13.3 KILL REQUEST 140 +9.1.13.4 KILL RESPONSE 141 +9.1.13.5 PWS RESTART INDICATION 141 +9.1.13.6 PWS FAILURE INDICATION 142 +9.1.14 eNB DIRECT INFORMATION TRANSFER 142 +9.1.15 MME DIRECT INFORMATION TRANSFER 142 +9.1.16 eNB CONFIGURATION TRANSFER 142 +9.1.17 MME CONFIGURATION TRANSFER 142 +9.1.18 CELL TRAFFIC TRACE 143 +9.1.19 LPPa Transport Messages 143 +9.1.19.1 DOWNLINK UE ASSOCIATED LPPA TRANSPORT 143 +9.1.19.2 UPLINK UE ASSOCIATED LPPA TRANSPORT 143 +9.1.19.3 DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT 144 +9.1.19.4 UPLINK NON UE ASSOCIATED LPPA TRANSPORT 144 +9.1.20 Secondary RAT Report Data Usage Messages 144 +9.1.20.1 SECONDARY RAT DATA USAGE REPORT 144 +9.2 Information Element Definitions 145 +9.2.0 General 145 +9.2.1 Radio Network Layer Related IEs 145 +9.2.1.1 Message Type 145 +9.2.1.2 E-RAB ID 145 +9.2.1.3 Cause 145 +9.2.1.3a RRC Establishment Cause 149 +9.2.1.4 Trace Activation 149 +9.2.1.5 Source ID 150 +9.2.1.6 Target ID 150 +9.2.1.7 Source eNB to Target eNB Transparent Container 151 +9.2.1.8 Target eNB to Source eNB Transparent Container 152 +9.2.1.9 Source RNC to Target RNC Transparent Container 153 +9.2.1.10 Target RNC to Source RNC Transparent Container 153 +9.2.1.11 Source BSS to Target BSS Transparent Container 153 +9.2.1.12 Target BSS to Source BSS Transparent Container 153 +9.2.1.13 Handover Type 153 +9.2.1.14 Extended RNC-ID 153 +9.2.1.15 E-RAB Level QoS Parameters 153 +9.2.1.16 Paging DRX 154 +9.2.1.17 Paging Cause 154 +9.2.1.18 GBR QoS Information 154 +9.2.1.19 Bit Rate 155 +9.2.1.20 UE Aggregate Maximum Bit Rate 156 +9.2.1.21 Criticality Diagnostics 156 +9.2.1.22 Handover Restriction List 157 +9.2.1.23 CDMA2000-PDU 159 +9.2.1.24 CDMA2000 RAT Type 159 +9.2.1.25 CDMA2000 Sector ID 160 +9.2.1.26 Security Context 160 +9.2.1.27 UE Radio Capability 160 +9.2.1.28 CDMA2000 HO Status 160 +9.2.1.29 CDMA2000 HO Required Indication 161 +9.2.1.30 1xRTT MEID 161 +9.2.1.31 eNB Status Transfer Transparent Container 161 +9.2.1.32 COUNT Value 163 +9.2.1.33 CDMA2000 1xRTT RAND 163 +9.2.1.34 Request Type 164 +9.2.1.35 CDMA2000 1xRTT SRVCC Info 164 +9.2.1.36 E-RAB List 164 +9.2.1.37 Global eNB ID 165 +9.2.1.37a Global en-gNB ID 165 +9.2.1.38 E-UTRAN CGI 165 +9.2.1.39 Subscriber Profile ID for RAT/Frequency priority 165 +9.2.1.40 UE Security Capabilities 166 +9.2.1.41 Security Key 166 +9.2.1.42 UE History Information 166 +9.2.1.43 Last Visited Cell Information 167 +9.2.1.43a Last Visited E-UTRAN Cell Information 167 +9.2.1.43b Last Visited GERAN Cell Information 167 +9.2.1.44 Message Identifier 168 +9.2.1.45 Serial Number 168 +9.2.1.46 Warning Area List 168 +9.2.1.47 Emergency Area ID 168 +9.2.1.48 Repetition Period 169 +9.2.1.49 Number of Broadcasts Requested 169 +9.2.1.50 Warning Type 169 +9.2.1.51 Warning Security Information 169 +9.2.1.52 Data Coding Scheme 169 +9.2.1.53 Warning Message Contents 170 +9.2.1.54 Broadcast Completed Area List 170 +9.2.1.55 Inter-system Information Transfer Type 170 +9.2.1.56 Source To Target Transparent Container 171 +9.2.1.57 Target To Source Transparent Container 171 +9.2.1.58 SRVCC Operation Possible 172 +9.2.1.59 SRVCC HO Indication 172 +9.2.1.60 Allocation and Retention Priority 172 +9.2.1.61 Time to wait 173 +9.2.1.62 CSG Id 173 +9.2.1.63 CSG Id List 173 +9.2.1.64 MS Classmark 2 174 +9.2.1.65 MS Classmark 3 174 +9.2.1.66 Cell Type 174 +9.2.1.67 Old BSS to New BSS Information 174 +9.2.1.68 Layer 3 Information 174 +9.2.1.69 E-UTRAN Round Trip Delay Estimation Info 174 +9.2.1.70 Broadcast Cancelled Area List 174 +9.2.1.71 Number of Broadcasts 175 +9.2.1.72 Concurrent Warning Message Indicator 175 +9.2.1.73 CSG Membership Status 176 +9.2.1.74 Cell Access Mode 176 +9.2.1.75 Extended Repetition Period 176 +9.2.1.76 Data Forwarding Not Possible 176 +9.2.1.77 PS Service Not Available 176 +9.2.1.78 Paging Priority 176 +9.2.1.79 Relay Node Indicator 177 +9.2.1.80 Correlation ID 177 +9.2.1.81 MDT Configuration 177 +9.2.1.82 MME Relay Support Indicator 180 +9.2.1.83 Management Based MDT Allowed 180 +9.2.1.84 GW Context Release Indication 181 +9.2.1.85 Voice Support Match Indicator 181 +9.2.1.86 M3 Configuration 181 +9.2.1.87 M4 Configuration 181 +9.2.1.88 M5 Configuration 181 +9.2.1.89 MDT PLMN List 182 +9.2.1.90 COUNT Value Extended 182 +9.2.1.91 Kill-all Warning Messages Indicator 182 +9.2.1.92 LHN ID 182 +9.2.1.93 User Location Information 182 +9.2.1.94 MBSFN-ResultToLog 183 +9.2.1.95 EARFCN 183 +9.2.1.96 Expected UE Behaviour 183 +9.2.1.97 Expected UE Activity Behaviour 184 +9.2.1.98 UE Radio Capability for Paging 184 +9.2.1.99 ProSe Authorized 184 +9.2.1.100 COUNT Value for PDCP SN Length 18 185 +9.2.1.101 M6 Configuration 185 +9.2.1.102 M7 Configuration 185 +9.2.1.103 Assistance Data for Paging 186 +9.2.1.104 Assistance Data for Recommended Cells 186 +9.2.1.105 Information on Recommended Cells and eNBs for Paging 186 +9.2.1.106 Recommended Cells for Paging 186 +9.2.1.107 Recommended eNBs for Paging 187 +9.2.1.108 Assistance Data for CE capable UEs 187 +9.2.1.109 Cell Identifier and Coverage Enhancement Level 188 +9.2.1.110 Paging Attempt Information 188 +9.2.1.111 Paging eDRX Information 188 +9.2.1.112 UE Retention Information 188 +9.2.1.113 UE User Plane CIoT Support Indicator 188 +9.2.1.114 NB-IoT Default Paging DRX 189 +9.2.1.115 NB-IoT Paging eDRX Information 189 +9.2.1.116 Bearer Type 189 +9.2.1.117 RAT Type 189 +9.2.1.118 CE-mode-B Support Indicator 189 +9.2.1.119 SRVCC Operation Not Possible 189 +9.2.1.120 V2X Services Authorized 190 +9.2.1.121 Served DCNs Items 190 +9.2.1.122 UE Sidelink Aggregate Maximum Bit Rate 190 +9.2.1.123 Enhanced Coverage Restricted 190 +9.2.1.124 Secondary RAT Usage Report List 191 +9.2.1.125 Handover Flag 192 +9.2.1.126 Extended Bit Rate 192 +9.2.1.127 NR UE Security Capabilities 192 +9.2.1.128 UE Application layer measurement configuration 192 +9.2.1.129 CE-mode-B Restricted 193 +9.2.1.130 Packet Loss Rate 194 +9.2.1.131 Global RAN Node ID 194 +9.2.1.132 Global gNB ID 194 +9.2.1.133 Source NG-RAN Node To Target NG-RAN Node Transparent Container 194 +9.2.1.134 Target NG-RAN Node To Source NG-RAN Node Transparent Container 195 +9.2.1.135 LTE-M Indication 195 +9.2.1.136 Aerial UE subscription information 195 +9.2.1.137 Bluetooth Measurement Configuration 195 +9.2.1.138 WLAN Measurement Configuration 195 +9.2.1.139 Warning Area Coordinates 196 +9.2.1.140 Subscription Based UE Differentiation Information 196 +9.2.1.141 PSCell Information 197 +9.2.1.142 NR CGI 198 +9.2.1.143 Time Since Secondary Node Release 198 +9.2.2 Transport Network Layer Related IEs 199 +9.2.2.1 Transport Layer Address 199 +9.2.2.2 GTP-TEID 199 +9.2.2.3 Tunnel Information 199 +9.2.3 NAS Related IEs 199 +9.2.3.1 LAI 199 +9.2.3.2 RAC 199 +9.2.3.3 MME UE S1AP ID 200 +9.2.3.4 eNB UE S1AP ID 200 +9.2.3.5 NAS-PDU 200 +9.2.3.6 S-TMSI 200 +9.2.3.7 TAC 200 +9.2.3.8 PLMN Identity 200 +9.2.3.9 GUMMEI 201 +9.2.3.10 UE Identity Index value 201 +9.2.3.11 IMSI 201 +9.2.3.12 MMEC 201 +9.2.3.13 UE Paging Identity 202 +9.2.3.14 DL Forwarding 202 +9.2.3.15 Direct Forwarding Path Availability 202 +9.2.3.16 TAI 202 +9.2.3.17 Relative MME Capacity 203 +9.2.3.18 UE S1AP ID pair 203 +9.2.3.19 Overload Response 203 +9.2.3.20 Overload Action 203 +9.2.3.21 CS Fallback Indicator 203 +9.2.3.22 CN Domain 204 +9.2.3.23 RIM Transfer 204 +9.2.3.24 RIM Information 204 +9.2.3.25 RIM Routing Address 204 +9.2.3.26 SON Configuration Transfer 205 +9.2.3.26a EN-DC SON Configuration Transfer 206 +9.2.3.27 SON Information 206 +9.2.3.28 SON Information Reply 207 +9.2.3.29 X2 TNL Configuration Info 207 +9.2.3.30 NAS Security Parameters from E-UTRAN 208 +9.2.3.31 NAS Security Parameters to E-UTRAN 208 +9.2.3.32 LPPa-PDU 209 +9.2.3.33 Routing ID 209 +9.2.3.34 Time Synchronisation Info 209 +9.2.3.35 Void 209 +9.2.3.36 Traffic Load Reduction Indication 209 +9.2.3.37 Additional CS Fallback Indicator 210 +9.2.3.38 Masked IMEISV 210 +9.2.3.39 SON Information Report 210 +9.2.3.40 RLF Report Information 210 +9.2.3.41 Muting Pattern Information 210 +9.2.3.42 Synchronisation Information 211 +9.2.3.43 Listening Subframe Pattern 211 +9.2.3.44 MME Group ID 211 +9.2.3.45 Additional GUTI 212 +9.2.3.46 Extended UE Identity Index Value 212 +9.2.3.47 NB-IoT UE Identity Index Value 212 +9.2.3.48 DL NAS PDU Delivey Request 212 +9.2.3.49 DL CP Security Information 212 +9.2.3.50 UL CP Security Information 212 +9.2.3.51 UE Capability Info Request 213 +9.2.3.52 5GS TAI 213 +9.2.3.53 5GS TAC 213 +9.2.3.54 End Indication 213 +9.2.3.55 Pending Data Indication 213 +9.3 Message and Information Element Abstract Syntax (with ASN.1) 214 +9.3.0 General 214 +9.3.1 Usage of private message mechanism for non-standard use 214 +9.3.2 Elementary Procedure Definitions 215 +9.3.3 PDU Definitions 230 +9.3.4 Information Element Definitions 290 +9.3.5 Common Definitions 344 +9.3.6 Constant Definitions 344 +9.3.7 Container Definitions 353 +9.4 Message Transfer Syntax 357 +9.5 Timers 357 +10 Handling of Unknown, Unforeseen and Erroneous Protocol Data 358 +10.1 General 358 +10.2 Transfer Syntax Error 358 +10.3 Abstract Syntax Error 358 +10.3.1 General 358 +10.3.2 Criticality Information 359 +10.3.3 Presence Information 359 +10.3.4 Not comprehended IE/IE group 360 +10.3.4.1 Procedure Code 360 +10.3.4.1A Type of Message 360 +10.3.4.2 IEs other than the Procedure Code and Type of Message 360 +10.3.5 Missing IE or IE group 361 +10.3.6 IEs or IE groups received in wrong order or with too many occurrences or erroneously present 362 +10.4 Logical Error 363 +10.5 Exceptions 363 +10.6 Handling of AP ID 364 +Annex A (informative): S1AP Transparent containers content 365 +Annex B (normative): IEs for SON Transfer 366 +B.1 Tabular definition 366 +B.1.1 SON Transfer Application Identity 366 +B.1.2 SON Transfer Request Container 366 +B.1.3 SON Transfer Response Container 367 +B.1.4 SON Transfer Cause 368 +B.1.5 Cell Load Reporting Response 370 +B.1.6 E-UTRAN Cell Load Reporting Response 370 +B.1.7 Multi-Cell Load Reporting Request 371 +B.1.8 IRAT Cell ID 371 +B.1.9 Multi-Cell Load Reporting Response 371 +B.1.10 Cell Load Reporting Cause 372 +B.1.11 Event-Triggered Cell Load Reporting Request 373 +B.1.12 Event-triggered Cell Load Reporting Response 373 +B.1.13 HO Report 373 +B.1.14 Cell Activation Request 374 +B.1.15 Cell Activation Response 375 +B.1.16 Cell State Indication 375 +B.1.17 Failure Event Report 375 +B.1.18 eHRPD Sector ID 376 +B.1.19 eHRPD Sector Load Reporting Response 376 +B.1.20 eHRPD Composite Available Capacity 376 +B.1.21 eHRPD Sector Capacity Class Value 377 +B.1.22 eHRPD Capacity Value 377 +B.1.23 Candidate PCI 377 +B.2 ASN.1 definition 377 +Annex C (informative): Processing of Transparent Containers at the MME 382 +Annex D (informative): Change history 383 + +Foreword +This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP). +The contents of the present document are subject to continuing work within the TSG and may change following formal TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an identifying change of release date and an increase in version number as follows: +Version x.y.z +where: +x the first digit +1 presented to TSG for information; +2 presented to TSG for approval; +3 or greater indicates TSG approved document under change control. +y the second digit is incremented for all changes of substance, i.e., technical enhancements, corrections, updates, etc. +z the third digit is incremented when editorial only changes have been incorporated in the document. +1 Scope +The present document specifies the E-UTRAN radio network layer signalling protocol for the S1 interface. The S1 Application Protocol (S1AP) supports the functions of S1 interface by signalling procedures defined in this document. S1AP is developed in accordance to the general principles stated in TS 36.401 [2] and TS 36.410 [3]. +2 References +The following documents contain provisions which, through reference in this text, constitute provisions of the present document. +- References are either specific (identified by date of publication, edition number, version number, etc.) or non‑specific. +- For a specific reference, subsequent revisions do not apply. +- For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document. +[1] 3GPP TR 21.905: "Vocabulary for 3GPP Specifications". +[2] 3GPP TS 36.401: "E-UTRAN Architecture Description". +[3] 3GPP TS 36.410: "S1 General Aspects and Principles". +[4] ITU-T Recommendation X.691 (07/2002): "Information technology – ASN.1 encoding rules: Specification of Packed Encoding Rules (PER)". +[5] ITU-T Recommendation X.680 (07/2002): "Information technology – Abstract Syntax Notation One (ASN.1): Specification of basic notation". +[6] ITU-T Recommendation X.681 (07/2002): "Information technology – Abstract Syntax Notation One (ASN.1): Information object specification". +[7] Void +[8] 3GPP TS 23.402: "Architecture enhancements for non-3GPP accesses". +[9] 3GPP TS 23.216: "Single Radio Voice Call Continuity (SRVCC)". +[10] 3GPP TS 32.422: "Trace control and configuration management". +[11] 3GPP TS 23.401: "General Packet Radio Service (GPRS) enhancements for E-UTRAN access". +[12] 3GPP TS 36.414: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 data transport". +[13] 3GPP TS 23.203: "Policy and charging control architecture" +[14] 3GPP TS 36.300: "Evolved Universal Terrestrial Radio Access (E-UTRA), Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Overall description; Stage 2". +[15] 3GPP TS 33.401: "Security architecture". +[16] 3GPP TS 36.331: "Evolved Universal Terrestrial Radio Access (E-UTRAN); Radio Resource Control (RRC) Protocol Specification". +[17] 3GPP TS 23.272: "Circuit Switched Fallback in Evolved Packet System; Stage 2". +[18] 3GPP TS 48.018: "General Packet Radio Service (GPRS); BSS GPRS Protocol (BSSGP)". +[19] 3GPP TS 25.413: "UTRAN Iu interface RANAP signalling". +[20] 3GPP TS 36.304: "Evolved Universal Terrestrial Radio Access (E-UTRA), User Equipment (UE) procedures in idle mode". +[21] 3GPP TS 23.003: "Technical Specification Group Core Network and Terminals; Numbering, addressing and identification". +[22] 3GPP TS 36.423: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2 Application Protocol (X2AP)". +[23] 3GPP TS 48.008: "Mobile Switching Centre-Base Station System (MSC-BSS) interface; Layer 3 specification". +[24] 3GPP TS 24.301: "Non-Access Stratum (NAS) protocol for Evolved Packet System (EPS); Stage 3". +[25] 3GPP2 A.S0008-C: "Interoperability Specification (IOS) for High Rate Packet Data (HRPD) Radio Access Network Interfaces with Session Control in the Access Network". +[26] 3GPP TS 36.213: "Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures". +[27] 3GPP2 C.S0024-B: "cdma2000 High Rate Packet Data Air Interface Specification". +[28] 3GPP TS 22.220: "Service requirements for Home Node Bs and Home eNode Bs". +[29] 3GPP TS 23.041: "Technical realization of Cell Broadcast Service (CBS)". +[30] 3GPP TS 48.016: "General Packet Radio Service (GPRS); Base Station System (BSS) - Serving GPRS Support Node (SGSN) interface; Network service". +[31] 3GPP TS 37.320: "Universal Terrestrial Radio Access (UTRA) and Evolved Universal Terrestrial Radio Access (E-UTRA); Radio measurement collection for Minimization of Drive Tests (MDT);Overall description; Stage 2". +[32] 3GPP TS 29.281: "General Packet Radio Service (GPRS); Tunnelling Protocol User Plane (GTPv1-U)". +[33] 3GPP TS 24.008: "Mobile radio interface Layer 3 specification; Core network protocols; Stage 3". +[34] 3GPP TS 36.455: "Evolved Universal Terrestrial Radio Access (E-UTRA); LTE Positioning Protocol A (LPPa)". +[35] 3GPP TS 29.060: "GPRS Tunnelling Protocol (GTP) across the Gn and Gp interface". +[36] 3GPP TS 29.274: "Evolved Packet System (EPS); Evolved General Packet Radio Service (GPRS) Tunnelling Protocol for Control plane (GTPv2-C); Stage 3". +[37] 3GPP TS 23.139: "3GPP system – fixed broadband access network interworking". +[38] 3GPP TS 23.007: "Technical Specification Group Core Network Terminals; Restoration procedures". +[39] 3GPP TS 36.104: "Base Station (BS) radio transmission and reception". +[40] 3GPP TR 25.921 (version.7.0.0): "Guidelines and principles for protocol description and error handling". +[41] 3GPP TS 36.306: "User Equipment (UE) radio access capabilities". +[42] IETF RFC 5905 (2010-06): "Network Time Protocol Version 4: Protocol and Algorithms Specification". +[43] 3GPP TS 26.247: "Transparent end-to-end Packet-switched Streaming Service (PSS); Progressive Download and Dynamic Adaptive Streaming over HTTP (3GP-DASH)". +[44] 3GPP TS 38.413: "NG Radio Access Network (NG-RAN); NG Application Protocol (NGAP)". +[45] 3GPP TS 38.300: "NR; Overall description; Stage-2". +[46] 3GPP TS 23.501: "System Architecture for the 5G System". + +3 Definitions and abbreviations +3.1 Definitions +For the purposes of the present document, the terms and definitions given in TR 21.905 [1] and the following apply. +A term defined in the present document takes precedence over the definition of the same term, if any, in TR 21.905 [1]. +ACL functionality: A functionality controlling the access to network nodes. In case of Access Control Lists (ACL) functionality is applied in a network node the network node may only accept connections from other peer network nodes once the source addresses of the sending network node is already known in the target node. +CSG Cell: an E-UTRAN cell broadcasting a CSG indicator set to true and a CSG identity. This cell operates in Closed Access Mode as defined in TS 22.220 [28]. +DCN-ID: DCN identity identifies a specific decicated core network (DCN). +Dual Connectivity: as defined in TS 36.300 [14]. +Elementary Procedure: S1AP consists of Elementary Procedures (EPs). An Elementary Procedure is a unit of interaction between eNBs and the EPC. These Elementary Procedures are defined separately and are intended to be used to build up complete sequences in a flexible manner. If the independence between some EPs is restricted, it is described under the relevant EP description. Unless otherwise stated by the restrictions, the EPs may be invoked independently of each other as standalone procedures, which can be active in parallel. The usage of several S1AP EPs together or together with EPs from other interfaces is specified in stage 2 specifications (e.g., TS 23.401 [11] and TS 36.300 [14]). +An EP consists of an initiating message and possibly a response message. Two kinds of EPs are used: +- Class 1: Elementary Procedures with response (success and/or failure). +- Class 2: Elementary Procedures without response. +For Class 1 EPs, the types of responses can be as follows: +Successful: +- A signalling message explicitly indicates that the elementary procedure successfully completed with the receipt of the response. +Unsuccessful: +- A signalling message explicitly indicates that the EP failed. +- On time supervision expiry (i.e., absence of expected response). +Successful and Unsuccessful: +- One signalling message reports both successful and unsuccessful outcome for the different included requests. The response message used is the one defined for successful outcome. +Class 2 EPs are considered always successful. +eNB UE S1AP ID: as defined in TS 36.401 [2]. +Hybrid Cell: an E-UTRAN cell broadcasting a CSG indicator set to false and a CSG identity. This cell operates in Hybrid Access Mode as defined in TS 22.220 [28]. +MME UE S1AP ID: as defined in TS 36.401 [2]. +E-RAB: as defined in TS 36.401 [2]. +NOTE 1: The E-RAB is either a default E-RAB or a dedicated E-RAB. +E-RAB ID: the E-RAB ID uniquely identifies an E-RAB for one UE. +NOTE 2: The E-RAB ID remains unique for the UE even if the UE-associated logical S1-connection is released during periods of user inactivity. +Data Radio Bearer: the Data Radio bearer transports the packets of an E-RAB between a UE and an eNB. There is a one-to-one mapping between the E-RAB and the Data Radio Bearer. +Secondary Cell Group: as defined in TS 36.300 [14]. +UE-associated signalling: When S1-AP messages associated to one UE uses the UE-associated logical S1-connection for association of the message to the UE in eNB and EPC. +UE-associated logical S1-connection: The UE-associated logical S1-connection uses the identities MME UE S1AP ID and eNB UE S1AP ID according to definition in TS 23.401 [11]. For a received UE associated S1-AP message the MME identifies the associated UE based on the MME UE S1AP ID IE and the eNB identifies the associated UE based on the eNB UE S1AP ID IE. The UE-associated logical S1-connection may exist before the S1 UE context is setup in eNB. +3.2 Abbreviations +For the purposes of the present document, the abbreviations given in TR 21.905 [1] and the following apply. +An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in TR 21.905 [1]. +ACL Access Control List +BBF Broadband Forum +CCO Cell Change Order +CDMA Code Division Multiple Access +CID Cell-ID (positioning method) +CIoT Cellular Internet of Things +CS Circuit Switched +CSG Closed Subscriber Group +CN Core Network +DCN Dedicated Core Network +DL Downlink +eAN evolved Access Network +ECGI E-UTRAN Cell Global Identifier +E-CID Enhanced Cell-ID (positioning method) +eHRPD evolved High Rate Packet Data +eNB E-UTRAN NodeB +EN-DC E-UTRA-NR Dual Connectivity +EP Elementary Procedure +EPC Evolved Packet Core +EPS Evolved Packet System +E-RAB E-UTRAN Radio Access Bearer +E-SMLC Evolved Serving Mobile Location Centre +E-UTRAN Evolved UTRAN +GBR Guaranteed Bit Rate +GNSS Global Navigation Satellite System +GUMMEI Globally Unique MME Identifier +GTP GPRS Tunnelling Protocol +HFN Hyper Frame Number +HRPD High Rate Packet Data +IE Information Element +IMEISV International Mobile station Equipment Identity and Software Version number +IoT Internet of Things +LAA Licensed-Assisted Access +L-GW Local GateWay +LHN Local Home Network +LHN ID Local Home Network ID +LIPA Local IP Access +LPPa LTE Positioning Protocol Annex +LWA LTE-WLAN Aggregation +LWIP LTE WLAN Radio Level Integration with IPsec Tunnel +MBSFN Multimedia Broadcast multicast service Single Frequency Network +MDT Minimization of Drive Tests +MME Mobility Management Entity +MTSI Multimedia Telephony Service for IMS +NAS Non Access Stratum +NB-IoT Narrowband IoT +NNSF NAS Node Selection Function +OTDOA Observed Time Difference of Arrival +PS Packet Switched +PSCell Primary SCell +ProSe Proximity Services +PWS Public Warning System +PDCP Packet Data Convergence Protocol +PLMN Public Land Mobile Network +PS Packet Switched +RRC Radio Resource Control +RIM RAN Information Management +QMC QoE Measurement Collection +QoE Quality of Experience +SCTP Stream Control Transmission Protocol +SCG Secondary Cell Group +S-GW Serving GateWay +SN Sequence Number +SIPTO Selected IP Traffic Offload +SIPTO@LN Selected IP Traffic Offload at the Local Network +SSID Service Set Identifier +S-TMSI S-Temporary Mobile Subscriber Identity +SUL Supplementary Uplink +TAC Tracking Area Code +TAI Tracking Area Identity +TEID Tunnel Endpoint Identifier +UE User Equipment +UE-AMBR UE-Aggregate Maximum Bitrate +UL Uplink +UTDOA Uplink Time Difference of Arrival +V2X Vehicle-to-Everything +4 General +4.1 Procedure Specification Principles +The principle for specifying the procedure logic is to specify the functional behaviour of the terminating node exactly and completely. Any rule that specifies the behaviour of the originating node shall be possible to be verified with information that is visible within the system. +The following specification principles have been applied for the procedure text in clause 8: +- The procedure text discriminates between: +1) Functionality which “shall” be executed + The procedure text indicates that the receiving node “shall” perform a certain function Y under a certain condition. If the receiving node supports procedure X but cannot perform functionality Y requested in the REQUEST message of a Class 1 EP, the receiving node shall respond with the message used to report unsuccessful outcome for this procedure, containing an appropriate cause value. +2) Functionality which “shall, if supported” be executed + The procedure text indicates that the receiving node “shall, if supported,” perform a certain function Y under a certain condition. If the receiving node supports procedure X, but does not support functionality Y, the receiving node shall proceed with the execution of the EP, possibly informing the requesting node about the not supported functionality. +- Any required inclusion of an optional IE in a response message is explicitly indicated in the procedure text. If the procedure text does not explicitly indicate that an optional IE shall be included in a response message, the optional IE shall not be included. For requirements on including Criticality Diagnostics IE, see clause 10. +4.2 Forwards and Backwards Compatibility +The forwards and backwards compatibility of the protocol is assured by mechanism where all current and future messages, and IEs or groups of related IEs, include ID and criticality fields that are coded in a standard format that will not be changed in the future. These parts can always be decoded regardless of the standard version. +4.3 Specification Notations +For the purposes of the present document, the following notations apply: +Procedure When referring to an elementary procedure in the specification the Procedure Name is written with the first letters in each word in upper case characters followed by the word “procedure”, e.g., E-RAB procedure. +Message When referring to a message in the specification the MESSAGE NAME is written with all letters in upper case characters followed by the word “message”, e.g., MESSAGE NAME message. +IE When referring to an information element (IE) in the specification the Information Element Name is written with the first letters in each word in upper case characters and all letters in Italic font followed by the abbreviation “IE”, e.g., Information Element IE. +Value of an IE When referring to the value of an information element (IE) in the specification the “Value” is written as it is specified in subclause 9.2 enclosed by quotation marks, e.g., “Value”. +5 S1AP Services +S1AP provides the signalling service between E-UTRAN and the evolved packet core (EPC) that is required to fulfil the S1AP functions described in clause 7. S1AP services are divided into two groups: +Non UE-associated services: They are related to the whole S1 interface instance between the eNB and MME utilising a non UE-associated signalling connection. +UE-associated services: They are related to one UE. S1AP functions that provide these services are associated with a UE-associated signalling connection that is maintained for the UE in question. +6 Services Expected from Signalling Transport +The signalling connection shall provide in sequence delivery of S1AP messages. S1AP shall be notified if the signalling connection breaks. +7 Functions of S1AP +The S1AP protocol has the following functions: +- E-RAB management function: This overall functionality is responsible for setting up, modifying and releasing E-RABs, which are triggered by the MME. The release and modification of E-RABs may be triggered by the eNB as well. +- Initial Context Transfer function: This functionality is used to establish an S1UE context in the eNB, to setup the default IP connectivity, to setup one or more E-RAB(s) if requested by the MME, and to transfer NAS signalling related information to the eNB if needed. +- UE Capability Info Indication function: This functionality is used to provide the UE Capability Info when received from the UE to the MME. +- Mobility Functions for UEs in LTE_ACTIVE in order to enable +- a change of eNBs within SAE/LTE (Inter MME/Serving SAE-GW Handovers) via the S1 interface (with EPC involvement). +- a change of RAN nodes between different RATs (Inter-3GPP-RAT Handovers) via the S1 interface (with EPC involvement). +- Paging: This functionality provides the EPC with the capability to page the UE. +- S1 interface management functions comprise the: +- Reset functionality to ensure a well defined initialisation on the S1 interface. +- Error Indication functionality to allow a proper error reporting/handling in cases where no failure messages are defined. +- Overload function to indicate the load situation in the control plane of the S1 interface. +- Load balancing function to ensure equally loaded MMEs within an MME pool area +- S1 Setup functionality for initial S1 interface setup for providing configuration information +- eNB and MME Configuration Update functions are to update application level configuration data needed for the eNB and MME to interoperate correctly on the S1 interface. +- NAS Signalling transport function between the UE and the MME is used: +- to transfer and reroute NAS signalling related information and to establish the S1 UE context in the eNB. +- to transfer NAS signalling related information when the S1 UE context in the eNB is already established. +- S1 UE context Release function: This functionality is responsible to manage the release of UE specific context in the eNB and the MME. +- UE Context Modification function: This functionality allows to modify the established UE Context partly. +- UE Context Resumption function: This functionality allows keeping the UE Context in the eNB for a UE in RRC_IDLE that has been enabled to use User Plane EPS Optimization (see TS 23.401 [11]) and to resume the RRC connection without the need to re-establish the UE Context. +- Status Transfer: This functionality transfers PDCP SN Status information from source eNB to target eNB in support of in-sequence delivery and duplication avoidance for intra LTE handover. +- Trace function: This functionality is to control a trace session recording for a UE in ECM_CONNECTED or to control an MDT session transferring MDT measurements collected by the UE. +- Location Reporting: This functionality allows MME to be aware of the UE’s current location. +- LPPa Signalling transport: This functionality transfers LPPa messages between eNB and E-SMLC over the S1 interface. +- S1 CDMA2000 Tunnelling function: This functionality is to carry CDMA2000 signalling between UE and CDMA2000 RAT over the S1 Interface. +- Warning message transmission function: +This functionality provides the means to start and overwrite the broadcasting of warning message. +- RAN Information Management (RIM) function: This functionality allows the request and transfer of RAN information (e.g., GERAN system information) between two RAN nodes via the core network. +- Configuration Transfer function: This functionality allows the request and transfer of RAN configuration information (e.g., SON information) between two RAN nodes via the core network. +- UE Radio Capability Match function. The functionality enables the eNB to derive and provide an indication to the MME whether the UE radio capabilities are compatible with the network configuration for voice continuity. +- PWS Restart Indication function. The functionality enables the eNB to inform the MME that PWS information for some or all cells of the eNB are available for reloading from the CBC if needed. +- PWS Failure Indication function. The functionality enables the eNB to inform the MME that ongoing PWS operation for one or more cells of the eNB has failed. +- Connection Establishment Indication function. The functionality enables the MME to complete the establishment of the UE-associated logical S1-connection. +- Retrieve UE Information function. The functionality enables the eNB to request UE information from the MME. +- UE Information Transfer function. The functionality enables the MME to transfer UE information to the eNB. +- CP Relocation function. The functionality enables the initiation of the UE-associated logical S1-connection for a NB-IOT UE using Control Plane CIoT EPS Optimisation following a re-establishment request. +- Report of Secondary RAT data volumes function. The functionality enables the eNB to report Secondary RAT data usage information in case of EN-DC as specified in TS 23.401 [11]. +- QMC function. The functionality enables the eNB to collect QoE measurements from the UE. + +8 S1AP Procedures +8.1 List of S1AP Elementary procedures +In the following tables, all EPs are divided into Class 1 and Class 2 EPs (see subclause 3.1 for explanation of the different classes): +Table 1: Class 1 procedures +Elementary Procedure +Initiating Message +Successful Outcome +Unsuccessful Outcome + + +Response message +Response message +Handover Preparation +HANDOVER REQUIRED +HANDOVER COMMAND +HANDOVER PREPARATION FAILURE +Handover Resource Allocation +HANDOVER REQUEST +HANDOVER REQUEST ACKNOWLEDGE +HANDOVER FAILURE +Path Switch Request +PATH SWITCH REQUEST +PATH SWITCH REQUEST ACKNOWLEDGE +PATH SWITCH REQUEST FAILURE +Handover Cancellation +HANDOVER CANCEL +HANDOVER CANCEL ACKNOWLEDGE + +E-RAB Setup +E-RAB SETUP REQUEST +E-RAB SETUP RESPONSE + +E-RAB Modify +E-RAB MODIFY REQUEST +E-RAB MODIFY RESPONSE + +E-RAB Modification Indication +E-RAB MODIFICATION INDICATION +E-RAB MODIFICATION CONFIRM + +E-RAB Release +E-RAB RELEASE COMMAND +E-RAB RELEASE RESPONSE + +Initial Context Setup +INITIAL CONTEXT SETUP REQUEST +INITIAL CONTEXT SETUP RESPONSE +INITIAL CONTEXT SETUP FAILURE +Reset +RESET +RESET ACKNOWLEDGE + +S1 Setup +S1 SETUP REQUEST +S1 SETUP RESPONSE +S1 SETUP FAILURE +UE Context Release +UE CONTEXT RELEASE COMMAND +UE CONTEXT RELEASE COMPLETE + +UE Context Modification +UE CONTEXT MODIFICATION REQUEST +UE CONTEXT MODIFICATION RESPONSE +UE CONTEXT MODIFICATION FAILURE +eNB Configuration Update +ENB CONFIGURATION UPDATE +ENB CONFIGURATION UPDATE ACKNOWLEDGE +ENB CONFIGURATION UPDATE FAILURE +MME Configuration Update +MME CONFIGURATION UPDATE +MME CONFIGURAION UPDATE ACKNOWLEDGE +MME CONFIGURATION UPDATE FAILURE +Write-Replace Warning +WRITE-REPLACE WARNING REQUEST +WRITE-REPLACE WARNING RESPONSE + +Kill +KILL REQUEST +KILL RESPONSE + +UE Radio Capability Match +UE RADIO CAPABILITY MATCH REQUEST +UE RADIO CAPABILITY MATCH RESPONSE + +UE Context Modification Indication +UE CONTEXT MODIFICATION INDICATION +UE CONTEXT MODIFICATION CONFIRM + +UE Context Suspend +UE CONTEXT SUSPEND REQUEST +UE CONTEXT SUSPEND RESPONSE + +UE Context Resume +UE CONTEXT RESUME REQUEST +UE CONTEXT RESUME RESPONSE +UE CONTEXT RESUME FAILURE + +Table 2: Class 2 procedures +Elementary Procedure +Message +Handover Notification +HANDOVER NOTIFY +E-RAB Release Indication +E-RAB RELEASE INDICATION +Paging +PAGING +Initial UE Message +INITIAL UE MESSAGE +Downlink NAS Transport +DOWNLINK NAS TRANSPORT +Uplink NAS Transport +UPLINK NAS TRANSPORT +NAS non delivery indication +NAS NON DELIVERY INDICATION +Error Indication +ERROR INDICATION +UE Context Release Request +UE CONTEXT RELEASE REQUEST +DownlinkS1 CDMA2000 Tunnelling +DOWNLINK S1 CDMA2000 TUNNELLING +Uplink S1 CDMA2000 Tunnelling +UPLINK S1 CDMA2000 TUNNELLING +UE Capability Info Indication +UE CAPABILITY INFO INDICATION +eNB Status Transfer +eNB STATUS TRANSFER +MME Status Transfer +MME STATUS TRANSFER +Deactivate Trace +DEACTIVATE TRACE +Trace Start +TRACE START +Trace Failure Indication +TRACE FAILURE INDICATION +Location Reporting Control +LOCATION REPORTING CONTROL +Location Reporting Failure Indication +LOCATION REPORTING FAILURE INDICATION +Location Report +LOCATION REPORT +Overload Start +OVERLOAD START +Overload Stop +OVERLOAD STOP +eNB Direct Information Transfer +eNB DIRECT INFORMATION TRANSFER +MME Direct Information Transfer +MME DIRECT INFORMATION TRANSFER +eNB Configuration Transfer +eNB CONFIGURATION TRANSFER +MME Configuration Transfer +MME CONFIGURATION TRANSFER +Cell Traffic Trace +CELL TRAFFIC TRACE +Downlink UE Associated LPPa Transport +DOWNLINK UE ASSOCIATED LPPA TRANSPORT +Uplink UE Associated LPPa Transport +UPLINK UE ASSOCIATED LPPA TRANSPORT +Downlink Non UE Associated LPPa Transport +DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT +Uplink Non UE Associated LPPa Transport +UPLINK NON UE ASSOCIATED LPPA TRANSPORT +PWS Restart Indication +PWS RESTART INDICATION +Reroute NAS Request +REROUTE NAS REQUEST +PWS Failure Indication +PWS FAILURE INDICATION +Connection Establishment Indication +CONNECTION ESTABLISHMENT INDICATION +NAS Delivery Indication +NAS DELIVERY INDICATION +Retrieve UE Information +RETRIEVE UE INFORMATION +UE Information Transfer +UE INFORMATION TRANSFER +eNB CP Relocation Indication +eNB CP RELOCATION INDICATION +MME CP Relocation Indication +MME CP RELOCATION INDICATION +Secondary RAT Data Usage Report +SECONDARY RAT DATA USAGE REPORT + +The following applies concerning interference between Elementary Procedures: +- The Reset procedure takes precedence over all other EPs. +- The UE Context Release procedure takes precedence over all other EPs that are using the UE-associated signalling. +8.2 E-RAB Management procedures +8.2.1 E-RAB Setup +8.2.1.1 General +The purpose of the E-RAB Setup procedure is to assign resources on Uu and S1 for one or several E-RABs and to setup corresponding Data Radio Bearers for a given UE. The procedure uses UE-associated signalling. +8.2.1.2 Successful Operation + +Figure 8.2.1.2-1: E-RAB Setup procedure. Successful operation. +The MME initiates the procedure by sending an E-RAB SETUP REQUEST message to the eNB. +- The E-RAB SETUP REQUEST message shall contain the information required by the eNB to build the E-RAB configuration consisting of at least one E-RAB and for each E-RAB to setup include an E-RAB to be Setup Item IE. +Upon reception of the E-RAB SETUP REQUEST message, and if resources are available for the requested configuration, the eNB shall execute the requested E-RAB configuration. For each E-RAB and based on the E-RAB level QoS parameters IE the eNB shall establish a Data Radio Bearer and allocate the required resources on Uu. The eNB shall pass the NAS-PDU IE and the value contained in the E-RAB ID IE received for the E-RAB for each established Data Radio Bearer to the UE. The eNB does not send the NAS PDUs associated to the failed Data radio bearers to the UE. The eNB shall allocate the required resources on S1 for the E-RABs requested to be established. +If the Correlation ID IE is included in the E-RAB SETUP REQUEST message towards the eNB with L-GW function for LIPA operation, then the eNB shall use this information for LIPA operation for the concerned E-RAB. +If the SIPTO Correlation ID IE is included in the E-RAB SETUP REQUEST message towards the eNB with L-GW function for SIPTO@LN operation, then the eNB shall use this information for SIPTO@LN operation for the concerned E-RAB. +If the Bearer Type IE is included in the E-RAB SETUP REQUEST message and is set to “non IP”, then the eNB shall not perform header compression for the concerned E-RAB. +The E-RAB SETUP REQUEST message may contain +- the UE Aggregate Maximum Bit Rate IE. +If the UE Aggregate Maximum Bit Rate IE is included in the E-RAB SETUP REQUEST the eNB shall +- replace the previously provided UE Aggregate Maximum Bit Rate by the received UE Aggregate Maximum Bit Rate in the UE context; +- use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +If the UE Aggregate Maximum Bit Rate IE is not contained in the E-RAB SETUP REQUEST message, the eNB shall use the previously provided UE Aggregate Maximum Bit Rate which is stored in the UE context. +The eNB shall establish or modify the resources according to the values of the Allocation and Retention Priority IE (priority level and pre-emption indicators) and the resource situation as follows: +- The eNB shall consider the priority level of the requested E-RAB, when deciding on the resource allocation. +- The priority levels and the pre-emption indicators may (individually or in combination) be used to determine whether the E-RAB setup has to be performed unconditionally and immediately. If the requested E-RAB is marked as “may trigger pre-emption” and the resource situation requires so, the eNB may trigger the pre-emption procedure which may then cause the forced release of a lower priority E-RAB which is marked as “pre-emptable”. Whilst the process and the extent of the pre-emption procedure are operator-dependent, the pre-emption indicators shall be treated as follows: +1. The values of the last received Pre-emption Vulnerability IE and Priority Level IE shall prevail. +2. If the Pre-emption Capability IE is set to “may trigger pre-emption”, then this allocation request may trigger the pre-emption procedure. +3. If the Pre-emption Capability IE is set to “shall not trigger pre-emption”, then this allocation request shall not trigger the pre-emption procedure. +4. If the Pre-emption Vulnerability IE is set to “pre-emptable”, then this E-RAB shall be included in the pre-emption process. +5. If the Pre-emption Vulnerability IE is set to “not pre-emptable”, then this E-RAB shall not be included in the pre-emption process. +6. If the Priority Level IE is set to “no priority” the given values for the Pre-emption Capability IE and Pre-emption Vulnerability IE shall not be considered. Instead the values “shall not trigger pre-emption” and “not pre-emptable” shall prevail. +- The E-UTRAN pre-emption process shall keep the following rules: +1. E-UTRAN shall only pre‑empt E-RABs with lower priority, in ascending order of priority. +2. The pre-emption may be done for E-RABs belonging to the same UE or to other UEs. +The eNB shall report to the MME, in the E-RAB SETUP RESPONSE message, the result for all the requested E-RABs. +- A list of E-RABs which are successfully established shall be included in the E-RAB Setup List IE. +- A list of E-RABs which failed to be established, if any, shall be included in the E-RAB Failed to Setup List IE. +In case of the establishment of an E-RAB the EPC must be prepared to receive user data before the E-RAB SETUP RESPONSE message has been received. +When the eNB reports unsuccessful establishment of an E-RAB, the cause value should be precise enough to enable the MME to know the reason for an unsuccessful establishment, e.g., “Radio resources not available”, “Failure in the Radio Interface Procedure”. +Interactions with Handover Preparation procedure: +If a handover becomes necessary during E-RAB Setup, the eNB may interrupt the ongoing E-RAB Setup procedure and initiate the Handover Preparation procedure as follows: +1. The eNB shall send the E-RAB SETUP RESPONSE message in which the eNB shall indicate, if necessary +- all the E-RABs fail with an appropriate cause value, e.g., ”S1 intra system Handover triggered”, “S1 inter system Handover triggered” or “X2 Handover triggered”. +2. The eNB shall trigger the handover procedure. +8.2.1.3 Unsuccessful Operation +The unsuccessful operation is specified in the successful operation section. +8.2.1.4 Abnormal Conditions +If the eNB receives a E-RAB SETUP REQUEST message containing a E-RAB Level QoS Parameters IE which contains a QCI IE indicating a GBR bearer (as defined in TS 23.203 [13]), and which does not contain the GBR QoS Information IE, the eNB shall consider the establishment of the corresponding E-RAB as failed. +If the eNB receives an E-RAB SETUP REQUEST message containing several E-RAB ID IEs (in the E-RAB To Be Setup List IE) set to the same value, the eNB shall report the establishment of the corresponding E-RABs as failed in the E-RAB SETUP RESPONSE with the appropriate cause value, e.g., “Multiple E-RAB ID instances”. +If the eNB receives an E-RAB SETUP REQUEST message containing a E-RAB ID IE (in the E-RAB To Be Setup List IE) set to the value that identifies an active E-RAB (established before the E-RAB SETUP REQUEST message was received), the eNB shall report the establishment of the new E-RAB as failed in the E-RAB SETUP RESPONSE with the appropriate cause value, e.g., “Multiple E-RAB ID instances”. +If the eNB receives an E-RAB SETUP REQUEST message containing both the Correlation ID and the SIPTO Correlation ID IEs for the same E-RAB, the eNB shall consider the establishment of the corresponding E-RAB as failed. +8.2.2 E-RAB Modify +8.2.2.1 General +The purpose of the E-RAB Modify procedure is to enable modifications of already established E-RABs for a given UE. The procedure uses UE-associated signalling. +8.2.2.2 Successful Operation + +Figure 8.2.2.2-1: E-RAB Modify procedure. Successful operation. +The MME initiates the procedure by sending an E-RAB MODIFY REQUEST message to the eNB. +- The E-RAB MODIFY REQUEST message shall contain the information required by the eNB to modify one or several E-RABs of the existing E-RAB configuration. +Information shall be present in the E-RAB MODIFY REQUEST message only when any previously set value for the E-RAB configuration is requested to be modified. +Upon reception of the E-RAB MODIFY REQUEST message, and if resources are available for the requested target configuration, the eNB shall execute the modification of the requested E-RAB configuration. For each E-RAB that shall be modified and for which the Transport Information IE is not included and based on the new E-RAB level QoS parameters IE the eNB shall modify the Data Radio Bearer configuration and change allocation of resources on Uu according to the new resource request. The eNB shall pass the NAS-PDU IE received for the E-RAB to the UE when modifying the Data Radio Bearer configuration. The eNB does not send the NAS PDUs associated to the failed Data radio bearers to the UE. The eNB shall change allocation of resources on S1 according to the new resource request. +If the E-UTRAN failed to modify an E-RAB the E-UTRAN shall keep the E-RAB configuration as it was configured prior the E-RAB MODIFY REQUEST. +The E-RAB MODIFY REQUEST message may contain the +- the UE Aggregate Maximum Bit Rate IE, +- the Secondary RAT Data Usage Request IE. +If the UE Aggregate Maximum Bit Rate IE is included in the E-RAB MODIFY REQUEST, the eNB shall +- replace the previously provided UE Aggregate Maximum Bit Rate by the received UE Aggregate Maximum Bit Rate in the UE context; +- use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +If the UE Aggregate Maximum Bit Rate IE is not contained in the E-RAB MODIFY REQUEST message, the eNB shall use the previously provided UE Aggregate Maximum Bit Rate which is stored in the UE context. +The modification of resources according to the values of the Allocation and Retention Priority IE shall follow the principles described for the E-RAB Setup procedure. +If the Transport Information IE is included in the E-RAB MODIFY REQUEST message, the eNB shall use the included information as the new S-GW address and uplink packet destination for the relevant E-RAB as defined in TS 23.401 [11], and it shall ignore the E-RAB Level QoS Parameters and NAS-PDU IEs for the same E-RAB. +The eNB shall report to the MME, in the E-RAB MODIFY RESPONSE message, the result for all the requested E-RABs to be modified. +- A list of E-RABs which are successfully modified shall be included in the E-RAB Modify List IE. +- A list of E-RABs which failed to be modified, if any, shall be included in the E-RAB Failed to Modify List IE. +When the eNB reports unsuccessful modification of an E-RAB, the cause value should be precise enough to enable the MME to know the reason for an unsuccessful modification, e.g., “Radio resources not available”, “Failure in the Radio Interface Procedure”. +In case of a modification of an E-RAB the EPC must be prepared to receive user data according to the modified E-RAB profile prior to the E-RAB MODIFY RESPONSE message. +If the Secondary RAT Data Usage Request IE set to "requested" was included in the E-RAB MODIFY REQUEST message, and the eNB supports EN-DC, LAA, LWA or LWIP and has secondary RAT usage data to report, then the Secondary RAT Usage Report List IE shall be included in the E-RAB MODIFY RESPONSE message. +Interactions with Handover Preparation procedure: +If a handover becomes necessary during E-RAB modify, the eNB may interrupt the ongoing E-RAB Modify procedure and initiate the Handover Preparation procedure as follows: +1. The eNB shall send the E-RAB MODIFY RESPONSE message in which the eNB shall indicate, if necessary +- all the E-RABs fail with an appropriate cause value, e.g., “S1 intra system Handover triggered”, “S1 inter system Handover triggered” or “X2 Handover triggered”. +2. The eNB shall trigger the handover procedure. +8.2.2.3 Unsuccessful Operation +The unsuccessful operation is specified in the successful operation section. +8.2.2.4 Abnormal Conditions +If the eNB receives a E-RAB MODIFY REQUEST message containing a E-RAB Level QoS Parameters IE which contains a QCI IE indicating a GBR bearer (as defined in TS 23.203 [13]) for a E-RAB previously configured as a non-GBR bearer (as defined in TS 23.203 [13]), and which does not contain the GBR QoS Information IE, the eNB shall consider the modification of the corresponding E-RAB as failed. +If the eNB receives an E-RAB MODIFY REQUEST message containing several E-RAB ID IEs (in the E-RAB to be Modified List IE) set to the same value, the eNB shall report the modification of the corresponding E-RABs as failed in the E-RAB MODIFY RESPONSE with the appropriate cause value, e.g., “Multiple E-RAB ID instances”. +If the eNB receives an E-RAB MODIFY REQUEST message containing some E-RAB ID IEs that eNB does not recognize, the eNB shall report the corresponding invalid E-RABs as failed in the E-RAB MODIFY RESPONSE with the appropriate cause value, e.g., “Unknown E-RAB ID”. +8.2.3 E-RAB Release +8.2.3.1 General +The purpose of the E-RAB Release procedure is to enable the release of already established E-RABs for a given UE. The procedure uses UE-associated signalling. +8.2.3.2 Successful Operation +8.2.3.2.1 E-RAB Release – MME initiated + +Figure 8.2.3.2.1-1: E-RAB Release procedure. Successful operation. +The MME initiates the procedure by sending an E-RAB RELEASE COMMAND message. +The E-RAB RELEASE COMMAND message shall contain the information required by the eNB to release at least one E-RAB in the E-RAB To Be Released List IE. If a NAS-PDU IE is contained in the message, the eNB shall pass it to the UE. +Upon reception of the E-RAB RELEASE COMMAND message the eNB shall execute the release of the requested E-RABs. For each E-RAB to be released the eNB shall release the corresponding Data Radio Bearer and release the allocated resources on Uu. The eNB shall pass the value contained in the E-RAB ID IE received for the E-RAB to the radio interface protocol for each Data Radio Bearer to be released. The eNB shall release allocated resources on S1 for the E-RABs requested to be released. +The E-RAB RELEASE COMMAND message may contain +- the UE Aggregate Maximum Bit Rate IE. +If the UE Aggregate Maximum Bit Rate IE is included in the E-RAB RELEASE COMMAND the eNB shall +- replace the previously provided UE Aggregate Maximum Bit Rate by the received UE Aggregate Maximum Bit Rate in the UE context; the eNB shall use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +If the UE Aggregate Maximum Bit Rate IE is not contained in the E-RAB RELEASE COMMAND message, the eNB shall use the previously provided UE Aggregate Maximum Bit Rate which is stored in the UE context. +The eNB shall report to the MME, in the E-RAB RELEASE RESPONSE message, the result for all the E-RABs to be released. +- A list of E-RABs which are released successfully shall be included in the E-RAB Release List IE. +- A list of E-RABs which failed to be released, if any, shall be included in the E-RAB Failed to Release List IE. +The eNB shall be prepared to receive an E-RAB RELEASE COMMAND message on an established UE-associated logical S1-connection containing an E-RAB Release List IE at any time and shall always reply to it with an E-RAB RELEASE RESPONSE message. +The eNB shall, if supported, report in the E-RAB RELEASE RESPONSE message location information of the UE in the User Location Information IE. +After sending an E-RAB RELEASE RESPONSE message containing an E-RAB ID within the E-RAB Release List IE, the eNB shall be prepared to receive an E-RAB SETUP REQUEST message requesting establishment of an E-RAB with this E-RAB ID. +If the User Location Information IE is included in the E-RAB RELEASE RESPONSE message, the MME shall handle this information as specified in TS 23.401 [11]. +If the Secondary RAT Usage Report List IE is included in the E-RAB RELEASE RESPONSE message, the MME shall handle this information as specified in TS 23.401 [11]. +8.2.3.2.2 E-RAB Release Indication – eNB initiated + +Figure 8.2.3.2.2-1: E-RAB Release INDICATION procedure. Successful operation. +The eNB initiates the procedure by sending an E-RAB RELEASE INDICATION message towards the MME. +The E-RAB RELEASE INDICATION message shall contain at least one E-RAB released at the eNB, in the E-RAB Released List IE. +The eNB shall, if supported, report in the E-RAB RELEASE INDICATION message location information of the UE in the User Location Information IE. +Upon reception of the E-RAB RELEASE INDICATION message the MME shall normally initiate the appropriate release procedure on the core network side for the E-RABs identified in the E-RAB RELEASE INDICATION message. +If the User Location Information IE is included in the E-RAB RELEASE INDICATION message, the MME shall handle this information as specified in TS 23.401 [11]. +If the Secondary RAT Usage Report List IE is included in the E-RAB RELEASE INDICATION message, the MME shall handle this information as specified in TS 23.401 [11]. +Interaction with UE Context Release Request procedure: +If the eNB wants to remove all remaining E-RABs, e.g., for user inactivity, the UE Context Release Request procedure shall be used instead. +8.2.3.3 Abnormal Conditions +If the eNB receives an E-RAB RELEASE COMMAND message containing multiple E-RAB ID IEs (in the E-RAB To Be Released List IE) set to the same value, the eNB shall initiate the release of one corresponding E-RAB and ignore the duplication of the instances of the selected corresponding E-RABs. +If the MME receives an E-RAB RELEASE INDICATION message containing multiple E-RAB ID IEs (in the E-RAB Released List IE) set to the same value, the MME shall initiate the release of one corresponding E-RAB and ignore the duplication of the instances of the selected corresponding E-RABs. +If the eNB receives an E-RAB RELEASE COMMAND message containing some E-RAB ID IEs that eNB does not recognize, the eNB shall report the corresponding invalid E-RABs as failed in the E-RAB RELEASE RESPONSE message with the appropriate cause, e.g., “Unknown E-RAB ID”. +8.2.4 E-RAB Modification Indication +8.2.4.1 General +The purpose of the E-RAB Modification Indication procedure is to enable the eNB to request modifications of already established E-RABs for a given UE. The procedure uses UE-associated signalling. +8.2.4.2 Successful Operation + +Figure 8.2.4.2-1: E-RAB Modification Indication procedure. Successful operation. +The eNB initiates the procedure by sending an E-RAB MODIFICATION INDICATION message to the MME. +The Transport Layer Address IE and DL GTP TEID IE included in the E-RAB To Be Modified Item IEs IE in the E-RAB MODIFICATION INDICATON message shall be considered by the MME as the new DL address of the E-RABs. The Transport Layer Address IE and DL GTP TEID IE included in the E-RAB Not To Be Modified Item IEs IE in the E-RAB MODIFICATION INDICATION message shall be considered by the MME as the E-RABs with unchanged DL address +If the Secondary RAT Usage Report List IE is included in the E-RAB MODIFICATION INDICATION message, the MME shall handle this information as specified in TS 23.401 [11]. +The E-RAB MODIFICATION CONFIRM message shall contain the result for all the E-RABs that were requested to be modified according to the E-RAB To Be Modified Item IEs IE of the E-RAB MODIFICATION INDICATION message as follows: +- A list of E-RABs which are successfully modified shall be included in the E-RAB Modify List IE. +- A list of E-RABs which failed to be modified, if any, shall be included in the E-RAB Failed to Modify List IE. +- A list of E-RABs which are to be released, if any, shall be included in the E-RAB To Be Released List IE. +If the E-RAB Failed to Modify List IE is received in the E-RAB MODIFICATION CONFIRM message, the eNB shall either +- release all corresponding E-UTRA and E-UTRAN resources for the concerned E-RAB or +- keep the previous transport information before sending the E-RAB MODIFICATION INDICATION message unchanged for the concerned E-RAB. +If the E-RAB To Be Released List IE is received in the E-RAB MODIFICATION CONFIRM message, the eNB shall release all corresponding E-UTRA and E-UTRAN resources for the concerned E-RAB. +If the CSG Membership Info IE is included in the E-RAB MODIFICATION INDICATION message, the MME shall use the information for CSG membership verification as specified in TS 36.300 [14] and provide the result of the membership verification in the CSG Membership Status IE contained in the E-RAB MODIFICATION CONFIRM message. +If PLMN Identity IE is received in the CSG Membership Info IE in the E-RAB MODIFICATION INDICATION message, the MME shall use it for CSG membership verification as specified in TS 36.300 [14]. +When the MME reports unsuccessful modification of an E-RAB, the cause value should be precise enough to enable the eNB to know the reason for an unsuccessful modification. +If the Tunnel Information for BBF IE is received in the E-RAB MODIFICATION INDICATION message, the MME shall, if supported, use it in the core network as specified in TS 23.139 [37]. +Interactions with E-RAB Setup procedure or E-RAB Modify procedure: +If the E-RAB MODIFICATION INDICATION message is received by the MME during an ongoing E-RAB Setup procedure or an ongoing E-RAB Modify procedure, the MME shall proceed with the E-RAB Modification Indication procedure. +8.2.4.3 Unsuccessful Operation +The unsuccessful operation is specified in the successful operation section. +8.2.4.4 Abnormal Conditions +Interaction with UE Context Release Request procedure: +If the E-RAB MODIFICATION INDICATION message does not contain all the E-RABs previously included in the UE Context, the MME shall trigger the UE Context Release procedure. +If the E-RAB MODIFICATION INDICATION message contains several E-RAB ID IEs set to the same value, the MME shall trigger the UE Context Release procedure. +If the CSG Membership Info IE in the E-RAB MODIFICATION INDICATION message does not contain the Cell Access Mode IE set to "hybrid", the MME shall trigger the UE Context Release procedure. +8.3 Context Management procedures +8.3.1 Initial Context Setup +8.3.1.1 General +The purpose of the Initial Context Setup procedure is to establish the necessary overall initial UE Context including E-RAB context, the Security Key, Handover Restriction List, UE Radio capability and UE Security Capabilities etc. The procedure uses UE-associated signalling. +8.3.1.2 Successful Operation + +Figure 8.3.1.2-1: Initial Context Setup procedure. Successful operation. +In case of the establishment of an E-RAB the EPC must be prepared to receive user data before the INITIAL CONTEXT SETUP RESPONSE message has been received by the MME. If no UE-associated logical S1-connection exists, the UE-associated logical S1-connection shall be established at reception of the INITIAL CONTEXT SETUP REQUEST message. +The INITIAL CONTEXT SETUP REQUEST message shall contain within the E-RAB to be Setup List IE the information required by the eNB to build the new E-RAB configuration consisting of at least one additional E-RAB. +The E-RAB to be Setup Item IE may contain: +- the NAS-PDU IE, +- the Correlation ID IE in case of LIPA operation, +- the SIPTO Correlation ID IE in case of SIPTO@LN operation, +- the Bearer Type IE. +The INITIAL CONTEXT SETUP REQUEST message may contain +- the Trace Activation IE. +- the Handover Restriction List IE, which may contain roaming or access restrictions. +- the UE Radio Capability IE. +- the Subscriber Profile ID for RAT/Frequency priority IE. +- the CS Fallback Indicator IE. +- the SRVCC Operation Possible IE. +- the CSG Membership Status IE. +- the Registered LAI IE. +- the GUMMEI IE, which indicates the MME serving the UE, and shall only be present according to subclauses 4.6.2 and 4.7.6.6 of TS 36.300 [14]. +- the MME UE S1AP ID 2 IE, which indicates the MME UE S1AP ID assigned by the MME, and shall only be present according to subclause 4.6.2 of TS 36.300 [14]. +- the Management Based MDT Allowed IE. +- the Management Based MDT PLMN List IE. +- the Additional CS Fallback Indicator IE. +- the Masked IMEISV IE. +- the Expected UE Behaviour IE. +- the ProSe Authorized IE. +- the UE User Plane CIoT Support Indicator IE. +- the V2X Services Authorized IE. +- the UE Sidelink Aggregate Maximum Bit Rate IE. +- the NR UE Security Capabilities IE. +- the Aerial UE subscription information IE. +- the Pending Data Indication IE. +The INITIAL CONTEXT SETUP REQUEST message shall contain the Subscriber Profile ID for RAT/Frequency priority IE, if available in the MME. +If the Correlation ID IE is included in the INITIAL CONTEXT SETUP REQUEST message towards the eNB with L-GW function for LIPA operation, then the eNB shall use this information for LIPA operation for the concerned E-RAB. +If the SIPTO Correlation ID IE is included in the INITIAL CONTEXT SETUP REQUEST message towards the eNB with L-GW function for SIPTO@LN operation, then the eNB shall use this information for SIPTO@LN operation for the concerned E-RAB. +If the Bearer Type IE is included in the INITIAL CONTEXT SETUP REQUEST message and is set to “non IP”, then the eNB shall not perform header compression for the concerned E-RAB. +If the Masked IMEISV IE is contained in the INITIAL CONTEXT SETUP REQUEST the target eNB shall, if supported, use it to determine the characteristics of the UE for subsequent handling. +If the Expected UE Behaviour IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information and may use it to determine the RRC connection time. +Upon receipt of the INITIAL CONTEXT SETUP REQUEST message the eNB shall +- attempt to execute the requested E-RAB configuration. +- store the UE Aggregate Maximum Bit Rate in the UE context, and use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +- pass the value contained in the E-RAB ID IE and the NAS-PDU IE received for the E-RAB for each established Data radio bearer to the radio interface protocol. The eNB shall not send the NAS PDUs associated to the failed Data radio bearers to the UE. +- store the received Handover Restriction List in the UE context. +- store the received UE Radio Capability in the UE context. +- store the received Subscriber Profile ID for RAT/Frequency priority in the UE context and use it as defined in TS 36.300 [14]. +- store the received SRVCC Operation Possible in the UE context and use it as defined in TS 23.216 [9]. +- store the received UE Security Capabilities in the UE context. +- store the received Security Key in the UE context, take it into use and associate it with the initial value of NCC as defined in TS 33.401 [15]. +- store the received CSG Membership Status, if supported, in the UE context. +- store the received Management Based MDT Allowed information, if supported, in the UE context. +- store the received Management Based MDT PLMN List information, if supported, in the UE context. + - store the received ProSe Authorization information, if supported, in the UE context. +- store the received V2X Services Authorization information, if supported, in the UE context. +- store the received UE Sidelink Aggregate Maximum Bit Rate, if supported, in the UE context, and use it for the concerned UE’s sidelink communication in network scheduled mode for V2X services. +For the Initial Context Setup an initial value for the Next Hop Chaining Count is stored in the UE context. +The allocation of resources according to the values of the Allocation and Retention Priority IE shall follow the principles described for the E-RAB Setup procedure. +The eNB shall use the information in the Handover Restriction List IE if present in the INITIAL CONTEXT SETUP REQUEST message to +- determine a target for subsequent mobility action for which the eNB provides information about the target of the mobility action towards the UE, except if the CS Fallback Indicator IE is set to “CS Fallback High Priority” and the Additional CS Fallback Indicator IE is not present in which case the eNB may use the information in the Handover Restriction List IE; +- select a proper SCG during dual connectivity operation. +If the Handover Restriction List IE is not contained in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall consider that no roaming and no access restriction apply to the UE. The eNB shall also consider that no roaming and no access restriction apply to the UE when: +- one of the setup E-RABs has a particular ARP value (TS 23.401 [11]); +- the CS Fallback Indicator IE is set to “CS Fallback High Priority” and the Additional CS Fallback Indicator IE is not present and, in case the Handover Restriction List IE is applied, no suitable target is found, in which case it shall process according to TS 23.272 [17]; +- the CS Fallback Indicator IE is set to “CS Fallback High Priority” and the Additional CS Fallback Indicator IE is set to “no restriction”, in which case it shall process according to TS 23.272 [17]. +If the Trace Activation IE is included in the INITIAL CONTEXT SETUP REQUEST message then eNB shall, if supported, initiate the requested trace function as described in TS 32.422 [10]. In particular, the eNB shall, if supported: +- if the Trace Activation IE does not include the MDT Configuration IE, initiate the requested trace session as described in TS 32.422 [10]; +- if the Trace Activation IE includes the MDT Activation IE, within the MDT Configuration IE, set to “Immediate MDT and Trace”, initiate the requested trace session and MDT session as described in TS 32.422 [10]; +- if the Trace Activation IE includes the MDT Activation IE ,within the MDT Configuration IE, set to “Immediate MDT Only”, “Logged MDT only” or “Logged MBSFN MDT”, initiate the requested MDT session as described in TS 32.422 [10] and the eNB shall ignore Interfaces To Trace IE, and Trace Depth IE. +- if the Trace Activation IE includes the MDT Location Information IE, within the MDT Configuration IE, store this information and take it into account in the requested MDT session. +- if the Trace Activation IE includes the Signalling based MDT PLMN List IE, within the MDT Configuration IE, the eNB may use it to propagate the MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the MBSFN-ResultToLog IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the MBSFN-AreaId IE in the MBSFN-ResultToLog IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the UE Application layer measurement configuration IE, initiate the requested trace session and QoE Measurement Collection function as described in TS 36.300 [14]. +- if the Trace Activation IE includes the Bluetooth Measurement Configuration IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the WLAN Measurement Configuration IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +If the CS Fallback Indicator IE is included in the INITIAL CONTEXT SETUP REQUEST message, it indicates that the UE Context to be set-up is subject to CS Fallback. The eNB shall reply with the INITIAL CONTEXT SETUP RESPONSE message and then act as defined in TS 23.272 [17]. +If the Registered LAI IE is included in the INITIAL CONTEXT SETUP REQUEST message, it indicates that the eNB may take the Registered LAI IE into account when selecting the target cell or frequency and then act as defined in TS 23.272 [17]. +If the UE Security Capabilities IE included in the INITIAL CONTEXT SETUP REQUEST message only contains the EIA0 algorithm as defined in TS 33.401 [15] and if this EIA0 algorithm is defined in the configured list of allowed integrity protection algorithms in the eNB (TS 33.401 [15]), the eNB shall take it into use and ignore the keys received in the Security Key IE. +If the GUMMEI IE is contained in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information in the UE context and use it for subsequent X2 handovers. +If the MME UE S1AP ID 2 IE is contained in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information in the UE context and use it for subsequent X2 handovers. +If the Management Based MDT Allowed IE is contained in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall use it, if supported, together with information in the Management Based MDT PLMN List IE, if available in the UE context, to allow subsequent selection of the UE for management based MDT defined in TS 32.422 [10]. +If the UE User Plane CIoT Support Indicator IE is included in the INITIAL CONTEXT SETUP REQUEST message and is set to "supported", the eNB shall, if supported, consider that User Plane CIoT EPS Optimisation as specified in TS 23.401 [11] is supported for the UE. +If the Enhanced Coverage Restricted IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the CE-Mode-B Restricted IE is included in the INITIAL CONTEXT SETUP REQUEST message and the Enhanced Coverage Restricted IE is not set to restricted and the Enhanced Coverage Restricted information stored in the UE context is not set to restricted, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the NR UE Security Capabilities IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 33.401 [15]. +If the Aerial UE subscription information IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 36.300 [14]. +If the Pending Data Indication IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall use it as defined in TS 23.401 [11]. +If the Subscription Based UE Differentiation Information IE is included in the INITIAL CONTEXT SETUP REQUEST message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +The eNB shall report to the MME, in the INITIAL CONTEXT SETUP RESPONSE message, the successful establishment of the security procedures with the UE, and, the result for all the requested E-RABs in the following way: +- A list of E-RABs which are successfully established shall be included in the E-RAB Setup List IE +- A list of E-RABs which failed to be established shall be included in the E-RAB Failed to Setup List IE. +When the eNB reports the unsuccessful establishment of an E-RAB, the cause value should be precise enough to enable the MME to know the reason for the unsuccessful establishment, e.g., “Radio resources not available”, “Failure in the Radio Interface Procedure”. +After sending the INITIAL CONTEXT SETUP RESPONSE message, the procedure is terminated in the eNB. +8.3.1.3 Unsuccessful Operation + +Figure 8.3.1.3-1: Initial Context Setup procedure. Unsuccessful operation. +If the eNB is not able to establish an S1 UE context, or cannot even establish one non GBR bearer it shall consider the procedure as failed and reply with the INITIAL CONTEXT SETUP FAILURE message. +8.3.1.4 Abnormal Conditions +If the eNB receives an INITIAL CONTEXT SETUP REQUEST message containing a E-RAB Level QoS Parameters IE which contains a QCI IE indicating a GBR bearer (as defined in TS 23.203 [13]), and which does not contain the GBR QoS Information IE, the eNB shall consider the establishment of the corresponding E-RAB as failed. +If the eNB receives an INITIAL CONTEXT SETUP REQUEST message containing several E-RAB ID IEs (in the E-RAB to Be Setup List IE) set to the same value, the eNB shall consider the establishment of the corresponding E-RABs as failed. +If the supported algorithms for encryption defined in the Encryption Algorithms IE in the UE Security Capabilities IE, plus the mandated support of EEA0 in all UEs (TS 33.401 [15]), do not match any allowed algorithms defined in the configured list of allowed encryption algorithms in the eNB (TS 33.401 [15]), the eNB shall reject the procedure using the INITIAL CONTEXT SETUP FAILURE message. +If the supported algorithms for integrity defined in the Integrity Protection Algorithms IE in the UE Security Capabilities IE, plus the mandated support of the EIA0 algorithm in all UEs (TS 33.401 [15]), do not match any allowed algorithms defined in the configured list of allowed integrity protection algorithms in the eNB (TS 33.401 [15]), the eNB shall reject the procedure using the INITIAL CONTEXT SETUP FAILURE message. +If the CSG Membership Status IE is not included in the INITIAL CONTEXT SETUP REQUEST message and the cell accessed by the UE is a hybrid cell, the eNB shall reject the procedure using the INITIAL CONTEXT SETUP FAILURE message. +If the eNB receives an INITIAL CONTEXT SETUP REQUEST message containing both the Correlation ID and the SIPTO Correlation ID IEs for the same E-RAB, the eNB shall consider the establishment of the corresponding E-RAB as failed. +8.3.2 UE Context Release Request (eNB initiated) +8.3.2.1 General +The purpose of the UE Context Release Request procedure is to enable the eNB to request the MME to release the UE-associated logical S1-connection due to E-UTRAN generated reasons, e.g., “TX2RELOCOverall Expiry”. The procedure uses UE-associated signalling. +8.3.2.2 Successful Operation + + +Figure 8.3.2.2-1: UE Context Release Request procedure. Successful operation. +The eNB controlling a UE-associated logical S1-connection initiates the procedure by generating a UE CONTEXT RELEASE REQUEST message towards the affected MME node. +The UE CONTEXT RELEASE REQUEST message shall indicate the appropriate cause value, e.g., “User Inactivity”, “Radio Connection With UE Lost”, “CSG Subscription Expiry”, “CS Fallback triggered”, “Redirection towards 1xRTT”, “Inter-RAT Redirection”, “UE Not Available for PS Service”, “Release due to pre-emption”, for the requested UE-associated logical S1-connection release. +If the Secondary RAT Usage Report List IE is included in the UE CONTEXT RELEASE REQUEST message, the MME shall handle this information as specified in TS 23.401 [11]. +Interactions with UE Context Release procedure: +The UE Context Release procedure should be initiated upon reception of a UE CONTEXT RELEASE REQUEST message. If the UE was configured with EN-DC radio resources at the time UE Context Release Request procedure was triggered, and the PSCell information was available, the eNB shall store the PSCell information in the UE context. +8.3.3 UE Context Release (MME initiated) +8.3.3.1 General +The purpose of the UE Context Release procedure is to enable the MME to order the release of the UE-associated logical connection due to various reasons, e.g., completion of a transaction between the UE and the EPC, or completion of successful handover, or completion of handover cancellation, or release of the old UE-associated logical S1-connection when two UE-associated logical S1-connections toward the same UE is detected after the UE has initiated the establishment of a new UE-associated logical S1-connection, or the UE is no longer allowed to access the CSG cell (i.e., the UE becomes a non-member of the currently used CSG cell). The procedure uses UE-associated S1 connection. +8.3.3.2 Successful Operation + +Figure 8.3.3.2-1: UE Context Release procedure. Successful operation. +The MME initiates the procedure by sending the UE CONTEXT RELEASE COMMAND message to the eNB. +The UE CONTEXT RELEASE COMMAND message shall contain the UE S1AP ID pair IE if available, otherwise the message shall contain the MME UE S1AP ID IE. +The MME provides the cause IE set to “Load Balancing TAU Required” in the UE CONTEXT RELEASE COMMAND message sent to the eNB for all load balancing and offload cases in the MME. +Upon reception of the UE CONTEXT RELEASE COMMAND message, the eNB shall release all related signalling and user data transport resources and reply with the UE CONTEXT RELEASE COMPLETE message. In case of eNB supporting L-GW function for LIPA and/or SIPTO@LN operation, the eNB shall also release any related tunnel resources. In case of successful handover, the eNB using L-GW function for SIPTO@LN operation shall also request using intra-node signalling the collocated L-GW to release the SIPTO@LN PDN connection as defined in TS 23.401 [11]. +The eNB shall, if supported, report in the UE CONTEXT RELEASE COMPLETE message location information of the UE in the User Location Information IE. If the PSCell Information IE is included in the User Location Information IE, it indicates the UE was configured with EN-DC radio resources at the eNB . Also, if the Time Since Secondary Node Release IE is included in the UE CONTEXT RELEASE COMPLETE message, it indicates the time elapsed since EN-DC operation in the eNB was stopped for the UE. +If the User Location Information IE is included in the UE CONTEXT RELEASE COMPLETE message, the MME shall handle this information as specified in TS 23.401 [11]. +If the Information on Recommended Cells and eNBs for Paging IE is included in the UE CONTEXT RELEASE COMPLETE message, the MME shall, if supported, store it and may use it for subsequent paging. +If the Cell Identifier and Coverage Enhancement Level IE is included in the UE CONTEXT RELEASE COMPLETE message, the MME shall, if supported, store it and use it for subsequent paging. +If the Secondary RAT Usage Report List IE is included in the UE CONTEXT RELEASE COMPLETE message, the MME shall handle this information as specified in TS 23.401 [11]. +8.3.3.3 Abnormal Conditions +If the UE Context Release procedure is not initiated towards the eNB before the expiry of the timer TS1RELOCOverall, the eNB shall request the MME to release the UE context. +If the UE returns to the eNB before the reception of the UE CONTEXT RELEASE COMMAND message or the expiry of the timer TS1RELOCOverall, the eNB shall stop the TS1RELOCOverall and continue to serve the UE. +8.3.4 UE Context Modification +8.3.4.1 General +The purpose of the UE Context Modification procedure is to partly modify the established UE Context, e.g., with the Security Key or the Subscriber Profile ID for RAT/Frequency priority. The procedure uses UE-associated signalling. +8.3.4.2 Successful Operation + +Figure 8.3.4.2-1: UE Context Modification procedure. Successful operation. +The UE CONTEXT MODIFICATION REQUEST message may contain. +- the Security Key IE. +- the Subscriber Profile ID for RAT/Frequency priority IE. +- the UE Aggregate Maximum Bit Rate IE. +- the CS Fallback Indicator IE. +- the UE Security Capabilities IE. +- the CSG Membership Status IE. +- the Registered LAI IE. +- the Additional CS Fallback Indicator IE. +- the ProSe Authorized IE. +- the SRVCC Operation Possible IE. +- the SRVCC Operation Not Possible IE. +- the V2X Services Authorized IE. +- the UE Sidelink Aggregate Maximum Bit Rate IE. +- the NR UE Security Capabilities IE. +- the Aerial UE subscription information IE. +Upon receipt of the UE CONTEXT MODIFICATION REQUEST message the eNB shall +- store the received Security Key IE, take it into use and associate it with the initial value of NCC as defined in TS 33.401 [15] +- store the UE Security Capabilities IE and take them into use together with the received keys according to TS 33.401 [15]. +- if supported, store the NR UE Security Capabilities IE and use it as defined in TS 33.401 [15] +- store the Subscriber Profile ID for RAT/Frequency priority IE and use it as defined in TS 36.300 [14]. +If the UE Aggregate Maximum Bit Rate IE is included in the UE CONTEXT MODIFICATION REQUEST message the eNB shall: +- replace the previously provided UE Aggregate Maximum Bit Rate by the received UE Aggregate Maximum Bit Rate in the UE context; +- use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +If the CSG Membership Status IE is received in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall take the following action: +- If the cell that serves the UE is a hybrid cell, the eNB shall store the value contained in the CSG Membership Status IE and replace any previously stored membership status value by this new one. It shall then use it as defined in TS 36.300 [14]. +- If the cell that serves the UE is a CSG cell, and the CSG Membership Status IE is set to “not-member”, the eNB should initiate actions to ensure that the UE is no longer served by the CSG cell as defined in TS 36.300 [14]. +- If the UE is in dual connectivity operation and the cell configured as SCG is a hybrid cell, the eNB shall inform the eNB serving the SCG of the updated CSG membership status. +If the UE Aggregate Maximum Bit Rate IE is not contained in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall use the previously provided UE Aggregate Maximum Bit Rate which is stored in the UE context. +If the CS Fallback Indicator IE is included in the UE CONTEXT MODIFICATION REQUEST message, it indicates that the concerned UE Context is subject to CS Fallback. The eNB shall reply with the UE CONTEXT MODIFICATION RESPONSE message and then act as defined in TS 23.272 [17]. If the CS Fallback Indicator IE is set to “CS Fallback High Priority” and the Additional CS Fallback Indicator IE is not present and, in case the Handover Restriction List information that may exist in the UE context is applied, no suitable target is found, or if the CS Fallback Indicator IE is set to “CS Fallback High Priority” and the Additional CS Fallback Indicator IE is set to “no restriction”, the eNB shall consider that no roaming and no access restriction apply to the UE and process according to TS 23.272 [17]. +If the Registered LAI IE is included in the UE CONTEXT MODIFICATION REQUEST message, it indicates that the eNB may take the Registered LAI IE into account when selecting the target cell or frequency and then act as defined in TS 23.272 [17]. +If the ProSe Authorized IE is contained in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall, if supported, update its ProSe authorization information for the UE accordingly. If the ProSe Authorized IE includes one or more IEs set to “not authorized”, the eNB shall, if supported, initiate actions to ensure that the UE is no longer accessing the relevant ProSe service(s). +If the SRVCC Operation Possible IE is included in UE CONTEXT MODIFICATION REQUEST message, the eNB shall store content of the received SRVCC Operation Possible IE in the UE context and, if supported, use it as defined in TS 23.216 [9]. +If the SRVCC Operation Not Possible IE is included in UE CONTEXT MODIFICATION REQUEST message, the eNB shall, if supported, remove the SRVCC Operation Possible information from the UE context. +If the V2X Services Authorized IE is contained in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall, if supported, update its V2X services authorization information for the UE accordingly. If the V2X Services Authorized IE includes one or more IEs set to “not authorized”, the eNB shall, if supported, initiate actions to ensure that the UE is no longer accessing the relevant service(s). +If the UE Sidelink Aggregate Maximum Bit Rate IE is included in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall, if supported: +- replace the previously provided UE Sidelink Aggregate Maximum Bit Rate, if available in the UE context, with the received value; +- use the received value for the concerned UE’s sidelink communication in network scheduled mode for V2X services. +If the Aerial UE subscription information IE is included in the UE CONTEXT MODIFICATION REQUEST message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 36.300 [14]. +The eNB shall report, in the UE CONTEXT MODIFICATION RESPONSE message to the MME the successful update of the UE context. +After sending the UE CONTEXT MODIFICATION RESPONSE message, the procedure is terminated in the eNB. +8.3.4.3 Unsuccessful Operation + +Figure 8.3.4.3-1: UE Context Modification procedure. Unsuccessful operation. +In case the UE context update cannot be performed successfully the eNB shall respond with the UE CONTEXT MODIFICATION FAILURE message to the MME with an appropriate cause value in the Cause IE. +8.3.4.4 Abnormal Conditions +If the eNB receives both the CS Fallback Indicator IE and one of the security IEs (either the Security Key IE or the UE Security Capabilities IE) in the UE Context Modification Request message, the eNB shall ignore both IEs and send back the UE CONTEXT MODIFICATION FAILURE message with an appropriate cause value. +8.3.5 UE Radio Capability Match +8.3.5.1 General +The purpose of the UE Radio Capability Match procedure is for the MME to request the eNB to derive and provide an indication to the MME whether the UE radio capabilities are compatible with the network configuration for voice continuity. +The procedure uses UE-associated signalling. +8.3.5.2 Successful Operation + +Figure 8.3.5.2-1: UE Radio Capability Match. Successful operation +The MME initiates the procedure by sending a UE RADIO CAPABILITY MATCH REQUEST message. If the UE-associated logical S1-connection is not established, the MME shall allocate a unique MME UE S1AP ID to be used for the UE and include the MME UE S1AP ID IE in the UE RADIO CAPABILITY MATCH REQUEST message; by receiving the MME UE S1AP ID IE in the UE RADIO CAPABILITY MATCH REQUEST message, the eNB establishes the UE-associated logical S1-connection. +Upon receipt of the UE RADIO CAPABILITY MATCH REQUEST message, the eNB shall act as defined in the TS 23.401 [11] and respond with a UE RADIO CAPABILITY MATCH RESPONSE message. +If the UE Radio Capability IE is contained in the UE RADIO CAPABILITY MATCH REQUEST message, the eNB shall use it to determine the value of the Voice Support Match Indicator IE to be included in the UE RADIO CAPABILITY MATCH RESPONSE message. +8.3.5.3 Unsuccessful Operation +Not applicable. +8.3.5.4 Abnormal Conditions +Not applicable. +8.3.6 UE Context Modification Indication +8.3.6.1 General +The purpose of the UE Context Modification Indication procedure is for the eNB to request the modifications on the established UE Context. +The procedure uses UE-associated signalling. +In the current version of the specification, this procedure is only used for membership verification, as described in TS 36.300 [14]. +8.3.6.2 Successful Operation + +Figure 8.3.6.2-1: UE Context Modification Indication. Successful operation +If the CSG Membership Info IE is included in the UE CONTEXT MODIFICATION INDICATION message, the MME shall use the information for CSG membership verification as specified in TS 36.300 [14] and provide the result of the membership verification in the CSG Membership Status IE contained in the UE CONTEXT MODIFICATION CONFIRM message. +If no CSG Membership Info IE is received in the UE CONTEXT MODIFICATION INDICATION message and the UE was previously configured with resources from a hybrid cell, the MME shall consider that the UE has moved into an open access cell. +If PLMN Identity IE is received in the CSG Membership Info IE in the UE CONTEXT MODIFICATION INDICATION message, the MME shall use it for CSG membership verification as specified in TS 36.300 [14]. +8.3.6.3 Unsuccessful Operation +Not applicable. +8.3.6.4 Abnormal Conditions +If the CSG Membership Info IE in the UE CONTEXT MODIFICATION message does not contain the Cell Access Mode IE set to "hybrid"the MME shall trigger the UE Context Release procedure. +8.3.7 UE Context Suspend +8.3.7.1 General +The purpose of the UE Context Suspend procedure is to suspend the UE context, the UE-associated logical S1-connection and the related bearer contexts in the E-UTRAN and the EPC. +8.3.7.2 Successful Operation + +Figure 8.3.7.2-1: UE Context Suspend procedure. Successful operation. +The eNB initiates the procedure by sending the UE CONTEXT SUSPEND REQUEST message to the MME. +Upon receipt of the UE CONTEXT SUSPEND REQUEST the MME shall act as defined in TS 23.401 [11]. +Upon receipt of the UE CONTEXT SUSPEND RESPONSE message the eNB shall suspend the UE context, the UE-associated logical S1-connection and the related bearer contexts and send the UE to RRC_IDLE. +If the Information on Recommended Cells and eNBs for Paging IE is included in the UE CONTEXT SUSPEND REQUEST message, the MME shall, if supported, store it and may use it for subsequent paging. +If the Cell Identifier and Coverage Enhancement Level IE is included in the UE CONTEXT SUSPEND REQUEST message, the MME shall, if supported, store it and use it for subsequent paging. +If the Secondary RAT Usage Report List IE is included in the UE CONTEXT SUSPEND REQUEST message, the MME shall handle this information as specified in TS 23.401 [11]. +If the Security Context IE is included in the UE CONTEXT SUSPEND RESPONSE message, the eNB shall store the received Security Context IE in the UE context and remove any existing unused stored {NH, NCC} as specified in TS 33.401 [15]. +The eNB shall, if supported, report in the UE CONTEXT SUSPEND REQUEST message location information of the UE in the User Location Information IE. If the PSCell Information IE is included in the User Location Information IE, it indicates the UE was configured with EN-DC radio resources at the eNB. Also, if the Time Since Secondary Node Release IE is included in the UE CONTEXT SUSPEND REQUEST message, it indicates the time elapsed since EN-DC operation in the eNB was stopped for the UE. +8.3.8 UE Context Resume +8.3.8.1 General +The purpose of the UE Context Resume procedure is to indicate to the MME that the UE has resumed the suspended RRC connection or accesses for early data transmission and to request the MME to resume the UE context, UE-associated logical S1-connection and the related bearer contexts in the EPC. +8.3.8.2 Successful Operation + +Figure 8.3.8.2-1: UE Context Resume procedure. Successful operation. +The eNB initiates the procedure by sending the UE CONTEXT RESUME REQUEST message to the MME. If the eNB is not able to admit all suspended E-RABs the eNB shall indicate this in the E-RABs Failed To Resume List IE. +Upon receipt of the UE CONTEXT RESUME REQUEST message the MME shall act as defined in TS 23.401 [11] and respond with the UE CONTEXT RESUME RESPONSE. If the MME is not able to admit all suspended E-RABs the MME shall indicate this in the E-RABs Failed To Resume List IE. +The eNB shall release resources for each E-RAB failed to resume and shall assume that the EPC has released respective resources as well. +If the Security Context IE is included in the UE CONTEXT RESUME RESPONSE message, the eNB shall store the received Security Context IE in the UE context and the eNB shall use it for the next suspend/resume or X2 handover or Intra eNB handovers as specified in TS 33.401 [15]. +If the Pending Data Indication IE is included in the UE CONTEXT RESUME RESPONSE message, the eNB shall use it as defined in TS 23.401 [11]. +8.3.8.3 Unsuccessful Operation + +Figure 8.3.8.3-1: UE Context Resume procedure. Unsuccessful operation. +If the MME is not able to resume a single E-RAB it releases the UE-associated logical S1-connection by sending the UE CONTEXT RESUME FAILURE message to the eNB. Upon reception of the UE CONTEXT RESUME FAILURE message the eNB shall release the RRC connection as specified in TS 36.331 [16] and release all related signalling and user data transport resources. +8.3.9 Connection Establishment Indication +8.3.9.1 General +The purpose of the Connection Establishment Indication procedure is to enable the MME to complete the establishment of the UE-associated logical S1-connection, and/or trigger the eNB to obtain and report UE Radio Capability. The procedure uses UE-associated signalling. +8.3.9.2 Successful Operation + +Figure 8.3.9.2-1: Connection Establishment Indication procedure. Successful operation. +The MME initiates the procedure by sending a CONNECTION ESTABLISHMENT INDICATION message to the eNB. +If the UE-associated logical S1-connection is not established, the MME shall allocate a unique MME UE S1AP ID to be used for the UE and include that in the CONNECTION ESTABLISHMENT INDICATION message. +If the UE Radio Capability IE is included in the CONNECTION ESTABLISHMENT INDICATION message, the eNB shall store this information in the UE context, use it as defined in TS 36.300 [14]. +If the Enhanced Coverage Restricted IE is included in the CONNECTION ESTABLISHMENT INDICATION message, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the DL CP Security Information IE is included in the CONNECTION ESTABLISHMENT INDICATION message, the eNB shall forward this information to the UE as described in TS 36.300 [14]. +If the CE-Mode-B Restricted IE is included in the CONNECTION ESTABLISHMENT INDICATION message and the Enhanced Coverage Restricted IE is not set to restricted and the Enhanced Coverage Restricted information stored in the UE context is not set to restricted, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the End Indication IE is included in the CONNECTION ESTABLISHMENT INDICATION message and set to "no further data", the eNB shall consider that there are no further NAS PDUs to be transmitted for this UE. +If the Subscription Based UE Differentiation Information IE is included in the CONNECTION ESTABLISHMENT INDICATION message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +8.3.9.3 Unsuccessful Operation +Not applicable. +8.3.9.4 Abnormal Conditions +Not applicable. +8.3.10 Retrieve UE Information +8.3.10.1 General +The purpose of the Retrieve UE information procedure is for the eNB to request the UE information including QoS Parameters and UE Radio capability from MME, for a NB-IoT UE using Control Plane CIoT EPS Optimisation. +8.3.10.2 Successful Operation + + +Figure 8.3.10.1: Retrieve UE Information Procedure. Successful operation. +The eNB initiates the procedure by sending the RETRIEVE UE INFORMATION message to the MME. +8.3.10.3 Unsuccessful Operation +Not applicable. +8.3.10.4 Abnormal Conditions +Not applicable. +8.3.11 UE Information Transfer +8.3.11.1 General +The purpose of the UE information transfer procedure is for the MME to send the UE information including QoS Parameters and UE Radio capability to the eNB, for a NB-IoT UE using Control Plane CIoT EPS Optimisation. +8.3.11.2 Successful Operation + + +Figure 8.3.11.1: UE Information Transfer Procedure. Successful operation. +The MME initiates the procedure by sending the UE INFORMATION TRANSFER message to the eNB. +If the UE Level QoS Parameters IE is contained in the UE INFORMATION TRANSFER message, the eNB shall store this information in the UE context, and use it as specified in TS 23.401 [11]. +If the UE Radio Capability IE is contained in the UE INFORMATION TRANSFER message, the eNB shall store this information in the UE context, and use it as specified in TS 23.401 [11]. +If the Subscription Based UE Differentiation Information IE is included in the UE INFORMATION TRANSFER message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +If the Pending Data Indication IE is contained in the UE INFORMATION TRANSFER message, the eNB shall store this information in the UE context, and use it as specified in TS 23.401 [11]. +8.3.11.3 Unsuccessful Operation +Not applicable. +8.3.11.4 Abnormal Conditions +Not applicable. +8.3.12 eNB CP Relocation Indication +8.3.12.1 General +The purpose of the eNB CP Relocation Indication procedure is to request the MME to authenticate the UE’s re-establishment request as described in TS 36.300 [14], and trigger the establishment of the respective UE-associated logical S1-connection, for a NB-IoT UE using Control Plane CIoT EPS Optimisation. +The procedure uses UE-associated signalling. +8.3.12.2 Successful Operation + +Figure 8.3.12.2-1: eNB CP Relocation Indication. Successful operation. +The eNB initiates the procedure by sending a eNB CP RELOCATION INDICATION message to the MME. +The eNB shall allocate a unique eNB UE S1AP ID to be used for the UE and the eNB shall include this identity in the eNB CP RELOCATION INDICATION message. +8.3.12.3 Unsuccessful Operation +Not applicable. +8.3.12.4 Abnormal Conditions +Not applicable. +8.3.13 MME CP Relocation Indication +8.3.13.1 General +The purpose of the MME CP Relocation Indication procedure is to inform the eNB that the UE’s connection is to be relocated to another eNB as described in TS 36.300 [14], for a UE using Control Plane CIoT EPS Optimisation. +The procedure uses UE-associated signalling. +8.3.13.2 Successful Operation + +Figure 8.3.13.2-1: MME CP Relocation Indication. Successful operation. +The MME initiates the procedure by sending a MME CP RELOCATION INDICATION message to the eNB. +Upon reception of the MME CP RELOCATION INDICATION message, the eNB shall terminate the delivery of NAS messages that have been received from the MME, and proceed as described in TS 36.300 [14]. +8.3.13.3 Unsuccessful Operation +Not applicable. +8.3.13.4 Abnormal Conditions +Not applicable. +8.4 Handover Signalling +8.4.1 Handover Preparation +8.4.1.1 General +The purpose of the Handover Preparation procedure is to request the preparation of resources at the target side via the EPC. There is only one Handover Preparation procedure ongoing at the same time for a certain UE. +8.4.1.2 Successful Operation + +Figure 8.4.1.2-1: Handover preparation: successful operation +The source eNB initiates the handover preparation by sending the HANDOVER REQUIRED message to the serving MME. When the source eNB sends the HANDOVER REQUIRED message, it shall start the timer TS1RELOCprep. The source eNB shall indicate the appropriate cause value for the handover in the Cause IE. +The source eNB shall include the Source to Target Transparent Container IE in the HANDOVER REQUIRED message. +In case of intra-system handover, the information in the Source to Target Transparent Container IE shall be encoded according to the definition of the Source eNB to Target eNB Transparent Container IE. In case of handover to UTRAN, the information in the Source to Target Transparent Container IE shall be encoded according to the Source RNC to Target RNC Transparent Container IE definition as specified in TS 25.413 [19] and the source eNB shall include the UE History Information IE in the Source RNC to Target RNC Transparent Container IE. If the handover is to GERAN A/Gb mode then the information in the Source to Target Transparent Container IE shall be encoded according to the definition of the Source BSS to Target BSS Transparent Container IE as described in TS 48.018 [18]. If the handover is to NG-RAN, the information in the Source to Target Transparent Container IE shall be encoded according to the Source NG-RAN Node to Target NG-RAN Node Transparent ContainerIE definition as specified in TS 38.413 [44]. +When the preparation, including the reservation of resources at the target side is ready, the MME responds with the HANDOVER COMMAND message to the source eNB. +If the Target to Source Transparent Container IE has been received by the MME from the handover target then the transparent container shall be included in the HANDOVER COMMAND message. +Upon reception of the HANDOVER COMMAND message the source eNB shall stop the timer TS1RELOCprep and start the timer TS1RELOCOverall. +In case of intra-system handover, the information in the Target to Source Transparent Container IE shall be encoded according to the definition of the Target eNB to Source eNB Transparent Container IE. In case of inter-system handover to UTRAN, the information in the Target to Source Transparent Container IE shall be encoded according to the Target RNC to Source RNC Transparent Container IE definition as specified in TS 25.413 [19]. In case of inter-system handover to GERAN A/Gb mode, the information in the Target to Source Transparent Container IE shall be encoded according to the Target BSS to Source BSS Transparent Container IE definition as described in TS 48.018 [18]. In case of inter-system handover to NG-RAN, the information in the Target to Source Transparent Container IE shall be encoded according to the Target NG-RAN Node to Source NG-RAN Node Transparent Container IE definition as specified in TS 38.413 [44]. +If there are any E-RABs that could not be admitted in the target, they shall be indicated in the E-RABs to Release List IE. +If the DL forwarding IE is included within the Source eNB to Target eNB Transparent Container IE of the HANDOVER REQUIRED message and it is set to “DL forwarding proposed”, it indicates that the source eNB proposes forwarding of downlink data. +If the MME receives the Direct Forwarding Path Availability IE in the HANDOVER REQUIRED message indicating that a direct data path is available, it shall handle it as specified in TS 23.401 [11]. +If the CSG Id IE and no Cell Access Mode IE are received in the HANDOVER REQUIRED message, the MME shall perform the access control according to the CSG Subscription Data of that UE and, if the access control is successful or if at least one of the E-RABs has a particular ARP value (see TS 23.401 [11]), it shall continue the handover and propagate the CSG Id IE to the target side. If the access control is unsuccessful but at least one of the E-RABs has a particular ARP value (see TS 23.401 [11]) the MME shall also provide the CSG Membership Status IE set to “non member” to the target side. +If the CSG Id IE and the Cell Access Mode IE set to “hybrid” are received in the HANDOVER REQUIRED message, the MME shall provide the membership status of the UE and the CSG Id to the target side. +The source eNB shall include the SRVCC HO Indication IE in the HANDOVER REQUIRED message if the SRVCC operation is needed as defined in TS 23.216 [9]. The source eNB shall indicate to the MME in the SRVCC HO Indication IE if the handover shall be prepared for PS and CS domain or only for CS domain. The SRVCC HO Indication IE is set according to the target cell capability and UE capability. In case the target system is GERAN without DTM support or the UE is without DTM support, the source eNB shall indicate “CS only” in the SRVCC HO Indication IE and “PS service not available” in PS Service Not Available IE. In case the target system is either GERAN with DTM but without DTM HO support and the UE is supporting DTM or the target system is UTRAN without PS HO support, the source eNB shall indicate “CS only” in the SRVCC HO Indication IE. Otherwise, the source eNB shall indicate “PS and CS” in the SRVCC HO Indication IE. +In case of inter-system handover from E-UTRAN, the source eNB shall indicate in the Target ID IE, in case the target system is UTRAN, the Target RNC-ID of the RNC (including the Routing Area Code only in case the UTRAN PS domain is involved), in case the target system is GERAN the Cell Global Identity (including the Routing Area Code only in case the GERAN PS domain is involved) of the cell, and in case the target system is NG-RAN the Target NG-RAN Node ID of the NG-RAN node in the target system. +In case of inter-system handover from E-UTRAN to UTRAN, the source eNB shall, if supported, include the HO Cause Value IE in the UE History Information IE of the HANDOVER REQUIRED message. +In case the SRVCC operation is performed and the SRVCC HO Indication IE indicates that handover shall be prepared only for CS domain, and if +- the target system is GERAN, then the source eNB +- shall encode the information in the Source to Target Transparent Container IE within the HANDOVER REQUIRED message, according to the definition of the Old BSS to New BSS information IE as specified in TS 48.008 [23], and +- shall not include the Source to Target Transparent Container Secondary IE in the HANDOVER REQUIRED message; +- the target system is UTRAN, then the source eNB +- shall encode the information in the Source to Target Transparent Container IE within the HANDOVER REQUIRED message according to the definition of the Source RNC to Target RNC Transparent Container IE as specified in TS 25.413 [19], +- shall include the UE History Information IE in the Source RNC to Target RNC Transparent Container IE, and +- shall not include the Source to Target Transparent Container Secondary IE in the HANDOVER REQUIRED message. +In case the SRVCC operation is performed, the SRVCC HO Indication IE in the HANDOVER REQUIRED message indicates that handover shall be prepared for PS and CS domain, and if +- the target system is GERAN with DTM HO support, then the source eNB +- shall encode the information in the Source to Target Transparent Container IE within the HANDOVER REQUIRED message according to the definition of the Source BSS to Target BSS Transparent Container IE as described in TS 48.018 [18],and +- shall include the Source to Target Transparent Container Secondary IE in the HANDOVER REQUIRED message and encode information in it according to the definition of the Old BSS to New BSS information IE as specified in TS 48.008 [23]; +- the target system is UTRAN, then the source eNB +- shall encode the information in the Source to Target Transparent Container IE within the HANDOVER REQUIRED message according to the definition of the Source RNC to Target RNC Transparent Container IE as specified in TS 25.413 [19], +- shall include the UE History Information IE in the Source RNC to Target RNC Transparent Container IE, and +- shall not include the Source to Target Transparent Container Secondary IE in the HANDOVER REQUIRED message. +In case the SRVCC operation is performed, the SRVCC HO Indication IE in the HANDOVER REQUIRED message indicates that handover shall be prepared only for CS domain, and if +- the target system is GERAN, then the MME +- shall encode the information in the Target to Source Transparent Container IE within the HANDOVER COMMAND message according to the definition of the Layer 3 Information IE as specified in TS 48.008 [23], and +- shall not include the Target to Source Transparent Container Secondary IE in the HANDOVER COMMAND message; +- the target system is UTRAN, then the MME +- shall encode the information in the Target to Source Transparent Container IE within the HANDOVER COMMAND message according to the definition of the Target RNC to Source RNC Transparent Container IE as specified in TS 25.413 [19], and +- shall not include the Target to Source Transparent Container Secondary IE in the HANDOVER COMMAND message. +In case the SRVCC operation is performed, the SRVCC HO Indication IE in the HANDOVER REQUIRED message indicates that handover shall be prepared for PS and CS domain, +- the target system is GERAN with DTM HO support, and if +- the Handover Preparation procedure has succeeded in the CS and PS domain, then the MME +- shall encode the information in the Target to Source Transparent Container IE within the HANDOVER COMMAND message according to the definition of the Layer 3 Information IE as specified in TS 48.008 [23], and +- shall include the Target to Source Transparent Container Secondary IE in the HANDOVER COMMAND message and encode information in it according to the definition of the Target BSS to Source BSS Transparent Container IE as specified in TS 48.018 [18]; +- the Handover Preparation procedure has succeeded in the CS domain only, then the MME +- shall encode the information in the Target to Source Transparent Container IE within the HANDOVER COMMAND message according to the definition of the Layer 3 Information IE as specified in TS 48.008 [23], and +- shall not include the Target to Source Transparent Container Secondary IE in the HANDOVER COMMAND message; +- the target system is UTRAN, then the Handover Preparation procedure shall be considered successful if the Handover Preparation procedure has succeeded in the CS domain, and the MME +- shall encode the information in the Target to Source Transparent Container IE within the HANDOVER COMMAND message according to the definition of the Target RNC to Source RNC Transparent Container IE as specified in TS 25.413 [19], and +- shall not include the Target to Source Transparent Container Secondary IE in the HANDOVER COMMAND message. +If the HANDOVER COMMAND message contains the DL GTP-TEID IE and the DL Transport Layer Address IE for a given bearer in the E-RABs Subject to Forwarding List IE, then the source eNB shall consider that the forwarding of downlink data for this given bearer is possible. +If the HANDOVER COMMAND message contains the UL GTP-TEID IE and the UL Transport Layer Address IE for a given bearer in the E-RABs Subject to Forwarding List IE, then it means the target eNB has requested the forwarding of uplink data for this given bearer. +Interactions with E-RAB Management procedures: +If, after a HANDOVER REQUIRED message is sent and before the Handover Preparation procedure is terminated, the source eNB receives an MME initiated E-RAB Management procedure on the same UE associated signalling connection, the source eNB shall either: +1. cancel the Handover Preparation procedure by executing the Handover Cancel procedure with an appropriate cause value. After successful completion of the Handover Cancel procedure, the source eNB shall continue the MME initiated E-RAB Management procedure +or +2. terminate the MME initiated E-RAB Management procedure by sending the appropriate response message with an appropriate cause value, e.g., “S1 intra system Handover Triggered”, “S1 inter system Handover Triggered” to the MME and then the source eNB shall continue with the handover procedure. +8.4.1.3 Unsuccessful Operation + +Figure 8.4.1.3-1: Handover preparation: unsuccessful operation +If the EPC or the target system is not able to accept any of the bearers or a failure occurs during the Handover Preparation, the MME sends the HANDOVER PREPARATION FAILURE message with an appropriate cause value to the source eNB. +If the CSG Id IE and no Cell Access Mode IE are received in the HANDOVER REQUIRED message and the access control is unsuccessful and none of the E-RABs has a particular ARP value (see TS 23.401 [11]) the MME shall send the HANDOVER PREPARATION FAILURE message with an appropriate cause value to the source eNB, except when one of the E-RABs has a particular ARP value (see TS 23.401 [11]). Upon reception, the source eNB may decide to prevent handover for that UE towards CSG (Closed Access Mode) cells with corresponding CSG Id. +Interaction with Handover Cancel procedure: +If there is no response from the EPC to the HANDOVER REQUIRED message before timer TS1RELOCprep expires in the source eNB, the source eNB should cancel the Handover Preparation procedure by initiating the Handover Cancel procedure with the appropriate value for the Cause IE. The source eNB shall ignore any HANDOVER COMMAND message or HANDOVER PREPARATION FAILURE message received after the initiation of the Handover Cancel procedure. +8.4.1.4 Abnormal Conditions +If the eNB receives at least one E-RAB ID included in the E-RABs Subject to Forwarding List IE without at least one valid associated tunnel address pair (in either UL or DL), then the eNB shall consider it as a logical error and act as described in subclause 10.4. A GTP tunnel address pair is considered valid if both the GTP-TEID IE and the Transport Layer Address IE are present. +8.4.2 Handover Resource Allocation +8.4.2.1 General +The purpose of the Handover Resource Allocation procedure is to reserve resources at the target eNB for the handover of a UE. +8.4.2.2 Successful Operation + +Figure 8.4.2.2-1: Handover resource allocation: successful operation +The MME initiates the procedure by sending the HANDOVER REQUEST message to the target eNB. The HANDOVER REQUEST message may contain the Handover Restriction List IE, which contains roaming or access restrictions. +If the Handover Restriction List IE is contained in the HANDOVER REQUEST message, the target eNB shall store this information in the UE context. This information shall however not be considered whenever one of the handed over E-RABs has a particular ARP value (TS 23.401 [11]). +The target eNB shall use the information in Handover Restriction List IE if present in the HANDOVER REQUEST message to +- determine a target for subsequent mobility action for which the eNB provides information about the target of the mobility action towards the UE; +- select a proper SCG during dual connectivity operation. +If the Handover Restriction List IE is not contained in the HANDOVER REQUEST message, the target eNB shall consider that no roaming and no access restriction apply to the UE. +Upon reception of the HANDOVER REQUEST message the eNB shall store the received UE Security Capabilities IE in the UE context and use it to prepare the configuration of the AS security relation with the UE. +If the SRVCC Operation Possible IE is included in the HANDOVER REQUEST message, the target eNB shall store the content of the received SRVCC Operation Possible IE in the UE context and, if supported, use it as defined in TS 23.216 [9]. +Upon reception of the HANDOVER REQUEST message the eNB shall store the received Security Context IE in the UE context and the eNB shall use it to derive the security configuration as specified in TS 33.401 [15]. +If the Trace Activation IE is included in the HANDOVER REQUEST message, the target eNB shall if supported, initiate the requested trace function as described in TS 32.422 [10]. In particular, the eNB shall, if supported: +- if the Trace Activation IE does not include the MDT Configuration IE, initiate the requested trace session as described in TS 32.422 [10]; +- if the Trace Activation IE includes the MDT Activation IE, within the MDT Configuration IE, set to “Immediate MDT and Trace”, initiate the requested trace session and MDT session as described in TS 32.422 [10]; +- if the Trace Activation IE includes the MDT Activation IE, within the MDT Configuration IE, set to “Immediate MDT Only”, “Logged MDT only” or “Logged MBSFN MDT”, initiate the requested MDT session as described in TS 32.422 [10] and the target eNB shall ignore Interfaces To Trace IE, and Trace Depth IE. +- if the Trace Activation IE includes the MDT Location Information IE, within the MDT Configuration IE, store this information and take it into account in the requested MDT session. +- if the Trace Activation IE includes the Signalling based MDT PLMN List IE, within the MDT Configuration IE, the eNB may use it to propagate the MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the MBSFN-ResultToLog IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the MBSFN-AreaId IE in the MBSFN-ResultToLog IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the UE Application layer measurement configuration IE, initiate the requested trace session and QoE Measurement Collection function as described in TS 36.300 [14]. +- if the Trace Activation IE includes the Bluetooth Measurement Configuration IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +- if the Trace Activation IE includes the WLAN Measurement Configuration IE, within the MDT Configuration IE, take it into account for MDT Configuration as described in TS 37.320 [31]. +If the CSG Id IE is received in the HANDOVER REQUEST message, the eNB shall compare the received value with the CSG Id broadcast by the target cell. +If the CSG Membership Status IE is received in the HANDOVER REQUEST message and the CSG Membership Status is set to “member”, the eNB may provide the QoS to the UE as for member provided that the CSG Id received in the HANDOVER REQUEST messages corresponds to the CSG Id broadcast by the target cell. +If the CSG Membership Status IE and the CSG Id IE are received in the HANDOVER REQUEST message and the CSG Id does not correspond to the CSG Id broadcast by the target cell, the eNB may provide the QoS to the UE as for a non member and shall send back in the HANDOVER REQUEST ACKNOWLEDGE message the actual CSG Id broadcast by the target cell. +If the target cell is CSG cell or hybrid cell, the target eNB shall include the CSG ID IE in the HANDOVER REQUEST ACKNOWLEDGE message. +If the target eNB receives the CSG Id IE and the CSG Membership Status IE is set to “non member” in the HANDOVER REQUEST message and the target cell is a closed cell and at least one of the E-RABs has a particular ARP value (see TS 23.401 [11]), the eNB shall send back the HANDOVER REQUEST ACKNOWLEDGE message to the MME accepting those E-RABs and failing the other E-RABs. +If the Subscriber Profile ID for RAT/Frequency priority IE is contained in the Source eNB to Target eNB Transparent Container IE, the target eNB shall store the content of the received Subscriber Profile ID for RAT/Frequency priority IE in the UE context and use it as defined in TS 36.300 [14]. +Upon reception of the UE History Information IE, which is included within the Source eNB to Target eNB Transparent Container IE in the HANDOVER REQUEST message, the target eNB shall collect the information defined as mandatory in the UE History Information IE and shall, if supported, collect the information defined as optional in the UE History Information IE, for as long as the UE stays in one of its cells, and store the collected information to be used for future handover preparations. +Upon reception of the UE History Information from the UE IE, which is included within the Source eNB to Target eNB Transparent Container IE in the HANDOVER REQUEST message, the target eNB shall, if supported, store the collected information, to be used for future handover preparations. +If the Mobility Information IE is included within the Source eNB to Target eNB Transparent Container IE in the HANDOVER REQUEST message, the target eNB shall, if supported, store this information and use it as defined in TS 36.300 [14]. +If the Expected UE Behaviour IE is included in the HANDOVER REQUEST message, the eNB shall, if supported, store this information and may use it to determine the RRC connection time. +If the Bearer Type IE is included in the HANDOVER REQUEST message and is set to “non IP”, then the eNB shall not perform header compression for the concerned E-RAB. +After all necessary resources for the admitted E-RABs have been allocated, the target eNB shall generate the HANDOVER REQUEST ACKNOWLEDGE message. The target eNB shall include in the E-RABs Admitted List IE the E-RABs for which resources have been prepared at the target cell. The E-RABs that have not been admitted in the target cell, if any, shall be included in the E-RABs Failed to Setup List IE. +If the HANDOVER REQUEST message contains the Data Forwarding Not Possible IE associated with a given E-RAB within the E-RABs To Be Setup List IE set to “Data forwarding not possible”, then the target eNB may decide not to include the DL Transport Layer Address IE and the DL GTP-TEID IE and for intra LTE handover the UL Transport Layer Address IE and the UL GTP-TEID IE within the E-RABs Admitted List IE of the HANDOVER REQUEST ACKNOWLEDGE message for that E-RAB. +For each bearer that target eNB has decided to admit and for which DL forwarding IE is set to “DL forwarding proposed”, the target eNB may include the DL GTP-TEID IE and the DL Transport Layer Address IE within the E-RABs Admitted List IE of the HANDOVER REQUEST ACKNOWLEDGE message indicating that it accepts the proposed forwarding of downlink data for this bearer. +If the HANDOVER REQUEST ACKNOWLEDGE message contains the UL GTP-TEID IE and the UL Transport Layer Address IE for a given bearer in the E-RABs Admitted List IE, then it means the target eNB has requested the forwarding of uplink data for this given bearer. +If the Request Type IE is included in the HANDOVER REQUEST message, then the target eNB should perform the requested location reporting functionality for the UE as described in subclause 8.11. +If the UE Security Capabilities IE included in the HANDOVER REQUEST message only contains the EIA0 algorithm as defined in TS 33.401 [15] and if this EIA0 algorithm is defined in the configured list of allowed integrity protection algorithms in the eNB (TS 33.401 [15]), the eNB shall take it into use and ignore the keys received in the Security Context IE. +The GUMMEI IE shall only be contained in the HANDOVER REQUEST message according to subclauses 4.6.2 and 4.7.6.6 of TS 36.300 [14]. If the GUMMEI IE is present, the target eNB shall store this information in the UE context and use it for subsequent X2 handovers. +The MME UE S1AP ID 2 IE shall only be contained in the HANDOVER REQUEST message according to subclause 4.6.2 of TS 36.300 [14].If the MME UE S1AP ID 2 IE is present, the target eNB shall store this information in the UE context and use it for subsequent X2 handovers. +If the Management Based MDT Allowed IE only or the Management Based MDT Allowed IE and the Management Based MDT PLMN List IE is contained in the HANDOVER REQUEST message, the target eNB shall, if supported, store the received information in the UE context, and use this information to allow subsequent selections of the UE for management based MDT defined in TS 32.422 [10]. +If the Masked IMEISV IE is contained in the HANDOVER REQUEST message the target eNB shall, if supported, use it to determine the characteristics of the UE for subsequent handling. +If the HANDOVER REQUEST contains a Target Cell ID IE, as part of the Source eNB to Target eNB Transparent Container IE, for a cell which is no longer active, the eNB may respond with an HANDOVER REQUEST ACKNOWLEDGE in case the PCI of the deactivated cell is in use by another active cell. +If the ProSe Authorized IE is contained in the HANDOVER REQUEST message and it contains one or more IEs set to “authorized”, the eNB shall, if supported, consider that the UE is authorized for the relevant ProSe service(s). +If the UE User Plane CIoT Support Indicator IE is included in the HANDOVER REQUEST message and is set to "supported", the eNB shall, if supported, consider that User Plane CIoT EPS Optimisation as specified in TS 23.401 [11] is supported for the UE. +If the CE-mode-B Support Indicator IE is included in the HANDOVER REQUEST ACKNOWLEDGE message and set to "supported", the MME shall, if supported, take this information into account when setting NAS timer values for the UE as specified in TS 24.301[24]. +If the V2X Services Authorized IE is contained in the HANDOVER REQUEST message and it contains one or more IEs set to “authorized”, the eNB shall, if supported, consider that the UE is authorized for the relevant service(s). +If the UE Sidelink Aggregate Maximum Bit Rate IE is included in the HANDOVER REQUEST message, the eNB shall, if supported, use the received value for the concerned UE’s sidelink communication in network scheduled mode for V2X services. +If the Enhanced Coverage Restricted IE is included in the HANDOVER REQUEST message, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the CE-Mode-B Restricted IE is included in the HANDOVER REQUEST message and the Enhanced Coverage Restricted IE is not set to restricted and the Enhanced Coverage Restricted information stored in the UE context is not set to restricted, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the NR UE Security Capabilities IE is included in the HANDOVER REQUEST message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 33.401 [15]. +If the Aerial UE subscription information IE is included in the HANDOVER REQUEST message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 36.300 [14]. +If the Pending Data Indication IE is included in the HANDOVER REQUEST message, the eNB shall use it as defined in TS 23.401 [11]. +If the Subscription Based UE Differentiation Information IE is included in the HANDOVER REQUEST message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +If the HANDOVER REQUEST message is received for an handover originating from a source NG-RAN node, the list of E-RABs contained in the source eNB to target eNB Transparent Container which are not included in the HANDOVER REQUEST message shall be considered as not to be handed over and ignored. +8.4.2.3 Unsuccessful Operation + +Figure 8.4.2.3-1: Handover resource allocation: unsuccessful operation +If the target eNB does not admit at least one non-GBR E-RAB, or a failure occurs during the Handover Preparation, it shall send the HANDOVER FAILURE message to the MME with an appropriate cause value. +If the target eNB does not receive the CSG Membership Status IE but does receive the CSG Id IE in the HANDOVER REQUEST message and the CSG Id does not correspond to the CSG Id of the target cell, the target eNB shall send the HANDOVER FAILURE message to the MME with an appropriate cause value. +If the target eNB receives a HANDOVER REQUEST message containing RRC Container IE that does not include required information as specified in TS 36.331 [16], the target eNB shall send the HANDOVER FAILURE message to the MME. +8.4.2.4 Abnormal Conditions +If the target eNB receives a HANDOVER REQUEST message containing a E-RAB Level QoS Parameters IE which contains a QCI IE indicating a GBR bearer (as defined in TS 23.203 [13]), and which does not contain the GBR QoS Information IE, the target eNB shall not admit the corresponding E-RAB. +If the target eNB receives a HANDOVER REQUEST message containing several E-RAB ID IEs (in the E-RABs To Be Setup List IE) set to the same value, the target eNB shall not admit the corresponding E-RABs. +If the Subscriber Profile ID for RAT/Frequency priority IE is not contained in the Source eNB to Target eNB Transparent Container IE whereas available in the source eNB, the target eNB shall trigger a local error handling. +NOTE: It is assumed that the information needed to verify this condition is visible within the system, see subclause 4.1. +If the supported algorithms for encryption defined in the Encryption Algorithms IE in the UE Security Capabilities IE, plus the mandated support of EEA0 in all UEs (TS 33.401 [15]), do not match any allowed algorithms defined in the configured list of allowed encryption algorithms in the eNB (TS 33.401 [15]), the target eNB shall reject the procedure using the HANDOVER FAILURE message. +If the supported algorithms for integrity defined in the Integrity Protection Algorithms IE in the UE Security Capabilities IE, plus the mandated support of the EIA0 algorithm in all UEs (TS 33.401 [15]), do not match any allowed algorithms defined in the configured list of allowed integrity protection algorithms in the eNB (TS 33.401 [15]), the target eNB shall reject the procedure using the HANDOVER FAILURE message. +If the target eNB receives a HANDOVER REQUEST message which does not contain the Handover Restriction List IE, and the serving PLMN cannot be determined otherwise by the eNB, the target eNB shall reject the procedure using the HANDOVER FAILURE message. +If the target eNB receives a HANDOVER REQUEST message containing the Handover Restriction List IE, and the serving PLMN indicated is not supported by the target cell, the target eNB shall reject the procedure using the HANDOVER FAILURE message. +8.4.3 Handover Notification +8.4.3.1 General +The purpose of the Handover Notification procedure is to indicate to the MME that the UE has arrived to the target cell and the S1 handover has been successfully completed. +8.4.3.2 Successful Operation + +Figure 8.4.3.2-1: Handover notification +The target eNB shall send the HANDOVER NOTIFY message to the MME when the UE has been identified in the target cell and the S1 handover has been successfully completed. +If the Tunnel Information for BBF IE is received in the HANDOVER NOTIFY message, the MME shall, if supported, use it in the core network as specified in TS 23.139 [37]. +If the LHN ID IE is included in the HANDOVER NOTIFY message, the MME shall, if supported, use it as specified in TS 23.401 [11]. +If the UE is configured with EN-DC radio resources and the PSCell information is available, the PSCell Information IE shall be included in the HANDOVER NOTIFY message. +8.4.3.3 Abnormal Conditions +Not applicable. +8.4.4 Path Switch Request +8.4.4.1 General +The purpose of the Path Switch Request procedure is to establish a UE associated signalling connection to the EPC and, if applicable, to request the switch of a downlink GTP tunnel towards a new GTP tunnel endpoint. +8.4.4.2 Successful Operation + +Figure 8.4.4.2-1: Path switch request: successful operation +The eNB initiates the procedure by sending the PATH SWITCH REQUEST message to the MME. +If the ‎E-RAB To Be Switched in Downlink List IE in the PATH SWITCH REQUEST message does not include all E-RABs previously included in the UE Context, the MME shall consider the non included E-RABs as implicitly released by the eNB. +When the eNB has received from the radio interface the RRC Resume Cause IE, it shall include it in the PATH SWITCH REQUEST message. +After all necessary updates including the UP path switch have been successfully completed in the EPC for at least one of the E-RABs included in the PATH SWITCH REQUEST E-RAB To Be Switched in Downlink List IE, the MME shall send the PATH SWITCH REQUEST ACKNOWLEDGE message to the eNB and the procedure ends. The UE-associated logical S1-connection shall be established at reception of the PATH SWITCH REQUEST ACKNOWLEDGE message. +In case the EPC failed to perform the UP path switch for at least one, but not all, of the E-RABs included in the PATH SWITCH REQUEST E-RAB To Be Switched in Downlink List IE, the MME shall include the E-RABs it failed to perform UP path switch in the PATH SWITCH REQUEST ACKNOWLEDGE E-RAB To Be Released List IE. In this case, the eNB shall release the corresponding data radio bearers, and the eNB shall regard the E-RABs indicated in the E-RAB To Be Released List IE as being fully released. +If the CSG Id IE and no Cell Access Mode IE are received in the PATH SWITCH REQUEST message, the MME shall use it in the core network as specified in TS 23.401 [11]. If the CSG Id IE and the Cell Access Mode IE set to “hybrid” are received in the PATH SWITCH REQUEST message, the MME shall decide the membership status of the UE and use it in the core network as specified in TS 23.401 [11]. If no CSG Id IE and no Cell Access Mode IE are received in the PATH SWITCH REQUEST message and the UE was previously either in a CSG cell or in a hybrid cell, the MME shall consider that the UE has moved into a cell that is neither a CSG cell nor a hybrid cell and use this as specified in TS 23.401 [11]. +If the GUMMEI of the MME currently serving the UE is available at the eNB (see TS 36.300 [14]) the eNB shall include the Source MME GUMMEI IE within the PATH SWITCH REQUEST message. +Upon reception of the PATH SWITCH REQUEST ACKNOWLEDGE message the eNB shall store the received Security Context IE in the UE context and the eNB shall use it for the next X2 handover or Intra eNB handovers as specified in TS 33.401 [15]. +The PATH SWITCH REQUEST ACKNOWLEDGE message may contain +- the UE Aggregate Maximum Bit Rate IE. +- the MME UE S1AP ID 2 IE, which indicates the MME UE S1AP ID assigned by the MME. +If the UE Aggregate Maximum Bit Rate IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message the eNB shall +- replace the previously provided UE Aggregate Maximum Bit Rate by the received UE Aggregate Maximum Bit Rate in the UE context; the eNB shall use the received UE Aggregate Maximum Bit Rate for non-GBR Bearers for the concerned UE. +If the UE Aggregate Maximum Bit Rate IE is not contained in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall use the previously provided UE Aggregate Maximum Bit Rate which is stored in the UE context. +In case the EPC decides to change the uplink termination point of the tunnels, it may include the E-RAB To Be Switched in Uplink List IE in the PATH SWITCH REQUEST ACKNOWLEDGE message to specify a new uplink transport layer address and uplink GTP-TEID for each respective E-RAB for which it wants to change the uplink tunnel termination point. +When the eNB receives the PATH SWITCH REQUEST ACKNOWLEDGE message and if this message includes the E-RAB To Be Switched in Uplink List IE, the eNB shall start delivering the uplink packets of the concerned E-RABs to the new uplink tunnel endpoints as indicated in the message. +When the eNB receives the PATH SWITCH REQUEST ACKNOWLEDGE message including the CSG Membership Status IE, and if the cell that serves the UE is a hybrid cell, the eNB shall use it as defined in TS 36.300 [14]. +If the MME UE S1AP ID 2 IE is contained in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall store this information in the UE context and use it for subsequent X2 handovers. +If the Tunnel Information for BBF IE is received in the PATH SWITCH REQUEST message, the MME shall, if supported, use it in the core network as specified in TS 23.139 [37]. +If the LHN ID IE is included in the PATH SWITCH REQUEST message, the MME shall, if supported, use it as specified in TS 23.401 [11]. +If the ProSe Authorized IE is contained in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, update its ProSe authorization information for the UE accordingly. If the ProSe Authorized IE includes one or more IEs set to “not authorized”, the eNB shall, if supported, initiate actions to ensure that the UE is no longer accessing the relevant ProSe service(s). +If the UE User Plane CIoT Support Indicator IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message and is set to "supported", the eNB shall, if supported, consider that User Plane CIoT EPS Optimisation as specified in TS 23.401 [11] is supported for the UE. +If the V2X Services Authorized IE is contained in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, update its V2X services authorization information for the UE accordingly. If the V2X Services Authorized IE includes one or more IEs set to “not authorized”, the eNB shall, if supported, initiate actions to ensure that the UE is no longer accessing the relevant service(s). +If the UE Sidelink Aggregate Maximum Bit Rate IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported: +- replace the previously provided UE Sidelink Aggregate Maximum Bit Rate, if available in the UE context, with the received value; +- use the received value for the concerned UE’s sidelink communication in network scheduled mode for V2X services. +If the Enhanced Coverage Restricted IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the CE-Mode-B Restricted IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message and the Enhanced Coverage Restricted IE is not set to restricted and the Enhanced Coverage Restricted information stored in the UE context is not set to restricted, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If information on the UE’s NR security capabilities is available at the eNB (see TS 33.401 [15]) the eNB shall include the NR UE Security Capabilities IE within the PATH SWITCH REQUEST message. +If the NR UE Security Capabilities IE is included in the PATH SWITCH REQUEST message, the MME shall, if supported, consider that the eNB has stored the respective information in the UE context, and proceed as defined in TS 33.401 [15]. +If the NR UE Security Capabilities IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 33.401 [15]. +If the Aerial UE subscription information IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 36.300 [14]. +If the Pending Data Indication IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall use it as defined in TS 23.401 [11]. +If the Subscription Based UE Differentiation Information IE is included in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +If the Handover Restriction List IE is contained in the PATH SWITCH REQUEST ACKNOWLEDGE message, the eNB shall, if supported, overwrite any previously stored handover restriction information in the UE context and use the information in the Handover Restriction List IE to: +- determine a target for subsequent mobility action for which the eNB provides information about the target of the mobility action towards the UE; +- select a proper SCG during dual connectivity operation; +If the UE is configured with EN-DC radio resources and the PSCell information is available, the PSCell Information IE shall be included in the PATH SWITCH REQUEST message. +8.4.4.3 Unsuccessful Operation + +Figure 8.4.4.3-1: Path switch request: unsuccessful operation +If the EPC fails to switch the downlink GTP tunnel endpoint towards a new GTP tunnel endpoint for all E-RABs included in the E-RAB To Be Switched in Downlink List IE during the execution of the Path Switch Request procedure, the MME shall send the PATH SWITCH REQUEST FAILURE message to the eNB with an appropriate cause value. In this case, the eNB should decide its subsequent actions and the MME should behave as described in TS 23.401 [11]. +8.4.4.4 Abnormal Conditions +If the MME receives a PATH SWITCH REQUEST message containing several E-RAB ID IEs (in the E-RAB To Be Switched in Downlink List IE) set to the same value, the MME shall send the PATH SWITCH REQUEST FAILURE message to the eNB. +If the MME receives a PATH SWITCH REQUEST message without the CSG Membership Status IE, and the cell accessed by the UE is a hybrid cell with a different CSG from the source cell or the source cell does not have a CSG ID, the MME shall send the PATH SWITCH REQUEST FAILURE message to the eNB. +If the CSG Membership Status IE is not included in the PATH SWITCH REQUEST ACKNOWLEDGE message and the cell accessed by the UE is a hybrid cell with a different CSG from the source cell or the source cell does not have a CSG ID, the eNB shall consider the procedure as unsuccessfully terminated and initiate local error handling. +8.4.5 Handover Cancellation +8.4.5.1 General +The purpose of the Handover Cancel procedure is to enable a source eNB to cancel an ongoing handover preparation or an already prepared handover. +The procedure uses UE-associated signalling. +8.4.5.2 Successful Operation + +Figure 8.4.5.2-1: Handover Cancel procedure. Successful operation. +The source eNB initiates the procedure by sending a HANDOVER CANCEL message to the EPC. +The HANDOVER CANCEL message shall indicate the reason for cancelling the handover with the appropriate value of the Cause IE. +Upon reception of a HANDOVER CANCEL message, the EPC shall terminate the ongoing Handover Preparation procedure, release any resources associated with the handover preparation and send a HANDOVER CANCEL ACKNOWLEDGE message to the source eNB. +Transmission and reception of a HANDOVER CANCEL ACKNOWLEDGE message terminate the procedure in the EPC and in the source eNB. After this, the source eNB does not have a prepared handover for that UE-associated logical S1-connection. +8.4.5.3 Unsuccessful Operation +Not applicable. +8.4.5.4 Abnormal Conditions +If the source eNB becomes aware of the fact that an expected HANDOVER CANCEL ACKNOWLEDGE message is missing, the source eNB shall consider the Handover Cancellation as successfully terminated. +8.4.6 eNB Status Transfer +8.4.6.1 General +The purpose of the eNB Status Transfer procedure is to transfer the uplink PDCP-SN and HFN receiver status and the downlink PDCP-SN and HFN transmitter status from the source to the target eNB via the MME during an intra LTE S1 handover for each respective E-RAB for which PDCP-SN and HFN status preservation applies. +8.4.6.2 Successful Operation + +Figure 8.4.6.2-1: eNB Status Transfer procedure +The source eNB initiates the procedure by stopping assigning PDCP-SNs to downlink SDUs and sending the eNB STATUS TRANSFER message to the MME at the point in time when it considers the transmitter/receiver status to be frozen. +- For each E-RAB for which PDCP-SN and HFN status preservation applies the source eNB shall include the E-RAB ID IE, the UL COUNT value IE and the DL COUNT value IE within the E-RABs Subject to Status Transfer Item IE in the eNB Status Transfer Transparent Container IE of the eNB STATUS TRANSFER message. +- In case of 15 bit long PDCP-SN, for each E-RAB for which PDCP-SN and HFN status preservation applies, the source eNB shall additionally include the UL COUNT Value Extended IE and the DL COUNT Value Extended IE within the E-RABs Subject to Status Transfer Item IE. +- In case of 18 bit long PDCP-SN, for each E-RAB for which PDCP-SN and HFN status preservation applies, the source eNB shall additionally include the UL COUNT Value for PDCP SN Length 18 IE and the DL COUNT Value for PDCP SN Length 18 IE within the E-RABs Subject to Status Transfer Item IE. +The source eNB may also include in the eNB STATUS TRANSFER message the missing and the received uplink SDUs in the Receive Status Of UL PDCP SDUs IE, or in the Receive Status Of UL PDCP SDUs Extended IE in case of 15 bit long PDCP-SN, or in the Receive Status Of UL PDCP SDUs for PDCP SN Length 18 IE in case of 18 bit long PDCP-SN, for each bearer for which the source eNB has accepted the request from the target eNB for uplink forwarding. +8.4.6.3 Unsuccessful Operation +Not applicable. +8.4.6.4 Abnormal Conditions +Not applicable. +8.4.7 MME Status Transfer +8.4.7.1 General +The purpose of the MME Status Transfer procedure is to transfer the uplink PDCP-SN and HFN receiver status and the downlink PDCP-SN and HFN transmitter status from the source to the target eNB via the MME during an S1 handover for each respective E-RAB for which PDCP-SN and HFN status preservation applies. +8.4.7.2 Successful Operation + +Figure 8.4.7.2-1: MME Status Transfer procedure +The MME initiates the procedure by sending the MME STATUS TRANSFER message to the eNB. The target eNB using Full Configuration for this handover as per TS 36.300 [14] shall ignore the information received in this message. +For each bearer within the E-RABs Subject to Status Transfer List IE within the eNB Status Transfer Transparent Container IE for which the UL COUNT value IE is received in the MME STATUS TRANSFER message, the target eNB shall apply the contained information and shall not deliver any uplink packet which has a PDCP-SN lower than the value contained in the PDCP-SN IE of this IE. If the UL COUNT Value Extended IE or UL COUNT Value for PDCP SN Length 18 IE is included in the E-RABs Subject to Status Transfer Item IE, the target eNB shall, if supported, use the value contained in the PDCP-SN Extended IE in the UL COUNT Value Extended IE or PDCP-SN Length 18 IE of the UL COUNT Value for PDCP SN Length 18 IE instead of the value contained in the PDCP-SN IE of the UL COUNT value IE. +For each bearer in E-RABs Subject to Status Transfer List IE within the eNB Status Transfer Transparent Container IE received in the MME STATUS TRANSFER message, the target eNB shall use DL COUNT value IE for the first downlink packet for which there is no PDCP-SN yet assigned. If the DL COUNT Value Extended IE or DL COUNT Value for PDCP SN Length 18 IE is included in the E-RABs Subject to Status Transfer Item IE, the target eNB shall, if supported, use the DL COUNT Value Extended IE or DL COUNT Value for PDCP SN Length 18 IE instead of the DL COUNT value IE. +If the Receive Status Of UL PDCP SDUs IE or the Receive Status Of UL PDCP SDUs Extended IE or the Receive Status Of UL PDCP SDUs for PDCP SN Length 18 IE is included for at least one bearer in the eNB Status Transfer Transparent Container IE of the MME STATUS TRANSFER message, the target eNB may use it in a Status Report message sent to the UE over the radio interface. +8.4.7.3 Unsuccessful Operation +Not applicable. +8.4.7.4 Abnormal Conditions +If the target eNB receives this message for a UE for which no prepared handover exists at the target eNB, the target eNB shall ignore the message. +8.5 Paging +8.5.1 General +The purpose of the Paging procedure is to enable the MME to page a UE in the specific eNB. +8.5.2 Successful Operation + +Figure 8.5.2-1: Paging procedure +The MME initiates the paging procedure by sending the PAGING message to the eNB. +At the reception of the PAGING message, the eNB shall perform paging of the UE in cells which belong to tracking areas as indicated in the List of TAIs IE. +The CN Domain IE shall be transferred transparently to the UE. +The Paging DRX IE may be included in the PAGING message, and if present the eNB shall use it according to TS 36.304 [20]. +A list of CSG IDs may be included in the PAGING message. +If included, the E-UTRAN may use the list of CSG IDs to avoid paging the UE at CSG cells whose CSG ID does not appear in the list. +For each cell that belongs to any of the TAs indicated in the List of TAIs IE, the eNB shall generate one page on the radio interface. +The Paging Priority IE may be included in the PAGING message, and if present the eNB may use it according to TS 23.401 [11] and TS 23.272 [17]. +If the UE Radio Capability for Paging IE is included in the PAGING message, the eNB may use it to apply specific paging schemes. If the Enhanced Coverage Restricted IE is included in the PAGING message, the eNB shall, if supported, use it as defined in TS 23.401 [11]. +If the Assistance Data for Recommended Cells IE is included in the Assistance Data for Paging IE it may be used, together with the Paging Attempt Information IE if also present according to TS 36.300 [14]. +If the Assistance Data for CE capable UEs IE is included in the Assistance Data for Paging IE, it may be used for paging the indicated CE capable UE, together with the Paging Attempt Information IE according to TS 36.300 [14]. +If the Next Paging Area Scope IE is included in the Paging Attempt Information IE it may be used for paging the UE according to TS 36.300 [14]. +If the Paging eDRX Information IE is included in the PAGING message, the eNB shall, if supported, use it according to TS 36.304 [20]. If the Paging Time Window IE is included in the Paging eDRX Information IE, the eNB shall take this information into account to determine the UE’s paging occasion according to TS 36.304 [20]. The eNB should take into account the reception time of the PAGING message on the S1-MME interface to determine when to page the UE. +If the Extended UE Identity Index Value IE is included in the PAGING message, the eNB shall, if supported, use it to identify the paging resources to be used according to TS 36.304 [20]. The MME shall, if supported, include the Extended UE Identity Index Value IE in the PAGING message. +If the NB-IoT Paging eDRX Information IE is included in the PAGING message, the eNB shall, if supported, use it according to TS 36.304 [20]. If the NB-IoT Paging Time Window IE is included in the NB-IoT Paging eDRX Information IE, the eNB shall take this information into account to determine the UE’s paging occasion according to TS 36.304 [20]. The eNB should take into account the reception time of the PAGING message on the S1-MME interface to determine when to page the UE. +If the NB-IoT UE Identity Index Value IE is included in the PAGING message, the eNB shall, if supported, use it to identify the paging resources to be used according to TS 36.304 [20]. +If the CE-Mode-B Restricted IE is included in the PAGING message and the Enhanced Coverage Restricted IE is not set to restricted, the eNB shall use it as defined in TS 23.401 [11]. +8.5.3 Unsuccessful Operation +Not applicable. +8.5.4 Abnormal Conditions +Not applicable. +8.6 NAS transport +8.6.1 General +The purpose of the NAS Transport procedure is to carry UE – MME signalling over the S1 Interface. The NAS messages are not interpreted by the eNB, and their content is outside the scope of this specification. The procedure may use an existing UE-associated logical S1-connection. If no UE-associated logical S1-connection exists, the establishment of the UE-associated logical S1-connection is initiated (and may be established) as part of the procedure. +The NAS messages are transported in an IE of the INITIAL UE MESSAGE, DOWNLINK NAS TRANSPORT, UPLINK NAS TRANSPORT or REROUTE NAS REQUEST messages. +8.6.2 Successful Operations +8.6.2.1 Initial UE Message + +Figure 8.6.2.1-1: Initial UE Message procedure +When the eNB has received from the radio interface the first UL NAS message transmitted via RRC message to be forwarded to an MME, the eNB shall invoke the NAS Transport procedure and send the INITIAL UE MESSAGE message to the MME including the NAS message as a NAS-PDU IE. The eNB shall allocate a unique eNB UE S1AP ID to be used for the UE and the eNB shall include this identity in the INITIAL UE MESSAGE message. In case of network sharing, the selected PLMN is indicated by the PLMN Identity IE within the TAI IE included in the INITIAL UE MESSAGE message. When the eNB has received from the radio interface the S-TMSI IE, it shall include it in the INITIAL UE MESSAGE message. If the eNB does not support NNSF and the eNB has received from the radio interface the GUMMEI IE, the eNB may include it in the INITIAL UE MESSAGE message. If the eNB does not support NNSF and the eNB has received from the radio interface the GUMMEI Type IE, the eNB may include it in the INITIAL UE MESSAGE message. +If the establishment of the UE-associated logical S1-connection towards the CN is performed due to an RRC connection establishment originating from a CSG cell, the CSG Id IE shall be included in the INITIAL UE MESSAGE message. +If the establishment of the UE-associated logical S1-connection towards the CN is performed due to an RRC connection establishment originating from a Hybrid cell, the CSG Id IE and the Cell Access Mode IE shall be included in the INITIAL UE MESSAGE message. +If the establishment of the UE-associated logical S1-connection towards the CN is performed due to an RRC connection establishment triggered by a Relay Node as defined in TS 36.300 [14], the GW Transport Layer Address IE and the Relay Node Indicator IE shall be included in the INITIAL UE MESSAGE message. +If the eNB has a L-GW function for LIPA operation, it shall include the GW Transport Layer Address IE in the INITIAL UE MESSAGE message. +If the SIPTO L-GW Transport Layer Address IE is received in the INITIAL UE MESSAGE message, the MME shall, if supported, use it for SIPTO@LN operation as sepecified in TS 23.401 [11]. +If the LHN ID IE is included in the INITIAL UE MESSAGE message, the MME shall, if supported, use it as specified in TS 23.401 [11]. +If the Tunnel Information for BBF IE is received in the INITIAL UE MESSAGE message, the MME shall, if supported, use it in the core network as specified in TS 23.139 [37]. +If the MME Group ID IE is included in the INITIAL UE MESSAGE message this indicates that the message is a rerouted message and the MME shall, if supported, use the IE as described in TS 23.401 [11]. +If the UE Usage Type IE is included in the INITIAL UE MESSAGE message, then the selected MME in the DCN shall if supported, use it as defined in TS 23.401 [11]. +If the DCN ID IE is included in the INITIAL UE MESSAGE message, the MME shall, if supported, use it as defined in TS 23.401 [11]. +NOTE: The first UL NAS message is always received in the RRC CONNECTION SETUP COMPLETE message, except that in cases of NB-IoT and MTC the first UL NAS message may be received in RRCEarlyDataRequest message. +If the CE-mode-B Support Indicator IE is included in the INITIAL UE MESSAGE message and set to "supported", the MME shall, if supported, use the extended NAS timer settings for the UE as specified in TS 24.301[24]. +If the Coverage Level IE is included in the INITIAL UE MESSAGE message, the MME shall, if supported, use it as specified in TS 24.301[24]. +If the UE Application Layer Measurement Capability IE is included in the INITIAL UE MESSAGE message, the MME shall, if supported, use it when initiating UE Application Layer Measurement. +If the EDT Session IE set to “true” is included in the INITIAL UE MESSAGE message, the MME shall, if supported, consider that the message has been received as a result of an EDT session initiated by the UE as described in TS 36.300 [14]. +8.6.2.2 DOWNLINK NAS TRANSPORT + +Figure 8.6.2.2-1: DOWNLINK NAS Transport Procedure +If the MME only needs to send a NAS message transparently via the eNB to the UE and a UE-associated logical S1-connection exists for the UE or if the MME has received the eNB UE S1AP ID IE in an INITIAL UE MESSAGE message, the MME shall send a DOWNLINK NAS TRANSPORT message to the eNB including the NAS message as a NAS-PDU IE. If the UE-associated logical S1-connection is not established, the MME shall allocate a unique MME UE S1AP ID to be used for the UE and include that in the DOWNLINK NAS TRANSPORT message; by receiving the MME UE S1AP ID IE in the DOWNLINK NAS TRANSPORT, the eNB establishes the UE-associated logical S1-connection. +The NAS-PDU IE contains an MME – UE message that is transferred without interpretation in the eNB. +The DOWNLINK NAS TRANSPORT message may contain the Handover Restriction List IE, which may contain roaming or access restrictions. +If the Handover Restriction List IE is contained in the DOWNLINK NAS TRANSPORT message, the eNB shall store this information in the UE context. +The eNB shall use the information in Handover Restriction List IE if present in the DOWNLINK NAS TRANSPORT message to: +- determine a target for subsequent mobility action for which the eNB provides information about the target of the mobility action towards the UE; +- select a proper SCG during dual connectivity operation. +If the Handover Restriction List IE is not contained in the DOWNLINK NAS TRANSPORT message and there is no previously stored Handover restriction information, the eNB shall consider that no roaming and no access restriction apply to the UE. +If the Subscriber Profile ID for RAT/Frequency priority IE is included in DOWNLINK NAS TRANSPORT message, the eNB shall, if supported, use it as defined in TS 36.300 [14]. +If the SRVCC Operation Possible IE is included in DOWNLINK NAS TRANSPORT message, the eNB shall store it in the UE context and, if supported, use it as defined in TS 23.216 [9]. +If the UE Radio Capability IE is included in the DOWNLINK NAS TRANSPORT message, the eNB shall store this information in the UE context, use it as defined in TS 36.300 [14]. +If the Enhanced Coverage Restricted IE is included in the DOWNLINK NAS TRANSPORT message, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the CE-Mode-B Restricted IE is included in the DOWNLINK NAS TRANSPORT message and the Enhanced Coverage Restricted IE is not set to restricted and the Enhanced Coverage Restricted information stored in the UE context is not set to restricted, the eNB shall store this information in the UE context and use it as defined in TS 23.401 [11]. +If the NR UE Security Capabilities IE is included in the DOWNLINK NAS TRANSPORT message, the eNB shall, if supported, store this information in the UE context and use it as defined in TS 33.401 [15]. +If the End Indication IE is included in the DOWNLINK NAS TRANSPORT message and set to "no further data", the eNB shall consider that besides the included NAS PDU in this message, there are no further NAS PDUs to be transmitted for this UE. +If the Pending Data Indication IE is included in the DOWNLINK NAS TRANSPORT message, the eNB shall use it as defined in TS 23.401 [11]. +If the Subscription Based UE Differentiation Information IE is included in the DOWNLINK NAS TRANSPORT message, the eNB shall, if supported, store this information in the UE context for further use according to TS 23.401 [11]. +Interaction with the NAS Delivery Indication procedure: +If the DL NAS PDU Delivery Acknowledgment Request IE set to "requested" was included in the DOWNLINK NAS TRANSPORT message (see 23.401 [11]), the eNB shall trigger the NAS Delivery Indication procedure, if the downlink NAS PDU was successfully delivered to the UE. +Interaction with the UE Capability Info Indication procedure: +If the UE Capability Info Request IE set to “requested” is included in the DOWNLINK NAS TRANSPORT message, the eNB shall trigger the UE Capability Info Indication procedure if UE capability related information was successfully retrieved from the UE. + +8.6.2.3 UPLINK NAS TRANSPORT + +Figure 8.6.2.3-1: UPLINK NAS TRANSPORT Procedure +When the eNB has received from the radio interface a NAS message to be forwarded to the MME to which a UE-associated logical S1-connection for the UE exists, the eNB shall send the UPLINK NAS TRANSPORT message to the MME including the NAS message as a NAS-PDU IE. The eNB shall include the TAI and ECGI of the current cell in every S1-AP UPLINK NAS TRANSPORT message. +The NAS-PDU IE contains a UE – MME message that is transferred without interpretation in the eNB. +If the GW Transport Layer Address IE is received in the UPLINK NAS TRANSPORT message, the MME shall, if supported, use it for LIPA operation as specified in TS 23.401 [11]. +If the SIPTO L-GW Transport Layer Address IE is received in the UPLINK NAS TRANSPORT message, the MME shall, if supported, use it for SIPTO@LN operation as specified in TS 23.401 [11]. +If the LHN ID IE is included in the UPLINK NAS TRANSPORT message, the MME shall, if supported, use it as specified in TS 23.401 [11]. +If the UE is configured with EN-DC radio resources and the PSCell information is available, the PSCell Information IE shall be included in the UPLINK NAS TRANSPORT message. +8.6.2.4 NAS NON DELIVERY INDICATION + +Figure 8.6.2.4-1: NAS NON DELIVERY INDICATION Procedure +When the eNB decides not to start the delivery of a NAS message that has been received over a UE-associated logical S1-connection or the eNB is unable to ensure that the message has been received by the UE, it shall report the non-delivery of this NAS message by sending a NAS NON DELIVERY INDICATION message to the MME including the non-delivered NAS message within the NAS-PDU IE and an appropriate cause value within an appropriate Cause IE, e.g., “S1 intra system Handover Triggered”, “S1 inter system Handover Triggered” or “X2 Handover Triggered”. +8.6.2.4a NAS DELIVERY INDICATION + +Figure 8.6.2.4a-1: NAS DELIVERY INDICATION Procedure +If the eNB has been requested by the MME to provide an indication upon successful delivery of a downlink NAS PDU the eNB sends the NAS DELIVERY INDICATION message to the MME upon successful delivery of the downlink NAS PDU to the UE, see TS 23.401 [11]. +8.6.2.5 Reroute NAS Request + +Figure 8.6.2.5-1: Reroute NAS Request Procedure +The purpose of the Reroute NAS Request procedure is to enable the MME to request for a rerouting of the INITIAL UE MESSAGE message to the MME in the indicated DCN. +The MME initiates the procedure by sending a REROUTE NAS REQUEST message to the eNB. The eNB shall, if supported, reroute the INITIAL UE MESSAGE message to the MME in the DCN indicated by the MME Group ID IE as described in TS 23.401 [11]. +If the Additional GUTI IE is included in the REROUTE NAS REQUEST message, then the eNB shall if supported, use it when selecting the MME in the DCN as defined in TS 23.401 [11]. +If the UE Usage Type IE is included in the REROUTE NAS REQUEST message, then the eNB shall if supported, include it towards the selected MME in the DCN as defined in TS 23.401 [11]. +8.6.3 Unsuccessful Operation +Not applicable. +8.6.4 Abnormal Conditions +If the S-TMSI is not received by the MME in the INITIAL UE MESSAGE message whereas expected, the MME shall consider the procedure as failed. +The behaviour of an eNB that has been requested by the MME to provide an indication upon successful delivery of a downlink NAS PDU to the UE and that receives a DOWNLINK NAS TRANSPORT message before it has reported to the MME either successful or unsuccessful delivery of the NAS PDU to the UE, is not specified. +8.7 Management procedures +8.7.1 Reset +8.7.1.1 General +The purpose of the Reset procedure is to initialise or re-initialise the E-UTRAN, or part of E-UTRAN S1AP UE-related contexts, in the event of a failure in the EPC or vice versa. This procedure does not affect the application level configuration data exchanged during, e.g., the S1 Setup procedure. +The procedure uses non-UE associated signalling. +8.7.1.2 Successful Operation +8.7.1.2.1 Reset Procedure Initiated from the MME + +Figure 8.7.1.2.1-1: Reset procedure initiated from the MME. Successful operation. +In the event of a failure at the MME, which has resulted in the loss of some or all transaction reference information, a RESET message shall be sent to the eNB. +At reception of the RESET message the eNB shall release all allocated resources on S1 and Uu related to the UE association(s) indicated explicitly or implicitly in the RESET message and remove the indicated UE contexts including S1AP ID. +After the eNB has released all assigned S1 resources and the UE S1AP IDs for all indicated UE associations which can be used for new UE-associated logical S1-connections over the S1 interface, the eNB shall respond with the RESET ACKNOWLEDGE message. The eNB does not need to wait for the release of radio resources to be completed before returning the RESET ACKNOWLEDGE message. +If the RESET message contains the UE-associated logical S1-connection list IE, then: +- The eNB shall use the MME UE S1AP ID IE and/or the eNB UE S1AP ID IE to explicitly identify the UE association(s) to be reset. +- The eNB shall include in the RESET ACKNOWLEDGE message, for each UE association to be reset, the UE-associated logical S1-connection Item IE in the UE-associated logical S1-connection list IE. The UE-associated logical S1-connection Item IEs shall be in the same order as received in the RESET message and shall include also unknown UE-associated logical S1-connections. Empty UE-associated logical S1-connection Item IEs, received in the RESET message, may be omitted in the RESET ACKNOWLEDGE message. +- If the MME UE S1AP ID IE is included in the UE-associated logical S1-connection Item IE for a UE association, the eNB shall include the MME UE S1AP ID IE in the corresponding UE-associated logical S1-connection Item IE in the RESET ACKNOWLEDGE message. +- If the eNB UE S1AP ID IE is included in the UE-associated logical S1-connection Item IE for a UE association, the eNB shall include the eNB UE S1AP ID IE in the corresponding UE-associated logical S1-connection Item IE in the RESET ACKNOWLEDGE message. +Interactions with other procedures: +If the RESET message is received, any other ongoing procedure (except for another Reset procedure) on the same S1 interface related to a UE association, indicated explicitly or implicitly in the RESET message, shall be aborted. +8.7.1.2.2 Reset Procedure Initiated from the E-UTRAN + +Figure 8.7.1.2.2-1: Reset procedure initiated from the E-UTRAN. Successful operation. +In the event of a failure at the eNB, which has resulted in the loss of some or all transaction reference information, a RESET message shall be sent to the MME. +At reception of the RESET message the MME shall release all allocated resources on S1 related to the UE association(s) indicated explicitly or implicitly in the RESET message and remove the S1AP ID for the indicated UE associations. +After the MME has released all assigned S1 resources and the UE S1AP IDs for all indicated UE associations which can be used for new UE-associated logical S1-connections over the S1 interface, the MME shall respond with the RESET ACKNOWLEDGE message. +If the RESET message contains the UE-associated logical S1-connection list IE, then: +- The MME shall use the MME UE S1AP ID IE and/or the eNB UE S1AP ID IE to explicitly identify the UE association(s) to be reset. +- The MME shall include in the RESET ACKNOWLEDGE message, for each UE association to be reset, the UE-associated logical S1-connection Item IE in the UE-associated logical S1-connection list IE. The UE-associated logical S1-connection Item IEs shall be in the same order as received in the RESET message and shall include also unknown UE-associated logical S1-connections. Empty UE-associated logical S1-connection Item IEs, received in the RESET message, may be omitted in the RESET ACKNOWLEDGE message. +- If the MME UE S1AP ID IE is included in the UE-associated logical S1-connection Item IE for a UE association, the MME shall include the MME UE S1AP ID IE in the corresponding UE-associated logical S1-connection Item IE in the RESET ACKNOWLEDGE message. +- If the eNB UE S1AP ID IE is included in a UE-associated logical S1-connection Item IE for a UE association, the MME shall include the eNB UE S1AP ID IE in the corresponding UE-associated logical S1-connection Item IE in the RESET ACKNOWLEDGE message. +Interactions with other procedures: +If the RESET message is received, any other ongoing procedure (except for another Reset procedure) on the same S1 interface related to a UE association, indicated explicitly or implicitly in the RESET message, shall be aborted. +8.7.1.3 Abnormal Conditions +8.7.1.3.1 Abnormal Condition at the EPC +If the RESET message includes the UE-associated logical S1-connection list IE, but neither the MME UE S1AP ID IE nor the eNB UE S1AP ID IE is present for a UE-associated logical S1-connection Item IE, then the MME shall ignore the UE-associated logical S1-connection Item IE. The MME may return the empty UE-associated logical S1-connection Item IE in the UE-associated logical S1-connection list IE in the RESET ACKNOWLEDGE message. +8.7.1.3.2 Abnormal Condition at the E-UTRAN +If the RESET message includes the UE-associated logical S1-connection list IE, but neither the MME UE S1AP ID IE nor the eNB UE S1AP ID IE is present for a UE-associated logical S1-connection Item IE, then the eNB shall ignore the UE-associated logical S1-connection Item IE. The eNB may return the empty UE-associated logical S1-connection Item IE in the UE-associated logical S1-connection list IE in the RESET ACKNOWLEDGE message. +8.7.1.3.3 Crossing of Reset Messages +If a Reset procedure is ongoing in the eNB and the eNB receives a RESET message from the peer entity on the same S1 interface related to one or several UE associations previously requested to be reset, indicated explicitly or implicitly in the received RESET message, the eNB shall respond with the RESET ACKNOWLEDGE message as described in 8.7.1.2.1. +If a Reset procedure is ongoing in the MME and the MME receives a RESET message from the peer entity on the same S1 interface related to one or several UE associations previously requested to be reset, indicated explicitly or implicitly in the received RESET message, the MME shall respond with the RESET ACKNOWLEDGE message as described in 8.7.1.2.2. +8.7.2 Error Indication +8.7.2.1 General +The Error Indication procedure is initiated by a node in order to report detected errors in one incoming message, provided they cannot be reported by an appropriate failure message. +If the error situation arises due to reception of a message utilising UE associated signalling, then the Error Indication procedure uses UE associated signalling. Otherwise the procedure uses non-UE associated signalling. +8.7.2.2 Successful Operation + +Figure 8.7.2.2-1: Error Indication procedure, MME originated. Successful operation. + +Figure 8.7.2.2-2: Error Indication procedure, eNB originated. Successful operation. +When the conditions defined in clause 10 are fulfilled, the Error Indication procedure is initiated by an ERROR INDICATION message sent from the receiving node. +The ERROR INDICATION message shall contain at least either the Cause IE or the Criticality Diagnostics IE. In case the Error Indication procedure is triggered by utilising UE associated signalling the MME UE S1AP ID IE and the eNB UE S1AP ID IE shall be included in the ERROR INDICATION message. If one or both of MME UE S1AP ID IE and the eNB UE S1AP ID IE are not correct, the cause shall be set to appropriate value, e.g., “Unknown or already allocated MME UE S1AP ID”, “Unknown or already allocated eNB UE S1AP ID” or “Unknown or inconsistent pair of UE S1AP ID”. +8.7.2.3 Abnormal Conditions +Not applicable. +8.7.3 S1 Setup +8.7.3.1 General +The purpose of the S1 Setup procedure is to exchange application level data needed for the eNB and the MME to correctly interoperate on the S1 interface. This procedure shall be the first S1AP procedure triggered after the TNL association has become operational. The procedure uses non-UE associated signalling. +This procedure erases any existing application level configuration data in the two nodes and replaces it by the one received and clears MME overload state information at the eNB. If the eNB and MME do not agree on retaining the UE Contexts this procedure also re-initialises the E-UTRAN S1AP UE-related contexts (if any) and erases all related signalling connections in the two nodes like a Reset procedure would do. If the eNB initiating the S1 Setup procedure supports a CSG cell, the procedure shall report the CSG ID(s) of the supported CSGs. +8.7.3.2 Successful Operation + +Figure 8.7.3.2-1: S1 Setup procedure: Successful Operation. +The eNB initiates the procedure by sending a S1 SETUP REQUEST message including the appropriate data to the MME. The MME responds with a S1 SETUP RESPONSE message including the appropriate data. +The exchanged data shall be stored in respective node and used for the duration of the TNL association. When this procedure is finished, the S1 interface is operational and other S1 messages can be exchanged. +If the eNB initiating the S1 SETUP procedure supports one (or more) CSG cell(s), the S1 SETUP REQUEST message shall contain the CSG ID(s) of the supported CSG(s). +If the S1 SETUP REQUEST message contains the eNB Name IE the MME may use this IE as a human readable name of the eNB. +If the S1 SETUP RESPONSE message contains the MME Name IE the eNB may use this IE as a human readable name of the MME. +If the MME Relay Support Indicator IE is included in the S1 SETUP RESPONSE message, the eNB shall consider this information when selecting an appropriate MME for the Relay Node. +If the UE Retention Information IE set to “ues-retained“ was included in the S1 SETUP REQUEST message, then the MME may accept the proposal to retain the existing UE related contexts and signalling connections by including the UE Retention Information IE set to “ues-retained“ in the S1 SETUP RESPONSE message. +If the NB-IoT Default Paging DRX IE is included in the S1 SETUP REQUEST message, the MME will take it into account as specified in TS36.300 [14]. +If the Connected en-gNB List IE is included in the S1 SETUP REQUEST message, the MME shall take it into account as specified in TS 36.300 [14]. +If the S1 SETUP RESPONSE message contains the ServedDCNs IE then the eNB shall, if supported, use it as defined in TS 23.401 [11]. +8.7.3.3 Unsuccessful Operation + +Figure 8.7.3.3-1: S1 Setup procedure: Unsuccessful Operation. +If the MME cannot accept the setup, it should respond with a S1 SETUP FAILURE and appropriate cause value. +If the S1 SETUP FAILURE message includes the Time To Wait IE, the eNB shall wait at least for the indicated time before reinitiating the S1 setup towards the same MME. +8.7.3.4 Abnormal Conditions +If the eNB initiates the procedure by sending a S1 SETUP REQUEST message including the PLMN Identity IEs and none of the PLMNs provided by the eNB is identified by the MME, then the MME shall reject the eNB S1 Setup Request procedure with the appropriate cause value, e.g., “Unknown PLMN”. +8.7.4 eNB Configuration Update +8.7.4.1 General +The purpose of the eNB Configuration Update procedure is to update application level configuration data needed for the eNB and the MME to interoperate correctly on the S1 interface. This procedure does not affect existing UE-related contexts, if any. +8.7.4.2 Successful Operation + +Figure 8.7.4.2-1: ENB Configuration Update procedure: Successful Operation. +The eNB initiates the procedure by sending an ENB CONFIGURATION UPDATE message to the MME including an appropriate set of updated configuration data that it has just taken into operational use. The MME responds with ENB CONFIGURATION UPDATE ACKNOWLEDGE message to acknowledge that it successfully updated the configuration data. If information element(s) is/are not included in the ENB CONFIGURATION UPDATE message, the MME shall interpret that the corresponding configuration data is/are not changed and shall continue to operate the S1 with the existing related configuration data. +If the supported TA(s) is/are to be updated, the whole list of supported TAs, including those that are not to be updated, shall be included in the Supported TAs IE. The MME shall overwrite the whole list of TAs. +If the supported CSG ID(s) is/are to be updated, the whole list of supported CSG IDs, including those that are not to be updated, shall be included in the CSG Id List IE. The MME shall overwrite the whole list of CSG Ids. +If the ENB CONFIGURATION UPDATE message contains the eNB Name IE, the MME may use this IE as a human readable name of the eNB. +If the Default Paging DRX IE is included, the MME shall overwrite any previously stored default paging DRX value for the eNB. +If the NB-IoT Default Paging DRX IE is included in the ENB CONFIGURATION UPDATE message, the MME shall overwrite any previously stored NB-IoT default paging DRX value for the eNB. +If the Connected en-gNB to be Added List IE is included in the ENB CONFIGURATION UPDATE message, the MME shall replace, if applicable, any previously received information for the concerned en-gNBs and take it into account as specified in TS 36.300 [14]. +If the Connected en-gNB to be Removed List IE is included in the ENB CONFIGURATION UPDATE message, the MME shall remove any stored information for the concerned en-gNBs. +The updated configuration data shall be stored in both the eNB and the MME and used for the duration of the TNL association or until any further update is triggered by the eNB. +The eNB may initiate a further eNB Configuration Update procedure only after a previous eNB Configuration Update procedure has been completed. +8.7.4.3 Unsuccessful Operation + +Figure 8.7.4.3-1: ENB Configuration Update procedure: Unsuccessful Operation. +If the MME cannot accept the update, it shall respond with an ENB CONFIGURATION UPDATE FAILURE message and appropriate cause value. +If the ENB CONFIGURATION UPDATE FAILURE message includes the Time To Wait IE, the eNB shall wait at least for the indicated time before reinitiating the ENB Configuration Update procedure towards the same MME. Both nodes shall continue to operate the S1 with their respective configuration data. +8.7.4.4 Abnormal Conditions +If the eNB after initiating eNB Configuration Update procedure receives neither an ENB CONFIGURATION UPDATE ACKOWLEDGE nor an ENB CONFIGURATION UPDATE FAILURE message, the eNB may reinitiate a further eNB Configuration Update procedure towards the same MME, provided that the content of the new ENB CONFIGURATION UPDATE message is identical to the content of the previously unacknowledged ENB CONFIGURATION UPDATE message. +8.7.5 MME Configuration Update +8.7.5.1 General +The purpose of the MME Configuration Update procedure is to update application level configuration data needed for the eNB and MME to interoperate correctly on the S1 interface. This procedure does not affect existing UE-related contexts, if any. +8.7.5.2 Successful Operation + +Figure 8.7.5.2-1: MME Configuration Update procedure: Successful Operation. +The MME initiates the procedure by sending an MME CONFIGURATION UPDATE message including the appropriate updated configuration data to the eNB. The eNB responds with an MME CONFIGURATION UPDATE ACKNOWLEDGE message to acknowledge that it successfully updated the configuration data. If information element(s) is/are not included in the MME CONFIGURATION UPDATE message, the eNB shall interpret that the corresponding configuration data is not changed and shall continue to operate the S1 with the existing related configuration data. +If the served PLMNs is/are to be updated, the eNB shall overwrite the whole list of PLMNs. +If the MME CONFIGURATION UPDATE message contains the MME Name IE, the eNB may use this IE as a human readable name of the MME. +The updated configuration data shall be stored in the respective node and used for the duration of the TNL association or until any further update is performed from the MME. +The MME may initiate a further MME Configuration Update procedure only after a previous MME Configuration Update procedure has been completed. +If the MME CONFIGURATION UPDATE message contains the ServedDCNs IE then the eNB shall, if supported, use it as defined in TS 23.401 [11]. +8.7.5.3 Unsuccessful Operation + +Figure 8.7.5.3-1: MME Configuration Update: Unsuccessful Operation. +If the eNB cannot accept the update, it shall respond with an MME CONFIGURATION UPDATE FAILURE message and appropriate cause value. +If the MME CONFIGURATION UPDATE FAILURE message includes the Time To Wait IE the MME shall wait at least for the indicated time before reinitiating the MME Configuration Update procedure towards the same eNB. Both nodes shall continue to operate the S1 with the existing configuration data. +8.7.5.4 Abnormal Conditions +If the MME neither receives an MME CONFIGURATION UPDATE ACKOWLEDGE nor an MME CONFIGURATION UPDATE FAILURE message, the MME may reinitiate MME Configuration Update procedure towards the same eNB provided that the content of the new MME CONFIGURATION UPDATE message is identical to the content of the previously unacknowledged MME CONFIGURATION UPDATE message. +8.7.6 Overload Start +8.7.6.1 General +The purpose of the Overload Start procedure is to inform an eNB to reduce the signalling load towards the concerned MME. +The procedure uses non-UE associated signalling. +8.7.6.2 Successful Operation + +Figure 8.7.6.2-1: Overload Start procedure +The eNB receiving the OVERLOAD START message shall assume the MME from which it receives the message as being in an overloaded state. +If the Overload Action IE in the Overload Response IE within the OVERLOAD START message is set to +- "reject RRC connection establishments for non-emergency mobile originated data transfer" (i.e., reject traffic corresponding to RRC cause "mo-data", "mo-VoiceCall" and "delayTolerantAccess" in TS 36.331 [16]), or +- "reject RRC connection establishments for signalling" (i.e., reject traffic corresponding to RRC cause "mo-data", "mo-signalling", "mo-VoiceCall" and "delayTolerantAccess" in TS 36.331 [16]), or +- "only permit RRC connection establishments for emergency sessions and mobile terminated services" (i.e., only permit traffic corresponding to RRC cause "emergency" and "mt-Access" in TS 36.331 [16]), or +- "only permit RRC connection establishments for high priority sessions and mobile terminated services" (i.e., only permit traffic corresponding to RRC cause "highPriorityAccess" and "mt-Access" in TS 36.331 [16]), or +- "reject only RRC connection establishment for delay tolerant access" (i.e., only reject traffic corresponding to RRC cause "delayTolerantAccess" in TS 36.331 [16]), or +- "not accept RRC connection requests for data transmission from UEs that only support Control Plane CIoT EPS Optimisation" (i.e. not accept traffic corresponding to RRC cause "mo-data" or "delayTolerantAccess" in TS36.331 [16] for those UEs), or +- "only permit RRC connection establishments for high priority sessions, exception reporting and mobile terminated services" (i.e., only permit traffic corresponding to RRC cause "highPriorityAccess", “mo-ExceptionData” and "mt-Access" in TS 36.331 [16]), +the eNB shall: +- if the Traffic Load Reduction Indication IE is included in the OVERLOAD START message and, if supported, reduce the signalling traffic indicated as to be rejected by the indicated percentage, +- otherwise ensure that only the signalling traffic not indicated as to be rejected/not accepted is sent to the MME. +NOTE: When the Overload Action IE is set to "only permit RRC connection establishments for emergency sessions and mobile terminated services", emergency calls with RRC cause "highPriorityAccess" from high priority users are rejected (see TS 24.301 [24]). +If the GUMMEI List IE is present, the eNB shall, if supported, use this information to identify to which traffic the above defined rejections shall be applied. +If an overload action is ongoing and the eNB receives a further OVERLOAD START message, the eNB shall replace the ongoing overload action with the newly requested one. If the GUMMEI List IE is present, the eNB replaces applicable ongoing actions according to TS 36.300 [14], clauses 4.6.2, 4.7.4 and 19.2.2.12. +8.7.6.3 Unsuccessful Operation +Not applicable. +8.7.7 Overload Stop +8.7.7.1 General +The purpose of the Overload Stop procedure is to signal to an eNB the MME is connected to that the overload situation at the MME has ended and normal operation shall resume. +The procedure uses non-UE associated signalling. +8.7.7.2 Successful Operation + +Figure 8.7.7.2.-1: Overload Stop procedure +The eNB receiving the OVERLOAD STOP message shall assume that the overload situation at the MME from which it receives the message has ended and shall resume normal operation for the applicable traffic towards this MME. +If the GUMMEI List IE is present, the eNB shall, if supported, use this information to identify which traffic to cease rejecting, and proceed according to TS 36.300 [14], clauses 4.6.2, 4.7.4 and 19.2.2.12. If no particular overload action is ongoing for a particular GUMMEI value, the eNB shall ignore this value. +8.7.7.3 Unsuccessful Operation +Not applicable. +8.8 S1 CDMA2000 Tunnelling Procedures +8.8.1 General +The purpose of S1 CDMA2000 Tunnelling procedures is to carry CDMA2000 signalling between UE and CDMA2000 RAT over the S1 Interface. This includes signalling for pre-registration of UE with CDMA2000 HRPD network, signalling for handover preparation for handover from E-UTRAN to CDMA2000 HRPD/1xRTT and pre-registration and paging of UE with CDMA2000 1xRTT CS system. The CDMA2000 messages are not interpreted by the eNB, and their content is outside the scope of this specification, however, additional information may be sent along with the tunnelled CDMA2000 message to assist the eNB and the MME in the tunnelling procedure. These procedures use an established UE-associated logical S1-connection. +The CDMA2000 messages are transported in an IE of the DOWNLINK S1 CDMA2000 TUNNELLING or UPLINK S1 CDMA2000 TUNNELLING messages. +8.8.2 Successful Operations +8.8.2.1 Downlink S1 CDMA2000 Tunnelling + +Figure 8.8.2.1-1: Downlink S1 CDMA2000 Tunnelling Procedure +If a CDMA2000 message needs to be sent from the MME to a given UE and a UE-associated logical S1-connection exists for that given UE, the MME should send a DOWNLINK S1 CDMA2000 TUNNELLING message to the eNB including the CDMA2000 message in the CDMA2000-PDU IE. The eNB forwards the received CDMA2000-PDU IE to the UE along with an indication of the RAT Type associated with the CDMA2000-PDU IE based on the CDMA2000 RAT Type IE. +If the MME receives handover status information along with the tunnelled downlink CDMA2000 message, the MME should include the handover status information in the CDMA2000 HO Status IE in the DOWNLINK S1 CDMA2000 TUNNELLING message. +If the DOWNLINK S1 CDMA2000 TUNNELLING message contains the E-RABs Subject to Forwarding List IE, it indicates that DL forwarding is available for the indicated E-RABs towards the tunnel endpoint identified by the DL GTP-TEID IE for those E-RABs. +8.8.2.2 Uplink S1 CDMA2000 Tunnelling + +Figure 8.8.2.2-1: Uplink S1 CDMA2000 Tunnelling Procedure +When the eNB has received from the radio interface a CDMA2000 message to be forwarded to the MME in which a UE-associated logical S1-connection for a given UE exists, the eNB shall send the UPLINK S1 CDMA2000 TUNNELLING message to the MME including the CDMA2000 message in the CDMA2000-PDU IE. +If the MME receives the CDMA2000 HO Required Indication IE set to “true” in UPLINK S1 CDMA2000 TUNNELLING message, the MME shall send the necessary handover preparation information to the CDMA2000 target RAT. +If the MME receives any of the CDMA2000 1xRTT SRVCC Info IE, or the CDMA2000 1xRTT RAND IE in the UPLINK S1 CDMA2000 TUNNELLING message, the MME shall forward the received information to the CDMA2000 1xRTT RAT. +If the MME receives the E-UTRAN Round Trip Delay Estimation Info IE in the UPLINK S1 CDMA2000 TUNNELLING message, the MME shall forward the received information to the target HRPD access. The MME shall forward the received CDMA2000 Sector ID IE and CDMA2000-PDU IE to the proper destination node in the CDMA2000 RAT. +Interactions with E-RAB Management procedures: +If, after an UPLINK S1 CDMA2000 TUNNELLING message with CDMA2000 HO Required Indication IE set to “true” is sent before the DOWNLINK S1 CDMA2000 TUNNELLING message with CDMA2000 HO Status IE is received, the source eNB receives an MME initiated E-RAB Management procedure on the same UE associated signalling connection, the source eNB shall terminate the MME initiated E-RAB Management procedure by sending the appropriate response message with an appropriate cause value, e.g., “S1 inter system Handover Triggered”, to the MME. +8.8.3 Unsuccessful Operation +Not applicable +8.8.4 Abnormal Conditions +If the eNB receives at least one E-RAB ID included in the E-RABs Subject to Forwarding Items IE without any associated DL GTP-TEID and DL Transport Layer Address pair in the DOWNLINK S1 CDMA2000 TUNNELLING message, the eNB shall consider it as a logical error and act as described in subclause 10.4. +The eNB shall ignore the UL GTP-TEID IE and/or UL Transport Layer Address IE in the E-RABs Subject to Forwarding Items IE, when the IEs are included in the DOWNLINK S1 CDMA2000 TUNNELLING message. +8.9 UE Capability Info Indication +8.9.1 General +The purpose of the UE Capability Info Indication procedure is to enable the eNB to provide to the MME UE capability-related information. +8.9.2 Successful Operation + +Figure 8.9.2-1: UE Capability Info Indication procedure. Successful operation. +The eNB controlling a UE-associated logical S1-connection initiates the procedure by sending a UE CAPABILITY INFO INDICATION message to the MME including the UE capability information. The UE CAPABILITY INFO INDICATION message may also include paging specific UE capability information within the UE Radio Capability for Paging IE. The UE capability information received by the MME shall replace previously stored corresponding UE capability information in the MME for the UE, as described in TS 23.401 [11]. +If UE CAPABILITY INFO INDICATION message contains the LTE-M indication IE, the MME shall, if supported, use it according to TS 23.401 [11]. +If the UE indicates the support for UE Application Layer Measurement, the eNB shall if supported include the UE Application Layer Measurement Capability IE in the UE CAPABILITY INFO INDICATION message. The MME shall, if supported, store and use thie information when initiating UE Application Layer Measurement. +8.10 Trace Procedures +8.10.1 Trace Start +8.10.1.1 General +The purpose of the Trace Start procedure is to allow the MME to request the eNB to initiate a trace function for a UE. The procedure uses UE-associated signalling. If no UE-associated logical S1-connection exists, the UE-associated logical S1-connection shall be established as part of the procedure. +8.10.1.2 Successful Operation + +Figure 8.10.1.2-1: Trace Start procedure. +The MME initiates the procedure by sending a TRACE START message. On receipt of a TRACE START message, the eNB shall initiate the requested trace function as described in TS 32.422 [10]. +If the Trace Activation IE is included in the TRACE START message which includes the MDT Activation IE set to “Immediate MDT and Trace”, the eNB shall if supported, initiate the requested trace session and MDT session as described in TS 32.422 [10]. +If the Trace Activation IE is included in the TRACE START message which includes the MDT Activation IE set to “Immediate MDT Only”, “Logged MDT only” or “Logged MBSFN MDT”, the target eNB shall, if supported, initiate the requested MDT session as described in TS 32.422 [10] and the target eNB shall ignore Interfaces To Trace IE, and Trace Depth IE. +If the Trace Activation IE includes the MDT Location Information IE, within the MDT Configuration IE, the eNB shall, if supported, store this information and take it into account in the requested MDT session. +If the Trace Activation IE is included in the TRACE START message which includes the MDT Activation IE set to “Immediate MDT Only”, “Logged MDT only” or “Logged MBSFN MDT” and if the Signalling based MDT PLMN List IE is included in the MDT Configuration IE, the eNB may use it to propagate the MDT Configuration as described in TS 37.320 [31]. +If the Trace Activation IE includes the MBSFN-ResultToLog IE, within the MDT Configuration IE, the eNB shall, if supported, take it into account for MDT Configuration as described in TS 37.320 [31]. +If the Trace Activation IE includes the MBSFN-AreaId IE in the MBSFN-ResultToLog IE, within the MDT Configuration IE, the eNB shall, if supported, take it into account for MDT Configuration as described in TS 37.320 [31]. +If the Trace Activation IE includes the UE Application layer measurement configuration IE, the eNB shall, if supported, initiate the requested trace session and QoE Measurement Collection function as described in TS 36.300 [14]. +If the Trace Activation IE includes the Bluetooth Measurement Configuration IE, within the MDT Configuration IE, the eNB shall, if supported, take it into account for MDT Configuration as described in TS 37.320 [31]. +If the Trace Activation IE includes the WLAN Measurement Configuration IE, within the MDT Configuration IE, the eNB shall, if supported, take it into account for MDT Configuration as described in TS 37.320 [31]. +Interactions with other procedures: +If the eNB is not able to initiate the trace session due to ongoing handover of the UE to another eNB, the eNB shall initiate a Trace Failure Indication procedure with the appropriate cause value. +8.10.2 Trace Failure Indication +8.10.2.1 General +The purpose of the Trace Failure Indication procedure is to allow the eNB to inform the MME that a Trace Start procedure or a Deactivate Trace procedure has failed due to an interaction with a handover procedure. The procedure uses UE-associated signalling. +8.10.2.2 Successful Operation + +Figure 8.10.2.2-1: Trace Failure Indication procedure. +The eNB initiates the procedure by sending a TRACE FAILURE INDICATION message. Upon reception of the TRACE FAILURE INDICATION message, the MME shall take appropriate actions based on the failure reason indicated by the Cause IE. +8.10.3 Deactivate Trace +8.10.3.1 General +The purpose of the Deactivate Trace procedure is to allow the MME to request the eNB to stop the trace session, for the indicated trace reference. +8.10.3.2 Successful Operation + +Figure 8.10.3.2-1: Deactivate Trace procedure. Successful operation. +The MME invokes the Deactivate Trace procedure by sending a DEACTIVATE TRACE message to the eNB as described in TS 32.422 [10]. +Upon reception of this message, the eNB shall stop the trace session for the indicated trace reference in the E-UTRAN Trace ID IE. +Interactions with other procedures: +If the eNB is not able to stop the trace session due to ongoing handover of the UE to another eNB, the eNB shall initiate a Trace Failure Indication procedure with the appropriate cause value. +8.10.4 Cell Traffic Trace +8.10.4.1 General +The purpose of the Cell Traffic Trace procedure is to send the allocated Trace Recording Session Reference and the Trace Reference to MME. The procedure uses UE-associated signalling. +8.10.4.2 Successful Operation + +Figure 8.10.4.2-1: Cell Traffic Trace procedure. Successful operation. +The procedure is initiated with a CELL TRAFFIC TRACE message sent from the eNB to the MME. +If the Privacy Indicator IE is included in the message, the MME shall take the information into account for anonymisation of MDT data (TS 32.422 [10]). +8.11 Location Reporting Procedures +8.11.1 Location Reporting Control +8.11.1.1 General +The purpose of Location Reporting Control procedure is to allow the MME to request the eNB to report where the UE is currently located. The procedure uses UE-associated signalling. +8.11.1.2 Successful Operation + +Figure 8.11.1.2-1: Location Reporting Control procedure. Successful operation. +The MME initiates the procedure by sending a LOCATION REPORTING CONTROL message. On receipt of a LOCATION REPORTING CONTROL message the eNB shall perform the requested location reporting control action for the UE. +The Request Type IE indicates to the eNB whether: +- to report directly; +- to report upon change of serving cell, or +- to stop reporting at change of serving cell. +If reporting upon change of serving cell is requested, the eNB shall report whenever the UE changes its serving cell to another cell belonging to the eNB. +If the Additional Location Information IE is included in the LOCATION REPORTING CONTROL message and set to "Include PSCell” then, if EN-DC is activated, the eNB shall include the current PSCell in the report. If a report upon change of serving cell is requested, the eNB shall provide the report also whenever the UE changes the PSCell, and when EN-DC is activated, as specified in TS 23.401 [11]. +The Request Type IE also indicates what type of location information the eNB shall report. The location information is E-UTRAN CGI and TAI, or E-UTRAN CGI, PSCell and TAI. +8.11.1.3 Abnormal Conditions +Not applicable. +8.11.2 Location Report Failure Indication +8.11.2.1 General +The Location Report Failure Indication procedure is initiated by an eNB in order to inform the MME that a Location Reporting Control procedure has failed due to an interaction with a handover procedure. The procedure uses UE-associated signalling. +8.11.2.2 Successful Operation + +Figure 8.11.2.2-1: Location Report Failure Indication procedure. +Upon reception of the LOCATION REPORT FAILURE INDICATION message the MME shall take appropriate actions based on the failure reason indicated by the Cause IE. +8.11.3 Location Report +8.11.3.1 General +The purpose of Location Report procedure is to provide the UE’s current location to the MME. The procedure uses UE-associated signalling. +8.11.3.2 Successful Operation + +Figure 8.11.3.2-1: Location Report procedure. Successful operation. +The eNB initiates the procedure by generating a LOCATION REPORT message. The LOCATION REPORT message may be used as a response to a LOCATION REPORTING CONTROL message. +In case reporting at change of serving cell has been requested, the eNB shall send a LOCATION REPORT message whenever the information given to the EPC in any S1AP message is not anymore valid. +If the PSCell Information IE is included in the LOCATION REPORT message, then the MME may consider both E-UTRAN CGI IE and PSCell Information IE to determine the UE’s location. +8.11.3.3 Abnormal Conditions +Not applicable. +8.12 Warning Message Transmission Procedures +8.12.1 Write-Replace Warning +8.12.1.1 General +The purpose of Write-Replace Warning procedure is to start or overwrite the broadcasting of warning messages. +The procedure uses non UE-associated signalling. +8.12.1.2 Successful Operation + +Figure 8.12.1.2-1: Write-Replace Warning procedure. Successful operation. +The MME initiates the procedure by sending a WRITE-REPLACE WARNING REQUEST message to the eNB. +Upon receipt of the WRITE-REPLACE WARNING REQUEST, eNB shall prioritise its resources to process the warning message. +If, in a certain area, broadcast of a warning message is already ongoing and the eNB receives a WRITE-REPLACE WARNING REQUEST message with Message Identifier IE and/or Serial Number IE which are different from those in the warning message being broadcast, and if the Concurrent Warning Message Indicator IE is not present, the eNB shall replace the warning message being broadcast with the newly received one for that area. +If the eNB receives a WRITE-REPLACE WARNING REQUEST message with a warning message identified by the Message Identifier IE and Serial Number IE and if there are no prior warning messages being broadcast in any of warning areas indicated in the Warning Area List IE, the eNB shall broadcast the received warning message for those area(s). +If, in a certain area, broadcast of one or more warning messages are already ongoing and the eNB receives a WRITE-REPLACE WARNING REQUEST message with a Message Identifier IE and/or Serial Number IE which are different from those in any of the warning messages being broadcast, and if the Concurrent Warning Message Indictor IE is present, the eNB shall schedule the received warning message for broadcast, for that area. +If the Concurrent Warning Message Indicator IE is present and if a value “0” is received in the Number of Broadcast Requested IE, the eNB shall broadcast the received warning message indefinitely until requested otherwise to stop broadcasting, except if the Repetition Period IE is set to “0”. +If, in a certain area, broadcast of one or more warning messages are already ongoing and the eNB receives a WRITE-REPLACE WARNING REQUEST message with Message Identifier IE and Serial Number IE which correspond to one of the warning messages already being broadcast in that area, the eNB shall not start a new broadcast or replace an existing one but it shall still reply by sending a WRITE-REPLACE WARNING RESPONSE message which includes the Broadcast Completed Area List IE set according to the ongoing broadcast. +If Warning Area List IE is not included in the WRITE-REPLACE WARNING REQUEST message, the eNB shall broadcast the indicated message in all of the cells within the eNB. +If Warning Type IE is included in WRITE-REPLACE WARNING REQUEST message, the eNB shall broadcast the Primary Notification irrespective of the setting of the Repetition Period IE and the Number of Broadcasts Requested IE, and process the Primary Notification according to TS 36.331 [16]. +If the Warning Security Information IE is included in the WRITE-REPLACE WARNING REQUEST message, the eNB shall include this information together with the warning type in the Primary Notification. +If the Data Coding Scheme IE and the Warning Message Contents IE are both included in the WRITE-REPLACE WARNING REQUEST message, the eNB shall schedule a broadcast of the warning message according to the value of the Repetition Period IE and Number of Broadcasts Requested IE and process the warning message according to TS 36.331 [16]. +If the Warning Area Coordinates IE is included in the WRITE-REPLACE WARNING REQUEST message, the eNB shall include this information together with the warning message being broadcast according to TS 36.331 [16]. +The eNB acknowledges the WRITE-REPLACE WARNING REQUEST message by sending a WRITE-REPLACE WARNING RESPONSE message to the MME. +If the Broadcast Completed Area List IE is not included in the WRITE-REPLACE WARNING RESPONSE message, the MME shall consider that the broadcast is unsuccessful in all the cells within the eNB. +If the Extended Repetition Period IE is included in the WRITE-REPLACE WARNING REQUEST message, the eNB shall ignore the value in the Repetition Period IE. +8.12.1.3 Abnormal Conditions +If the Concurrent Warning Message Indicator IE is not present and if a value “0” is received in the Number of Broadcast Requested IE, the eNB shall not broadcast the received secondary notification. +If Concurrent Warning Message Indicator IE is included and if a value “0” is received in the Repetition Period IE, the eNB shall not broadcast the received warning message except if the Number of Broadcast Requested IE is set to “1”. +If Concurrent Warning Message Indicator IE is not included and if a value “0” is received in the Repetition Period IE, the eNB shall not broadcast the received secondary notification except if the Number of Broadcast Requested IE is set to “1”. +8.12.2 Kill +8.12.2.1 General +The purpose of Kill procedure is to cancel an already ongoing broadcast of a warning message. +The procedure uses non UE-associated signalling. +8.12.2.2 Successful Operation + + +Figure 8.12.2.2-1: Kill procedure. Successful operation. +The MME initiates the procedure by sending a KILL REQUEST message to the eNB. +If the eNB receives a KILL REQUEST message and broadcast of the warning message identified by the Message Identifier and Serial Number IE is ongoing in an area indicated within the Warning Area List IE, the eNB shall stop broadcasting the warning message within that area and discard the warning message for that area. +If the Warning Area List IE is not included in the KILL REQUEST message, the eNB shall stop broadcasting and discard the warning message identified by the Message Identifier IE and the Serial Number IE in all of the cells in the eNB. +The eNB shall acknowledge the KILL REQUEST message by sending the KILL RESPONSE message, with the Message Identifier IE and the Serial Number IE copied from the KILL REQUEST message and shall, if there is an area to report where an ongoing broadcast was stopped successfully, include the Broadcast Cancelled Area List IE. +If an area included in the Warning Area List IE in the KILL REQUEST message does not appear in the Broadcast Cancelled Area List IE, the MME shall consider that the eNB had no ongoing broadcast to stop for the same Message Identifier and Serial Number in that area. +If the Broadcast Cancelled Area List IE is not included in the KILL RESPONSE message, the MME shall consider that the eNB had no ongoing broadcast to stop for the same Message Identifier and Serial Number. +If the Kill-all Warning Messages Indicator IE is present in the KILL REQUEST message, then the eNB shall stop broadcasting and discard all warning messages for the area as indicated in the Warning Area List IE or in all the cells of the eNB if the Warning Area List IE is not included. The eNB shall acknowledge the KILL REQUEST message by sending the KILL RESPONSE message, with the Message Identifier IE and the Serial Number IE copied from the KILL REQUEST message and shall, if there is area to report where an ongoing broadcast was stopped successfully, include the Broadcast Cancelled Area List IE with the Number of Broadcasts IE set to 0. +8.12.3 PWS Restart Indication +8.12.3.1 General +The purpose of PWS Restart Indication procedure is to inform the MME that PWS information for some or all cells of the eNB are available for reloading from the CBC if needed. The procedure uses non UE-associated signalling. +8.12.3.2 Successful Operation + +Figure 8.12.3.2-1: PWS Restart Indication procedure. Successful operation. +The eNB initiates the procedure by sending a PWS RESTART INDICATION message to the MME. On receipt of a PWS RESTART INDICATION message, the MME shall act as defined in TS 23.007 [38]. +If the Emergency Area ID is available, the eNB shall also include it in the Emergency Area ID List for Restart IE. +8.12.4 PWS Failure Indication +8.12.4.1 General +The purpose of PWS Failure Indication procedure is to inform the MME that ongoing PWS operation for one or more cells of the eNB has failed. The procedure uses non UE-associated signalling. +8.12.4.2 Successful Operation + +Figure 8.12.4.2-1: PWS Failure Indication procedure. Successful operation. +The eNB initiates the procedure by sending a PWS FAILURE INDICATION message to the MME. On receipt of a PWS FAILURE INDICATION message, the MME shall act as defined in TS 23.041 [29]. +8.13 eNB Direct Information Transfer +8.13.1 General +The purpose of the eNB Direct Information Transfer procedure is to transfer RAN information from the eNB to the MME in unacknowledged mode. The MME does not interpret the transferred RAN information. +This procedure uses non-UE associated signalling. +8.13.2 Successful Operation +8.13.2.1 eNB Direct Information Transfer + +Figure 8.13.1.2-1: ENB Direct Information Transfer procedure. Successful operation. +The procedure is initiated with an ENB DIRECT INFORMATION TRANSFER message sent from the eNB to the MME. +The RIM Transfer IE within the Inter-system Information Transfer Type IE shall contain the RIM Routing Address IE that identifies the final RAN destination node where the RIM information needs to be transferred to by the core network. In case of transfer to UTRAN the source eNB shall include the RAC IE in the Target RNC-ID IE within the RIM Routing Address IE. +8.13.3 Abnormal Conditions +Not applicable. +8.14 MME Direct Information Transfer +8.14.1 General +The purpose of the MME Direct Information Transfer procedure is to transfer RAN information from the MME to the eNB in unacknowledged mode. +This procedure uses non-UE associated signalling. +8.14.2 Successful Operation +8.14.2.1 MME Direct Information Transfer + +Figure 8.14.1.2-1: MME Direct Information Transfer procedure. Successful operation. +The procedure is initiated with a MME DIRECT INFORMATION TRANSFER message sent from the MME to the eNB. +The Inter-system Information Transfer Type IE indicates the nature of the transferred information. When the transferred information is of RIM nature, the RIM Information IE within the RIM Transfer IE shall contain a BSSGP RIM PDU. The RIM Routing Address IE shall not be present since the eNB is the final destination node. +8.14.3 Abnormal Conditions +Not applicable. +8.15 eNB Configuration Transfer +8.15.1 General +The purpose of the eNB Configuration Transfer procedure is to transfer RAN configuration information from the eNB to the MME in unacknowledged mode. The MME does not interpret the transferred RAN configuration information. +This procedure uses non-UE associated signalling. +8.15.2 Successful Operation +8.15.2.1 eNB Configuration Transfer + +Figure 8.15.2.1-1: eNB Configuration Transfer procedure. Successful operation. +The procedure is initiated with an ENB CONFIGURATION TRANSFER message sent from the eNB to the MME. +If the MME receives the SON Configuration Transfer IE, it shall transparently transfer the SON Configuration Transfer IE towards the eNB indicated in the Target eNB-ID IE which is included in the SON Configuration Transfer IE. +If the MME receives the EN-DC SON Configuration Transfer IE, it shall transparently transfer the EN-DC SON Configuration Transfer IE either towards the eNB indicated in the Target eNB-ID IE or towards an eNB connected to the en-gNB indicated in the Target en-gNB-ID IE which is included in the EN-DC SON Configuration Transfer IE. The EN-DC SON Configuration Transfer IE may also contain, if available, +- the Target eNB ID IE, +- the Associated TAI IE, +- the Broadcast 5GS TAI IE, +for purposes described in TS 36.300 [14]. +8.15.3 Abnormal Conditions +Not applicable. +8.16 MME Configuration Transfer +8.16.1 General +The purpose of the MME Configuration Transfer procedure is to transfer RAN configuration information from the MME to the eNB in unacknowledged mode. +This procedure uses non-UE associated signalling. +8.16.2 Successful Operation +8.16.2.1 MME Configuration Transfer + +Figure 8.16.2.1-1: MME Configuration Transfer procedure. Successful operation. +The procedure is initiated with an MME CONFIGURATION TRANSFER message sent from the MME to the eNB. +If the eNB receives, in the SON Configuration Transfer IE or the EN-DC SON Configuration Transfer IE, the SON Information IE containing the SON Information Request IE, it may transfer back the requested information either towards the eNB indicated in the Source eNB-ID IE of the SON Configuration Transfer IE or towards the eNB indicated in the Source eNB-ID IE of the EN-DC SON Configuration Transfer IE by initiating the eNB Configuration Transfer procedure. If the X2 TNL Configuration Info IE contains the eNB Indirect X2 Transport Layer Addresses IE, the eNB may use it for the X2 TNL establishment, and may transfer back the received eNB Indirect X2 Transport Layer Addresses towards the eNB indicated in the Source eNB-ID IE of the SON Configuration Transfer IE by initiating the eNB Configuration Transfer procedure or towards the eNB indicated in the Source eNB-ID IE of the EN-DC SON Configuration Transfer IE by initiating the eNB Configuration Transfer procedure. +If the eNB receives, in the SON Configuration Transfer IE, the X2 TNL Configuration Info IE containing the eNB X2 Extended Transport Layer Addresses IE, it may use it as part of its ACL functionality configuration actions, if such ACL functionality is deployed. +If the eNB receives, in the SON Configuration Transfer IE or the EN-DC SON Configuration Transfer IE, the SON Information IE containing the SON Information Reply IE including the X2 TNL Configuration Info IE as an answer to a former request, it may use it to initiate the X2 TNL establishment. If the X2 TNL Configuration Info IE contains the eNB Indirect X2 Transport Layer Addresses IE, the eNB may use it for the X2 TNL establishment. +In case the IP-Sec Transport Layer Address IE is present and the GTP Transport Layer Addresses IE within the eNB X2 Extended Transport Layer Addresses IE is not empty, GTP traffic is conveyed within an IP-Sec tunnel terminated at the IP-Sec tunnel end point given in by the IP-Sec Transport Layer Address IE. +In case the IP-Sec Transport Layer Address IE is not present, GTP traffic is terminated at the end points given by the list of addresses in eNB GTP Transport Layer Addresses IE within the eNB X2 Extended Transport Layer Addresses IE. +In case the eNB GTP Transport Layer Addresses IE is empty and the IP-Sec Transport Layer Address IE is present, SCTP traffic is conveyed within an IP-Sec tunnel terminated at the IP-Sec tunnel end point given in the IP-Sec Transport Layer Address IE, within the eNB X2 Extended Transport Layer Addresses IE. +If the eNB is configured to use one IPsec tunnel for all S1 and X2 traffic (IPsec star topology) then the traffic to the peer eNB shall be routed through this IPsec tunnel and the IP-Sec Transport Layer Address IE shall be ignored. +If the eNB receives the SON Information IE containing the SON Information Reply IE including the Time Synchronisation Info IE as an answer to a former request, it may use it for over-the-air synchronisation by means of network listening and for triggering muting activation request. +If the eNB receives the SON Information IE containing the SON Information Report IE it may use it as specified in TS 36.300 [14]. +If the eNB receives the SON Information IE containing the SON Information Request IE set to “Activate Muting”, the eNB should consider activating for over-the-air synchronisation by means of network listening, taking into account information on the selected source of synchronisation cell and the cells as indicated by the Aggressor E-CGI List IE. In case the Aggressor E-CGI List IE is not present, the eNB may consider the request applicable to all cells. +If the eNB receives the SON Information IE containing the SON Information Reply IE including the Muting Pattern Information IE as an answer to a former request, it may use it for over-the-air synchronisation by means of network listening. The Muting Pattern Information IE may apply to all cells that were requested to mute. +If the eNB receives the SON Information IE containing the SON Information Request IE set to “Deactivate Muting”, the eNB may consider deactivating muting for over-the-air synchronisation that was activated by a former muting request from the corresponding eNB. +8.16.3 Abnormal Conditions +Not applicable. +8.17 LPPa transport +8.17.1 General +The purpose of the LPPa Transport procedure is to carry LPPa signalling (defined in TS 36.455 [34]) between eNB and E-SMLC over the S1 Interface as defined in TS 36.455 [34]. The procedure may use UE-associated signalling or non-UE associated signalling. The UE-associated signalling is used to support E-CID and UTDOA positioning of a specific UE. The non-UE associated signalling is used to obtain assistance data from an eNB to support OTDOA positioning for any UE. +8.17.2 Successful Operations +8.17.2.1 DOWNLINK UE ASSOCIATED LPPA TRANSPORT + +Figure 8.17.2.1-1: DOWNLINK UE ASSOCIATED LPPA Transport Procedure +The MME initiates the procedure by sending the DOWNLINK UE ASSOCIATED LPPA TRANSPORT message to eNB. +8.17.2.2 UPLINK UE ASSOCIATED LPPA TRANSPORT + +Figure 8.17.2.2-1: UPLINK UE ASSOCIATED LPPA TRANSPORT Procedure +The eNB initiates the procedure by sending the UPLINK UE ASSOCIATED LPPA TRANSPORT message to MME. +8.17.2.3 DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT + +Figure 8.17.2.3-1: DOWNLINK NON UE ASSOCIATED LPPA Transport Procedure +The MME initiates the procedure by sending the DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT message to eNB. +8.17.2.4 UPLINK NON UE ASSOCIATED LPPA TRANSPORT + +Figure 8.17.2.4-1: UPLINK NON UE ASSOCIATED LPPA TRANSPORT Procedure +The eNB initiates the procedure by sending the UPLINK NON UE ASSOCIATED LPPA TRANSPORT message to MME. +8.17.3 Unsuccessful Operation +Not applicable +8.17.4 Abnormal Conditions +If an MME receives an UPLINK UE ASSOCIATED LPPA TRANSPORT message with an unknown Routing ID for the UE, the MME shall ignore the message. +If an MME receives an UPLINK NON UE ASSOCIATED LPPA TRANSPORT message indicating an unknown or unreachable Routing ID, the MME shall ignore the message. +8.18 Secondary RAT Data Usage Report +8.18.1 General +The purpose of the Secondary RAT Data Usage Report procedure is to provides information on the used resources of the secondary RAT (e.g. NR resources during EN-DC operation) as specified in TS 23.401 [11]. +8.18.2 Successful Operations +8.18.2.1 SECONDARY RAT DATA USAGE REPORT + +Figure 8.18.2.1-1: Secondary RAT Data Usage Report Procedure +The eNB initiates the procedure by sending the SECONDARY RAT DATA USAGE REPORT message to MME. +If the PSCell Information IE is included in the SECONDARY RAT DATA USAGE REPORT message, then the MME may use it to determine the UE’s location. +If the Time Since Secondary Node Release IE is included in the SECONDARY RAT DATA USAGE REPORT message, it indicates the time elapsed since EN-DC operation in the eNB was stopped for the UE. +8.18.3 Unsuccessful Operation +Not applicable +8.18.4 Abnormal Conditions +Not applicable +9 Elements for S1AP Communication +9.1 Message Functional Definition and Content +9.1.1 General +9.1.2 Message Contents +9.1.2.1 Presence +All information elements in the message descriptions below are marked mandatory, optional or conditional according to table 4. +Table 4: Meaning of abbreviations used in S1AP messages +Abbreviation +Meaning +M +IEs marked as Mandatory (M) shall always be included in the message. +O +IEs marked as Optional (O) may or may not be included in the message. +C +IEs marked as Conditional (C) shall be included in a message only if the condition is satisfied. Otherwise the IE shall not be included. + + +9.1.2.2 Criticality +Each Information Element or Group of Information Elements may have criticality information applied to it. +Following cases are possible: +Table 5: Meaning of content within “Criticality” column +Abbreviation +Meaning + +– +No criticality information is applied explicitly. +YES +Criticality information is applied. This is usable only for non-repeatable IEs +GLOBAL +The IE and all its repetitions together have one common criticality information. This is usable only for repeatable IEs. +EACH +Each repetition of the IE has its own criticality information. It is not allowed to assign different criticality values to the repetitions. This is usable only for repeatable IEs. + +9.1.2.3 Range +The Range column indicates the allowed number of copies of repetitive IEs/IE groups. +9.1.2.4 Assigned Criticality +This column provides the actual criticality information as defined in subclause 10.3.2, if applicable. +9.1.3 E-RAB Management Messages +9.1.3.1 E-RAB SETUP REQUEST +This message is sent by the MME and is used to request the eNB to assign resources on Uu and S1 for one or several E-RABs. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Aggregate Maximum Bit Rate +O + +9.2.1.20 + +YES +reject +E-RAB to be Setup List + +1 + + +YES +reject +>E-RAB To Be Setup Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>E-RAB Level QoS Parameters +M + +9.2.1.15 +Includes necessary QoS parameters. +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 +EPC TEID. +- + +>>NAS-PDU +M + +9.2.3.5 + +- + +>>Correlation ID +O + +9.2.1.80 + +YES +ignore +>>SIPTO Correlation ID +O + +Correlation ID +9.2.1.80 + +YES +ignore +>>Bearer Type +O + +9.2.1.116 + +YES +reject + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.2 E-RAB SETUP RESPONSE +This message is sent by the eNB and is used to report the outcome of the request from the E-RAB SETUP REQUEST message. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Setup List + +0..1 + + +YES +ignore +>E-RAB Setup Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + + + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 +eNB TEID. +- + +E-RAB Failed to Setup List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB Setup List IE and in E-RAB Failed to Setup List IE. +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.3 E-RAB MODIFY REQUEST +This message is sent by the MME and is used to request the eNB to modify the Data Radio Bearers and the allocated resources on Uu and S1 for one or several E-RABs or to change the S-GW as defined in TS 23.401 [11]. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Aggregate Maximum Bit Rate +O + +9.2.1.20 + +YES +reject +E-RAB to be Modified List + +1 + + +YES +reject +>E-RAB To Be Modified Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>E-RAB Level QoS Parameters +M + +9.2.1.15 +Includes necessary QoS parameters. +- + +>>NAS-PDU +M + +9.2.3.5 + +- + +>>Transport Information +O + + + +YES +reject +>>>Transport Layer Address +M + +9.2.2.1 + +- + +>>>UL GTP TEID +M + +GTP-TEID +9.2.2.2 + +- + +Secondary RAT Data Usage Request +O + +ENUMERATED (requested, …) + +Yes +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.4 E-RAB MODIFY RESPONSE +This message is sent by the eNB and is used to report the outcome of the request from the E-RAB MODIFY REQUEST message. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Modify List + +0..1 + + +YES +ignore +>E-RAB Modify Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +E-RAB Failed to Modify List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB Modify List IE and E-RAB Failed to Modify List IE. +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.5 E-RAB RELEASE COMMAND +This message is sent by the MME and is used to request the eNB to release allocated resources on Uu and S1 for one or several E-RABs. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Aggregate Maximum Bit Rate +O + +9.2.1.20 + +YES +reject +E-RAB To Be Released List +M + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB To Be Released List IE. +YES +ignore +NAS-PDU +O + +9.2.3.5 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.6 E-RAB RELEASE RESPONSE +This message is sent by the eNB and is used to report the outcome of the request from the E-RAB RELEASE COMMAND message. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Release List + +0..1 + + +YES +ignore +>E-RAB Release Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +E-RAB Failed to Release List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB Release List IE and E-RAB Failed to Release List IE. +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +User Location Information +O + +9.2.1.93 + +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.7 E-RAB RELEASE INDICATION +This message is sent by the eNB and is used to indicate the MME to release one or several E-RABs for one UE. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-RAB Released List +M + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB Released List IE. +YES +ignore +User Location Information +O + +9.2.1.93 + +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.8 E-RAB MODIFICATION INDICATION +This message is sent by the eNB and is used to request the MME to apply the indicated modification for one or several E-RABs. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-RAB to be Modified List + +1 + + +YES +reject +>E-RAB to Be Modified Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>DL GTP TEID +M + +GTP-TEID +9.2.2.2 + +- + +E-RAB not to be Modified List + +0..1 + + +YES +reject +>E-RAB not to Be Modified Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>DL GTP TEID +M + +GTP-TEID +9.2.2.2 + +- + +CSG Membership Info + +0..1 + + +YES +reject +>CSG Membership Status +M + +9.2.1.73 + +- + +>CSG Id +M + +9.2.1.62 + +- + +>Cell Access Mode +O + +9.2.1.74 + +- + +>PLMN Identity +O + +9.2.3.8 + +- + +Tunnel Information for BBF +O + +Tunnel Information 9.2.2.3 +Indicating HeNB’s Local IP Address assigned by the broadband access provider, UDP port Number. +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.3.9 E-RAB MODIFICATION CONFIRM +This message is sent by the MME and is used to report the outcome of the request from the E-RAB MODIFICATION INDICATION message. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Modify List + +0..1 + + +YES +ignore +>E-RAB Modify Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +E-RAB Failed to Modify List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in the E-RAB MODIFICATION CONFIRM message. +YES +ignore +E-RAB To Be Released List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in the E-RAB MODIFICATION CONFIRM message. +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +CSG Membership Status +O + +9.2.1.73 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.4 Context Management Messages +9.1.4.1 INITIAL CONTEXT SETUP REQUEST +This message is sent by the MME to request the setup of a UE context. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Aggregate Maximum Bit Rate +M + +9.2.1.20 + +YES +reject +E-RAB to Be Setup List + +1 + + +YES +reject +>E-RAB to Be Setup Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>E-RAB Level QoS Parameters +M + +9.2.1.15 +Includes necessary QoS parameters. +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 + +- + +>>NAS-PDU +O + +9.2.3.5 + +- + +>>Correlation ID +O + +9.2.1.80 + +YES +ignore +>>SIPTO Correlation ID +O + +Correlation ID +9.2.1.80 + +YES +ignore +>>Bearer Type +O + +9.2.1.116 + +YES +reject +UE Security Capabilities +M + +9.2.1.40 + +YES +reject +Security Key +M + +9.2.1.41 +The KeNB is provided after the key-generation in the MME, see TS 33.401 [15]. +YES +reject +Trace Activation +O + +9.2.1.4 + +YES +ignore +Handover Restriction List +O + +9.2.1.22 + + +YES +ignore +UE Radio Capability +O + +9.2.1.27 + +YES +ignore +Subscriber Profile ID for RAT/Frequency priority +O + +9.2.1.39 + +YES +ignore +CS Fallback Indicator +O + +9.2.3.21 + +YES +reject +SRVCC Operation Possible +O + +9.2.1.58 + +YES +ignore +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +Registered LAI +O + +9.2.3.1 + +YES +ignore +GUMMEI +O + +9.2.3.9 +This IE indicates the MME serving the UE. +YES +ignore +MME UE S1AP ID 2 +O + +9.2.3.3 +This IE indicates the MME UE S1AP ID assigned by the MME. +YES +ignore +Management Based MDT Allowed +O + +9.2.1.83 + +YES +ignore +Management Based MDT PLMN List +O + +MDT PLMN List +9.2.1.89 + +YES +ignore +Additional CS Fallback Indicator +C-ifCSFBhighpriority + +9.2.3.37 + +YES +ignore +Masked IMEISV +O + +9.2.3.38 + +YES +ignore +Expected UE Behaviour +O + +9.2.1.96 + +YES +ignore +ProSe Authorized +O + +9.2.1.99 + +YES +ignore +UE User Plane CIoT Support Indicator +O + +9.2.1.113 + +YES +ignore +V2X Services Authorized +O + +9.2.1.120 + +YES +ignore +UE Sidelink Aggregate Maximum Bit Rate +O + +9.2.1.122 +This IE applies only if the UE is authorized for V2X services. +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +CE-mode-B Restricted +O + +9.2.1.129 + +YES +ignore +Aerial UE subscription information +O + +9.2.1.136 + +YES +ignore +Pending Data Indication +O + +9.2.3.55 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + + +9.1.4.2 Void + +9.1.4.3 INITIAL CONTEXT SETUP RESPONSE +This message is sent by the eNB to confirm the setup of a UE context. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Setup List + +1 + + +YES +ignore +>E-RAB Setup Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 + +- + +E-RAB Failed to Setup List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB Setup List IE and E-RAB Failed to Setup List IE. +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + + +9.1.4.4 INITIAL CONTEXT SETUP FAILURE +This message is sent by the eNB to indicate that the setup of the UE context was unsuccessful. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.5 UE CONTEXT RELEASE REQUEST +This message is sent by the eNB to request the release of the UE-associated S1-logical connection over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +GW Context Release Indication +O + +9.2.1.84 + +YES +reject +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore + +9.1.4.6 UE CONTEXT RELEASE COMMAND +This message is sent by the MME to request the release of the UE-associated S1-logical connection over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +CHOICE UE S1AP IDs +M + + + +YES +reject +>UE S1AP ID pair + + + + + + +>>UE S1AP ID pair +M + +9.2.3.18 + + + +>MME UE S1AP ID + + + + + + +>>MME UE S1AP ID +M + +9.2.3.3 + + + +Cause +M + +9.2.1.3 + +YES +ignore + +9.1.4.7 UE CONTEXT RELEASE COMPLETE +This message is sent by the eNB to confirm the release of the UE-associated S1-logical connection over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +User Location Information +O + +9.2.1.93 + +YES +ignore +Information on Recommended Cells and eNBs for Paging +O + +9.2.1.105 + +YES +ignore +Cell Identifier and Coverage Enhancement Level +O + +9.2.1.109 + +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore +Time Since Secondary Node Release +O + +9.2.1.143 + +Yes +ignore + +9.1.4.8 UE CONTEXT MODIFICATION REQUEST +This message is sent by the MME to provide UE Context information changes to the eNB. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Security Key +O + +9.2.1.41 +A fresh KeNB is provided after performing a key-change on the fly procedure in the MME, see TS 33.401 [15]. +YES +reject +Subscriber Profile ID for RAT/Frequency priority +O + +9.2.1.39 + +YES +ignore +UE Aggregate Maximum Bit Rate +O + +9.2.1.20 + +YES +ignore +CS Fallback Indicator +O + +9.2.3.21 + +YES +reject +UE Security Capabilities +O + +9.2.1.40 + +YES +reject +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +Registered LAI +O + +9.2.3.1 + +YES +ignore +Additional CS Fallback Indicator +C-ifCSFBhighpriority + +9.2.3.37 + +YES +ignore +ProSe Authorized +O + +9.2.1.99 + +YES +ignore +SRVCC Operation Possible +O + +9.2.1.58 + +YES +ignore +SRVCC Operation Not Possible +O + +9.2.1.119 + +YES +ignore +V2X Services Authorized +O + +9.2.1.120 + +YES +ignore +UE Sidelink Aggregate Maximum Bit Rate +O + +9.2.1.122 +This IE applies only if the UE is authorized for V2X services. +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +Aerial UE subscription information +O + +9.2.1.136 + +YES +ignore + + +9.1.4.9 UE CONTEXT MODIFICATION RESPONSE +This message is sent by the eNB to confirm the performed UE context updates. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.10 UE CONTEXT MODIFICATION FAILURE +This message is sent by the eNB in case the performed UE context update is not successful. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.11 UE RADIO CAPABILITY MATCH REQUEST +This message is sent by the MME to request the compatibility between the UE radio capabilities and network configuration. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Radio Capability +O + +9.2.1.27 + +YES +ignore + +9.1.4.12 UE RADIO CAPABILITY MATCH RESPONSE +This message is sent by the eNB to report the compatibility between the UE radio capabilities and network configuration. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Voice Support Match Indicator +M + +9.2.1.85 + +YES +reject +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.13 UE CONTEXT MODIFICATION INDICATION +This message is sent by the eNB to request the MME to modify the UE Context information. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +CSG Membership Info + +0..1 + + +YES +reject +>CSG Membership Status +M + +9.2.1.73 + +- + +>CSG Id +M + +9.2.1.62 + +- + +>Cell Access Mode +O + +9.2.1.74 + +- + +>PLMN Identity +O + +9.2.3.8 + +- + + +9.1.4.14 UE CONTEXT MODIFICATION CONFIRM +This message is sent by the MME to confirm the modification of the UE Context information. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.15 UE CONTEXT SUSPEND REQUEST +This message is sent by the eNB to request the MME to suspend the UE context and the related bearer contexts. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Information on Recommended Cells and eNBs for Paging +O + +9.2.1.105 + +YES +ignore +Cell Identifier and Coverage Enhancement Level +O + +9.2.1.109 + +YES +ignore +Secondary RAT Usage Report List +O + +9.2.1.124 + +Yes +ignore +User Location Information +O + +9.2.1.93 + +YES +ignore +Time Since Secondary Node Release +O + +9.2.1.143 + +Yes +ignore + +9.1.4.16 UE CONTEXT SUSPEND RESPONSE +This message is sent by the MME to indicate to the eNB the UE context and the related bearer contexts have been suspended. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +Security Context +O + +9.2.1.26 + +YES +reject + +9.1.4.17 UE CONTEXT RESUME REQUEST +This message is sent by the eNB to request the MME to indicate that the suspended RRC connection has been resumed, or the UE accesses for early data transmission. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-RAB Failed To Resume List + +0..1 + + +YES +reject +>E-RAB Failed To Resume Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Cause +M + +9.2.1.3 + +- + +RRC Resume Cause +O + +RRC Establishment Cause +9.2.1.3a + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.4.18 UE CONTEXT RESUME RESPONSE +This message is sent by the MME to indicate to the eNB that the UE context and the related bearer contexts have been resumed in the EPC. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +E-RAB Failed To Resume List + +0..1 + + +YES +reject +>E-RAB Failed To Resume Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Cause +M + +9.2.1.3 + +- + +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +Security Context +O + +9.2.1.26 + +YES +reject +Pending Data Indication +O + +9.2.3.55 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.1.4.19 UE CONTEXT RESUME FAILURE +This message is sent by the MME to indicate to the eNB that resumption of the UE context and the related bearer contexts has failed in the EPC. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.4.20 CONNECTION ESTABLISHMENT INDICATION +This message is sent by the MME to complete the establishment of the UE-associated logical S1-connection. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +UE Radio Capability +O + +9.2.1.27 + +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +DL CP Security Information +O + +9.2.3.49 + +YES +ignore +CE-Mode-B Restricted +O + +9.2.1.129 + +YES +ignore +End Indication +O + +9.2.3.54 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore + +9.1.4.21 RETRIEVE UE INFORMATION +The message is sent by the eNB to request UE information over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +S-TMSI +M + +9.2.3.6 + +YES +reject + +9.1.4.22 UE INFORMATION TRANSFER +The message is sent by the MME to transfer UE information over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +S-TMSI +M + +9.2.3.6 + +YES +reject +UE Level QoS Parameters +O + +E-RAB Level QoS Parameters 9.2.1.15 +Includes QoS parameters. +YES +ignore +UE Radio Capability +O + +9.2.1.27 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore +Pending Data Indication +O + +9.2.3.55 + +YES +ignore + +9.1.4.23 eNB CP RELOCATION INDICATION +This message is sent by the eNB to initiate the establishment of a UE-associated logical S1-connection, following the reception of re-establishment request as described in TS. 36.300 [14]. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +S-TMSI +M + +9.2.3.6 + +YES +reject +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +TAI +M + +9.2.3.16 + +YES +ignore +UL CP Security Information +M + +9.2.3.50 + +YES +reject + +9.1.4.24 MME CP RELOCATION INDICATION +This message is sent by the MME to inform the eNB that the UE is to be relocated as described in TS. 36.300 [14]. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject + +9.1.5 Handover Signalling Messages +9.1.5.1 HANDOVER REQUIRED +This message is sent by the source eNB to the MME to request the preparation of resources at the target. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Handover Type +M + +9.2.1.13 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +Target ID +M + +9.2.1.6 + +YES +reject +Direct Forwarding Path Availability +O + +9.2.3.15 + +YES +ignore +SRVCC HO Indication +O + +9.2.1.59 + +YES +reject +Source to Target Transparent Container +M + +9.2.1.56 + +YES +reject +Source to Target Transparent Container Secondary +O + +Source to Target Transparent Container 9.2.1.56 + +YES +reject +MS Classmark 2 +C- +ifSRVCCtoGERAN + +9.2.1.64 + +YES +reject +MS Classmark 3 +C- +ifSRVCCtoGERAN + +9.2.1.65 + +YES +ignore +CSG Id +O + +9.2.1.62 + +YES +reject +Cell Access Mode +O + +9.2.1.74 + +YES +reject +PS Service Not Available +O + +9.2.1.77 + +YES +ignore + + +9.1.5.2 HANDOVER COMMAND +This message is sent by the MME to inform the source eNB that resources for the handover have been prepared at the target side. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Handover Type +M + +9.2.1.13 + +YES +reject +NAS Security Parameters from E-UTRAN +C-iftoUTRANGERAN + +9.2.3.30 +The eNB shall use this IE as specified in TS 33.401 [15]. +YES +reject +E-RABs Subject to Forwarding List + +0..1 + + +YES +ignore +>E-RABs Subject to Forwarding Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>DL Transport Layer Address +O + +9.2.2.1 + +- + +>>DL GTP-TEID +O + +9.2.2.2 +To deliver forwarded DL PDCP SDUs. +- + +>>UL Transport Layer Address +O + +9.2.2.1 + +- + +>>UL GTP-TEID +O + +9.2.2.2 +To deliver forwarded UL PDCP SDUs. +- + +E-RABs to Release List +O + +E-RAB List +9.2.1.36 + +YES +ignore +Target to Source Transparent Container +M + +9.2.1.57 + +YES +reject +Target to Source Transparent Container Secondary +O + +Target to Source Transparent Container 9.2.1.57 + +YES +reject +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +Condition +Explanation +iftoUTRANGERAN +This IE shall be present if the Handover Type IE is set to the value “LTEtoUTRAN “ or “LTEtoGERAN”. + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RABs for one UE. Value is 256. + +9.1.5.3 HANDOVER PREPARATION FAILURE +This message is sent by the MME to inform the source eNB that the Handover Preparation has failed. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.5.4 HANDOVER REQUEST +This message is sent by the MME to the target eNB to request the preparation of resources. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +Handover Type +M + +9.2.1.13 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +UE Aggregate Maximum Bit Rate +M + +9.2.1.20 + +YES +reject +E-RABs To Be Setup List + +1 + + +YES +reject +>E-RABs To Be Setup Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 +To deliver UL PDUs. +- + +>>E-RAB Level QoS Parameters +M + +9.2.1.15 +Includes necessary QoS parameters. +- + +>>Data Forwarding Not Possible +O + +9.2.1.76 + +YES +ignore +>>Bearer Type +O + +9.2.1.116 + +YES +reject +Source to Target Transparent Container +M + +9.2.1.56 + +YES +reject +UE Security Capabilities +M + +9.2.1.40 + +YES +reject +Handover Restriction List +O + +9.2.1.22 + +YES +ignore +Trace Activation +O + +9.2.1.4 + +YES +ignore +Request Type +O + +9.2.1.34 + +YES +ignore +SRVCC Operation Possible +O + +9.2.1.58 + +YES +ignore +Security Context +M + +9.2.1.26 + +YES +reject +NAS Security Parameters to E-UTRAN +C-iffromUTRANGERAN + +9.2.3.31 +The eNB shall use this IE as specified in TS 33.401 [15]. +YES +reject +CSG Id +O + +9.2.1.62 + +YES +reject +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +GUMMEI +O + +9.2.3.9 +This IE indicates the MME serving the UE. +YES +ignore +MME UE S1AP ID 2 +O + +9.2.3.3 +This IE indicates the MME UE S1AP ID assigned by the MME. +YES +ignore +Management Based MDT Allowed +O + +9.2.1.83 + +YES +ignore +Management Based MDT PLMN List +O + +MDT PLMN List +9.2.1.89 + +YES +ignore +Masked IMEISV +O + +9.2.3.38 + +YES +ignore +Expected UE Behaviour +O + +9.2.1.96 + +YES +ignore +ProSe Authorized +O + +9.2.1.99 + +YES +ignore +UE User Plane CIoT Support Indicator +O + +9.2.1.113 + +YES +ignore +V2X Services Authorized +O + +9.2.1.120 + +YES +ignore +UE Sidelink Aggregate Maximum Bit Rate +O + +9.2.1.122 +This IE applies only if the UE is authorized for V2X services. +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +CE-mode-B Restricted +O + +9.2.1.129 + +YES +ignore +Aerial UE subscription information +O + +9.2.1.136 + +YES +ignore +Pending Data Indication +O + +9.2.3.55 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore + +Condition +Explanation +C-iffromUTRANGERAN +This IE shall be present if the Handover Type IE is set to the value “UTRANtoLTE” or “GERANtoLTE”. + + +9.1.5.5 HANDOVER REQUEST ACKNOWLEDGE +This message is sent by the target eNB to inform the MME about the prepared resources at the target. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 +Allocated at the target eNB. +YES +ignore +E-RABs Admitted List + +1 + + +YES +ignore +>E-RABs Admitted Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 +To deliver DL PDUs. +- + +>>DL Transport Layer Address +O + +9.2.2.1 + +- + +>>DL GTP-TEID +O + +9.2.2.2 +To deliver forwarded DL PDCP SDUs. +- + +>>UL Transport Layer Address +O + +9.2.2.1 + +- + +>>UL GTP-TEID +O + +9.2.2.2 +To deliver forwarded UL PDCP SDUs. +- + +E-RABs Failed to Setup List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RABs Admitted List IE and E-RABs Failed to Setup List IE. +YES +ignore +Target to Source Transparent Container +M + +9.2.1.57 + +YES +reject +CSG Id +O + +9.2.1.62 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +Cell Access Mode +O + +9.2.1.74 + +YES +ignore +CE-mode-B Support Indicator +O + +9.2.1.118 + +YES +ignore + + +9.1.5.6 HANDOVER FAILURE +This message is sent by the target eNB to inform the MME that the preparation of resources has failed. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.5.7 HANDOVER NOTIFY +This message is sent by the target eNB to inform the MME that the UE has been identified in the target cell and the S1 handover has been completed. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +TAI +M + +9.2.3.16 + +YES +ignore +Tunnel Information for BBF +O + +Tunnel Information 9.2.2.3 +Indicating HeNB’s Local IP Address assigned by the broadband access provider, UDP port Number. +YES +ignore +LHN ID +O + +9.2.1.92 + +YES +ignore +PSCell Information +O + +9.2.1.141 + +YES +ignore + +9.1.5.8 PATH SWITCH REQUEST +This message is sent by the eNB to request the MME to switch DL GTP tunnel termination point(s) from one end-point to another. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-RAB To Be Switched in Downlink List + +1 + + +YES +reject +>E-RABs Switched in Downlink Item IEs + +1 .. + + +EACH +reject +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 +To deliver DL PDUs. +- + +Source MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +TAI +M + +9.2.3.16 + +YES +ignore +UE Security Capabilities +M + +9.2.1.40 + +YES +ignore +CSG Id +O + +9.2.1.62 + +YES +ignore +Cell Access Mode +O + +9.2.1.74 + +YES +ignore +Source MME GUMMEI +O + +9.2.3.9 + +YES +ignore +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +Tunnel Information for BBF +O + +Tunnel Information 9.2.2.3 +Indicating HeNB’s Local IP Address assigned by the broadband access provider, UDP port Number. +YES +ignore +LHN ID +O + +9.2.1.92 + +YES +ignore +RRC Resume Cause +O + +RRC Establishment Cause +9.2.1.3a + +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +PSCell Information +O + +9.2.1.141 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RABs for one UE. Value is 256. + +9.1.5.9 PATH SWITCH REQUEST ACKNOWLEDGE +This message is sent by the MME to inform the eNB that the path switch has been successfully completed in the EPC. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +UE Aggregate Maximum Bit Rate +O + +9.2.1.20 + +YES +ignore +E-RAB To Be Switched in Uplink List + +0..1 + + +YES +ignore +>E-RABs Switched in Uplink Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>Transport Layer Address +M + +9.2.2.1 + +- + +>>GTP-TEID +M + +9.2.2.2 + +- + +E-RAB To Be Released List +O + +E-RAB List +9.2.1.36 +A value for E-RAB ID shall only be present once in E-RAB To Be Switched in Uplink List IE and E-RAB to Be Released List IE. +YES +ignore +Security Context +M + +9.2.1.26 +One pair of {NCC, NH} is provided. +YES +reject +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +MME UE S1AP ID 2 +O + +9.2.3.3 +This IE indicates the MME UE S1AP ID assigned by the MME. +YES +ignore +CSG Membership Status +O + +9.2.1.73 + +YES +ignore +ProSe Authorized +O + +9.2.1.99 + +YES +ignore +UE User Plane CIoT Support Indicator +O + +9.2.1.113 + +YES +ignore +V2X Services Authorized +O + +9.2.1.120 + +YES +ignore +UE Sidelink Aggregate Maximum Bit Rate +O + +9.2.1.122 +This IE applies only if the UE is authorized for V2X services. +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +CE-mode-B Restricted +O + +9.2.1.129 + +YES +ignore +Aerial UE subscription information +O + +9.2.1.136 + +YES +ignore +Pending Data Indication +O + +9.2.3.55 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore +Handover Restriction List +O + +9.2.1.22 + +YES +ignore + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RABs for one UE. Value is 256. + +9.1.5.10 PATH SWITCH REQUEST FAILURE +This message is sent by the MME to inform the eNB that a failure has occurred in the EPC during the Path switch request procedure. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.5.11 HANDOVER CANCEL +This message is sent by the source eNB to the MME to request the cancellation of an ongoing handover. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore + +9.1.5.12 HANDOVER CANCEL ACKNOWLEDGE +This message is sent by the MME to the source eNB to confirm that the ongoing handover was cancelled. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.5.13 eNB STATUS TRANSFER +This message is sent by the source eNB to transfer the PDCP SN receiver and transmitter status. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +eNB Status Transfer Transparent Container +M + +9.2.1.31 + +YES +reject + +9.1.5.14 MME STATUS TRANSFER +This message is sent by the MME to transfer the PDCP-SN receiver and transmitter status. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +eNB Status Transfer Transparent Container +M + +9.2.1.31 + +YES +reject + +9.1.6 PAGING +This message is sent by the MME and is used to page a UE in one or several tracking areas. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +UE Identity Index value +M + +9.2.3.10 + +YES +ignore +UE Paging Identity +M + +9.2.3.13 + +YES +ignore +Paging DRX +O + +9.2.1.16 + +YES +ignore +CN Domain +M + +9.2.3.22 + +YES +ignore +List of TAIs + +1 + + +YES +ignore +>TAI List Item + +1 .. + + +EACH +ignore +>>TAI +M + +9.2.3.16 + +- + +CSG Id List + +0..1 + + +GLOBAL +ignore +>CSG Id + +1 .. +9.2.1.62 + +- + +Paging Priority +O + +9.2.1.78 + +YES +ignore +UE Radio Capability for Paging +O + +9.2.1.98 + +YES +ignore +Assistance Data for Paging +O + +9.2.1.103 + +YES +ignore +Paging eDRX Information +O + +9.2.1.111 + +YES +ignore +Extended UE Identity Index Value +O + +9.2.3.46 + +YES +ignore +NB-IoT Paging eDRX Information +O + +9.2.1.115 + +YES +ignore +NB-IoT UE Identity Index value +O + +9.2.3.47 + +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +CE-Mode-B Restricted +O + +9.2.1.129 + +YES +ignore + +Range bound +Explanation +maxnoofTAIs +Maximum no. of TAIs. Value is 256. +maxnoofCSGIds +Maximum no. of CSG Ids within the CSG Id List. Value is 256. + +9.1.7 NAS Transport Messages +9.1.7.1 INITIAL UE MESSAGE +This message is sent by the eNB to transfer the initial layer 3 message to the MME over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +NAS-PDU +M + +9.2.3.5 + +YES +reject +TAI +M + +9.2.3.16 +Indicating the Tracking Area from which the UE has sent the NAS message. +YES +reject +E-UTRAN CGI +M + +9.2.1.38 +Indicating the E-UTRAN CGI from which the UE has sent the NAS message. +YES +ignore +RRC Establishment Cause +M + +9.2.1.3a + +YES +ignore +S-TMSI +O + +9.2.3.6 + +YES +reject +CSG Id +O + +9.2.1.62 + +YES +reject +GUMMEI +O + +9.2.3.9 + +YES +reject +Cell Access Mode +O + +9.2.1.74 + +YES +reject +GW Transport Layer Address +O + +Transport Layer Address 9.2.2.1 +Indicating GW Transport Layer Address if the GW is collocated with eNB. +YES +ignore +Relay Node Indicator +O + +9.2.1.79 +Indicating a relay node. +YES +reject +GUMMEI Type +O + +ENUMERATED (native, mapped, …, mappedFrom5G) + +YES +ignore +Tunnel Information for BBF +O + +Tunnel Information 9.2.2.3 +Indicating HeNB’s Local IP Address assigned by the broadband access provider, UDP port Number. +YES +ignore +SIPTO L-GW Transport Layer Address +O + +Transport Layer Address 9.2.2.1 +Indicating SIPTO L-GW Transport Layer Address if the SIPTO L-GW is collocated with eNB. +YES +ignore +LHN ID +O + +9.2.1.92 + +YES +ignore +MME Group ID +O + +9.2.3.44 + +YES +ignore +UE Usage Type +O + +INTEGER (0..255) + +YES +ignore +CE-mode-B Support Indicator +O + +9.2.1.118 + +YES +ignore +DCN ID +O + +INTEGER (0..65535) + +YES +ignore +Coverage Level +O + +ENUMERATED (extendedcoverage, …) + +YES +ignore +UE Application Layer Measurement Capability +O + +BIT STRING (SIZE(8)) +Each bit in the bitmap indicates an UE Application layer measurement capability, refer to TS 25.331[10]. + +Bit 0 = QoE Measurement for streaming service + +Bit 1 = QoE Measurement for MTSI service + +Value ‘1’ indicates “Capable” and value ‘0’ indicates “not Capable”. + +Unused bits are reserved for future use. +YES +ignore +EDT Session +O + +ENUMERATED (true, …) + +YES + + +9.1.7.2 DOWNLINK NAS TRANSPORT +This message is sent by the MME and is used for carrying NAS information over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +NAS-PDU +M + +9.2.3.5 + +YES +reject +Handover Restriction List +O + +9.2.1.22 + +YES +ignore +Subscriber Profile ID for RAT/Frequency priority +O + +9.2.1.39 + +YES +ignore +SRVCC Operation Possible +O + +9.2.1.58 + +YES +ignore +UE Radio Capability +O + +9.2.1.27 + +YES +ignore +DL NAS PDU Delivery Acknowledgment Request +O + +9.2.3.48 + +YES +ignore +Enhanced Coverage Restricted +O + +9.2.1.123 + +YES +ignore +CE-mode-B Restricted +O + +9.2.1.129 + +YES +ignore +NR UE Security Capabilities +O + +9.2.1.127 + +YES +ignore +UE Capability Info Request +O + +9.2.3.51 + +YES +ignore +End Indication +O + +9.2.3.54 + +YES +ignore +Pending Data Indication +O + +9.2.3.55 + +YES +ignore +Subscription Based UE Differentiation Information +O + +9.2.1.140 + +YES +ignore + +9.1.7.3 UPLINK NAS TRANSPORT +This message is sent by the eNB and is used for carrying NAS information over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +NAS-PDU +M + +9.2.3.5 + +YES +reject +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +TAI +M + +9.2.3.16 + +YES +ignore +GW Transport Layer Address +O + +Transport Layer Address 9.2.2.1 +Indicating GW Transport Layer Address if the GW is collocated with eNB. +YES +ignore +SIPTO L-GW Transport Layer Address +O + +Transport Layer Address 9.2.2.1 +Indicating SIPTO L-GW Transport Layer Address if the SIPTO L-GW is collocated with eNB. +YES +ignore +LHN ID +O + +9.2.1.92 + +YES +ignore +PSCell Information +O + +9.2.1.141 + +YES +ignore + +9.1.7.4 NAS NON DELIVERY INDICATION +This message is sent by the eNB and is used for reporting the non delivery of a NAS PDU previously received within a DOWNLINK NAS TRANSPORT message over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +NAS-PDU +M + +9.2.3.5 + +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore + +9.1.7.4a NAS DELIVERY INDICATION +This message is sent by the eNB and is used for reporting the successful delivery of a NAS PDU to the UE that was previously received within a DOWNLINK NAS TRANSPORT message. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject + +9.1.7.5 REROUTE NAS REQUEST +This message is sent by the MME in order to request for a rerouting of the INITIAL UE MESSAGE to a DCN. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +MME UE S1AP ID +O + +9.2.3.3 + +YES +ignore +S1 Message +M + +OCTET STRING +Contains the INITIAL UE MESSAGE +YES +reject +MME Group ID +M + +9.2.3.44 + +YES +reject +Additional GUTI +O + +9.2.3.45 + +YES +ignore +UE Usage Type +O + +INTEGER (0..255) + +YES +ignore + +9.1.8 Management messages +9.1.8.1 RESET +This message is sent by both the MME and the eNB and is used to request that the S1 interface, or parts of the S1 interface, to be reset. +Direction: MME  eNB and eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +CHOICE Reset Type +M + + + +YES +reject +>S1 interface + + + + + + +>>Reset All +M + +ENUMERATED (Reset all,…) + +- + +>Part of S1 interface + + + + + + +>>UE-associated logical S1-connection list + +1 + + +- + +>>>UE-associated logical S1-connection Item + +1 .. + + +EACH +reject +>>>>MME UE S1AP ID +O + +9.2.3.3 + +- + +>>>>eNB UE S1AP ID +O + +9.2.3.4 + +- + + +Range bound +Explanation +maxnoofIndividualS1ConnectionsToReset +Maximum no. of UE-associated logical S1-connections allowed to reset in one message. Value is 256. + +9.1.8.2 RESET ACKNOWLEDGE +This message is sent by both the MME and the eNB as a response to a RESET message. +Direction: eNB  MME and MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +UE-associated logical S1-connection list + +0..1 + + +YES +ignore +>UE-associated logical S1-connection Item + +1 .. + + +EACH +ignore +>>MME UE S1AP ID +O + +9.2.3.3 + +- + +>>eNB UE S1AP ID +O + +9.2.3.4 + +- + +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +Range bound +Explanation +maxnoofIndividualS1ConnectionsToReset +Maximum no. of UE-associated logical S1-connections allowed to reset in one message. Value is 256. + +9.1.8.3 ERROR INDICATION +This message is sent by both the MME and the eNB and is used to indicate that some error has been detected in the node. +Direction: MME  eNB and eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +O + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +O + +9.2.3.4 + +YES +ignore +Cause +O + +9.2.1.3 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.4 S1 SETUP REQUEST +This message is sent by the eNB to transfer information for a TNL association. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Global eNB ID +M + +9.2.1.37 + +YES +reject +eNB Name +O + +PrintableString(SIZE(1..150,…)) + +YES +ignore +Supported TAs + +1.. + +Supported TAs in the eNB. +GLOBAL +reject +>TAC +M + +9.2.3.7 + +Broadcast TAC. +- + +>Broadcast PLMNs + +1.. + +Broadcast PLMNs. +- + +>>PLMN Identity +M + +9.2.3.8 + + + +>RAT-Type +O + +9.2.1.117 +RAT-Type associated with the TAC of the indicated PLMN(s). +YES +reject +Default Paging DRX +M + +9.2.1.16 + +YES +ignore +CSG Id List + +0..1 + + +GLOBAL +reject +>CSG Id + +1 .. +9.2.1.62 + + + +UE Retention Information +O + +9.2.1.112 + +YES +ignore +NB-IoT Default Paging DRX +O + +9.2.1.114 + +YES +ignore +Connected en-gNB List + +<0.. maxnoofConnecteden-gNBs> + + +GLOBAL +ignore +>en-gNB ID +M + +9.2.1.37a + + + +>Supported TAs + +1.. + +Supported (EPS) TAs in the en-gNB. +- + +>>Configured TAC +M + +TAC +9.2.3.7 +This information is used as specified in TS 36.300 [14]. +- + +>>Broadcast PLMNs + +1.. + +Broadcast PLMNs. +- + +>>>PLMN Identity +M + +9.2.3.8 + + + + +Range bound +Explanation +maxnoofTACs +Maximum no. of TACs. Value is 256. +maxnoofBPLMNs +Maximum no. of Broadcast PLMNs. Value is 6. +maxnoofCSGIds +Maximum no. of CSG Ids within the CSG Id List. Value is 256. +maxnoofConnecteden-gNBs +Maximum no. of en-gNBs connected to the eNB. Value is 256. + +9.1.8.5 S1 SETUP RESPONSE +This message is sent by the MME to transfer information for a TNL association. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME Name +O + +PrintableString(SIZE(1..150,…)) + +YES +ignore +Served GUMMEIs + +1.. + +The LTE related pool configuration is included on the first place in the list. +GLOBAL +reject +>Served PLMNs + +1.. + + +- + +>>PLMN Identity +M + +9.2.3.8 + +- + +>Served GroupIDs + +1.. + + +- + +>>MME Group ID +M + +OCTET STRING (SIZE(2)) + +- + +>Served MMECs + +1.. + + +- + +>>MME Code +M + +9.2.3.12 + +- + +Relative MME Capacity +M + +9.2.3.17 + +YES +ignore +MME Relay Support Indicator +O + +9.2.1.82 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore +UE Retention Information +O + +9.2.1.112 + +YES +ignore +Served DCNs + +0.. + + +GLOBAL +ignore +>Served DCNs Items +M + +9.2.1.121 + +- + + +Range bound +Explanation +maxnoofPLMNsPerMME +Maximum no. of PLMNs per MME. Value is 32. +maxnoofRATs +Maximum no. of RATs. Value is 8. +maxnoofGroupIDs +Maximum no. of GroupIDs per node per RAT. Value is 65535. +maxnoofMMECs +Maximum no. of MMECs per node per RAT. Value is 256. +maxnoofDCNs +Maximum no. of DCNs servered by one MME. Value is 32. + +9.1.8.6 S1 SETUP FAILURE +This message is sent by the MME to indicate S1 Setup failure. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +Time to wait +O + +9.2.1.61 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.7 ENB CONFIGURATION UPDATE +This message is sent by the eNB to transfer updated information for a TNL association. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +eNB Name +O + +PrintableString(SIZE(1..150,…)) + +YES +ignore +Supported TAs + +0.. + +Supported TAs in the eNB. +GLOBAL +reject +>TAC +M + +9.2.3.7 +Broadcast TAC. +- + +>Broadcast PLMNs + +1.. + +Broadcast PLMNs. +- + +>>PLMN Identity +M + +9.2.3.8 + +- + +>RAT-Type +O + +9.2.1.117 +RAT Type associated with the TAC of the indicated PLMN(s). +YES +reject +CSG Id List + +0..1 + + +GLOBAL +reject +>CSG Id + +1 .. +9.2.1.62 + +- + +Default Paging DRX +O + +9.2.1.16 + +YES +ignore +NB-IoT Default Paging DRX +O + +9.2.1.114 + +YES +ignore +Connected en-gNB To Be Added List + +<0.. maxnoofConnecteden-gNBs> + + +GLOBAL +ignore +>en-gNB ID +M + +9.2.1.37a + + + +>Supported TAs + +1.. + +Supported TAs in the en-gNB. +- + +>>Configured TAC +M + +TAC +9.2.3.7 + + +- + +>>Broadcast PLMNs + +1.. + +Broadcast PLMNs. +- + +>>>PLMN Identity +M + +9.2.3.8 + + + +Connected en-gNB To Be Removed List + +<0.. maxnoofConnecteden-gNBs> + + +GLOBAL +ignore +>en-gNB ID +M + +9.2.1.37a + + + +>Supported TAs + +1.. + +Supported TAs in the en-gNB. +- + +>>Configured TAC +M + +TAC +9.2.3.7 + + +- + +>>Broadcast PLMNs + +1.. + +Broadcast PLMNs. +- + +>>>PLMN Identity +M + +9.2.3.8 + + + + +Range bound +Explanation +maxnoofTACs +Maximum no. of TACs. Value is 256. +maxnoofBPLMNs +Maximum no. of Broadcast PLMNs. Value is 6. +maxnoofCSGIds +Maximum no. of CSG Ids within the CSG Id List. Value is 256. +maxnoofConnecteden-gNBs +Maximum no. of en-gNBs connected to the eNB. Value is 256. + +9.1.8.8 ENB CONFIGURATION UPDATE ACKNOWLEDGE +This message is sent by the MME to acknowledge the eNB transfer updated information for a TNL association. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.9 ENB CONFIGURATION UPDATE FAILURE +This message is sent by the MME to indicate S1 eNB Configuration Update failure. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +Time to wait +O + +9.2.1.61 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.10 MME CONFIGURATION UPDATE +This message is sent by the MME to transfer updated information for a TNL association. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +MME Name +O + +PrintableString(SIZE(1..150,…)) + +YES +ignore +Served GUMMEIs + +0.. + +The LTE related pool configuration is included on the first place in the list. +GLOBAL +reject +>Served PLMNs + +1.. + + +- + +>>PLMN Identity +M + +9.2.3.8 + +- + +>Served GroupIDs + +1.. + + +- + +>>MME GroupID +M + +OCTET STRING (SIZE(2)) + +- + +>Served MMECs + +1.. + + +- + +>>MME Code +M + +9.2.3.12 + +- + +Relative MME Capacity +O + +9.2.3.17 + +YES +reject +Served DCNs + +0.. + + +GLOBAL +ignore +>Served DCNs Items +M + +9.2.1.121 + +- + + +Range bound +Explanation +maxnoofPLMNsPerMME +Maximum no. of PLMNs per MME. Value is 32. +maxnoofRATs +Maximum no. of RATs. Value is 8. +maxnoofGroupIDs +Maximum no. of GroupIDs per node per RAT. Value is 65535. +maxnoofMMECs +Maximum no. of MMECs per node per RAT. Value is 256. +maxnoofDCNs +Maximum no. of DCNs servered by one MME. Value is 32. + +9.1.8.11 MME CONFIGURATION UPDATE ACKNOWLEDGE +This message is sent by the eNB to acknowledge the MME transfer updated information for a TNL association. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.12 MME CONFIGURATION UPDATE FAILURE +This message is sent by the eNB to indicate S1 MME Configuration Update failure. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore +Time to wait +O + +9.2.1.61 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.8.13 OVERLOAD START +This message is sent by the MME and is used to indicate to the eNB that the MME is overloaded. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +Overload Response +M + +9.2.3.19 + +YES +reject +GUMMEI List + +0..1 + + +YES +ignore +>GUMMEI List Item + +1.. + + +EACH +ignore +>>GUMMEI +M + +9.2.3.9 + +- + +Traffic Load Reduction Indication +O + +9.2.3.36 + +YES +ignore + +Range bound +Explanation +maxnoofMMECs +Maximum no. of MMECs per node per RAT. Value is 256. + +9.1.8.14 OVERLOAD STOP +This message is sent by the MME and is used to indicate that the MME is no longer overloaded. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +GUMMEI List + +0..1 + + +YES +ignore +>GUMMEI List Item + +1.. + + +EACH +ignore +>>GUMMEI +M + +9.2.3.9 + +- + + +Range bound +Explanation +maxnoofMMECs +Maximum no. of MMECs per node per RAT. Value is 256. + +9.1.9 S1 CDMA2000 Tunnelling Messages +9.1.9.1 DOWNLINK S1 CDMA2000 TUNNELLING +This message is sent by the MME and is used for carrying CDMA2000 information over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-RABs Subject to Forwarding List + +0..1 + + +YES +ignore +>E-RABs Subject to Forwarding Item IEs + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>DL Transport Layer Address +O + +9.2.2.1 + +- + +>>DL GTP-TEID +O + +9.2.2.2 +This IE indicates the tunnel endpoint for forwarding of DL data. +- + +>>UL Transport Layer Address +O + +9.2.2.1 + +- + +>>UL GTP-TEID +O + +9.2.2.2 + +- + +CDMA2000 HO Status +O + +9.2.1.28 + +YES +ignore +CDMA2000 RAT Type +M + +9.2.1.24 + +YES +reject +CDMA2000-PDU +M + +9.2.1.23 + +YES +reject + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RABs for one UE. Value is 256. + +9.1.9.2 UPLINK S1 CDMA2000 TUNNELLING +This message is sent by the eNB and is used for carrying CDMA2000 information over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +CDMA2000 RAT Type +M + +9.2.1.24 + +YES +reject +CDMA2000 Sector ID +M + +9.2.1.25 + +YES +reject +CDMA2000 HO Required Indication +O + +9.2.1.29 + +YES +ignore +CDMA2000 1xRTT SRVCC Info +O + +9.2.1.35 + +YES +reject +CDMA2000 1xRTT RAND +O + +9.2.1.33 + +YES +reject +CDMA2000-PDU +M + +9.2.1.23 + +YES +reject +E-UTRAN Round Trip Delay Estimation Info +O + +9.2.1.69 + +YES +ignore + +9.1.10 UE CAPABILITY INFO INDICATION +This message is sent by the eNB to provide UE Radio Capability information to the MME. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +UE Radio Capability +M + +9.2.1.27 + +YES +ignore +UE Radio Capability for Paging +O + +9.2.1.98 + +YES +ignore +UE Application Layer Measurement Capability +O + +BIT STRING (SIZE(8)) +Each bit in the bitmap indicates an UE Application layer measurement capability, refer to TS 25.331[10]. + +Bit 0 = QoE Measurement for streaming service + +Bit 1 = QoE Measurement for MTSI service + +Value ‘1’ indicates “Capable” and value ‘0’ indicates “not Capable”. + +Unused bits are reserved for future use. +YES +ignore +LTE-M Indication +O + +9.2.1.135 + +YES +ignore + +9.1.11 Trace Messages +9.1.11.1 TRACE START +This message is sent by the MME to initiate trace recording for a UE. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Trace Activation +M + +9.2.1.4 + +YES +ignore + +9.1.11.2 TRACE FAILURE INDICATION +This message is sent by the eNB to indicate that a Trace Start procedure or a Deactivate Trace procedure has failed for a UE. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-UTRAN Trace ID +M + +OCTET STRING (SIZE(8)) +As per E-UTRAN Trace ID IE in Trace Activation IE (9.2.1.4). +YES +ignore +Cause +M + +9.2.1.3 + +YES +ignore + +9.1.11.3 DEACTIVATE TRACE +This message is sent by the MME to deactivate trace. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-UTRAN Trace ID +M + +OCTET STRING (SIZE(8)) +As per E-UTRAN Trace ID IE in Trace Activation IE (9.2.1.4). +YES +ignore + +9.1.12 Location Reporting Messages +9.1.12.1 LOCATION REPORTING CONTROL +This message is sent by the MME and is used to request the eNB to report where the UE is currently located. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Request Type +M + +9.2.1.34 + +YES +ignore + +9.1.12.2 LOCATION REPORT FAILURE INDICATION +This message is sent by the eNB and is used to indicate the failure of location report. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Cause +M + +9.2.1.3 + +YES +ignore + +9.1.12.3 LOCATION REPORT +This message is sent by the eNB and is used to provide the UE’s location to the MME. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +TAI +M + +9.2.3.16 + +YES +ignore +Request Type +M + +9.2.1.34 +The Request Type IE is sent as it has been provided. +YES +ignore +PSCell Information +O + +9.2.1.141 + +YES +ignore + +9.1.13 Warning Message Transmission Messages +9.1.13.1 WRITE-REPLACE WARNING REQUEST +This message is sent by the MME to request the start or overwrite of the broadcast of a warning message. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Message Identifier +M + +9.2.1.44 + +YES +reject +Serial Number +M + +9.2.1.45 + +YES +reject +Warning Area List +O + +9.2.1.46 + +YES +ignore +Repetition Period +M + +9.2.1.48 + +YES +reject +Extended Repetition Period +O + +9.2.1.75 + +YES +reject +Number of Broadcasts Requested +M + +9.2.1.49 + +YES +reject +Warning Type +O + +9.2.1.50 + +YES +ignore +Warning Security Information +O + +9.2.1.51 +See TS 23.041 [29]. +YES +ignore +Data Coding Scheme +O + +9.2.1.52 + +YES +ignore +Warning Message Contents +O + +9.2.1.53 + +YES +ignore +Concurrent Warning Message Indicator +O + +9.2.1.72 + +YES +reject +Warning Area Coordinates +O + +9.2.1.139 + +YES +ignore + +9.1.13.2 WRITE-REPLACE WARNING RESPONSE +This message is sent by the eNB to acknowledge the MME on the start or overwrite request of a warning message. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Message Identifier +M + +9.2.1.44 + +YES +reject +Serial Number +M + +9.2.1.45 + +YES +reject +Broadcast Completed Area List +O + +9.2.1.54 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.13.3 KILL REQUEST +This message is forwarded by the MME to eNB to cancel an already ongoing broadcast of a warning message +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Message Identifier +M + +9.2.1.44 + +YES +reject +Serial Number +M + +9.2.1.45 + +YES +reject +Warning Area List +O + +9.2.1.46 + +YES +ignore +Kill-all Warning Messages Indicator +O + +9.2.1.91 + +YES +reject + +9.1.13.4 KILL RESPONSE +This message is sent by the eNB to indicate the list of warning areas where cancellation of the broadcast of the identified message was successful and unsuccessful. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +reject +Message Identifier +M + +9.2.1.44 + +YES +reject +Serial Number +M + +9.2.1.45 + +YES +reject +Broadcast Cancelled Area List +O + +9.2.1.70 + +YES +ignore +Criticality Diagnostics +O + +9.2.1.21 + +YES +ignore + +9.1.13.5 PWS RESTART INDICATION +This message is sent by the eNB to inform the MME that PWS information for some or all cells of the eNB are available for reloading from the CBC if needed. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +E-CGI List for Restart + +1.. + + +EACH +reject +>E-CGI +M + +9.2.1.38 + +- +- +Global eNB ID +M + +9.2.1.37 + +YES +reject +TAI List for Restart + +1 .. + + +EACH +reject +>TAI +M + +9.2.3.16 + +- +- +Emergency Area ID List for Restart + +0 .. + + +EACH +reject +>Emergency Area ID +M + +9.2.1.47 + +- +- + +Range bound +Explanation +maxnoofCellsforRestart +Maximum no. of Cell ID subject for reloading warning messages broadcast. Value is 256. +maxnoofRestartTAIs +Maximum no. of TAI subject for reloading warning message broadcast. Value is 2048. +maxnoofRestartEmergencyAreaID +Maximum no. of Emergency Area ID subject for reloading warning message broadcast. Value is 256. + +9.1.13.6 PWS FAILURE INDICATION +This message is sent by the eNB to inform the MME that ongoing PWS operation for one or more cells of the eNB has failed. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +PWS failed E-CGI List + +1.. + + +EACH +reject +>E-CGI +M + +9.2.1.38 + +- +- +Global eNB ID +M + +9.2.1.37 + +YES +reject + +Range bound +Explanation +maxnoofCellsineNB +Maximum no. of cells that can be served by an eNB. Value is 256. + +9.1.14 eNB DIRECT INFORMATION TRANSFER +This message is sent by the eNB in order to transfer specific information. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +Inter-system Information Transfer Type +M + +9.2.1.55 + +YES +reject + +9.1.15 MME DIRECT INFORMATION TRANSFER +This message is sent by the MME in order to transfer specific information. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +Inter-system Information Transfer Type +M + +9.2.1.55 + +YES +reject + +9.1.16 eNB CONFIGURATION TRANSFER +This message is sent by the eNB in order to transfer RAN configuration information. +Direction: eNB  MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +SON Configuration Transfer +O + +9.2.3.26 + +YES +ignore +EN-DC SON Configuration Transfer +O + +9.2.3.26a + +YES +ignore + +9.1.17 MME CONFIGURATION TRANSFER +This message is sent by the MME in order to transfer RAN configuration information. +Direction: MME  eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +SON Configuration Transfer +O + +9.2.3.26 + +YES +ignore +EN-DC SON Configuration Transfer +O + +9.2.3.26a + +YES +ignore + +9.1.18 CELL TRAFFIC TRACE +This message is sent by eNB to transfer specific information. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +E-UTRAN Trace ID +M + +OCTET STRING (SIZE(8)) +The E-UTRAN Trace ID IE is composed of the following: Trace Reference defined in TS 32.422 [10] (leftmost 6 octets, with PLMN information coded as in 9.2.3.8), and +Trace Recording Session Reference defined in TS 32.422 [10] (last 2 octets). +YES +ignore +E-UTRAN CGI +M + +9.2.1.38 + +YES +ignore +Trace Collection Entity IP Address +M + +Transport Layer Address 9.2.2.1 +Defined in TS 32.422 [10] +YES +ignore +Privacy Indicator +O + +ENUMERATED (Immediate MDT, Logged MDT, ...) + +YES +ignore + +9.1.19 LPPa Transport Messages +9.1.19.1 DOWNLINK UE ASSOCIATED LPPA TRANSPORT +This message is sent by the MME and is used for carrying LPPa message over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Routing ID +M + +9.2.3.33 + +YES +reject +LPPa-PDU +M + +9.2.3.32 + +YES +reject + +9.1.19.2 UPLINK UE ASSOCIATED LPPA TRANSPORT +This message is sent by the eNB and is used for carrying LPPa message over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +reject +eNB UE S1AP ID +M + +9.2.3.4 + +YES +reject +Routing ID +M + +9.2.3.33 + +YES +reject +LPPa-PDU +M + +9.2.3.32 + +YES +reject + +9.1.19.3 DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT +This message is sent by the MME and is used for carrying LPPa message over the S1 interface. +Direction: MME  eNB +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +Routing ID +M + +9.2.3.33 + +YES +reject +LPPa-PDU +M + +9.2.3.32 + +YES +reject + +9.1.19.4 UPLINK NON UE ASSOCIATED LPPA TRANSPORT +This message is sent by the eNB and is used for carrying LPPa message over the S1 interface. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +Routing ID +M + +9.2.3.33 + +YES +reject +LPPa-PDU +M + +9.2.3.32 + +YES +reject + +9.1.20 Secondary RAT Report Data Usage Messages +9.1.20.1 SECONDARY RAT DATA USAGE REPORT +This message is sent by the eNB to report Secondary RAT data usage. +Direction: eNB  MME +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Message Type +M + +9.2.1.1 + +YES +ignore +MME UE S1AP ID +M + +9.2.3.3 + +YES +ignore +eNB UE S1AP ID +M + +9.2.3.4 + +YES +ignore +Secondary RAT Usage Report list +M + +9.2.1.124 + +YES +ignore +Handover Flag +O + +9.2.1.125 + +YES +ignore +User Location Information +O + +9.2.1.93 + +YES +ignore +Time Since Secondary Node Release +O + +9.2.1.143 + +Yes +ignore + +9.2 Information Element Definitions +9.2.0 General +Subclause 9.2 presents the S1AP IE definitions in tabular format. The corresponding ASN.1 definition is presented in subclause 9.3. In case there is contradiction between the tabular format in subclause 9.2 and the ASN.1 definition, the ASN.1 shall take precedence, except for the definition of conditions for the presence of conditional elements, where the tabular format shall take precedence. +The messages have been defined in accordance to the guidelines specified in TR 25.921 [40]. +When specifying information elements which are to be represented by bitstrings, if not otherwise specifically stated in the semantics description of the concerned IE or elsewhere, the following principle applies with regards to the ordering of bits: +- The first bit (leftmost bit) contains the most significant bit (MSB); +- The last bit (rightmost bit) contains the least significant bit (LSB); +- When importing bitstrings from other specifications, the first bit of the bitstring contains the first bit of the concerned information; +9.2.1 Radio Network Layer Related IEs +9.2.1.1 Message Type +The Message Type IE uniquely identifies the message being sent. It is mandatory for all messages. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Message Type + + + + +>Procedure Code +M + +INTEGER (0..255) + +>Type of Message +M + +CHOICE (Initiating Message, Successful Outcome, Unsuccessful Outcome, …) + + +9.2.1.2 E-RAB ID +This element uniquely identifies a radio access bearer for a particular UE, which makes the E-RAB ID unique over one S1 connection. The E-RAB ID shall remain the same for the duration of the E-RAB even if the UE-associated logical S1-connection is released or moved using S1 handover. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +E-RAB ID +M + +INTEGER (0..15, …) + + + +9.2.1.3 Cause +The purpose of the Cause IE is to indicate the reason for a particular event for the S1AP protocol. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +CHOICE Cause Group +M + + + +>Radio Network Layer + + + + +>>Radio Network Layer Cause +M + +ENUMERATED +(Unspecified, +TX2RELOCOverall Expiry, +Successful Handover, +Release due to E-UTRAN Generated Reason, +Handover Cancelled, Partial Handover, Handover Failure In Target EPC/eNB Or Target System, +Handover Target not allowed, +TS1RELOCoverall Expiry, +TS1RELOCprep Expiry, +Cell not available, +Unknown Target ID, +No Radio Resources Available in Target Cell, Unknown or already allocated MME UE S1AP ID, +Unknown or already allocated eNB UE S1AP ID, +Unknown or inconsistent pair of UE S1AP ID, Handover desirable for radio reasons, +Time critical handover, +Resource optimisation handover, +Reduce load in serving cell, User inactivity, +Radio Connection With UE Lost, Load Balancing TAU Required, CS Fallback Triggered, +UE Not Available For PS Service, Radio resources not available, +Failure in the Radio Interface Procedure, +Invalid QoS combination, Inter-RAT redirection, +Interaction with other procedure, Unknown E-RAB ID, Multiple E-RAB ID instances, Encryption and/or integrity protection algorithms not supported, S1 intra system Handover triggered, S1 inter system Handover triggered, X2 Handover triggered +…, +Redirection towards 1xRTT, +Not supported QCI value, +invalid CSG Id, +Release due to Pre-Emption) + +>Transport Layer + + + + +>>Transport Layer Cause +M + +ENUMERATED +(Transport Resource Unavailable, +Unspecified, +…) + +>NAS + + + + +>>NAS Cause +M + +ENUMERATED (Normal Release, +Authentication failure, +Detach, +Unspecified, +…, +CSG Subscription Expiry) + +>Protocol + + + + +>>Protocol Cause +M + +ENUMERATED +(Transfer Syntax Error, +Abstract Syntax Error (Reject), +Abstract Syntax Error (Ignore and Notify), +Message not Compatible with Receiver State, +Semantic Error, +Abstract Syntax Error (Falsely Constructed Message), Unspecified, …) + +>Misc + + + + +>>Miscellaneous Cause +M + +ENUMERATED +(Control Processing Overload, Not enough User Plane Processing Resources, +Hardware Failure, +O&M Intervention, +Unspecified, Unknown PLMN, …) + + +The meaning of the different cause values is described in the following table. In general, “not supported” cause values indicate that the related capability is missing. On the other hand, “not available” cause values indicate that the related capability is present, but insufficient resources were available to perform the requested action. +Radio Network Layer cause +Meaning +Unspecified +Sent for radio network layer cause when none of the specified cause values applies. +TX2RELOCOverall Expiry +The timer guarding the handover that takes place over X2 has abnormally expired. +Successful Handover +Successful handover. +Release due to E-UTRAN generated reason +Release is initiated due to E-UTRAN generated reason. +Handover Cancelled +The reason for the action is cancellation of Handover. +Partial Handover +Provides a reason for the handover cancellation. The HANDOVER COMMAND message from MME contained E-RABs to Release List IE and the source eNB estimated service continuity for the UE would be better by not proceeding with handover towards this particular target eNB. +Handover Failure In Target EPC/eNB Or Target System +The handover failed due to a failure in target EPC/eNB or target system. +Handover Target not allowed +Handover to the indicated target cell is not allowed for the UE in question. +TS1RELOCoverall Expiry +The reason for the action is expiry of timer TS1RELOCoverall. +TS1RELOCprep Expiry +Handover Preparation procedure is cancelled when timer TS1RELOCprep expires. +Cell not available +The concerned cell is not available. +Unknown Target ID +Handover rejected because the target ID is not known to the EPC. +No radio resources available in target cell +Load on target cell is too high. +Unknown or already allocated MME UE S1AP ID +The action failed because the MME UE S1AP ID is either unknown, or (for a first message received at the eNB) is known and already allocated to an existing context. +Unknown or already allocated eNB UE S1AP ID +The action failed because the eNB UE S1AP ID is either unknown, or (for a first message received at the MME) is known and already allocated to an existing context. +Unknown or inconsistent pair of UE S1AP ID +The action failed because both UE S1AP IDs are unknown, or are known but do not define a single UE context. +Handover Desirable for Radio Reasons +The reason for requesting handover is radio related. +Time Critical Handover +Handover is requested for time critical reason i.e., this cause value is reserved to represent all critical cases where the connection is likely to be dropped if handover is not performed. +Resource Optimisation Handover +The reason for requesting handover is to improve the load distribution with the neighbour cells. +Reduce Load in Serving Cell +Load on serving cell needs to be reduced. When applied to handover preparation, it indicates the handover is triggered due to load balancing. +User Inactivity +The action is requested due to user inactivity on all E-RABs, e.g., S1 is requested to be released in order to optimise the radio resources. +Radio Connection With UE Lost +The action is requested due to losing the radio connection to the UE. +Load Balancing TAU Required +The action is requested for all load balancing and offload cases in the MME. +CS Fallback triggered +The action is due to a CS fallback that has been triggered. When it is included in UE CONTEXT RELEASE REQUEST message, it indicates the PS service suspension is not required in the EPC. +UE Not Available for PS Service +The action is requested due to a CS fallback to GERAN that has been triggered. +When it is included in the UE CONTEXT RELEASE REQUEST message, it indicates that the PS service suspension is required in the EPC due to the target GERAN cell or the UE has no DTM capability. +Radio resources not available +No requested radio resources are available. +Invalid QoS combination +The action was failed because of invalid QoS combination. +Inter-RAT Redirection +The release is requested due to inter-RAT redirection or intra-LTE redirection. When it is included in UE CONTEXT RELEASE REQUEST message, the behaviour of the EPC is specified in TS 23.401 [11]. +Failure in the Radio Interface Procedure +Radio interface procedure has failed. +Interaction with other procedure +The action is due to an ongoing interaction with another procedure. +Unknown E-RAB ID +The action failed because the E-RAB ID is unknown in the eNB. +Multiple E-RAB ID Instances +The action failed because multiple instance of the same E-RAB had been provided to the eNB. +Encryption and/or integrity protection algorithms not supported +The eNB is unable to support any of the encryption and/or integrity protection algorithms supported by the UE. +S1 Intra system Handover triggered +The action is due to a S1 intra system handover that has been triggered. +S1 Inter system Handover triggered +The action is due to a S1 inter system handover that has been triggered. +X2 Handover triggered +The action is due to an X2 handover that has been triggered. +Redirection towards 1xRTT +The release of the UE-associated logical S1 connection is requested due to redirection towards a 1xRTT system e.g., CS fallback to 1xRTT, or SRVCC to 1xRTT, when the PS service suspension is required in the EPC. During this procedure, the radio interface message might but need not include redirection information. +Not supported QCI Value +The E-RAB setup failed because the requested QCI is not supported. +Invalid CSG Id +The CSG ID provided to the target eNB was found invalid. +Release due to Pre-Emption +Release is initiated due to pre-emption. + +Transport Layer cause +Meaning +Transport Resource Unavailable +The required transport resources are not available. +Unspecified +Sent when none of the above cause values applies but still the cause is Transport Network Layer related. + +NAS cause +Meaning +Normal Release +The release is normal. +Authentication Failure +The action is due to authentication failure. +Detach +The action is due to detach. +Unspecified +Sent when none of the above cause values applies but still the cause is NAS related. +CSG Subscription Expiry +The action is due to the UE becoming a non-member of the currently used CSG. + +Protocol cause +Meaning +Transfer Syntax Error +The received message included a transfer syntax error. +Abstract Syntax Error (Reject) +The received message included an abstract syntax error and the concerning criticality indicated “reject”. +Abstract Syntax Error (Ignore And Notify) +The received message included an abstract syntax error and the concerning criticality indicated “ignore and notify”. +Message Not Compatible With Receiver State +The received message was not compatible with the receiver state. +Semantic Error +The received message included a semantic error. +Abstract Syntax Error (Falsely Constructed Message) +The received message contained IEs or IE groups in wrong order or with too many occurrences. +Unspecified +Sent when none of the above cause values applies but still the cause is Protocol related. + +Miscellaneous cause +Meaning +Control Processing Overload +Control processing overload. +Not Enough User Plane Processing Resources Available +No enough resources are available related to user plane processing. +Hardware Failure +Action related to hardware failure. +O&M Intervention +The action is due to O&M intervention. +Unspecified Failure +Sent when none of the above cause values applies and the cause is not related to any of the categories Radio Network Layer, Transport Network Layer, NAS or Protocol. +Unknown PLMN +The MME does not identify any PLMN provided by the eNB. + +9.2.1.3a RRC Establishment Cause +The purpose of the RRC Establishment Cause IE is to indicate to the MME the reason for RRC Connection Establishment or RRC Connection Resume as received from the UE in the EstablishmentCause, EstablishmentCause-NB or ResumeCause defined in TS 36.331 [16]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RRC Establishment Cause +M + +ENUMERATED(emergency, +highPriorityAccess, +mt-Access, +mo-Signalling, +mo-Data, …,delayTolerantAccess, mo-VoiceCall, mo-ExceptionData) + + +9.2.1.4 Trace Activation +Defines parameters related to a trace activation. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +E-UTRAN Trace ID +M + +OCTET STRING (SIZE(8)) +The E-UTRAN Trace ID IE is composed of the following: Trace Reference defined in TS 32.422 [10] (leftmost 6 octets, with PLMN information coded as in 9.2.3.8), and +Trace Recording Session Reference defined in TS 32.422 [10] (last 2 octets). + + +Interfaces To Trace +M + +BIT STRING (SIZE(8)) +Each position in the bitmap represents an eNB or en-gNB interface: +first bit =S1-MME, second bit =X2, third bit =Uu, fourth bit =F1-C, fifth bit =E1: +other bits reserved for future use. Value ‘1’ indicates ‘should be traced’. Value ‘0’ indicates ‘should not be traced’. + + +Trace depth +M + +ENUMERATED( +minimum, medium, maximum, MinimumWithoutVendorSpecificExtension, +MediumWithoutVendorSpecificExtension, +MaximumWithoutVendorSpecificExtension, …) +Defined in TS 32.422 [10]. + + +Trace Collection Entity IP Address +M + +Transport Layer Address 9.2.2.1 +Defined in TS 32.422 [10]. + + +MDT Configuration +O + +9.2.1.81 + +YES +ignore +UE Application layer measurement configuration +O + +9.2.1.128 + +YES +Ignore + +9.2.1.5 Source ID +Void. +9.2.1.6 Target ID +The Target ID IE identifies the target for the handover. The target ID may be, e.g., the target Global eNB-ID (for intra SAE/LTE), the RNC-ID (for SAE/LTE-UMTS handover) or the Cell Global ID of the handover target (in case of SAE/LTE to GERAN A/Gb mode handover). + +9.2.1.7 Source eNB to Target eNB Transparent Container +The Source eNB to target eNB Transparent Container IE is an information element that is produced by the source eNB and is transmitted to the target eNB. For inter-system handovers to E-UTRAN, the IE is transmitted from the external handover source to the target eNB. +This IE is transparent to the EPC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +RRC Container +M + +OCTET STRING +Includes the RRC Handover Preparation Information message as defined in subclause 10.2.2 of TS 36.331 [16]. +- + +E-RABs Information List + +0..1 + + +- + +>E-RABs Information Item + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- + +>>DL Forwarding +O + +9.2.3.14 + +- + +Target Cell ID +M + +E-UTRAN CGI +9.2.1.38 + +- + +Subscriber Profile ID for RAT/Frequency priority +O + +9.2.1.39 + +- + +UE History Information +M + +9.2.1.42 + +- + +Mobility Information +O + +BIT STRING (SIZE (32)) +Information related to the handover; the external handover source provides it in order to enable later analysis of the conditions that led to a wrong HO. +YES +ignore +UE History Information from the UE +O + +OCTET STRING +VisitedCellInfoList contained in the UEInformationResponse message (TS 36.331 [16]) +YES +ignore +IMS voice EPS fallback from 5G +O + +ENUMERATED (true, …) + +YES +ignore + + +9.2.1.8 Target eNB to Source eNB Transparent Container +The Target eNB to Source eNB Transparent Container IE is an information element that is produced by the target eNB and is transmitted to the source eNB. For inter-system handovers to E-UTRAN, the IE is transmitted from the target eNB to the external relocation source. +This IE is transparent to EPC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +RRC Container +M + +OCTET STRING +Includes the RRC E-UTRA Handover Command message as defined in subclause 10.2.2 of TS 36.331 [16]. +- + + +9.2.1.9 Source RNC to Target RNC Transparent Container +This IE is used to transparently pass radio related information between the handover source and the handover target through the EPC. This container is used for inter 3GPP RAT handovers from SAE/LTE to UTRAN. +This IE defined in TS 25.413 [19]. +9.2.1.10 Target RNC to Source RNC Transparent Container +This container is used to transparently pass radio related information between the handover target and the handover source through the EPC. This container is used inter 3GPP RAT handovers from SAE/LTE to UTRAN. +This IE defined in TS 25.413 [19]. +9.2.1.11 Source BSS to Target BSS Transparent Container +This container is used to transparently pass radio related information between the handover source and the handover target through the EPC. This container is used for inter 3GPP RAT handovers from SAE/LTE to GERAN A/Gb mode. +This IE is defined in TS 48.018 [18]. +9.2.1.12 Target BSS to Source BSS Transparent Container +This container is used to transparently pass radio related information between the handover source and the handover target through the EPC. This container is used for inter 3GPP RAT handovers from SAE/LTE to GERAN A/Gb mode. +This IE is defined in TS 48.018 [18]. +9.2.1.13 Handover Type +This IE indicates which kind of handover was triggered in the source side. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Handover Type +M + +ENUMERATED (IntraLTE, LTEtoUTRAN, LTEtoGERAN, UTRANtoLTE, GERANtoLTE, +EPSto5GS, +5GStoEPS +) + + +9.2.1.14 Extended RNC-ID +The Extended RNC-ID is used to identify an RNC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Extended RNC-ID +M + +INTEGER (4096..65535) +The Extended RNC-ID IE shall be used if the RNC identity has a value larger than 4095. + +9.2.1.15 E-RAB Level QoS Parameters +This IE defines the QoS to be applied to an E-RAB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +E-RAB Level QoS Parameters + + + + +>QCI +M + +INTEGER (0..255) +QoS Class Identifier defined in TS 23.401 [11]. +Coding specified in TS 23.203 [13]. +>Allocation and Retention Priority +M + +9.2.1.60 + +>GBR QoS Information +O + +9.2.1.18 +This IE applies to GBR bearers only and shall be ignored otherwise. +>Downlink Maximum Packet Loss Rate +O + +Packet Loss Rate +9.2.1.130 +This IE applies only to bearers with specific QCI (see TS 23.401 [11]) and indicates the maximum rate for lost packets that can be tolerated in the downlink direction as specified in TS 23.401 [11]. +>Uplink Maximum Packet Loss Rate +O + +Packet Loss Rate +9.2.1.130 +This IE applies only to bearers with specific QCI (see TS 23.401 [11]) and indicates the maximum rate for lost packets that can be tolerated in the uplilnk direction as specified in TS 23.401 [11]. + +9.2.1.16 Paging DRX +This IE indicates the Paging DRX as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Paging DRX +M + +ENUMERATED(32, 64, 128, 256, …) + +- + + +9.2.1.17 Paging Cause +Void. +9.2.1.18 GBR QoS Information +This IE indicates the maximum and guaranteed bit rates of a GBR bearer for downlink and uplink. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +E-RAB Maximum Bit Rate Downlink +M + +Bit Rate 9.2.1.19 +Desc.: This IE indicates the maximum downlink E-RAB Bit Rate as specified in TS 23.401 [11] for this bearer. +If the Extended E-RAB Maximum Bit Rate Downlink IE is included, the E-RAB Maximum Bit Rate Downlink IE shall be ignored. +E-RAB Maximum Bit Rate Uplink +M + +Bit Rate 9.2.1.19 +Desc.: This IE indicates the maximum uplink E-RAB Bit Rate as specified in TS 23.401 [11] for this bearer. +If the Extended E-RAB Maximum Bit Rate Uplink IE is included, the E-RAB Maximum Bit Rate Uplink IE shall be ignored. +E-RAB Guaranteed Bit Rate Downlink +M + +Bit Rate 9.2.1.19 +Desc.: This IE indicates the downlink guaranteed E-RAB Bit Rate as specified in TS 23.401 [11] (provided that there is data to deliver) for this bearer. +If the Extended E-RAB Guaranteed Bit Rate Downlink IE is included, the E-RAB Guaranteed Bit Rate Downlink IE shall be ignored. +E-RAB Guaranteed Bit Rate Uplink +M + +Bit Rate 9.2.1.19 +Desc.: This IE indicates the uplink guaranteed E-RAB Bit Rate as specified in TS 23.401 [11] (provided that there is data to deliver) for this bearer. +If the Extended E-RAB Guaranteed Bit Rate Uplink IE is included, the E-RAB Guaranteed Bit Rate Uplink IE shall be ignored. +Extended E-RAB Maximum Bit Rate Downlink +O + +Extended Bit Rate 9.2.1.126 +Desc.: This IE indicates the maximum downlink E-RAB Bit Rate as specified in TS 23.401 [11] for this bearer. +Extended E-RAB Maximum Bit Rate Uplink +O + +Extended Bit Rate 9.2.1.126 +Desc.: This IE indicates the maximum uplink E-RAB Bit Rate as specified in TS 23.401 [11] for this bearer. +Extended E-RAB Guaranteed Bit Rate Downlink +O + +Extended Bit Rate 9.2.1.126 +Desc.: This IE indicates the downlink guaranteed E-RAB Bit Rate as specified in TS 23.401 [11] (provided that there is data to deliver) for this bearer. +Extended E-RAB Guaranteed Bit Rate Uplink +O + +Extended Bit Rate 9.2.1.126 +Desc.: This IE indicates the uplink guaranteed E-RAB Bit Rate as specified in TS 23.401 [11] (provided that there is data to deliver) for this bearer. + +9.2.1.19 Bit Rate +This IE indicates the number of bits delivered by E-UTRAN in UL or to E-UTRAN in DL or by UE in sidelink within a period of time, divided by the duration of the period. It is used, for example, to indicate the maximum or guaranteed bit rate for a GBR bearer, or an aggregated maximum bit rate. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Bit Rate + + +INTEGER (0..10,000,000,000) +The unit is: bit/s. + +9.2.1.20 UE Aggregate Maximum Bit Rate +The UE Aggregate Maximum Bitrate is applicable for all Non-GBR bearers per UE which is defined for the Downlink and the Uplink direction and provided by the MME to the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE Aggregate Maximum Bit Rate + + + +Applicable for non-GBR E-RABs. +>UE Aggregate Maximum Bit Rate Downlink +M + +Bit Rate 9.2.1.19 +This IE indicates the UE Aggregate Maximum Bit Rate as specified in TS 23.401 [11] in the downlink direction. +If the Extended UE Aggregate Maximum Bit Rate Downlink IE is included, the UE Aggregate Maximum Bit Rate Downlink IE shall be ignored. +>UE Aggregate Maximum Bit Rate Uplink +M + +Bit Rate 9.2.1.19 +This IE indicates the UE Aggregate Maximum Bit Rate as specified in TS 23.401 [11] in the uplink direction. Receiving both the UE Aggregate Maximum Bit Rate Downlink IE and the UE Aggregate Maximum Bit Rate Uplink IE equal to value zero shall be considered as a logical error by the eNB. +If the Extended UE Aggregate Maximum Bit Rate Uplink IE is included, the UE Aggregate Maximum Bit Rate Uplink IE shall be ignored. +>Extended UE Aggregate Maximum Bit Rate Downlink +O + +Extended Bit Rate 9.2.1.126 +This IE indicates the UE Aggregate Maximum Bit Rate as specified in TS 23.401 [11] in the downlink direction. +>Extended UE Aggregate Maximum Bit Rate Uplink +O + +Extended Bit Rate 9.2.1.126 +This IE indicates the UE Aggregate Maximum Bit Rate as specified in TS 23.401 [11] in the uplink direction. + +9.2.1.21 Criticality Diagnostics +The Criticality Diagnostics IE is sent by the eNB or the MME when parts of a received message have not been comprehended or were missing, or if the message contained logical errors. When applicable, it contains information about which IEs were not comprehended or were missing. +For further details on how to use the Criticality Diagnostics IE, (see clause 10). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Procedure Code +O + +INTEGER (0..255) +Procedure Code is to be used if Criticality Diagnostics is part of Error Indication procedure, and not within the response message of the same procedure that caused the error. +Triggering Message +O + +ENUMERATED(initiating message, successful outcome, unsuccessful outcome) +The Triggering Message is used only if the Criticality Diagnostics is part of Error Indication procedure. +Procedure Criticality +O + +ENUMERATED(reject, ignore, notify) +This Procedure Criticality is used for reporting the Criticality of the Triggering message (Procedure). +Information Element Criticality Diagnostics + +0 .. + + +>IE Criticality +M + +ENUMERATED(reject, ignore, notify) +The IE Criticality is used for reporting the criticality of the triggering IE. The value ‘ignore’ shall not be used. +>IE ID +M + +INTEGER (0..65535) +The IE ID of the not understood or missing IE. +>Type of Error +M + +ENUMERATED(not understood, missing, …) + + +Range bound +Explanation +maxnoofErrors +Maximum no. of IE errors allowed to be reported with a single message. The value for maxnoofErrors is 256. + +9.2.1.22 Handover Restriction List +This IE defines roaming or access restrictions for subsequent mobility action for which the eNB provides information about the target of the mobility action towards the UE, e.g., handover and CCO, or for SCG selection during dual connectivity operation. If the eNB receives the Handover Restriction List IE, it shall overwrite previously received restriction information. + +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Serving PLMN +M + +9.2.3.8 + + + +Equivalent PLMNs + +0.. + +Allowed PLMNs in addition to Serving PLMN. +This list corresponds to the list of “equivalent PLMNs” as defined in TS 24.301 [24]. +This list is part of the roaming restriction information. Roaming restrictions apply to PLMNs other than the Serving PLMN and Equivalent PLMNs. + + +>PLMN Identity +M + +9.2.3.8 + + + +Forbidden TAs + +0.. + +Intra LTE roaming restrictions. + + +>PLMN Identity +M + +9.2.3.8 +The PLMN of forbidden TACs. + + +>Forbidden TACs + +1.. + + + + +>>TAC +M + +9.2.3.7 +The TAC of the forbidden TAI. + + +Forbidden LAs + +0.. + +Inter-3GPP RAT roaming restrictions. + + +>PLMN Identity +M + +9.2.3.8 + + + +>Forbidden LACs + +1.. + + + + +>>LAC +M + +OCTET STRING (SIZE(2)) + + + +Forbidden inter RATs +O + +ENUMERATED(ALL, GERAN, UTRAN, CDMA2000, …, +GERAN and UTRAN, CDMA2000 and UTRAN) +Inter-3GPP and 3GPP2 RAT access restrictions. “ALL” means that all RATs mentioned in the enumeration of this IE are restricted. + + +NR Restriction in EPS as Secondary RAT +O + +ENUMERATED(NRrestrictedinEPSasSecondaryRAT, …) +Restriction to use NR when the NR is used as secondary RAT in EN-DC. +YES +ignore +Unlicensed Spectrum Restriction +O + +ENUMERATED(UnlicensedRestricted, …) +Restriction to use unlicensed spectrum in the form of LAA or LWA/LWIP as described in TS 23.401 [11]. +YES +ignore +Core Network Type Restrictions + +0.. + +Includes any of the Serving PLMN or any PLMN of the Equivalent PLMNs listed in the Mobility Restriction List IE for which Core network type restriction applies as specified in TS 23.501 [46]. + + +>PLMN Identity +M + +9.2.3.8 + + + +>Core Network Type +M + +ENUMERATED(5GCForbidden, …,EPCForbidden) +Indicates whether the UE is restricted to connect to 5GC or to EPC for this PLMN. + + +NR Restriction in 5GS +O + +ENUMERATED(NRrestrictedin5GS, …) +Restriction to use NR when the NR connects to 5GS. +YES +ignore +Last NG-RAN PLMN Identity +O + +9.2.3.8 +Indicates the NG-RAN PLMN ID from where the UE formerly handed over to EPS and which is preferred in case of subsequent mobility to 5GS. +YES +ignore + + +9.2.1.23 CDMA2000-PDU +This information element contains a CDMA2000 message between the UE and CDMA2000 RAT that is transferred without interpretation in the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000-PDU +M + +OCTET STRING + + +9.2.1.24 CDMA2000 RAT Type +In the uplink, this information element, along with the CDMA2000 Sector ID IE is used for routing the tunnelled CDMA2000 message to the proper destination node in the CDMA2000 RAT and is set by the eNB to the CDMA2000 RAT type received from the UE. +NOTE: In the downlink, this information element is used by the eNB to provide an indication of the RAT Type associated with the tunnelled CDMA2000 message to the UE to help it route the tunnelled downlink CDMA2000 message to the appropriate CDMA upper layer. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 RAT Type +M + +ENUMERATED +(HRPD, +1xRTT, …) +This IE is used to identify which CDMA2000 RAT the tunnelled CDMA2000 signalling is associated with. The source of this information in the uplink is the UE and in the downlink it is the CDMA2000 system. + +9.2.1.25 CDMA2000 Sector ID +This information element, along with the RAT Type IE is used for routing the tunnelled CDMA2000 message to the proper destination node in the CDMA2000 RAT. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 Sector ID +M + +OCTET STRING +This IE is set to CDMA2000 Reference Cell ID corresponding to the HRPD/1xRTT sector under the HRPD AN/1xBS towards which the signalling is performed. The CDMA2000 Reference Cell ID is statically configured in the eNB. If the RAT type is HRPD, this IE contains the HRPD Sector ID as specified in 3GPP2 C.S0024-B [27]. If the RAT type is 1x RTT, this IE is encoded as the Reference Cell ID IE in 3GPP2 A.S0008-C [25]. + +9.2.1.26 Security Context +The purpose of the Security Context IE is to provide security related parameters to the eNB which are used to derive security keys for user plane traffic and RRC signalling messages and for security parameter generation for subsequent X2 or intra eNB Handovers, or for the security parameters for the current S1 Handover. For intra LTE S1 Handover one pair of {NCC, NH} is provided for 1-hop security, see TS 33.401 [15]. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Next Hop Chaining Count +M + +INTEGER (0..7) +Next Hop Chaining Counter (NCC) defined in TS 33.401 [15]. For inter-RAT Handover into LTE the Next Hop Chaining Count IE takes the value defined for NCC at initial setup, i.e., Next Hop Chaining Count IE = “0”. +Next-Hop NH +M + +9.2.1.41 +Security Key +The NH together with the NCC is used to derive the security configuration as defined in TS 33.401 [15]. For inter RAT Handover the Next-Hop NH IE is the KeNB to be used in the new configuration. + +9.2.1.27 UE Radio Capability +This IE contains UE Radio Capability information. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +UE Radio Capability +M + +OCTET STRING +Includes either the UERadioAccessCapabilityInformation message as defined in 10.2.2 of TS 36.331 [16], or the UERadioAccessCapabilityInformation-NB message as defined in 10.6.2 of TS 36.331 [16]. + +9.2.1.28 CDMA2000 HO Status +This IE is used to indicate to the eNB which initiated an inter-RAT HO towards CDMA2000 about the outcome of the handover preparation to CDMA2000. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 HO Status +M + +ENUMERATED +(HO Success, HO Failure, …) +This IE indicates the status of the handover resource allocation in the CDMA2000 RAT. + +9.2.1.29 CDMA2000 HO Required Indication +This information element is set by the eNB to provide an indication about whether the UE has initiated the handover preparation with the CDMA2000 RAT. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 HO Required Indication +M + +ENUMERATED +(true, …) +This IE indicates to MME that handover preparation to CDMA2000 has been started. It helps MME to decide when to send certain handover preparation information for HRPD (TS 23.402 [8]) and 1xRTT (TS 23.216 [9]) to the CDMA2000 RAT. + +9.2.1.30 1xRTT MEID +Void. +9.2.1.31 eNB Status Transfer Transparent Container +The eNB Status Transfer Transparent Container IE is an information element that is produced by the source eNB and is transmitted to the target eNB. This IE is used for the intra SAE/LTE S1 handover case. +This IE is transparent to the EPC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +E-RABs Subject to Status Transfer List + +1 + + +- +- +>E-RABs Subject to Status Transfer Item + +1 .. + + +EACH +ignore +>>E-RAB ID +M + +9.2.1.2 + +- +- +>>UL COUNT value +M + +COUNT Value 9.2.1.32 +PDCP-SN and HFN of first missing UL PDCP SDU in case of 12 bit long PDCP-SN. +- +- +>>DL COUNT value +M + +COUNT Value 9.2.1.32 +PDCP-SN and HFN that the target eNB should assign for the next DL SDU not having an SN yet in case of 12 bit long PDCP-SN. +- +- +>>Receive Status Of UL PDCP SDUs +O + +BIT STRING (SIZE(4096)) +PDCP Sequence Number = (First Missing SDU Number + bit position) modulo 4096. + +0: PDCP SDU has not been received. +1: PDCP SDU has been received correctly. + + +>>UL COUNT Value Extended +O + +COUNT Value Extended 9.2.1.90 +PDCP-SN and HFN of first missing UL PDCP SDU in case of 15 bit long PDCP-SN. +YES +ignore +>>DL COUNT Value Extended +O + +COUNT Value Extended 9.2.1.90 +PDCP-SN and HFN that the target eNB should assign for the next DL SDU not having an SN yet in case of 15 bit long PDCP-SN. +YES +ignore +>>Receive Status Of UL PDCP SDUs Extended +O + +BIT STRING (SIZE(1..16384)) +The IE is used in case of 15 bit long PDCP-SN in this release. +The first bit indicates the status of the SDU after the First Missing UL PDCP SDU. +The Nth bit indicates the status of the UL PDCP SDU in position (N + First Missing SDU Number) modulo (1 + the maximum value of the PDCP-SN). + +0: PDCP SDU has not been received. +1: PDCP SDU has been received correctly. +YES +ignore +>>UL COUNT Value for PDCP SN Length 18 +O + +COUNT Value for PDCP SN Length 18 9.2.1.100 +PDCP-SN and HFN of first missing UL PDCP SDU in case of 18 bit long PDCP-SN. +YES +ignore +>>DL COUNT Value for PDCP SN Length 18 +O + +COUNT Value for PDCP SN Length 18 9.2.1.100 +PDCP-SN and HFN that the target eNB should assign for the next DL SDU not having an SN yet in case of 18 bit long PDCP-SN. +YES +ignore +>>Receive Status Of UL PDCP SDUs for PDCP SN Length 18 +O + +BIT STRING (SIZE(1..131072)) +The IE is used in case of 18 bit long PDCP-SN. +The first bit indicates the status of the SDU after the First Missing UL PDCP SDU. +The Nth bit indicates the status of the UL PDCP SDU in position (N + First Missing SDU Number) modulo (1 + the maximum value of the PDCP-SN). + +0: PDCP SDU has not been received. +1: PDCP SDU has been received correctly. +YES +ignore + + +9.2.1.32 COUNT Value +This IE contains a PDCP sequence number and a hyper frame number in case of 12 bit long PDCP-SN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +PDCP-SN +M + +INTEGER (0..4095) + +- +- +HFN +M + +INTEGER (0..1048575) + +- +- + +9.2.1.33 CDMA2000 1xRTT RAND +This information element is a random number generated by the eNB and tunnelled to the 1xCS IWS (TS 23.402 [8]) and is transparent to MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 1xRTT RAND +M + +OCTET STRING +This IE is a Random Challenge that is used for authentication of UE during 1xCS registration, eCSFB to 1xRTT or handover from E-UTRAN to CDMA2000 1xRTT RAT. + +This IE is coded as the RAND (32bits) of the Authentication Challenge Parameter (RAND) in 3GPP2 A.S0008-C [25]. + +9.2.1.34 Request Type +The purpose of the Request Type IE is to indicate the type of location request to be handled by the eNB. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Criticality +Assigned Criticality +Request Type + + + + + + +>Event Type +M + +ENUMERATED(Direct, Change of service cell, Stop Change of service cell, …) + + + +>Report Area +M + +ENUMERATED (ECGI, …) + + + +>Additional Location Information +O + +ENUMERATED (Include PSCell, ...) + +YES +ignore + +9.2.1.35 CDMA2000 1xRTT SRVCC Info +This IE defines SRVCC related information elements that are assembled by the MME to be tunnelled transparently to the 1xCS IWS (TS 23.402 [8]) system. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CDMA2000 1xRTT SRVCC Info + + + + +>CDMA2000 1xRTT MEID +M + +OCTET STRING +This information element is the Mobile Equipment Identifier or Hardware ID that is tunnelled from the UE and is transparent to the eNB. This IE is used to derive a MEID-based PLCM that is used for channelization in CDMA2000 1xRTT network. +>CDMA2000 1xRTT Mobile Subscription Information +M + +OCTET STRING +This IE provides the list of UE supported 1x RTT Band classes and Band Subclasses. It is provided by the UE to the eNB as part of the UE capability. It is transparent to the eNB. +>CDMA2000 1xRTT Pilot List +M + +OCTET STRING +This IE provides the measured pilot information. Encoded as the Pilot List IE from the A21-1x air interface signalling message in 3GPP2 A.S0008-C [25]. + +9.2.1.36 E-RAB List +This IE contains a list of E-RAB IDs with a cause value. It is used for example to indicate failed bearers or bearers to be released. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +E-RAB List Item + +1 .. + + +EACH +ignore +>E-RAB ID +M + +9.2.1.2 + +- +- +>Cause +M + +9.2.1.3 + +- +- + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RAB allowed towards one UE, the maximum value is 256. + +9.2.1.37 Global eNB ID +This information element is used to globally identify an eNB (see TS 36.401 [2]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +9.2.3.8 + +CHOICE eNB ID +M + + + +>Macro eNB ID + + + + +>>Macro eNB ID +M + +BIT STRING (SIZE(20)) +Equal to the 20 leftmost bits of the Cell Identity IE contained in the E-UTRAN CGI IE (see subclause 9.2.1.38) of each cell served by the eNB. +>Home eNB ID + + + + +>>Home eNB ID +M + +BIT STRING (SIZE(28)) +Equal to the Cell Identity IE contained in the E-UTRAN CGI IE (see subclause 9.2.1.38) of the cell served by the eNB. +>Short Macro eNB ID + + + + +>> Short Macro eNB ID +M + +BIT STRING (SIZE(18)) +Equal to the 18 leftmost bits of the Cell Identity IE (see subclause 9.2.1.38) of each cell served by the eNB. +>Long Macro eNB ID + + + + +>> Long Macro eNB ID +M + +BIT STRING (SIZE(21)) +Equal to the 21 leftmost bits of the Cell Identity IE (see subclause 9.2.1.38) of each cell served by the eNB. + +9.2.1.37a Global en-gNB ID +This information element is used to globally identify an en-gNB (see TS 36.401 [2]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +9.2.3.8 + +en-gNB ID +M + +BIT STRING (SIZE(22..32)) + + +9.2.1.38 E-UTRAN CGI +This information element is used to globally identify a cell (see TS 36.401 [2]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +9.2.3.8 + +Cell Identity +M + +BIT STRING (SIZE(28)) +The leftmost bits of the Cell Identity correspond to the eNB ID (defined in subclause 9.2.1.37). + +9.2.1.39 Subscriber Profile ID for RAT/Frequency priority +The Subscriber Profile ID IE for RAT/Frequency Selection Priority is used to define camp priorities in Idle mode and to control inter-RAT/inter-frequency handover in Active mode TS 36.300 [14]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Subscriber Profile ID for RAT/Frequency Priority +M + +INTEGER (1..256) + + +9.2.1.40 UE Security Capabilities +The UE Security Capabilities IE defines the supported algorithms for encryption and integrity protection in the UE. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +UE Security Capabilities + + + + +>Encryption Algorithms +M + +BIT STRING (SIZE(16, …)) +Each position in the bitmap represents an encryption algorithm: +“all bits equal to 0” – UE supports no other algorithm than EEA0, +“first bit” – 128-EEA1, +“second bit” – 128-EEA2, +“third bit” – 128-EEA3, +other bits reserved for future use. Value ‘1’ indicates support and value ‘0’ indicates no support of the algorithm. +Algorithms are defined in TS 33.401 [15]. +>Integrity Protection Algorithms +M + +BIT STRING (SIZE(16, …)) +Each position in the bitmap represents an integrity protection algorithm: +“all bits equal to 0” – UE supports no other algorithm than EIA0, +“first bit” – 128-EIA1, +“second bit” – 128-EIA2, +“third bit” – 128-EIA3, +other bits reserved for future use. +Value ‘1’ indicates support and value ‘0’ indicates no support of the algorithm. +Algorithms are defined in TS 33.401 [15]. + +9.2.1.41 Security Key +The Security Key IE is used to apply security in the eNB for different scenarios as defined in TS 33.401 [15]. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Security Key +M + +BIT STRING (SIZE(256)) +Key material for KeNB or Next Hop Key as defined in TS 33.401 [15] + +9.2.1.42 UE History Information +The UE History Information IE contains information about cells that a UE has been served by in active state prior to the target cell. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Last Visited Cell List + +1 .. + +Most recent information is added to the top of this list. +- +- +>Last Visited Cell Information +M + +9.2.1.43 + +- +- + + +9.2.1.43 Last Visited Cell Information +The Last Visited Cell Information may contain cell specific information. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +CHOICE Last Visited Cell Information +M + + + +- +- +>E-UTRAN Cell + + + + + + +>>Last Visited E-UTRAN Cell Information +M + +9.2.1.43a + +- +- +>UTRAN Cell + + + + + + +>>Last Visited UTRAN Cell Information +M + +OCTET STRING +Defined in TS 25.413 [19]. +- +- +>GERAN Cell + + + + + + +>>Last Visited GERAN Cell Information +M + +9.2.1.43b + +- +- +>NG-RAN Cell + + + + +- +- +>>Last Visited NG-RAN Cell Information +M + +OCTET STRING +Defined in TS 38.413 [44] (see subclause 9.3.1.97). + + + +9.2.1.43a Last Visited E-UTRAN Cell Information +The Last Visited E-UTRAN Cell Information contains information about a cell that is to be used for RRM purposes. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Global Cell ID +M + +E-UTRAN +CGI +9.2.1.38 + +- + +Cell Type +M + +9.2.1.66 + +- + +Time UE stayed in Cell +M + +INTEGER (0..4095) +The duration of the time the UE stayed in the cell in seconds. If the UE stays in a cell more than 4095s, this IE is set to 4095. +- + +Time UE stayed in Cell Enhanced Granularity +O + +INTEGER (0..40950) +The duration of the time the UE stayed in the cell in 1/10 seconds. If the UE stays in a cell more than 4095s, this IE is set to 40950. +YES +ignore +HO Cause Value +O + +9.2.1.3 +The cause for the handover from the E-UTRAN cell. +YES +ignore + +9.2.1.43b Last Visited GERAN Cell Information +The Last Visited Cell Information for GERAN is currently undefined. +NOTE: If in later Releases this is defined, the choice type may be extended with the actual GERAN specific information. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +CHOICE Last Visited GERAN Cell Information +M + + + +- + +>Undefined +M + +NULL + +- + + +9.2.1.44 Message Identifier +The purpose of the Message Identifier IE is to identify the warning message. Message Identifier IE is set by the EPC and transferred to the UE by the eNB +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Message Identifier +M + +BIT STRING (SIZE(16)) +This IE is set by the EPC, transferred to the UE by the eNB. The eNB shall treat it as an identifier of the message. + +9.2.1.45 Serial Number +The Serial Number IE identifies a particular message from the source and type indicated by the Message Identifier and is altered every time the message with a given Message Identifier is changed. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Serial Number +M + +BIT STRING (SIZE(16)) + + +9.2.1.46 Warning Area List +The Warning Area List IE indicates the areas where the warning message needs to be broadcast or cancelled. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +CHOICE Warning Area +M + + + +>Cell ID List + +1 .. + + +>>E-CGI +M + +9.2.1.38 + +>TAI List for Warning + +1 .. + + +>>TAI +M + +9.2.3.16 + +>Emergency Area ID List + +1 .. + + +>>Emergency Area ID +M + +9.2.1.47 + + +Range bound +Explanation +maxnoofCellID +Maximum no. of Cell ID subject for warning message broadcast. Value is 65535. +maxnoofTAIforWarning +Maximum no. of TAI subject for warning message broadcast. Value is 65535. +maxnoofEmergencyAreaID +Maximum no. of Emergency Area ID subject for warning message broadcast. Value is 65535. + +9.2.1.47 Emergency Area ID +The Emergency Area ID IE is used to indicate the area which has the emergency impact. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Emergency Area ID +M + +OCTET STRING (SIZE(3)) +Emergency Area ID may consist of several cells. Emergency Area ID is defined by the operator. + +9.2.1.48 Repetition Period +The Repetition Period IE indicates the periodicity of the warning message to be broadcast. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Repetition Period +M + +INTEGER (0..4095) +The unit of value 1 to 4095 is [second]. + +9.2.1.49 Number of Broadcasts Requested +The Number of Broadcast Requested IE indicates the number of times a message is to be broadcast. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Number of Broadcasts Requested +M + +INTEGER (0..65535) + + +9.2.1.50 Warning Type +The Warning Type IE indicates types of the disaster. This IE also indicates that a Primary Notification is included. This IE can be used by the UE to differentiate the type of alert according to the type of disaster. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Warning Type +M + +OCTET STRING (SIZE(2)) + + +9.2.1.51 Warning Security Information +The Warning Security Information IE provides the security information needed for securing the Primary Notification. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Warning Security Information +M + +OCTET STRING(SIZE(50)) + + +9.2.1.52 Data Coding Scheme +The Data Coding Scheme IE identifies the alphabet or coding employed for the message characters and message handling at the UE (it is passed transparently from the EPC to the UE). +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Data Coding Scheme +M + +BIT STRING (SIZE(8)) + + +9.2.1.53 Warning Message Contents +The Warning Message Content IE contains user information, e.g., the message with warning contents, and will be broadcast over the radio interface. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Warning Message Contents +M + +OCTET STRING (SIZE(1..9600)) +The length of this IE varies between 1 to 9600 bytes. + +9.2.1.54 Broadcast Completed Area List +The Broadcast Completed Area List IE indicates the areas where either resources are available to perform the broadcast or where broadcast is performed successfully. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +CHOICE Broadcast Completed Area +M + + + +>Broadcast Completed Area + + + + +>>Cell ID Broadcast + +1 .. + + +>>>E-CGI +M + +9.2.1.38 + +>TAI Broadcast + + + + +>>TAI Broadcast + +1 .. + + +>>>TAI +M + +9.2.3.16 + +>>>Completed Cell in TAI List + +1 .. + + +>>>>E-CGI +M + + + +>Emergency Area ID + + + + +>>Emergency Area ID Broadcast + +1 .. + + +>>>Emergency Area ID +M + +9.2.1.47 + +>>>Completed Cell in Emergency Area ID List + +1 .. + + +>>>>E-CGI +M + + + + +Range bound +Explanation +maxnoofCellID +Maximum no. of Cell ID subject for warning message broadcast. Value is 65535. +maxnoofTAIforWarning +Maximum no. of TAI subject for warning message broadcast. Value is 65535. +maxnoofEmergencyAreaID +Maximum no. of Emergency Area ID subject for warning message broadcast. Value is 65535. +maxnoofCellinTAI +Maximum no. of Cell ID within a TAI. Value is 65535. +maxnoofCellinEAI +Maximum no. of Cell ID within an Emergency Area. Value is 65535. + +9.2.1.55 Inter-system Information Transfer Type +The Inter-system Information Type IE indicates the type of information that the eNB requests to transfer. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE Inter-system Information Transfer Type +M + + + +>RIM + + + + +>>RIM Transfer +M + +9.2.3.23 + + +9.2.1.56 Source To Target Transparent Container +The Source to Target Transparent Container IE is an information element that is used to transparently pass radio related information from the handover source to the handover target through the EPC; it is produced by the source RAN node and is transmitted to the target RAN node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Source to Target Transparent Container +M + +OCTET STRING +This IE includes a transparent container from the source RAN node to the target RAN node. +The octets of the OCTET STRING are encoded according to the specifications of the target system. +Note: in the current version of the specification, this IE may either carry the Source eNB to Target eNB Transparent Container IE or the Source RNC to Target RNC Transparent Container IE as defined in TS 25.413 [19] or the Source BSS to Target BSS Transparent Container Contents of the Source BSS to Target BSS Transparent Container IE as defined in TS 48.018 [18] or the Old BSS to New BSS information elements field of the Old BSS to New BSS information IE as defined in TS 48.008 [23], or the Source NG-RAN Node to Target NG-RAN Node Transparent Container IE as defined in TS 38.413 [44]. + +9.2.1.57 Target To Source Transparent Container +The Target to Source Transparent Container IE is an information element that is used to transparently pass radio related information from the handover target to the handover source through the EPC; it is produced by the target RAN node and is transmitted to the source RAN node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Target to Source Transparent Container +M + +OCTET STRING +This IE includes a transparent container from the target RAN node to the source RAN node. The octets of the OCTET STRING are coded according to the specifications of the target system. +Note: in the current version of the specification, this IE may either carry the Target eNB to Source eNB Transparent Container IE, or the Target RNC to Source RNC Transparent Container IE as defined in TS 25.413 [19] or the Target BSS to Source BSS Transparent Container Contents of the Target BSS to Source BSS Transparent Container IE as defined in TS 48.018 [18] or the Layer 3 Information field of the Layer 3 Information IE as defined in TS 48.008 [23], or the Target NG-RAN Node to Source NG-RAN Node Transparent Container IE as defined in TS 38.413 [44]. + +9.2.1.58 SRVCC Operation Possible +This element indicates that both UE and MME are SRVCC-capable. E-UTRAN behaviour on receipt of this IE is specified in TS 23.216 [9]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +SRVCC operation possible +M + +ENUMERATED (Possible, …) + + +9.2.1.59 SRVCC HO Indication +This information element is set by the source eNB to provide an indication that E-RAB may be subjected to handover via SRVCC means. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +SRVCC HO Indication +M + +ENUMERATED +(PS and CS, CS only, …) + + +9.2.1.60 Allocation and Retention Priority +This IE specifies the relative importance compared to other E-RABs for allocation and retention of the E-UTRAN Radio Access Bearer. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Allocation/Retention Priority + + + + +>Priority Level +M + +INTEGER (0..15) +Desc.: This IE should be understood as “priority of allocation and retention” (see TS 23.401 [11]). +Usage: +Value 15 means “no priority”. +Values between 1 and 14 are ordered in decreasing order of priority, i.e., 1 is the highest and 14 the lowest. +Value 0 shall be treated as a logical error if received. +>Pre-emption Capability +M + +ENUMERATED(shall not trigger pre-emption, may trigger pre-emption) +Desc.: This IE indicates the pre-emption capability of the request on other E-RABs +Usage: +The E-RAB shall not pre-empt other E-RABs or, the E-RAB may pre-empt other E-RABs +The Pre-emption Capability indicator applies to the allocation of resources for an E-RAB and as such it provides the trigger to the pre-emption procedures/processes of the eNB. +>Pre-emption Vulnerability +M + +ENUMERATED(not pre-emptable, pre-emptable) +Desc.: This IE indicates the vulnerability of the E-RAB to preemption of other E-RABs. +Usage: +The E-RAB shall not be pre-empted by other E-RABs or the E-RAB may be pre-empted by other RABs. +Pre-emption Vulnerability indicator applies for the entire duration of the E-RAB, unless modified and as such indicates whether the E-RAB is a target of the pre-emption procedures/processes of the eNB. + +9.2.1.61 Time to wait +This IE defines the minimum allowed waiting times. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Time to wait +M + +ENUMERATED(1s, 2s, 5s, 10s, 20s, 60s) + + +9.2.1.62 CSG Id +This information element indicates the identifier of the Closed Subscriber Group, as defined in TS 23.003 [21]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CSG Id +M + +BIT STRING (SIZE (27)) + + +9.2.1.63 CSG Id List +Void. +9.2.1.64 MS Classmark 2 +The coding of this element is described in TS 48.008 [23]. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +MS Classmark 2 +M + +OCTET STRING +Coded as the value part of the Classmark Information Type 2 IE defined in TS 48.008 [23]. + +9.2.1.65 MS Classmark 3 +The coding of this element is described in TS 48.008 [23]. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +MS Classmark 3 +M + +OCTET STRING +Coded as the value part of the Classmark Information Type 3 IE defined in TS 48.008 [23]. + +9.2.1.66 Cell Type +The cell type provides the cell coverage area. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Cell Size +M + +ENUMERATED (verysmall, small, medium, large, …) + +- +- + +9.2.1.67 Old BSS to New BSS Information +This container is used to transparently pass radio related information between the handover source and the handover target through the EPC. This container is used for inter 3GPP RAT handovers from SAE/LTE to GERAN A/Gb mode. +This IE is defined in TS 48.008 [23]. +9.2.1.68 Layer 3 Information +This container is used to transparently pass radio related information between the handover target and the handover source through the EPC. This container is used for inter 3GPP RAT handovers from SAE/LTE to GERAN A/Gb mode. +This IE is defined in TS 48.008 [23]. +9.2.1.69 E-UTRAN Round Trip Delay Estimation Info +This IE contains the information to assist target HRPD access with the acquisition of the UE. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +E-UTRAN Round Trip Delay Estimation Info +M + +INTEGER (0..2047) +Includes the Round Trip Delay between the eNB and the UE. The unit is 16Ts (see subclause 4.2.3 in TS 36.213 [26]). + +9.2.1.70 Broadcast Cancelled Area List +The Broadcast Cancelled Area List IE indicates the areas where broadcast was stopped successfully. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +CHOICE Broadcast Cancelled Area +M + + + +>CID Cancelled + + + + +>>Cell ID Cancelled + +1 .. + + +>>>E-CGI +M + +9.2.1.38 + +>>>Number of Broadcasts +M + +9.2.1.71 + +>TAI Cancelled + + + + +>>TAI Cancelled + +1 .. + + +>>>TAI +M + +9.2.3.16 + +>>>Cancelled Cell in TAI List + +1 .. + + +>>>>E-CGI +M + + + +>>>>Number of Broadcasts +M + +9.2.1.71 + +>Emergency Area Cancelled + + + + +>>Emergency Area ID Cancelled + +1 .. + + +>>>Emergency Area ID +M + +9.2.1.47 + +>>>Cancelled Cell in Emergency Area ID List + +1 .. + + +>>>>E-CGI +M + + + +>>>>Number of Broadcasts +M + +9.2.1.71 + + +Range bound +Explanation +maxnoofCellID +Maximum no. of Cell ID subject for warning message broadcast. Value is 65535. +maxnoofTAIforWarning +Maximum no. of TAI subject for warning message broadcast. Value is 65535. +maxnoofEmergencyAreaID +Maximum no. of Emergency Area ID subject for warning message broadcast. Value is 65535. +maxnoofCellinTAI +Maximum no. of Cell ID within a TAI. Value is 65535. +maxnoofCellinEAI +Maximum no. of Cell ID within an Emergency Area. Value is 65535. + +9.2.1.71 Number of Broadcasts +The Number of Broadcasts IE indicates the number of times that a particular message has been broadcast in a given warning area. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Number of Broadcasts +M + +INTEGER(0..65535) +This IE is set to ‘0’ if valid results are not known or not available. It is set to 65535 if the counter results have overflown. + +9.2.1.72 Concurrent Warning Message Indicator +The Concurrent Warning Message Indicator IE indicates to eNB that the received warning message is a new message to be scheduled for concurrent broadcast with any other ongoing broadcast of warning messages. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Concurrent Warning Message Indicator +M + +ENUMERATED(true) +This IE is used to identify a PWS type warning system which allows the broadcast of multiple concurrent warning messages over the radio. + +9.2.1.73 CSG Membership Status +This element indicates the membership status of the UE to a particular CSG. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CSG Membership Status +M + +ENUMERATED (member, not-member) + + +9.2.1.74 Cell Access Mode +This element indicates the access mode of the cell accessed by the UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Cell Access Mode +M + +ENUMERATED (hybrid, …) + + +9.2.1.75 Extended Repetition Period +The Extended Repetition Period IE indicates the periodicity of the warning message to be broadcast. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Extended Repetition Period +M + +INTEGER (4096..217-1) +The Extended Repetition Period IE is used if the Repetition Period has a value larger than 4095. +Unit [second]. + +9.2.1.76 Data Forwarding Not Possible +This information element indicates that the MME decided that the corresponding E-RAB bearer will not be subject to data forwarding. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Data Forwarding Not Possible +M + +ENUMERATED (Data forwarding not possible, …) + + +9.2.1.77 PS Service Not Available +This IE indicates that the UE is not available for the PS service in the target cell in case of SRVCC to GERAN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PS Service Not Available +M + +ENUMERATED (PS service not Available, …) + + +9.2.1.78 Paging Priority +This element indicates the paging priority for paging a UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Paging Priority +M + +ENUMERATED (PrioLevel1, PrioLevel2, PrioLevel3, PrioLevel4, PrioLevel5, PrioLevel6, PrioLevel7, PrioLevel8, …) +Lower value codepoint indicates higher priority. + +9.2.1.79 Relay Node Indicator +This element indicates a relay node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Relay Node Indicator +M + +ENUMERATED +(true, …) + + +9.2.1.80 Correlation ID +This information element is the GTP Tunnel Endpoint Identifier or GRE key to be used for the user plane transport between eNB and the L-GW described in TS 23.401 [11]. + +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Correlation ID +M + +OCTET STRING (SIZE(4)) + + +9.2.1.81 MDT Configuration +The IE defines the MDT configuration parameters. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +MDT Activation +M + +ENUMERATED(Immediate MDT only, Logged MDT only, Immediate MDT and Trace,…, Logged MBSFN MDT) + +- +- +CHOICE Area Scope of MDT +M + + + +- +- +>Cell based + + + + + +- +>>Cell ID List for MDT + +1 .. + + + +- +>>>E-CGI +M + +9.2.1.38 + +- +- +>TA based + + + + + +- +>>TA List for MDT + +1 .. + + + +- +>>>TAC +M + +9.2.3.7 +The TAI is derived using the current serving PLMN. +- +- +>PLMN Wide + + +NULL + +- +- +>TAI based + + + + +- +- +>>TAI List for MDT + +1 .. + + +- +- +>>>TAI +M + +9.2.3.16 + +- +- +CHOICE MDT Mode +M + + + +- +- +>Immediate MDT + + + + + +- +>>Measurements to Activate +M + +BITSTRING +(SIZE(8)) +Each position in the bitmap indicates a MDT measurement, as defined in TS 37.320 [31]. +First Bit = M1, +Second Bit= M2, +Third Bit = M3, +Fourth Bit = M4, +Fifth Bit = M5, +Sixth Bit = logging of M1 from event triggered measurement reports according to existing RRM configuration, +Seventh Bit = M6, +Eighth Bit = M7. +Value “1” indicates “activate” and value “0” indicates “do not activate”. +- +- +>>M1 Reporting Trigger +M + +ENUMERATED (periodic, A2event-triggered, …, A2event-triggered periodic) +This IE shall be ignored if the Measurements to Activate IE has the first bit set to “0”. +- +- +>>M1 Threshold Event A2 +C-ifM1A2trigger + + +Included in case of event-triggered or event-triggered periodic reporting for measurement M1. +- +- +>>>CHOICE Threshold +M + + + +- +- +>>>>RSRP + + + + + +- +>>>>>Threshold RSRP +M + +INTEGER (0..97) +This IE is defined in TS 36.331 [16]. +- +- +>>>>RSRQ + + + + + +- +>>>>>Threshold RSRQ +M + +INTEGER (0..34) +This IE is defined in TS 36.331 [16]. +- +- +>>M1 Periodic reporting +C-ifperiodicMDT + + +Included in case of periodic or event-triggered periodic reporting for measurement M1. +- +- +>>>Report interval +M + +ENUMERATED (ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60) +This IE is defined in TS 36.331 [16]. +- +- +>>>Report amount +M + +ENUMERATED (1, 2, 4, 8, 16, 32, 64, infinity) +Number of reports. +- +- +>>M3 Configuration +C-ifM3 + +9.2.1.86 + +YES +ignore +>>M4 Configuration +C-ifM4 + +9.2.1.87 + +YES +ignore +>>M5 Configuration +C-ifM5 + +9.2.1.88 + +YES +ignore +>>MDT Location Information +O + +BITSTRING(SIZE(8)) +Each position in the bitmap represents requested location information as defined in TS 37.320 [31]. +First Bit = GNSS +Second Bit = E-CID information. +Other bits are reserved for future use and are ignored if received. +Value “1” indicates “activate” and value “0” indicates “do not activate”. + +The eNB shall ignore the first bit unless the Measurements to Activate IE has the first bit or the sixth bit set to “1”. +YES +ignore +>>M6 Configuration +C-ifM6 + +9.2.1.101 + +YES +ignore +>>M7 Configuration +C-ifM7 + +9.2.1.102 + +YES +ignore +>>Bluetooth Measurement Configuration +O + +9.2.1.137 + +YES +Ignore +>>WLAN Measurement Configuration +O + +9.2.1.138 + +YES +Ignore +>Logged MDT + + + + + +- +>>Logging interval +M + +ENUMERATED (1.28, 2.56, 5.12, 10.24, 20.48, 30.72, 40.96 and 61.44) +This IE is defined in TS 36.331 [16]. Unit: [second]. +- +- +>>Logging duration +M + +ENUMERATED (10, 20, 40, 60, 90 and 120) +This IE is defined in TS 36.331 [16]. Unit: [minute]. +- +- +>>Bluetooth Measurement Configuration +O + +9.2.1.137 + +YES +Ignore +>>WLAN Measurement Configuration +O + +9.2.1.138 + +YES +Ignore +>Logged MBSFN MDT + + + + +YES +ignore +>>Logging interval +M + +ENUMERATED (1.28, 2.56, 5.12, 10.24, 20.48, 30.72, 40.96 and 61.44) +This IE is defined in TS 36.331 [16]. Unit: [second]. +- +- +>>Logging duration +M + +ENUMERATED (10, 20, 40, 60, 90 and 120) +This IE is defined in TS 36.331 [16]. Unit: [minute]. +- +- +>>MBSFN-ResultToLog +O + +MBSFN-ResultToLog +9.2.1.94 + +- +- +Signalling based MDT PLMN List +O + +MDT PLMN List +9.2.1.89 + +YES +ignore + +Range bound +Explanation +maxnoofCellIDforMDT +Maximum no. of Cell ID subject for MDT scope. Value is 32. +maxnoofTAforMDT +Maximum no. of TA subject for MDT scope. Value is 8. + +Condition +Explanation +ifM1A2trigger +This IE shall be present if the Measurements to Activate IE has the first bit set to “1” and the M1 Reporting Trigger IE is set to “A2event-triggered” or to “A2event-triggered periodic”. +ifperiodicMDT +This IE shall be present if the M1 Reporting Trigger IE is set to “periodic”, or to “A2event-triggered periodic”. +ifM3 +This IE shall be present if the Measurements to Activate IE has the third bit set to “1”. +ifM4 +This IE shall be present if the Measurements to Activate IE has the fourth bit set to “1”. +ifM5 +This IE shall be present if the Measurements to Activate IE has the fifth bit set to “1”. +ifM6 +This IE shall be present if the Measurements to Activate IE has the seventh bit set to “1”. +ifM7 +This IE shall be present if the Measurements to Activate IE has the eighth bit set to “1”. + +9.2.1.82 MME Relay Support Indicator +This element is set by the MME to advertise its support of Relay functionalities. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +MME Relay Support Indicator +M + +ENUMERATED (true, ...) + + +9.2.1.83 Management Based MDT Allowed +This information element is used by the eNB to allow selection of the UE for management based MDT as described in TS 32.422 [10]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Management Based MDT Allowed +M + +ENUMERATED (Allowed, ...) + + +9.2.1.84 GW Context Release Indication +This information element is set by the eNB to provide an indication that the MME may release any resources related to the signalled S1 UE context (see TS 36.300 [14]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +GW Context Release Indication +M + +ENUMERATED +(true, …) +This IE indicates to the MME that the eNB has successfully performed an X2 HO for the UE to a target eNB. + +9.2.1.85 Voice Support Match Indicator +This information element is set by the eNB to provide an indication whether the UE radio capabilities are compatible with the network configuration for voice continuity. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Voice Support Match Indicator +M + +ENUMERATED +(Supported, Not Supported …) + + +9.2.1.86 M3 Configuration +This IE defines the parameters for M3 measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +M3 Collection Period +M + +ENUMERATED (ms100, ms1000, ms10000, …, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, min1) + + +9.2.1.87 M4 Configuration +This IE defines the parameters for M4 measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +M4 Collection Period +M + +ENUMERATED (ms1024, ms2048, ms5120, ms10240, min1, …) + +M4 Links to log +M + +ENUMERATED(uplink, downlink, both-uplink-and-downlink, …) + + +9.2.1.88 M5 Configuration +This IE defines the parameters for M5 measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +M5 Collection Period +M + +ENUMERATED (ms1024, ms2048, ms5120, ms10240, min1, …) + +M5 Links to log +M + +ENUMERATED(uplink, downlink, both-uplink-and-downlink, …) + + +9.2.1.89 MDT PLMN List +The purpose of the MDT PLMN List IE is to provide the list of PLMN allowed for MDT. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +MDT PLMN List + +1.. + + +>PLMN Identity +M + +9.2.3.8 + + + +9.2.1.90 COUNT Value Extended +This IE contains a PDCP sequence number and a hyper frame number in case of 15 bit long PDCP-SN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +PDCP-SN Extended +M + +INTEGER (0..32767) + +- +- +HFN Modified +M + +INTEGER (0..131071) + +- +- + +9.2.1.91 Kill-all Warning Messages Indicator +The Kill-all Warning Messages Indicator IE indicates to the eNB to stop all already ongoing broadcast of warning messages in the eNB or in an area. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Kill-all Warning Message Indicator +M + +ENUMERATED(true) + + +9.2.1.92 LHN ID +The LHN ID IE is used to indicate the LHN ID of the eNB, as defined in TS 23.003 [21]. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Local Home Network ID +M + +OCTET STRING (SIZE (32..256)) +Identifies the Local Home Network. + +9.2.1.93 User Location Information +This IE provides location information of a UE. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Criticality +Assigned Criticality +User Location Information + + + + +– +– +>E-UTRAN CGI +M + +9.2.1.38 + +– +– +>TAI +M + +9.2.3.16 + +– +– +>PSCell Information +O + +9.2.1.141 + +YES +ignore + +9.2.1.94 MBSFN-ResultToLog +This IE provides information on the MBMS area in which the MBSFN MDT result is logged. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +MBSFN-ResultToLog + +1.. + + +>MBSFN-AreaId +O + +INTEGER (0..255) + +>CarrierFreq +M + +EARFCN +9.2.1.95 + + + +9.2.1.95 EARFCN +The E-UTRA Absolute Radio Frequency Channel Number defines the carrier frequency used in a cell for a given direction (UL or DL) in FDD or for both UL and DL directions in TDD. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +EARFCN +M + +INTEGER (0 .. maxEARFCN, ...) +The relation between EARFCN and carrier frequency (in MHz) are defined in TS 36.104 [39]. + + +9.2.1.96 Expected UE Behaviour +This IE defines the behaviour of a UE with predictable activity and/or mobility behaviour, to assist the eNB in determining the optimum RRC connection time. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Expected UE Activity Behaviour +O + +9.2.1.97 + +Expected HO Interval +O + +ENUMERATED (sec15, sec30, sec60, sec90, sec120, sec180, long-time, ...) +Indicates the expected time interval between inter-eNB handovers. +If "long-time" is included, the interval between inter-eNB handovers is expected to be longer than 180 seconds. + +9.2.1.97 Expected UE Activity Behaviour +Indicates information about the expected "UE activity behaviour" as defined in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Expected Activity Period +O + +INTEGER (1..30|40|50|60|80| 100|120|150|180| 181, ...) +If this IE is set to "181" the expected activity time is longer than 180 seconds. +The remaining values indicate the expected activity time in [seconds]. +Expected Idle Period +O + +INTEGER (1..30|40|50|60|80| 100|120|150|180| 181, ...) +If this IE is set to "181" the expected idle time is longer than 180 seconds. +The remaining values indicate the expected idle time in [seconds]. +Source of UE Activity Behaviour Information +O + +ENUMERATED (subscription information, statistics, ...) +If "subscription information" is indicated, the information contained in the Expected Activity Period IE and the Expected Idle Period IE, if present, is derived from subscription information. +If "statistics" is indicated, the information contained in the Expected Activity Period IE and the Expected Idle Period IE, if present, is derived from statistical information. + +9.2.1.98 UE Radio Capability for Paging +This IE contains paging specific UE Radio Capability information. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +UE Radio Capability for Paging +M + +OCTET STRING +Includes either the UERadioPagingInformation message as defined in 10.2.2 of TS 36.331 [16], or the UERadioPagingInformation-NB message as defined in 10.6.2 of TS 36.331 [16]. + +9.2.1.99 ProSe Authorized +This IE provides information on the authorization status of the UE for ProSe services. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +ProSe Direct Discovery +O + +ENUMERATED (authorized, not authorized, ...) +Indicates whether the UE is authorized for ProSe Direct Discovery +- +- +ProSe Direct Communication +O + +ENUMERATED (authorized, not authorized, ...) +Indicates whether the UE is authorized for ProSe Direct Communication +- +- +ProSe UE-to-Network Relaying +O + +ENUMERATED (authorized, not authorized, ...) +Indicates whether the UE is authorized to act as ProSe UE-to-Network Relay +YES +ignore + +9.2.1.100 COUNT Value for PDCP SN Length 18 +This IE contains a PDCP sequence number and a hyper frame number in case of 18 bit long PDCP-SN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +PDCP-SN Length 18 +M + +INTEGER (0..262143) + +- +- +HFN for PDCP-SN Length 18 +M + +INTEGER (0..16383) + +- +- + +9.2.1.101 M6 Configuration +This IE defines the parameters for M6 measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +M6 Report Interval +M + +ENUMERATED (ms1024, ms2048, ms5120, ms10240, …) + +M6 Delay Threshold +C-ifUL + +ENUMERATED (ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, ms750, …) + +M6 Links to log +M + +ENUMERATED(uplink, downlink, both-uplink-and-downlink, …) + + +Condition +Explanation +ifUL +This IE shall be present if the M6 Links to log IE is set to “uplink” or to “both-uplink-and-downlink”. + +9.2.1.102 M7 Configuration +This IE defines the parameters for M7 measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +M7 Collection Period +M + +INTEGER (1..60, …) +Unit: minutes +M7 Links to log +M + +ENUMERATED(uplink, downlink, both-uplink-and-downlink, …) + + +9.2.1.103 Assistance Data for Paging +This IE provides assistance information for paging optimisation. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Assistance Data for Recommended Cells +O + +9.2.1.104 + +Assistance Data for CE capable UEs +O + +9.2.1.108 + +Paging Attempt Information +O + +9.2.1.110 + + +9.2.1.104 Assistance Data for Recommended Cells +This IE provides assistance information for paging in recommended cells. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Recommended Cells for Paging +M + +9.2.1.106 + + +9.2.1.105 Information on Recommended Cells and eNBs for Paging +This IE provides information on recommended cells and eNBs for paging. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Recommended Cells for Paging +M + +9.2.1.106 + +Recommended eNBs for Paging +M + +9.2.1.107 + + +9.2.1.106 Recommended Cells for Paging +This IE contains the recommended cells for paging. +This IE is transparent to the EPC. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Recommended Cell List + +1 + + +>Recommended Cell Item IEs + +1 .. + +Includes visited and non-visited cells, where visited cells are listed in the order the UE visited them with the most recent cell being the first in the list. Non-visited cells are included immediately after the visited cell they are associated with. +>>E-UTRAN CGI +M + +9.2.1.38 + +>>Time Stayed in Cell +O + +INTEGER (0..4095) +This is included for visited cells and indicates the time a UE stayed in a cell in seconds. If the UE stays in a cell more than 4095 seconds, this IE is set to 4095. + +Range bound +Explanation +maxnoofRecommendedCells +Maximum no. of recommended Cells, the maximum value is 16. + +9.2.1.107 Recommended eNBs for Paging +This IE contains recommended targets for paging. + IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Recommended eNB List + + + + +>Recommended eNB Item IEs + +1 .. + +Includes visited and non-visited eNBs, where visited eNBs are listed in the order the UE visited them with the most recent eNB being the first in the list. Non-visited eNBs are included after the visited eNB they are associated with. +>>Choice MME Paging Target + + + +The MME paging target is either an eNB identity or a TAI as specified in TS 36.300 [14]. +>>>eNB + + + + +>>>>Global eNB ID +M + +9.2.1.37 + +>>>TAI + + + + +>>>>TAI +M + +9.2.3.16 + + +Range bound +Explanation +maxnoofRecommendedeNBs +Maximum no. of recommended eNBs, the maximum value is 16. + +9.2.1.108 Assistance Data for CE capable UEs +This IE provides information for paging for CE capable UEs. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Cell Identifier and Coverage Enhancement Level +M + +9.2.1.109 + + +9.2.1.109 Cell Identifier and Coverage Enhancement Level +This IE provides information for paging CE capable UEs. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Global Cell ID +M + +E-UTRAN CGI 9.2.1.38 + +Coverage Enhancement Level +M + +OCTET STRING +Includes either the UEPagingCoverageInformation message as defined in 10.2.2 of TS 36.331 [16], or the UEPagingCoverageInformation-NB message as defined in 10.6.2 of TS 36.331 [16]. + +9.2.1.110 Paging Attempt Information +This IE includes information related to the paging count over S1. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Paging Attempt Count +M + +INTEGER (1..16,...) +Shall be set as specified in TS 36.300 [14]. +Intended Number of Paging Attempts +M + +INTEGER (1..16,…) +Intended number of paging attempts (see TS 36.300 [14]). +Next Paging Area Scope +O + +ENUMERATED (same, changed, …) +Indicates whether the paging area scope will change or not at next paging attempt. Usage specified in TS 36.300 [14]. + +9.2.1.111 Paging eDRX Information +This IE indicates the Paging eDRX parameters as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Paging eDRX Cycle +M + +ENUMERATED (hfhalf, hf1, hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, …) +TeDRX defined in TS 36.304 [20]. Unit: [number of hyperframes]. +Paging Time Window +O + +ENUMERATED (s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, …) +Unit: [1.28 second]. + +9.2.1.112 UE Retention Information +This information element allows the eNB and the MME to indicate whether prior UE related contexts and signalling connections are intended to be retained. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE Retention Information +M + +ENUMERATED (ues-retained,…) + + +9.2.1.113 UE User Plane CIoT Support Indicator +This IE indicates whether User Plane CIoT EPS Optimisation as specified in TS 23.401 [11] is supported for the UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE User Plane CIoT Support Indicator +M + +ENUMERATED +(supported, …) + + +9.2.1.114 NB-IoT Default Paging DRX +This IE indicates the NB-IoT Default Paging DRX as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NB-IoT Default Paging DRX +M + +ENUMERATED(128, 256, 512, 1024, …) +Unit: [number of radioframes] + +9.2.1.115 NB-IoT Paging eDRX Information +This IE indicates the NB-IoT Paging eDRX parameters as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NB-IoT Paging eDRX Cycle +M + +ENUMERATED (hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, …) +TeDRX defined in TS 36.304 [20]. Unit: [number of hyperframes]. +NB-IoT Paging Time Window +O + +ENUMERATED (s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, …) +Unit: [2.56 seconds] + +9.2.1.116 Bearer Type +This IE is used to support Non-IP data as specified in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Bearer Type +M + +ENUMERATED +(non IP, …) + + +9.2.1.117 RAT Type +This element is provided by the eNB to inform about the RAT Type. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RAT Type +M + +ENUMERATED (NB-IOT, ...) + + +9.2.1.118 CE-mode-B Support Indicator +This IE indicates whether CE-mode-B as specified in TS 36.306[41] is supported for the UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CE-mode-B Support Indicator +M + +ENUMERATED +(supported, …) + + +9.2.1.119 SRVCC Operation Not Possible +This element indicates that SRVCC operation is not possible any more. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +SRVCC Operation Not Possible +M + +ENUMERATED (notPossible, …) + + +9.2.1.120 V2X Services Authorized +This IE provides information on the authorization status of the UE to use the sidelink for V2X services. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Vehicle UE +O + +ENUMERATED (authorized, not authorized, ...) +Indicates whether the UE is authorized as Vehicle UE +- +- +Pedestrian UE +O + +ENUMERATED (authorized, not authorized, ...) +Indicates whether the UE is authorized as Pedestrian UE +- +- + +9.2.1.121 Served DCNs Items +The Served DCNs Items indicates the relative processing capacity for a DCN-ID in the MME as defined in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Served DCNs Items + + + + +>DCN ID +M + +INTEGER (0..65535) + +>Relative DCN Capacity +M + +Relative MME Capacity 9.2.3.17 +Relatvie capacity per DCN in one MME + +9.2.1.122 UE Sidelink Aggregate Maximum Bit Rate +This IE provides information on the Aggregate Maximum Bitrate of the UE’s sidelink communication for V2X services. +IE/Group Name +Presence +Range +IE type and reference +Semantics description + UE Sidelink Aggregate Maximum Bit Rate +M + +Bit Rate 9.2.1.19 +Value 0 shall be considered as a logical error by the receiving eNB. + +9.2.1.123 Enhanced Coverage Restricted +This IE provides information on the restriction information of using Coverage Enhancement. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Enhanced Coverage Restricted +O + +ENUMERATED (restricted, ...) +Indicates whether the UE is restricted to use coverage enhancement. +Value “restricted” indicates that the UE is not allowed to use coverage enhancement. +- +- + +9.2.1.124 Secondary RAT Usage Report List +This IE provides information on the NR resources used with EN-DC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Secondary RAT usage report Item + +1 .. + + +EACH +ignore +>E-RAB ID +M + +9.2.1.2 + +- +- +>Secondary RAT Type +M + +ENUMERATED (nR, …, unlicensed) + +- +- +>E-RAB Usage Report List + +1 + + +- +- +>>E-RAB Usage Report Item + +1.. + + +EACH +ignore +>>>Start timestamp +M + +OCTET STRING (SIZE(4)) +UTC time encoded in the same format as the first four octets of the 64-bit timestamp format as defined in section 6 of IETF RFC 5905 [42]. It indicates the start time of the collecting period of the included Usage Count UL IE and Usage Count DL IE. +- +- +>>>End timestamp +M + +OCTET STRING (SIZE(4)) +UTC time encoded in the same format as the first four octets of the 64-bit timestamp format as defined in section 6 of IETF RFC 5905 [42]. It indicates the end time of the collecting period of the included Usage Count UL IE and Usage Count DL IE. +- +- +>>>Usage count UL +M + +INTEGER (0..264-1) +The unit is: octets +- +- +>>>Usage count DL +M + +INTEGER (0..264-1) +The unit is: octets +- +- + +Range bound +Explanation +maxnoofE-RABs +Maximum no. of E-RABs for one UE. Value is 256. +maxnoof time periods +Maximum no. of time reporting periods. Value is 2. + +9.2.1.125 Handover Flag +This IE indicates that the MME should buffer the secondary RAT data usage report since the report is sent due to handover as defined in TS 23.401 [11]. + +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Handover Flag +M + +ENUMERATED (handover_preparation, …) + + +9.2.1.126 Extended Bit Rate +This IE indicates the number of bits delivered by E-UTRAN in UL or to E-UTRAN in DL within a period of time, divided by the duration of the period. It is used, for example, to indicate the maximum or guaranteed bit rate for a GBR bearer, or an aggregated maximum bit rate. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Extended Bit Rate + + +INTEGER (10,000,000,001..4,000,000,000,000, ...) +The unit is: bit/s + + +9.2.1.127 NR UE Security Capabilities +This IE defines the supported algorithms for encryption and integrity protection in NR as defined in TS 33.401 [15]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NR Encryption Algorithms +M + +BIT STRING (SIZE(16, …)) +Each position in the bitmap represents an encryption algorithm: +“all bits equal to 0” – UE supports no other NR algorithm than NEA0, +“first bit” – 128-NEA1, +“second bit” – 128-NEA2, +“third bit” – 128-NEA3, +other bits reserved for future use. Value ‘1’ indicates support and value ‘0’ indicates no support of the algorithm. +Algorithms are defined in TS 33.401 [15]. +NR Integrity Protection Algorithms +M + +BIT STRING (SIZE(16, …)) +Each position in the bitmap represents an integrity protection algorithm: +“all bits equal to 0” – UE supports no other NR algorithm than NIA0, +“first bit” – 128-NIA1, +“second bit” – 128-NIA2, +“third bit” – 128-NIA3, +other bits reserved for future use. +Value ‘1’ indicates support and value ‘0’ indicates no support of the algorithm. +Algorithms are defined in TS 33.401 [15]. + +9.2.1.128 UE Application layer measurement configuration +The IE defines configuration information for the QoE Measurement Collection (QMC) function. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Container for application layer measurement configuration +M + +Octet string (1..1000) +Indicates application layer measurement configuration, see Annex L in [43]. +- +- +CHOICE Area Scope of QMC +M + + + +- +- +>Cell based + + + + + +- +>>Cell ID List for QMC + +1 .. + + + +- +>>>E-CGI +M + +9.2.1.38 + +- +- +>TA based + + + + + +- +>>TA List for QMC + +1 .. + + + +- +>>>TAC +M + +9.2.3.7 +The TAI is derived using the current serving PLMN. +- +- +>TAI based + + + + +- +- +>>TAI List for QMC + +1 .. + + +- +- +>>>TAI +M + +9.2.3.16 + +- +- +>PLMN area based + + + + + +- +>>PLMN List for QMC + +1 .. + + + +- +>>>PLMN Identity +M + +9.2.3.8 + +- +- +Service Type +M + +ENUMERATED +(QMC for streaming service, QMC for MTSI service, ...) +This IE indicates the service type of UE application layer measurements. +- +- + +Range bound +Explanation +maxnoofCellIDforQMC +Maximum no. of Cell ID subject for QMC scope. Value is 32. +maxnoofTAforQMC +Maximum no. of TA subject for QMC scope. Value is 8. +maxnoofPLMNforQMC +Maximum no. of PLMNs in the PLMN list for QMC scope. Value is 16. + +9.2.1.129 CE-mode-B Restricted +This IE provides information on the restriction information of using Coverage Enhancement Mode B. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +CE-mode-B Restricted +O + +ENUMERATED (restricted, not-restricted...) +Indicates whether the UE is restricted to use coverage enhancement. +Value “restricted” indicates that the UE is not allowed to use coverage enhancement mode B. Value “not-restricted” indicates that the UE is allowed to use coverage enhancement mode B. +- +- + +9.2.1.130 Packet Loss Rate +This IE indicates the packet loss rate. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Packet Loss Rate +M + +INTEGER(0..1000) +Ratio of lost packets per number of packets sent, expressed in tenth of percent. +- +- + +9.2.1.131 Global RAN Node ID +This IE is used to globally identify an NG-RAN node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE NG-RAN node +M + + + +>gNB + + + + +>>Global gNB ID +M + +9.2.1.132 + +>ng-eNB + + + + +>>Global ng-eNB ID +M + +Global eNB ID +9.2.1.37 + + +9.2.1.132 Global gNB ID +This IE is used to globally identify a gNB (see TS 38.300 [45]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +9.2.3.8 + +CHOICE gNB ID +M + + + +>gNB ID + + + + +>>gNB ID +M + +BIT STRING (SIZE(22..32)) +Equal to the leftmost bits of the NR Cell Identity IE contained in the NR CGI IE of each cell served by the gNB. + +9.2.1.133 Source NG-RAN Node To Target NG-RAN Node Transparent Container +This IE is used to transparently pass radio related information between the handover source and the handover target through the EPC. This container is used for inter 3GPP RAT handovers from EPS to 5GS. +This IE defined in TS 38.413 [44]. + +9.2.1.134 Target NG-RAN Node To Source NG-RAN Node Transparent Container +This container is used to transparently pass radio related information between the handover target and the handover source through the EPC. This container is used for inter 3GPP RAT handovers from EPS to 5GS. +This IE defined in TS 38.413 [44]. +9.2.1.135 LTE-M Indication +This element is provided by the eNB to inform that the UE indicates category M1 or M2 in its UE Radio Capability. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +LTE-M Indication +M + +ENUMERATED (LTE-M, ...) + +9.2.1.136 Aerial UE subscription information +This information element is used by the eNB to know if the UE is allowed to use aerial UE function, refer to TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Aerial UE subscription information +M + +ENUMERATED (allowed, not allowed,…) + + +9.2.1.137 Bluetooth Measurement Configuration +This IE defines the parameters for Bluetooth measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Bluetooth Measurement Configuration +M + +ENUMERATED (Setup, …) + +Bluetooth Measurement Configuration Name List + +0..1 + + +>Bluetooth Measurement Configuration Name Item IEs + +1 .. + + +>>Bluetooth Measurement Configuration Name +M + +OCTET STRING (SIZE (1..248)) + +BT RSSI +O + +ENUMERATED (True, …) +In case of Immediate MDT, it corresponds to M8 measurement as defined in 37.320 [31]. + +Range bound +Explanation +maxnoofBluetoothName +Maximum no. of Bluetooth local name used for Bluetooth measurement collection. Value is 4. + +9.2.1.138 WLAN Measurement Configuration +This IE defines the parameters for WLAN measurement collection. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +WLAN Measurement Configuration +M + +ENUMERATED (Setup, …) + +WLAN Measurement Configuration Name List + +0..1 + + +>WLAN Measurement Configuration Name Item IEs + +1 .. + + +>>WLAN Measurement Configuration Name +M + +OCTET STRING (SIZE (1..32)) + +WLAN RSSI +O + +ENUMERATED (True, …) +In case of Immediate MDT, it corresponds to M8 as defined in 37.320 [31]. +WLAN RTT +O + +ENUMERATED (True, …) +In case of Immediate MDT, it corresponds to M9 as defined in 37.320 [31]. + +Range bound +Explanation +maxnoofWLANName +Maximum no. of WLAN SSID used for WLAN measurement collection. Value is 4. + +9.2.1.139 Warning Area Coordinates +This IE contains the affected alert area coordinates of a warning message, and will be broadcast over the radio interface. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +Warning Area Coordinates +M + +OCTET STRING (SIZE(1..1024)) +The length of this IE varies between 1 to 1024 bytes. + +9.2.1.140 Subscription Based UE Differentiation Information +This IE is generated by the MME based on the UE subscription information, it provides the Subscription Based UE differentiation Information. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Periodic Communication Indicator +O + +ENUMERATED(periodically, on demand, …) +This IE indicates whether the UE communicates periodically or not, e.g. only on demand. +Periodic Time +O + +INTEGER (1..3600, …) +This IE indicates the interval time of periodic communication, the unit is: second +Scheduled Communication Time + +0..1 + +This IE indicates the time zone and day of the week when the UE is available for communication. +>>Day of Week +O + +BIT STRING (SIZE(7)) +If Day-Of-Week is not provided this shall be interpreted as every day of the week. +Each position in the bitmap represents a day of the week: +first bit = Mon, second bit =Tue, third bit =Wed, and so on. Value ‘1’ indicates ‘scheduled. Value ‘0’ indicates ‘not scheduled’. +>>Time of Day Start +O + +INTEGER (0..86399, …) +This IE indicates the time to start of the day, each value represent the corresponding second since 00:00 of the day. +If Time-Of-Day-Start is not provided, starting time shall be set to start of the day(s) indicated by Day-Of-Week-Mask. +>>Time of Day End +O + +INTEGER (0..86399, …) +This IE indicates the time to start of the day, each value represent the corresponding second since 00:00 of the day. The value of this IE should be bigger than the value of Time of Day Start IE. + +If Time-Of-Day-End is not provided, ending time is end of the day(s) indicated by Day-Of-Week-Mask. +Stationary Indication +O + +ENUMERATED(stationary, mobile, …) + +Traffic Profile +O + +ENUMERATED(single packet, dual packets, multiple packets, …) +“single packet” indicates single packet transmission (UL or DL), +“dual packets” indicates dual packet transmission (UL with subsequent DL, or DL with subsequent UL), +“multiple packets” indicates multiple packets transmission. +Battery Indication +O + +ENUMERATED(battery powered, battery powered not rechargeable or replaceable, not battery powered, …) +“battery powered” indicates that the UE is battery powered and the battery is rechargeable/replaceable, “battery powered not rechargeable or replaceable” indicates that the UE is battery powered but the battery is not rechargeable/replaceable,, “not battery powered” indicates that the UE is not battery powered. + +9.2.1.141 PSCell Information +This IE includes the information of the UE’s PSCell. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NR Cell Identity +M + +9.2.1.142 + + +9.2.1.142 NR CGI +This IE is used to globally identify an NR cell (see TS 38.300 [45]). +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +9.2.3.8 + +Cell Identity +M + +BIT STRING (SIZE(36)) + + +9.2.1.143 Time Since Secondary Node Release +This IE indicates the time elapsed since the completion of the EN-DC release procedure. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Time Since Secondary Node Release +O + +OCTET STRING (SIZE(4)) +Time in seconds. Max value indicates the elapsed time was equal or longer than the value. + +9.2.2 Transport Network Layer Related IEs +9.2.2.1 Transport Layer Address +This information element is an IP address. + +9.2.2.2 GTP-TEID +This information element is the GTP Tunnel Endpoint Identifier to be used for the user plane transport between eNB and the serving gateway. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +GTP-TEID +M + +OCTET STRING (SIZE(4)) +For details and range, see TS 29.281 [32]. + +9.2.2.3 Tunnel Information +The Tunnel Information IE indicates the transport layer address and UDP port number. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Transport Layer Address +M + +9.2.2.1 +HeNB’s Transport Layer Address. +UDP Port Numbers +O + +OCTET STRING (SIZE(2)) +UDP Port Numbers if NAT/NAPT is deployed in the BBF access network. + +9.2.3 NAS Related IEs +9.2.3.1 LAI +This information element is used to uniquely identify a Location Area. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +LAI + + + + +>PLMN Identity +M + +9.2.3.8 + +>LAC +M + +OCTET STRING (SIZE(2)) +0000 and FFFE not allowed. + +9.2.3.2 RAC +This information element is used to identify a Routing Area within a Location Area. It is used for PS services. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RAC +M + +OCTET STRING (SIZE(1)) + + +9.2.3.3 MME UE S1AP ID +The MME UE S1AP ID uniquely identifies the UE association over the S1 interface within the MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +MME UE S1AP ID +M + +INTEGER (0 .. 232 -1) + + +9.2.3.4 eNB UE S1AP ID +The eNB UE S1AP ID uniquely identifies the UE association over the S1 interface within the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eNB UE S1AP ID +M + +INTEGER (0 .. 224 -1) + + +9.2.3.5 NAS-PDU +This information element contains an EPC – UE or UE – EPC message that is transferred without interpretation in the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NAS-PDU +M + +OCTET STRING + + +9.2.3.6 S-TMSI +The Temporary Mobile Subscriber Identity is used for security reasons, to hide the identity of a subscriber. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +MMEC +M + +9.2.3.12 + + + +M-TMSI +M + +OCTET STRING (SIZE (4)) +M-TMSI is unique within MME that allocated it. + + + +9.2.3.7 TAC +This information element is used to uniquely identify a Tracking Area Code. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +TAC +M + +OCTET STRING (SIZE (2)) + + +9.2.3.8 PLMN Identity +This information element indicates the PLMN Identity. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PLMN Identity +M + +OCTET STRING (SIZE (3)) +- digits 0 to 9, encoded 0000 to 1001, +- 1111 used as filler digit, +two digits per octet, +- bits 4 to 1 of octet n encoding digit 2n-1 +- bits 8 to 5 of octet n encoding digit 2n + +-The PLMN identity consists of 3 digits from MCC followed by either +-a filler digit plus 2 digits from MNC (in case of 2 digit MNC) or +-3 digits from MNC (in case of a 3 digit MNC). + +9.2.3.9 GUMMEI +This information element indicates the globally unique MME identity. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +GUMMEI + + + + +>PLMN Identity +M + +9.2.3.8 + +>MME Group ID +M + +OCTET STRING (SIZE(2)) + +>MME code +M + +9.2.3.12 + + +9.2.3.10 UE Identity Index value +The UE Identity Index value IE is used by the eNB to calculate the Paging Frame TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE Identity Index Value +M + +BIT STRING (SIZE(10)) +Coded as specified in TS 36.304 [20]. + +9.2.3.11 IMSI +This information element contains an International Mobile Subscriber Identity, which is commonly used to identify the UE in the CN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +IMSI +M + +OCTET STRING (SIZE (3..8)) +- digits 0 to 9, encoded 0000 to 1001, +- 1111 used as filler digit, +two digits per octet, +- bit 4 to 1 of octet n encoding digit 2n-1 +- bit 8 to 5 of octet n encoding digit 2n + +-Number of decimal digits shall be from 6 to 15 starting with the digits from the PLMN identity. +When the IMSI is made of an odd number of digits, the filler digit shall be added at the end to make an even number of digits of length 2N. The filler digit shall then be consequently encoded as bit 8 to 5 of octet N. + +9.2.3.12 MMEC +This information element represents the MME Code to uniquely identify an MME within an MME pool area. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +MMEC +M + +OCTET STRING (SIZE (1)) + + +9.2.3.13 UE Paging Identity +This IE represents the Identity with which the UE is paged. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE UE Paging Identity +M + + + +>S-TMSI + + + + +>>S-TMSI +M + +9.2.3.6 + +>IMSI + + + + +>>IMSI +M + +9.2.3.11 + + +9.2.3.14 DL Forwarding +This information element indicates that the E-RAB is proposed for forwarding of downlink packets. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +DL Forwarding + + + + +>DL Forwarding +M + +ENUMERATED (DL forwarding proposed, …) + + +9.2.3.15 Direct Forwarding Path Availability +The availability of a direct forwarding path shall be determined by the source eNB. The EPC behaviour on receipt of this IE is specified in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Direct Forwarding Path Availability +M + +ENUMERATED (Direct Path Available, …) + + +9.2.3.16 TAI +This information element is used to uniquely identify a Tracking Area. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +TAI + + + + +>PLMN Identity +M + +9.2.3.8 + +>TAC +M + +9.2.3.7 + + +9.2.3.17 Relative MME Capacity +This IE indicates the relative processing capacity of an MME with respect to the other MMEs in the pool in order to load-balance MMEs within a pool defined in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Relative MME Capacity +M + +INTEGER (0..255) + + +9.2.3.18 UE S1AP ID pair +This IE contains a pair of UE S1AP identities. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +MME UE S1AP ID +M + +9.2.3.3 + +- +- +eNB UE S1AP ID +M + +9.2.3.4 + +- +- + +9.2.3.19 Overload Response +The Overload Response IE indicates the required behaviour of the eNB in an overload situation. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE Overload Response +M + + + +>Overload Action + + + + +>>Overload Action +M + +9.2.3.20 + + +9.2.3.20 Overload Action +The Overload Action IE indicates which signalling traffic is subject to rejection by the eNB in an MME overload situation as defined in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Overload Action +M + +ENUMERATED +(Reject RRC connection establishments for non-emergency MO DT, Reject RRC connection establishments for Signalling, Permit Emergency Sessions and mobile terminated services only, …, Permit High Priority Sessions and mobile terminated services only, Reject delay tolerant access, Permit high priority sessions and exception reporting and mobile terminated services only, not accept mo-data or delay tolerant access from CP CIoT) + + +9.2.3.21 CS Fallback Indicator +The IE indicates that a fallback to the CS domain is needed. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CS Fallback Indicator +M + +ENUMERATED(CS Fallback required, … , +CS Fallback High Priority) + + +9.2.3.22 CN Domain +This IE indicates whether Paging is originated from the CS or PS domain. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CN Domain +M + +ENUMERATED(PS, CS) + + +9.2.3.23 RIM Transfer +This IE contains the RIM Information (e.g. NACC information) and additionally in uplink transfers the RIM routing address of the destination of this RIM information. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RIM Transfer + + + + +>RIM Information +M + +9.2.3.24 + +>RIM Routing Address +O + +9.2.3.25 + + +9.2.3.24 RIM Information +This IE contains the RIM Information (e.g., NACC information) i.e., the BSSGP RIM PDU from the RIM application part contained in the eNB, or the BSSGP RIM PDU to be forwarded to the RIM application part in the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +RIM Information + + + + +>RIM Information +M + +OCTET STRING +Contains the BSSGP RIM PDU as defined in TS 48.018 [18]. + +9.2.3.25 RIM Routing Address +This IE identifies the destination node where the RIM Information needs to be routed by the CN. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +CHOICE RIM Routing Address +M + + + + + +>GERAN-Cell-ID + + + + +- + +>>LAI +M + +9.2.3.1 + +- + +>>RAC +M + +9.2.3.2 + +- + +>>CI +M + +OCTET STRING (SIZE(2)) + +- + +>Target RNC-ID + + + + +- + +>>LAI +M + +9.2.3.1 + +- + +>>RAC +O + +9.2.3.2 + +- + +>>RNC-ID +M + +INTEGER (0..4095) +If the Extended RNC-ID IE is included in the Target ID IE, the RNC-ID IE shall be ignored. +- + +>>Extended RNC-ID +O + +9.2.1.14 +The Extended RNC-ID IE shall be used if the RNC identity has a value larger than 4095. +- + +>eHRPD Sector ID + + + + +- + +>>eHRPD Sector ID +M + +OCTET STRING (SIZE(16)) +Contains the eHRPD Sector ID as defined in 3GPP2 C.S0024-B [27] sub-section 13.9. +- + + +9.2.3.26 SON Configuration Transfer +This IE contains the configuration information, used by e.g., SON functionality, and additionally includes the eNB identifier of the destination of this configuration information and the eNB identifier of the source of this information. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +SON Configuration Transfer + + + + + + +>Target eNB-ID +M + + + + + +>>Global eNB ID +M + +9.2.1.37 + + + +>>Selected TAI +M + +TAI +9.2.3.16 + + + +>Source eNB-ID +M + + + + + +>>Global eNB ID +M + +9.2.1.37 + + + +>>Selected TAI +M + +TAI +9.2.3.16 + + + +>SON Information +M + +9.2.3.27 + + + +>X2 TNL Configuration Info +C-ifSONInformationRequest + +9.2.3.29 +Source eNB X2 TNL Configuration Info. +YES +ignore +>Synchronisation Information +C-if Activate Muting + +9.2.3.42 +Information on cell selected as source of synchronisation and aggressor cells. +YES +ignore + + +9.2.3.26a EN-DC SON Configuration Transfer +This IE contains the configuration information, used by SON functionality for EN-DC for communication between a destination (target) en-gNB and a source eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +EN-DC SON Configuration Transfer + + + + +>CHOICE Transfer Type +M + + + +>>Request + + + +NOTE: Used if the SON Information IE indicates a request. +>>>Source eNB-ID + +1 + + +>>>>Global eNB ID +M + +9.2.1.37 + +>>>>Selected TAI +M + +TAI +9.2.3.16 + +>>>Target en-gNB-ID + +1 + + +>>>>Global en-gNB ID +M + +9.2.1.37a + +>>>>Selected TAI +O + +TAI +9.2.3.16 +NOTE: The Selected TAI is a 4G TAI and should, if available, correspond to the TAI configured at the en-gNB, however, this TAI is not broadcast by the respective NR cell and may not always be available from UE reporting TAIs of overlapping E-UTRA cells. +>>>Target eNB-ID + +0..1 + + +>>>>Global eNB ID +M + +9.2.1.37 + +>>>>Selected TAI +M + +TAI +9.2.3.16 + +>>>Associated TAI +O + +TAI +9.2.3.16 +A 4G TAI associated with the target en-gNB as specified in TS 36.300 [15]. +>>>Broadcast 5GS TAI +O + +5GS TAI +9.3.2.52 +A Broadcast 5GS TAI of the en-gNB as specified in TS 36.300 [15]. +>>Reply + + + +NOTE: Used if the SON Information IE indicates a reply. +>>>Source en-gNB-ID + +1 + + +>>>>Global en-gNB ID +M + +9.2.1.37a + +>>>>Selected TAI +M + +TAI +9.2.3.16 +NOTE: The Selected TAI contains a configured TAC of the en-gNB. +>>>Target eNB-ID + +1 + + +>>>>Global eNB ID +M + +9.2.1.37 + +>>>>Selected TAI +M + +TAI +9.2.3.16 + +>SON Information +M + +9.2.3.27 + +>X2 TNL Configuration Info +C-ifSONInformationRequest + +9.2.3.29 +Source eNB X2 TNL Configuration Info. + +Condition +Explanation +ifSONInformationRequest +This IE shall be present if the SON Information IE contains the SON Information Request IE set to “X2 TNL Configuration Info” + +9.2.3.27 SON Information +This IE identifies the nature of the configuration information transferred, i.e., a request, a reply or a report. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +CHOICE SON Information +M + + + + + +>SON Information Request + + + + + + +>>SON Information Request +M + +ENUMERATED(X2 TNL Configuration Info, …, Time synchronisation Info, Activate Muting, Deactivate Muting) +In the current version of the specification only "X2 NTL Configuration Info" is applicable for EN-DC. +- + +>SON Information Reply + + + + + + +>>SON Information Reply +M + +9.2.3.28 + +- + +>SON Information Report + + + + + + +>>SON Information Report +M + +9.2.3.39 + +YES +ignore + +9.2.3.28 SON Information Reply +This IE contains the configuration information to be replied to the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +SON Information Reply + + + + + + +>X2 TNL Configuration Info +O + +9.2.3.29 + + + +>Time Synchronisation Info +O + +9.2.3.34 + +YES +ignore +>Muting Pattern Information +O + +9.2.3.41 + +YES +ignore + +9.2.3.29 X2 TNL Configuration Info +The X2 TNL Configuration Info IE is used for signalling X2 TNL Configuration information for automatic X2 SCTP association establishment. It contains TNL addresses of either an eNB or, in the context of EN-DC, of an en-gNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +eNB X2 Transport Layer Addresses + +1 .. + + + + +>Transport Layer Address +M + +9.2.2.1 +Transport Layer Addresses for X2 SCTP end-point. + + +eNB X2 Extended Transport Layer Addresses + +0 .. + + +YES +ignore +>IP-Sec Transport Layer Address +O + +9.2.2.1 +Transport Layer Addresses for IP-Sec end-point. +- +- +>eNB GTP Transport Layer Addresses + +0 .. + + +- +- +>>GTP Transport Layer Address +M + +9.2.2.1 +GTP Transport Layer Addresses for GTP end-points (used for data forwarding over X2 or for transport of X2-U user data for dual connectivity). +- +- +eNB Indirect X2 Transport Layer Addresses + +0 .. + + +YES +ignore +>Transport Layer Address +O + +9.2.2.1 +Transport Layer Addresses for Indirect X2 SCTP end-point. + + + + +9.2.3.30 NAS Security Parameters from E-UTRAN +The purpose of the NAS Security Parameters from E-UTRAN IE is to provide security related parameters for I-RAT handovers from E-UTRAN via the eNB to the UE. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +NAS Security Parameters from E-UTRAN +M + +OCTET STRING +Coded as the value part of NAS security parameters from E-UTRA IE defined in TS 24.301 [24]. + +9.2.3.31 NAS Security Parameters to E-UTRAN +The purpose of the NAS Security Parameters to E-UTRAN IE is to provide security related parameters for I-RAT handovers to E-UTRAN via the RNC or BSS to the UE. +IE/Group Name +Presence +Range +IE Type and Reference +Semantics Description +NAS Security Parameters to E-UTRAN +M + +OCTET STRING +Coded as the value part of NAS security parameters to E-UTRA IE defined in TS 24.301 [24]. + +9.2.3.32 LPPa-PDU +This information element contains an eNB – E-SMLC or E-SMLC – eNB message that is transferred without interpretation in the MME. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +LPPa-PDU +M + +OCTET STRING + + +9.2.3.33 Routing ID +This information element is used to identify an E-SMLC within the EPC. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Routing ID +M + +INTEGER (0..255) + + +9.2.3.34 Time Synchronisation Info +The Time Synchronisation Info IE is used for signalling stratum level, synchronisation status and muting availability for over-the-air synchronisation using network listening. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Criticality +Assigned Criticality +Synchronisation Info + + + + + + +>Stratum Level +M + +INTEGER (0..3, …) + + + +>Synchronisation status +M + +ENUMERATED(Synchronous, Asynchronous, …) + + + +>Muting Availability Indication +O + +ENUMERATED (Available, Unavailable, …) +Indicates availability of muting activation. +YES +ignore + +9.2.3.35 Void +9.2.3.36 Traffic Load Reduction Indication +The Traffic Load Reduction Indication IE indicates the percentage of the type of traffic relative to the instantaneous incoming rate at the eNB, as indicated in the Overload Action IE, to be rejected. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Traffic Load Reduction Indication +M + +INTEGER (1..99) + + +9.2.3.37 Additional CS Fallback Indicator +The IE indicates whether the restrictions contained in the Handover Restriction List IE apply or not to the CS Fallback High Priority call. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Additional CS Fallback Indicator +M + +ENUMERATED(no restriction, restriction, ...) + + +9.2.3.38 Masked IMEISV +This information element contains the IMEISV value with a mask, to identify a terminal model without identifying an individual Mobile Equipment. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Masked IMEISV +M + +BIT STRING (SIZE (64)) +Coded as the International Mobile station Equipment Identity and Software Version Number (IMEISV) defined in TS 23.003 [21] with the last 4 digits of the SNR masked by setting the corresponding bits to 1. +The first to fourth bits correspond to the first digit of the IMEISV, the fifth to eighth bits correspond to the second digit of the IMEISV, and so on. + +9.2.3.39 SON Information Report +This IE contains the configuration information to be transferred to the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE SON Information Report +M + + + +>RLF Report Information + + + + +>>RLF Report Information +M + +9.2.3.40 + + +9.2.3.40 RLF Report Information +This IE contains the RLF report information to be transferred to the eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE RLF Report Container +M + +OCTET STRING +rlf-Report-r9 contained in UEInformationResponse message as defined in TS 36.331 [16]. +UE RLF Report Container for extended bands +O + +OCTET STRING +rlf-Report-v9e0 contained in the UEInformationResponse message (TS 36.331 [16]) + +9.2.3.41 Muting Pattern Information +This information element contains muting pattern information that can be used for over-the-air synchronisation using network listening. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Muting Pattern Period +M + +ENUMERATED (0, 1280, 2560, 5120, 10240, …) +Period for repetition of muted subframe in milliseconds. Value ‘0’ indicates that the muting request is not fulfilled. +Muting Pattern Offset +O + +INTEGER (0..10239,…) +Offset in number of subframes of the muting pattern starting from subframe 0 in a radio frame where SFN = 0. +If this IE is not present, the receiving eNB may consider the requested muting pattern offset in the former request has been accepted. + +9.2.3.42 Synchronisation Information +This information element contains information concerning the cell selected as source of synchronisation signal by the sending eNB. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Source Stratum Level +O + +INTEGER (0..3, …) +Stratum Level of cell selected as synchronisation source. The range of this IE is limited to 0..2. +Listening Subframe Pattern +O + +9.2.3.43 +Subframe pattern where the Reference Signals can be detected for synchronisation. +Aggressor Cell List + +0..1 + +List of cells for which the muting pattern need to be activated. +>Aggressor E-CGI List + +1.. + + +>>E-CGI +M + +9.2.1.38 + + +Range bound +Explanation +maxnoofCellsineNB +Maximum no. cells that can be served by an eNB. Value is 256. + +9.2.3.43 Listening Subframe Pattern +This information element contains information concerning the pattern of subframes where the reference signals can be detected for the purpose of over the air synchronisation via network listening. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Pattern Period +M + +ENUMERATED (1280, 2560, 5120, 10240, …) +Period in milliseconds for repetition of the subframe where reference signals are available. +Pattern Offset +M + +INTEGER (0..10239,…) +Offset in number of subframes of the reference signals starting from subframe 0 in a radio frame where SFN = 0. + +9.2.3.44 MME Group ID +This information element contains information concerning the MME Group ID that identifies a group of MME’s. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +MME Group ID +M + +OCTET STRING (SIZE(2)) +The MME Group ID is defined in TS 23.003 [21] + +9.2.3.45 Additional GUTI +This information element contains DCN related information to for identification of a CN node. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +GUMMEI +M + +9.2.3.9 + +M-TMSI +M + +OCTET STRING (SIZE (4)) + + +9.2.3.46 Extended UE Identity Index Value +The Extended UE Identity Index Value IE is used by the eNB to calculate the paging resources to be used for the UE, as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Extended UE Identity Index Value +M + +BIT STRING (SIZE(14)) +Corresponds to the UE_ID used to determine the Paging Narrowband and the NB-IoT paging carrier as specified in TS 36.304 [20]. + +9.2.3.47 NB-IoT UE Identity Index Value +The NB-IoT UE Identity Index Value IE is used by the eNB to calculate the paging resources to be used for the UE, as defined in TS 36.304 [20]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +NB-IoT UE Identity Index Value +M + +BIT STRING (SIZE(12)) +Coded as specified in TS 36.304 [20]. + +9.2.3.48 DL NAS PDU Delivey Request +This IE indicates the request to acknowledge the successful delivery of a downlink NAS PDU as specified in TS 23.401 [11]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +DL NAS PDU Delivery Request +M + +ENUMERATED (requested, …) + + +9.2.3.49 DL CP Security Information +The DL CP Security Information IE contains NAS level security information to be forwarded to the UE as described in TS 33.401 [15]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +DL NAS MAC +M + +BIT STRING (SIZE(16)) +Defined in TS 33.401 [15]. + +9.2.3.50 UL CP Security Information +The UL CP Security Information IE contains NAS level security information to enable UE authentication by the MME as described in TS 33.401 [15]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UL NAS MAC +M + +BIT STRING (SIZE(16)) +Defined in TS 33.401 [15]. +UL NAS Count +M + +BIT STRING (SIZE(5)) +Defined in TS 33.401 [15]. +9.2.3.51 UE Capability Info Request +This IE indicates the request to provide to the MME the UE capability related information when retrieved from the UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +UE Capability Info Request +M + +ENUMERATED (requested, …) + + +9.2.3.52 5GS TAI +This information element is used to uniquely identify a 5GS Tracking Area. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +TAI + + + + +>PLMN Identity +M + +9.2.3.8 + +>5GS TAC +M + +9.2.3.53 + + +9.2.3.53 5GS TAC +This information element is used to uniquely identify a 5GS Tracking Area Code. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +5GS TAC +M + +OCTET STRING (SIZE (3)) + + +9.2.3.54 End Indication +The End Indication IE indicates that there are no further NAS PDUs to be transmitted for this UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +End Indication +M + +ENUMERATED (no further data, further data exists, …) + + +9.2.3.55 Pending Data Indication +This IE indicates that some signalling or data is pending in the network for the UE. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Pending Data Indication +M + +ENUMERATED (true, …) + + +9.3 Message and Information Element Abstract Syntax (with ASN.1) +9.3.0 General +S1AP ASN.1 definition conforms to ITU-T Rec. X.691 [4], ITU-T Rec. X.680 [5] and ITU-T Rec. X.681 [6]. +The ASN.1 definition specifies the structure and content of S1AP messages. S1AP messages can contain any IEs specified in the object set definitions for that message without the order or number of occurrence being restricted by ASN.1. However, for this version of the standard, a sending entity shall construct a S1AP message according to the PDU definitions module and with the following additional rules: +- IEs shall be ordered (in an IE container) in the order they appear in object set definitions. +- Object set definitions specify how many times IEs may appear. An IE shall appear exactly once if the presence field in an object has value "mandatory". An IE may appear at most once if the presence field in an object has value "optional" or "conditional". If in a tabular format there is multiplicity specified for an IE (i.e., an IE list) then in the corresponding ASN.1 definition the list definition is separated into two parts. The first part defines an IE container list where the list elements reside. The second part defines list elements. The IE container list appears as an IE of its own. For this version of the standard an IE container list may contain only one kind of list elements. +NOTE: In the above “IE” means an IE in the object set with an explicit ID. If one IE needs to appear more than once in one object set, then the different occurrences will have different IE IDs. +If a S1AP message that is not constructed as defined above is received, this shall be considered as Abstract Syntax Error, and the message shall be handled as defined for Abstract Syntax Error in subclause 10.3.6. +Subclause 9.3 presents the Abstract Syntax of S1AP protocol with ASN.1. In case there is contradiction between the ASN.1 definition in this subclause and the tabular format in subclause 9.1 and 9.2, the ASN.1 shall take precedence, except for the definition of conditions for the presence of conditional elements, where the tabular format shall take precedence. +9.3.1 Usage of private message mechanism for non-standard use +The private message mechanism for non-standard use may be used: +- for special operator- (and/or vendor) specific features considered not to be part of the basic functionality, i.e., the functionality required for a complete and high-quality specification in order to guarantee multivendor interoperability; +- by vendors for research purposes, e.g., to implement and evaluate new algorithms/features before such features are proposed for standardisation. +The private message mechanism shall not be used for basic functionality. Such functionality shall be standardised. +9.3.2 Elementary Procedure Definitions +-- ************************************************************** +-- +-- Elementary Procedure definitions +-- +-- ************************************************************** + +S1AP-PDU-Descriptions { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Descriptions (0)} + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + Criticality, + ProcedureCode +FROM S1AP-CommonDataTypes + + CellTrafficTrace, + DeactivateTrace, + DownlinkUEAssociatedLPPaTransport, + DownlinkNASTransport, + DownlinkNonUEAssociatedLPPaTransport, + DownlinkS1cdma2000tunnelling, + ENBDirectInformationTransfer, + ENBStatusTransfer, + ENBConfigurationUpdate, + ENBConfigurationUpdateAcknowledge, + ENBConfigurationUpdateFailure, + ErrorIndication, + HandoverCancel, + HandoverCancelAcknowledge, + HandoverCommand, + HandoverFailure, + HandoverNotify, + HandoverPreparationFailure, + HandoverRequest, + HandoverRequestAcknowledge, + HandoverRequired, + InitialContextSetupFailure, + InitialContextSetupRequest, + InitialContextSetupResponse, + InitialUEMessage, + KillRequest, + KillResponse, + LocationReportingControl, + LocationReportingFailureIndication, + LocationReport, + MMEConfigurationUpdate, + MMEConfigurationUpdateAcknowledge, + MMEConfigurationUpdateFailure, + MMEDirectInformationTransfer, + MMEStatusTransfer, + NASNonDeliveryIndication, + OverloadStart, + OverloadStop, + Paging, + PathSwitchRequest, + PathSwitchRequestAcknowledge, + PathSwitchRequestFailure, + PrivateMessage, + Reset, + ResetAcknowledge, + S1SetupFailure, + S1SetupRequest, + S1SetupResponse, + E-RABModifyRequest, + E-RABModifyResponse, + E-RABModificationIndication, + E-RABModificationConfirm, + E-RABReleaseCommand, + E-RABReleaseResponse, + E-RABReleaseIndication, + E-RABSetupRequest, + E-RABSetupResponse, + TraceFailureIndication, + TraceStart, + UECapabilityInfoIndication, + UEContextModificationFailure, + UEContextModificationRequest, + UEContextModificationResponse, + UEContextReleaseCommand, + UEContextReleaseComplete, + UEContextReleaseRequest, + UERadioCapabilityMatchRequest, + UERadioCapabilityMatchResponse, + UplinkUEAssociatedLPPaTransport, + UplinkNASTransport, + UplinkNonUEAssociatedLPPaTransport, + UplinkS1cdma2000tunnelling, + WriteReplaceWarningRequest, + WriteReplaceWarningResponse, + ENBConfigurationTransfer, + MMEConfigurationTransfer, + PWSRestartIndication, + UEContextModificationIndication, + UEContextModificationConfirm, + RerouteNASRequest, + PWSFailureIndication, + UEContextSuspendRequest, + UEContextSuspendResponse, + UEContextResumeRequest, + UEContextResumeResponse, + UEContextResumeFailure, + ConnectionEstablishmentIndication, + NASDeliveryIndication, + RetrieveUEInformation, + UEInformationTransfer, + ENBCPRelocationIndication, + MMECPRelocationIndication, + SecondaryRATDataUsageReport + + +FROM S1AP-PDU-Contents + + id-CellTrafficTrace, + id-DeactivateTrace, + id-downlinkUEAssociatedLPPaTransport, + id-downlinkNASTransport, + id-downlinkNonUEAssociatedLPPaTransport, + id-DownlinkS1cdma2000tunnelling, + id-eNBStatusTransfer, + id-ErrorIndication, + id-HandoverCancel, + id-HandoverNotification, + id-HandoverPreparation, + id-HandoverResourceAllocation, + id-InitialContextSetup, + id-initialUEMessage, + id-ENBConfigurationUpdate, + id-Kill, + id-LocationReportingControl, + id-LocationReportingFailureIndication, + id-LocationReport, + id-eNBDirectInformationTransfer, + id-MMEConfigurationUpdate, + id-MMEDirectInformationTransfer, + id-MMEStatusTransfer, + id-NASNonDeliveryIndication, + id-OverloadStart, + id-OverloadStop, + id-Paging, + id-PathSwitchRequest, + id-PrivateMessage, + id-Reset, + id-S1Setup, + id-E-RABModify, + id-E-RABModificationIndication, + id-E-RABRelease, + id-E-RABReleaseIndication, + id-E-RABSetup, + id-TraceFailureIndication, + id-TraceStart, + id-UECapabilityInfoIndication, + id-UEContextModification, + id-UEContextRelease, + id-UEContextReleaseRequest, + id-UERadioCapabilityMatch, + id-uplinkUEAssociatedLPPaTransport, + id-uplinkNASTransport, + id-uplinkNonUEAssociatedLPPaTransport, + id-UplinkS1cdma2000tunnelling, + id-WriteReplaceWarning, + id-eNBConfigurationTransfer, + id-MMEConfigurationTransfer, + id-PWSRestartIndication, + id-UEContextModificationIndication, + id-RerouteNASRequest, + id-PWSFailureIndication, + id-UEContextSuspend, + id-UEContextResume, + id-ConnectionEstablishmentIndication, + id-NASDeliveryIndication, + id-RetrieveUEInformation, + id-UEInformationTransfer, + id-eNBCPRelocationIndication, + id-MMECPRelocationIndication, + id-SecondaryRATDataUsageReport + + +FROM S1AP-Constants; + + +-- ************************************************************** +-- +-- Interface Elementary Procedure Class +-- +-- ************************************************************** + +S1AP-ELEMENTARY-PROCEDURE ::= CLASS { + &InitiatingMessage , + &SuccessfulOutcome OPTIONAL, + &UnsuccessfulOutcome OPTIONAL, + &procedureCode ProcedureCode UNIQUE, + &criticality Criticality DEFAULT ignore +} +WITH SYNTAX { + INITIATING MESSAGE &InitiatingMessage + [SUCCESSFUL OUTCOME &SuccessfulOutcome] + [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome] + PROCEDURE CODE &procedureCode + [CRITICALITY &criticality] +} + +-- ************************************************************** +-- +-- Interface PDU Definition +-- +-- ************************************************************** + +S1AP-PDU ::= CHOICE { + initiatingMessage InitiatingMessage, + successfulOutcome SuccessfulOutcome, + unsuccessfulOutcome UnsuccessfulOutcome, + ... +} + +InitiatingMessage ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +SuccessfulOutcome ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +UnsuccessfulOutcome ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +-- ************************************************************** +-- +-- Interface Elementary Procedure List +-- +-- ************************************************************** + +S1AP-ELEMENTARY-PROCEDURES S1AP-ELEMENTARY-PROCEDURE ::= { + S1AP-ELEMENTARY-PROCEDURES-CLASS-1 | + S1AP-ELEMENTARY-PROCEDURES-CLASS-2, + ... +} + + +S1AP-ELEMENTARY-PROCEDURES-CLASS-1 S1AP-ELEMENTARY-PROCEDURE ::= { + handoverPreparation | + handoverResourceAllocation | + pathSwitchRequest | + e-RABSetup | + e-RABModify | + e-RABRelease | + initialContextSetup | + handoverCancel | + kill | + reset | + s1Setup | + uEContextModification | + uEContextRelease | + eNBConfigurationUpdate | + mMEConfigurationUpdate | + writeReplaceWarning , + ..., + uERadioCapabilityMatch | + e-RABModificationIndication | + uEContextModificationIndication | + uEContextSuspend | + uEContextResume +} + +S1AP-ELEMENTARY-PROCEDURES-CLASS-2 S1AP-ELEMENTARY-PROCEDURE ::= { + handoverNotification | + e-RABReleaseIndication | + paging | + downlinkNASTransport | + initialUEMessage | + uplinkNASTransport | + errorIndication | + nASNonDeliveryIndication | + uEContextReleaseRequest | + downlinkS1cdma2000tunnelling | + uplinkS1cdma2000tunnelling | + uECapabilityInfoIndication | + eNBStatusTransfer | + mMEStatusTransfer | + deactivateTrace | + traceStart | + traceFailureIndication | + cellTrafficTrace | + locationReportingControl | + locationReportingFailureIndication | + locationReport | + overloadStart | + overloadStop | + eNBDirectInformationTransfer | + mMEDirectInformationTransfer | + eNBConfigurationTransfer | + mMEConfigurationTransfer | + privateMessage , + ..., + downlinkUEAssociatedLPPaTransport | + uplinkUEAssociatedLPPaTransport | + downlinkNonUEAssociatedLPPaTransport | + uplinkNonUEAssociatedLPPaTransport | + pWSRestartIndication | + rerouteNASRequest | + pWSFailureIndication | + connectionEstablishmentIndication | + nASDeliveryIndication | + retrieveUEInformation | + uEInformationTransfer | + eNBCPRelocationIndication | + mMECPRelocationIndication | + secondaryRATDataUsageReport +} + +-- ************************************************************** +-- +-- Interface Elementary Procedures +-- +-- ************************************************************** + +handoverPreparation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequired + SUCCESSFUL OUTCOME HandoverCommand + UNSUCCESSFUL OUTCOME HandoverPreparationFailure + PROCEDURE CODE id-HandoverPreparation + CRITICALITY reject +} + +handoverResourceAllocation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequest + SUCCESSFUL OUTCOME HandoverRequestAcknowledge + UNSUCCESSFUL OUTCOME HandoverFailure + PROCEDURE CODE id-HandoverResourceAllocation + CRITICALITY reject +} + +handoverNotification S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverNotify + PROCEDURE CODE id-HandoverNotification + CRITICALITY ignore +} + +pathSwitchRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PathSwitchRequest + SUCCESSFUL OUTCOME PathSwitchRequestAcknowledge + UNSUCCESSFUL OUTCOME PathSwitchRequestFailure + PROCEDURE CODE id-PathSwitchRequest + CRITICALITY reject +} + +e-RABSetup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABSetupRequest + SUCCESSFUL OUTCOME E-RABSetupResponse + PROCEDURE CODE id-E-RABSetup + CRITICALITY reject +} + +e-RABModify S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABModifyRequest + SUCCESSFUL OUTCOME E-RABModifyResponse + PROCEDURE CODE id-E-RABModify + CRITICALITY reject +} + +e-RABRelease S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABReleaseCommand + SUCCESSFUL OUTCOME E-RABReleaseResponse + PROCEDURE CODE id-E-RABRelease + CRITICALITY reject +} + +e-RABReleaseIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABReleaseIndication + PROCEDURE CODE id-E-RABReleaseIndication + CRITICALITY ignore +} + +initialContextSetup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialContextSetupRequest + SUCCESSFUL OUTCOME InitialContextSetupResponse + UNSUCCESSFUL OUTCOME InitialContextSetupFailure + PROCEDURE CODE id-InitialContextSetup + CRITICALITY reject +} + +uEContextReleaseRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseRequest + PROCEDURE CODE id-UEContextReleaseRequest + CRITICALITY ignore +} + +paging S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Paging + PROCEDURE CODE id-Paging + CRITICALITY ignore +} + +downlinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNASTransport + PROCEDURE CODE id-downlinkNASTransport + CRITICALITY ignore +} + +initialUEMessage S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialUEMessage + PROCEDURE CODE id-initialUEMessage + CRITICALITY ignore +} + +uplinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNASTransport + PROCEDURE CODE id-uplinkNASTransport + CRITICALITY ignore +} +nASNonDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASNonDeliveryIndication + PROCEDURE CODE id-NASNonDeliveryIndication + CRITICALITY ignore +} + +handoverCancel S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverCancel + SUCCESSFUL OUTCOME HandoverCancelAcknowledge + PROCEDURE CODE id-HandoverCancel + CRITICALITY reject +} + +reset S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Reset + SUCCESSFUL OUTCOME ResetAcknowledge + PROCEDURE CODE id-Reset + CRITICALITY reject +} + +errorIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ErrorIndication + PROCEDURE CODE id-ErrorIndication + CRITICALITY ignore +} + +s1Setup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE S1SetupRequest + SUCCESSFUL OUTCOME S1SetupResponse + UNSUCCESSFUL OUTCOME S1SetupFailure + PROCEDURE CODE id-S1Setup + CRITICALITY reject +} + +eNBConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBConfigurationUpdate + SUCCESSFUL OUTCOME ENBConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME ENBConfigurationUpdateFailure + PROCEDURE CODE id-ENBConfigurationUpdate + CRITICALITY reject +} + +mMEConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEConfigurationUpdate + SUCCESSFUL OUTCOME MMEConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME MMEConfigurationUpdateFailure + PROCEDURE CODE id-MMEConfigurationUpdate + CRITICALITY reject +} + +downlinkS1cdma2000tunnelling S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkS1cdma2000tunnelling + PROCEDURE CODE id-DownlinkS1cdma2000tunnelling + CRITICALITY ignore +} + +uplinkS1cdma2000tunnelling S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkS1cdma2000tunnelling + PROCEDURE CODE id-UplinkS1cdma2000tunnelling + CRITICALITY ignore +} + +uEContextModification S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationRequest + SUCCESSFUL OUTCOME UEContextModificationResponse + UNSUCCESSFUL OUTCOME UEContextModificationFailure + PROCEDURE CODE id-UEContextModification + CRITICALITY reject +} + +uECapabilityInfoIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UECapabilityInfoIndication + PROCEDURE CODE id-UECapabilityInfoIndication + CRITICALITY ignore +} + +uEContextRelease S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseCommand + SUCCESSFUL OUTCOME UEContextReleaseComplete + PROCEDURE CODE id-UEContextRelease + CRITICALITY reject +} + +eNBStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBStatusTransfer + PROCEDURE CODE id-eNBStatusTransfer + CRITICALITY ignore +} + +mMEStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEStatusTransfer + PROCEDURE CODE id-MMEStatusTransfer + CRITICALITY ignore +} + +deactivateTrace S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DeactivateTrace + PROCEDURE CODE id-DeactivateTrace + CRITICALITY ignore +} + +traceStart S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceStart + PROCEDURE CODE id-TraceStart + CRITICALITY ignore +} + +traceFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceFailureIndication + PROCEDURE CODE id-TraceFailureIndication + CRITICALITY ignore +} +cellTrafficTrace S1AP-ELEMENTARY-PROCEDURE ::={ +INITIATING MESSAGE CellTrafficTrace +PROCEDURE CODE id-CellTrafficTrace +CRITICALITY ignore +} + +locationReportingControl S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingControl + PROCEDURE CODE id-LocationReportingControl + CRITICALITY ignore +} + +locationReportingFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingFailureIndication + PROCEDURE CODE id-LocationReportingFailureIndication + CRITICALITY ignore +} + +locationReport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReport + PROCEDURE CODE id-LocationReport + CRITICALITY ignore +} + +overloadStart S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStart + PROCEDURE CODE id-OverloadStart + CRITICALITY ignore +} + +overloadStop S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStop + PROCEDURE CODE id-OverloadStop + CRITICALITY reject +} + +writeReplaceWarning S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE WriteReplaceWarningRequest + SUCCESSFUL OUTCOME WriteReplaceWarningResponse + PROCEDURE CODE id-WriteReplaceWarning + CRITICALITY reject +} + +eNBDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBDirectInformationTransfer + PROCEDURE CODE id-eNBDirectInformationTransfer + CRITICALITY ignore +} + +mMEDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEDirectInformationTransfer + PROCEDURE CODE id-MMEDirectInformationTransfer + CRITICALITY ignore +} + +eNBConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBConfigurationTransfer + PROCEDURE CODE id-eNBConfigurationTransfer + CRITICALITY ignore +} + +mMEConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEConfigurationTransfer + PROCEDURE CODE id-MMEConfigurationTransfer + CRITICALITY ignore +} + + +privateMessage S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PrivateMessage + PROCEDURE CODE id-PrivateMessage + CRITICALITY ignore +} + +pWSRestartIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSRestartIndication + PROCEDURE CODE id-PWSRestartIndication + CRITICALITY ignore +} + +kill S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE KillRequest + SUCCESSFUL OUTCOME KillResponse + PROCEDURE CODE id-Kill + CRITICALITY reject +} + +downlinkUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkUEAssociatedLPPaTransport + PROCEDURE CODE id-downlinkUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uplinkUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkUEAssociatedLPPaTransport + PROCEDURE CODE id-uplinkUEAssociatedLPPaTransport + CRITICALITY ignore +} +downlinkNonUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNonUEAssociatedLPPaTransport + PROCEDURE CODE id-downlinkNonUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uplinkNonUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNonUEAssociatedLPPaTransport + PROCEDURE CODE id-uplinkNonUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uERadioCapabilityMatch S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityMatchRequest + SUCCESSFUL OUTCOME UERadioCapabilityMatchResponse + PROCEDURE CODE id-UERadioCapabilityMatch + CRITICALITY reject +} + +e-RABModificationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABModificationIndication + SUCCESSFUL OUTCOME E-RABModificationConfirm + PROCEDURE CODE id-E-RABModificationIndication + CRITICALITY reject +} + +uEContextModificationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationIndication + SUCCESSFUL OUTCOME UEContextModificationConfirm + PROCEDURE CODE id-UEContextModificationIndication + CRITICALITY reject +} + +rerouteNASRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RerouteNASRequest + PROCEDURE CODE id-RerouteNASRequest + CRITICALITY reject +} + +pWSFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSFailureIndication + PROCEDURE CODE id-PWSFailureIndication + CRITICALITY ignore +} + +uEContextSuspend S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextSuspendRequest + SUCCESSFUL OUTCOME UEContextSuspendResponse + PROCEDURE CODE id-UEContextSuspend + CRITICALITY reject +} + +uEContextResume S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextResumeRequest + SUCCESSFUL OUTCOME UEContextResumeResponse + UNSUCCESSFUL OUTCOME UEContextResumeFailure + PROCEDURE CODE id-UEContextResume + CRITICALITY reject +} + +connectionEstablishmentIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ConnectionEstablishmentIndication + PROCEDURE CODE id-ConnectionEstablishmentIndication + CRITICALITY reject +} + +nASDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASDeliveryIndication + PROCEDURE CODE id-NASDeliveryIndication + CRITICALITY ignore +} + +retrieveUEInformation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RetrieveUEInformation + PROCEDURE CODE id-RetrieveUEInformation + CRITICALITY reject +} + +uEInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEInformationTransfer + PROCEDURE CODE id-UEInformationTransfer + CRITICALITY reject +} + +eNBCPRelocationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBCPRelocationIndication + PROCEDURE CODE id-eNBCPRelocationIndication + CRITICALITY reject +} + +mMECPRelocationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMECPRelocationIndication + PROCEDURE CODE id-MMECPRelocationIndication + CRITICALITY reject +} + +secondaryRATDataUsageReport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE SecondaryRATDataUsageReport + PROCEDURE CODE id-SecondaryRATDataUsageReport + CRITICALITY ignore +} + + +END + +9.3.3 PDU Definitions +-- ************************************************************** +-- +-- PDU definitions for S1AP. +-- +-- ************************************************************** + +S1AP-PDU-Contents { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Contents (1) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + UEAggregateMaximumBitrate, + BearerType, + Cause, + CellAccessMode, + Cdma2000HORequiredIndication, + Cdma2000HOStatus, + Cdma2000OneXSRVCCInfo, + Cdma2000OneXRAND, + Cdma2000PDU, + Cdma2000RATType, + Cdma2000SectorID, + EUTRANRoundTripDelayEstimationInfo, + CNDomain, + ConcurrentWarningMessageIndicator, + CriticalityDiagnostics, + CSFallbackIndicator, + CSG-Id, + CSG-IdList, + CSGMembershipStatus, + Data-Forwarding-Not-Possible, + Direct-Forwarding-Path-Availability, + Global-ENB-ID, + EUTRAN-CGI, + ENBname, + ENB-StatusTransfer-TransparentContainer, + ENB-UE-S1AP-ID, + ExtendedRepetitionPeriod, + GTP-TEID, + GUMMEI, + GUMMEIType, + HandoverRestrictionList, + HandoverType, + Masked-IMEISV, + LAI, + LPPa-PDU, + ManagementBasedMDTAllowed, + MDTPLMNList, + MMEname, + MMERelaySupportIndicator, + MME-UE-S1AP-ID, + MSClassmark2, + MSClassmark3, + NAS-PDU, + NASSecurityParametersfromE-UTRAN, + NASSecurityParameterstoE-UTRAN, + OverloadResponse, + PagingDRX, + PagingPriority, + PLMNidentity, + ProSeAuthorized, + RIMTransfer, + RelativeMMECapacity, + RequestType, + E-RAB-ID, + E-RABLevelQoSParameters, + E-RABList, + RelayNode-Indicator, + Routing-ID, + SecurityKey, + SecurityContext, + ServedGUMMEIs, + SONConfigurationTransfer, + Source-ToTarget-TransparentContainer, + SourceBSS-ToTargetBSS-TransparentContainer, + SourceeNB-ToTargeteNB-TransparentContainer, + SourceRNC-ToTargetRNC-TransparentContainer, + SubscriberProfileIDforRFP, + SRVCCOperationNotPossible, + SRVCCOperationPossible, + SRVCCHOIndication, + SupportedTAs, + TAI, + Target-ToSource-TransparentContainer, + TargetBSS-ToSourceBSS-TransparentContainer, + TargeteNB-ToSourceeNB-TransparentContainer, + TargetID, + TargetRNC-ToSourceRNC-TransparentContainer, + TimeToWait, + TraceActivation, + TrafficLoadReductionIndication, + E-UTRAN-Trace-ID, + TransportLayerAddress, + UEIdentityIndexValue, + UEPagingID, + UERadioCapability, + UERadioCapabilityForPaging, + UE-RetentionInformation, + UE-S1AP-IDs, + UE-associatedLogicalS1-ConnectionItem, + UESecurityCapabilities, + S-TMSI, + MessageIdentifier, + SerialNumber, + WarningAreaList, + RepetitionPeriod, + NumberofBroadcastRequest, + WarningType, + WarningSecurityInfo, + DataCodingScheme, + WarningMessageContents, + BroadcastCompletedAreaList, + RRC-Establishment-Cause, + BroadcastCancelledAreaList, + PS-ServiceNotAvailable, + GUMMEIList, + Correlation-ID, + GWContextReleaseIndication, + PrivacyIndicator, + VoiceSupportMatchIndicator, + TunnelInformation, + KillAllWarningMessages, + TransportInformation, + LHN-ID, + UserLocationInformation, + AdditionalCSFallbackIndicator, + ECGIListForRestart, + TAIListForRestart, + EmergencyAreaIDListForRestart, + ExpectedUEBehaviour, + Paging-eDRXInformation, + Extended-UEIdentityIndexValue, + MME-Group-ID, + Additional-GUTI, + PWSfailedECGIList, + CellIdentifierAndCELevelForCECapableUEs, + AssistanceDataForPaging, + InformationOnRecommendedCellsAndENBsForPaging, + UE-Usage-Type, + UEUserPlaneCIoTSupportIndicator, + NB-IoT-DefaultPagingDRX, + NB-IoT-Paging-eDRXInformation, + CE-mode-B-SupportIndicator, + NB-IoT-UEIdentityIndexValue, + V2XServicesAuthorized, + DCN-ID, + ServedDCNs, + UESidelinkAggregateMaximumBitrate, + DLNASPDUDeliveryAckRequest, + Coverage-Level, + EnhancedCoverageRestricted, + DL-CP-SecurityInformation, + UL-CP-SecurityInformation, + SecondaryRATDataUsageRequest, + SecondaryRATDataUsageReportList, + HandoverFlag, + NRUESecurityCapabilities, + UE-Application-Layer-Measurement-Capability, + CE-ModeBRestricted, + Packet-LossRate, + UECapabilityInfoRequest, + SourceNgRanNode-ToTargetNgRanNode-TransparentContainer, + TargetNgRanNode-ToSourceNgRanNode-TransparentContainer, + EndIndication, + EDT-Session, + LTE-M-Indication, + AerialUEsubscriptionInformation, + PendingDataIndication, + WarningAreaCoordinates, + Subscription-Based-UE-DifferentiationInfo, + PSCellInformation, + NR-CGI, + ConnectedengNBList, + EN-DCSONConfigurationTransfer, + TimeSinceSecondaryNodeRelease + + + + +FROM S1AP-IEs + + PrivateIE-Container{}, + ProtocolExtensionContainer{}, + ProtocolIE-Container{}, + ProtocolIE-ContainerList{}, + ProtocolIE-ContainerPair{}, + ProtocolIE-ContainerPairList{}, + ProtocolIE-SingleContainer{}, + S1AP-PRIVATE-IES, + S1AP-PROTOCOL-EXTENSION, + S1AP-PROTOCOL-IES, + S1AP-PROTOCOL-IES-PAIR +FROM S1AP-Containers + + + id-AssistanceDataForPaging, + id-AerialUEsubscriptionInformation, + id-uEaggregateMaximumBitrate, + id-BearerType, + id-Cause, + id-CellAccessMode, + id-CellIdentifierAndCELevelForCECapableUEs, + id-cdma2000HORequiredIndication, + id-cdma2000HOStatus, + id-cdma2000OneXSRVCCInfo, + id-cdma2000OneXRAND, + id-cdma2000PDU, + id-cdma2000RATType, + id-cdma2000SectorID, + id-EUTRANRoundTripDelayEstimationInfo, + id-CNDomain, + id-ConcurrentWarningMessageIndicator, + id-CriticalityDiagnostics, + id-CSFallbackIndicator, + id-CSG-Id, + id-CSG-IdList, + id-CSGMembershipStatus, + id-Data-Forwarding-Not-Possible, + id-DefaultPagingDRX, + id-Direct-Forwarding-Path-Availability, + id-Global-ENB-ID, + id-EUTRAN-CGI, + id-eNBname, + id-eNB-StatusTransfer-TransparentContainer, + id-eNB-UE-S1AP-ID, + id-GERANtoLTEHOInformationRes, + id-GUMMEI-ID, + id-GUMMEIType, + id-HandoverRestrictionList, + id-HandoverType, + id-Masked-IMEISV, + id-InformationOnRecommendedCellsAndENBsForPaging, + id-InitialContextSetup, + id-Inter-SystemInformationTransferTypeEDT, + id-Inter-SystemInformationTransferTypeMDT, + id-LPPa-PDU, + id-NAS-DownlinkCount, + id-ManagementBasedMDTAllowed, + id-ManagementBasedMDTPLMNList, + id-MMEname, + id-MME-UE-S1AP-ID, + id-MSClassmark2, + id-MSClassmark3, + id-NAS-PDU, + id-NASSecurityParametersfromE-UTRAN, + id-NASSecurityParameterstoE-UTRAN, + id-OverloadResponse, + id-pagingDRX, + id-PagingPriority, + id-RelativeMMECapacity, + id-RequestType, + id-Routing-ID, + id-E-RABAdmittedItem, + id-E-RABAdmittedList, + id-E-RABDataForwardingItem, + id-E-RABFailedToModifyList, + id-E-RABFailedToReleaseList, + id-E-RABFailedtoSetupItemHOReqAck, + id-E-RABFailedToSetupListBearerSURes, + id-E-RABFailedToSetupListCtxtSURes, + id-E-RABFailedToSetupListHOReqAck, + id-E-RABFailedToBeReleasedList, + id-E-RABFailedToResumeListResumeReq, + id-E-RABFailedToResumeItemResumeReq, + id-E-RABFailedToResumeListResumeRes, + id-E-RABFailedToResumeItemResumeRes, + id-E-RABModify, + id-E-RABModifyItemBearerModRes, + id-E-RABModifyListBearerModRes, + id-E-RABRelease, + id-E-RABReleaseItemBearerRelComp, + id-E-RABReleaseItemHOCmd, + id-E-RABReleaseListBearerRelComp, + id-E-RABReleaseIndication, + id-E-RABSetup, + id-E-RABSetupItemBearerSURes, + id-E-RABSetupItemCtxtSURes, + id-E-RABSetupListBearerSURes, + id-E-RABSetupListCtxtSURes, + id-E-RABSubjecttoDataForwardingList, + id-E-RABToBeModifiedItemBearerModReq, + id-E-RABToBeModifiedListBearerModReq, + id-E-RABToBeModifiedListBearerModInd, + id-E-RABToBeModifiedItemBearerModInd, + id-E-RABNotToBeModifiedListBearerModInd, + id-E-RABNotToBeModifiedItemBearerModInd, + id-E-RABModifyListBearerModConf, + id-E-RABModifyItemBearerModConf, + id-E-RABFailedToModifyListBearerModConf, + id-E-RABToBeReleasedListBearerModConf, + id-E-RABToBeReleasedList, + id-E-RABReleasedList, + id-E-RABToBeSetupItemBearerSUReq, + id-E-RABToBeSetupItemCtxtSUReq, + id-E-RABToBeSetupItemHOReq, + id-E-RABToBeSetupListBearerSUReq, + id-E-RABToBeSetupListCtxtSUReq, + id-E-RABToBeSetupListHOReq, + id-E-RABToBeSwitchedDLItem, + id-E-RABToBeSwitchedDLList, + id-E-RABToBeSwitchedULList, + id-E-RABToBeSwitchedULItem, + id-E-RABtoReleaseListHOCmd, + id-ProSeAuthorized, + id-SecurityKey, + id-SecurityContext, + id-ServedGUMMEIs, + id-SONConfigurationTransferECT, + id-SONConfigurationTransferMCT, + id-Source-ToTarget-TransparentContainer, + id-Source-ToTarget-TransparentContainer-Secondary, + id-SourceMME-UE-S1AP-ID, + id-SRVCCOperationNotPossible, + id-SRVCCOperationPossible, + id-SRVCCHOIndication, + id-SubscriberProfileIDforRFP, + id-SupportedTAs, + id-S-TMSI, + id-TAI, + id-TAIItem, + id-TAIList, + id-Target-ToSource-TransparentContainer, + id-Target-ToSource-TransparentContainer-Secondary, + id-TargetID, + id-TimeToWait, + id-TraceActivation, + id-TrafficLoadReductionIndication, + id-E-UTRAN-Trace-ID, + id-UEIdentityIndexValue, + id-UEPagingID, + id-UERadioCapability, + id-UERadioCapabilityForPaging, + id-UTRANtoLTEHOInformationRes, + id-UE-associatedLogicalS1-ConnectionListResAck, + id-UE-associatedLogicalS1-ConnectionItem, + id-UE-RetentionInformation, + id-UESecurityCapabilities, + id-UE-S1AP-IDs, + id-V2XServicesAuthorized, + id-ResetType, + id-MessageIdentifier, + id-SerialNumber, + id-WarningAreaList, + id-RepetitionPeriod, + id-NumberofBroadcastRequest, + id-WarningType, + id-WarningSecurityInfo, + id-DataCodingScheme, + id-WarningMessageContents, + id-BroadcastCompletedAreaList, + id-BroadcastCancelledAreaList, + id-RRC-Establishment-Cause, + id-TraceCollectionEntityIPAddress, + maxnoofTAIs, + maxnoofErrors, + maxnoofE-RABs, + maxnoofIndividualS1ConnectionsToReset, + maxnoofEmergencyAreaID, + maxnoofCellID, + maxnoofTAIforWarning, + maxnoofCellinTAI, + maxnoofCellinEAI, + id-ExtendedRepetitionPeriod, + id-PS-ServiceNotAvailable, + id-RegisteredLAI, + id-GUMMEIList, + id-SourceMME-GUMMEI, + id-MME-UE-S1AP-ID-2, + id-GW-TransportLayerAddress, + id-RelayNode-Indicator, + id-Correlation-ID, + id-MMERelaySupportIndicator, + id-GWContextReleaseIndication, + id-PrivacyIndicator, + id-VoiceSupportMatchIndicator, + id-Tunnel-Information-for-BBF, + id-SIPTO-Correlation-ID, + id-SIPTO-L-GW-TransportLayerAddress, + id-KillAllWarningMessages, + id-TransportInformation, + id-LHN-ID, + id-UserLocationInformation, + id-AdditionalCSFallbackIndicator, + id-ECGIListForRestart, + id-TAIListForRestart, + id-EmergencyAreaIDListForRestart, + id-ExpectedUEBehaviour, + id-Paging-eDRXInformation, + id-extended-UEIdentityIndexValue, + id-CSGMembershipInfo, + id-MME-Group-ID, + id-Additional-GUTI, + id-S1-Message, + id-PWSfailedECGIList, + id-PWSFailureIndication, + id-UE-Usage-Type, + id-UEUserPlaneCIoTSupportIndicator, + id-NB-IoT-DefaultPagingDRX, + id-NB-IoT-Paging-eDRXInformation, + id-CE-mode-B-SupportIndicator, + id-NB-IoT-UEIdentityIndexValue, + id-RRC-Resume-Cause, + id-DCN-ID, + id-ServedDCNs, + id-UESidelinkAggregateMaximumBitrate, + id-DLNASPDUDeliveryAckRequest, + id-Coverage-Level, + id-EnhancedCoverageRestricted, + id-UE-Level-QoS-Parameters, + id-DL-CP-SecurityInformation, + id-UL-CP-SecurityInformation, + id-SecondaryRATDataUsageRequest, + id-SecondaryRATDataUsageReportList, + id-HandoverFlag, + id-NRUESecurityCapabilities, + id-UE-Application-Layer-Measurement-Capability, + id-CE-ModeBRestricted, + id-DownlinkPacketLossRate, + id-UplinkPacketLossRate, + id-UECapabilityInfoRequest, + id-EndIndication, + id-EDT-Session, + id-LTE-M-Indication, + id-PendingDataIndication, + id-WarningAreaCoordinates, + id-Subscription-Based-UE-DifferentiationInfo, + id-PSCellInformation, + id-ConnectedengNBList, + id-ConnectedengNBToAddList, + id-ConnectedengNBToRemoveList, + id-EN-DCSONConfigurationTransfer-ECT, + id-EN-DCSONConfigurationTransfer-MCT, + id-TimeSinceSecondaryNodeRelease + + + +FROM S1AP-Constants; + +-- ************************************************************** +-- +-- Common Container Lists +-- +-- ************************************************************** + +E-RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } +E-RAB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxnoofE-RABs, {IEsSetParam} } +ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } + +-- ************************************************************** +-- +-- HANDOVER PREPARATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Required +-- +-- ************************************************************** + +HandoverRequired ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverRequiredIEs} }, + ... +} + +HandoverRequiredIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory}| + { ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore TYPE Direct-Forwarding-Path-Availability PRESENCE optional}| + { ID id-SRVCCHOIndication CRITICALITY reject TYPE SRVCCHOIndication PRESENCE optional}| + { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}| + { ID id-Source-ToTarget-TransparentContainer-Secondary CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE optional}| + { ID id-MSClassmark2 CRITICALITY reject TYPE MSClassmark2 PRESENCE conditional}| + { ID id-MSClassmark3 CRITICALITY ignore TYPE MSClassmark3 PRESENCE conditional}| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}| + { ID id-PS-ServiceNotAvailable CRITICALITY ignore TYPE PS-ServiceNotAvailable PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- Handover Command +-- +-- ************************************************************** + +HandoverCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCommandIEs} }, + ... +} + +HandoverCommandIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE NASSecurityParametersfromE-UTRAN PRESENCE conditional + -- This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" --}| + { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional}| + { ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}| + { ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} } + +E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABDataForwardingItem CRITICALITY ignore TYPE E-RABDataForwardingItem PRESENCE mandatory }, + ... +} + +E-RABDataForwardingItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dL-transportLayerAddress TransportLayerAddress OPTIONAL, + dL-gTP-TEID GTP-TEID OPTIONAL, + uL-TransportLayerAddress TransportLayerAddress OPTIONAL, + uL-GTP-TEID GTP-TEID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-RABDataForwardingItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABDataForwardingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- Handover Preparation Failure +-- +-- ************************************************************** + +HandoverPreparationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverPreparationFailureIEs} }, + ... +} + +HandoverPreparationFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER RESOURCE ALLOCATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Request +-- +-- ************************************************************** + +HandoverRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestIEs} }, + ... +} + +HandoverRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}| + { ID id-E-RABToBeSetupListHOReq CRITICALITY reject TYPE E-RABToBeSetupListHOReq PRESENCE mandatory}| + { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| + { ID id-NASSecurityParameterstoE-UTRAN CRITICALITY reject TYPE NASSecurityParameterstoE-UTRAN PRESENCE conditional + -- This IE shall be present if the Handover Type IE is set to the value "UTRANtoLTE" or "GERANtoLTE" -- }| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| + { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + ... +} + +E-RABToBeSetupListHOReq ::= E-RAB-IE-ContainerList { {E-RABToBeSetupItemHOReqIEs} } + +E-RABToBeSetupItemHOReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemHOReq CRITICALITY reject TYPE E-RABToBeSetupItemHOReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemHOReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + e-RABlevelQosParameters E-RABLevelQoSParameters, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemHOReq-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSetupItemHOReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Data-Forwarding-Not-Possible CRITICALITY ignore EXTENSION Data-Forwarding-Not-Possible PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Handover Request Acknowledge +-- +-- ************************************************************** + +HandoverRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestAcknowledgeIEs} }, + ... +} + +HandoverRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABAdmittedList CRITICALITY ignore TYPE E-RABAdmittedList PRESENCE mandatory}| + { ID id-E-RABFailedToSetupListHOReqAck CRITICALITY ignore TYPE E-RABFailedtoSetupListHOReqAck PRESENCE optional}| + { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}| + { ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}| + { ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}, + ... +} + +E-RABAdmittedList ::= E-RAB-IE-ContainerList { {E-RABAdmittedItemIEs} } + +E-RABAdmittedItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABAdmittedItem CRITICALITY ignore TYPE E-RABAdmittedItem PRESENCE mandatory }, + ... +} + +E-RABAdmittedItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + dL-transportLayerAddress TransportLayerAddress OPTIONAL, + dL-gTP-TEID GTP-TEID OPTIONAL, + uL-TransportLayerAddress TransportLayerAddress OPTIONAL, + uL-GTP-TEID GTP-TEID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABAdmittedItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABAdmittedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABFailedtoSetupListHOReqAck ::= E-RAB-IE-ContainerList { {E-RABFailedtoSetupItemHOReqAckIEs} } + +E-RABFailedtoSetupItemHOReqAckIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedtoSetupItemHOReqAck CRITICALITY ignore TYPE E-RABFailedToSetupItemHOReqAck PRESENCE mandatory }, + ... +} + +E-RABFailedToSetupItemHOReqAck ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToSetupItemHOReqAckExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToSetupItemHOReqAckExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Handover Failure +-- +-- ************************************************************** + +HandoverFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverFailureIEs} }, + ... +} + +HandoverFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER NOTIFICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Notify +-- +-- ************************************************************** + +HandoverNotify ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverNotifyIEs} }, + ... +} + +HandoverNotifyIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Path Switch Request +-- +-- ************************************************************** + +PathSwitchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestIEs} }, + ... +} + +PathSwitchRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABToBeSwitchedDLList CRITICALITY reject TYPE E-RABToBeSwitchedDLList PRESENCE mandatory}| + { ID id-SourceMME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}| + { ID id-SourceMME-GUMMEI CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional }| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} + +E-RABToBeSwitchedDLList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedDLItemIEs} } + +E-RABToBeSwitchedDLItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSwitchedDLItem CRITICALITY reject TYPE E-RABToBeSwitchedDLItem PRESENCE mandatory }, + ... +} + +E-RABToBeSwitchedDLItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedDLItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSwitchedDLItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- Path Switch Request Acknowledge +-- +-- ************************************************************** + +PathSwitchRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestAcknowledgeIEs} }, + ... +} + +PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-E-RABToBeSwitchedULList CRITICALITY ignore TYPE E-RABToBeSwitchedULList PRESENCE optional}| + { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}, + ... +} + +E-RABToBeSwitchedULList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedULItemIEs} } + +E-RABToBeSwitchedULItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSwitchedULItem CRITICALITY ignore TYPE E-RABToBeSwitchedULItem PRESENCE mandatory }, + ... +} + +E-RABToBeSwitchedULItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedULItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSwitchedULItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Path Switch Request Failure +-- +-- ************************************************************** + +PathSwitchRequestFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestFailureIEs} }, + ... +} + +PathSwitchRequestFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER CANCEL ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Cancel +-- +-- ************************************************************** + +HandoverCancel ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelIEs} }, + ... +} + +HandoverCancelIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Handover Cancel Request Acknowledge +-- +-- ************************************************************** + +HandoverCancelAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelAcknowledgeIEs} }, + ... +} + +HandoverCancelAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- E-RAB SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Setup Request +-- +-- ************************************************************** + +E-RABSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABSetupRequestIEs} }, + ... +} + +E-RABSetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeSetupListBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupListBearerSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupListBearerSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemBearerSUReqIEs} } + +E-RABToBeSetupItemBearerSUReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupItemBearerSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemBearerSUReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABlevelQoSParameters E-RABLevelQoSParameters, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + nAS-PDU NAS-PDU, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemBearerSUReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeSetupItemBearerSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- E-RAB Setup Response +-- +-- ************************************************************** + +E-RABSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABSetupResponseIEs} }, + ... +} + +E-RABSetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSetupListBearerSURes CRITICALITY ignore TYPE E-RABSetupListBearerSURes PRESENCE optional }| + { ID id-E-RABFailedToSetupListBearerSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +E-RABSetupListBearerSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemBearerSUResIEs} } + +E-RABSetupItemBearerSUResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSetupItemBearerSURes CRITICALITY ignore TYPE E-RABSetupItemBearerSURes PRESENCE mandatory }, + ... +} + +E-RABSetupItemBearerSURes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemBearerSUResExtIEs} } OPTIONAL, + ... +} + + +E-RABSetupItemBearerSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- E-RAB MODIFY ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Modify Request +-- +-- ************************************************************** + +E-RABModifyRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModifyRequestIEs} }, + ... +} + +E-RABModifyRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeModifiedListBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedListBearerModReq PRESENCE mandatory }| + { ID id-SecondaryRATDataUsageRequest CRITICALITY ignore TYPE SecondaryRATDataUsageRequest PRESENCE optional }, + ... +} + +E-RABToBeModifiedListBearerModReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeModifiedItemBearerModReqIEs} } + +E-RABToBeModifiedItemBearerModReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeModifiedItemBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModReq PRESENCE mandatory }, + ... +} + +E-RABToBeModifiedItemBearerModReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABLevelQoSParameters E-RABLevelQoSParameters, + nAS-PDU NAS-PDU, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeModifyItemBearerModReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeModifyItemBearerModReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-TransportInformation CRITICALITY reject EXTENSION TransportInformation PRESENCE optional}, + ... +} + + + +-- ************************************************************** +-- +-- E-RAB Modify Response +-- +-- ************************************************************** + +E-RABModifyResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModifyResponseIEs} }, + ... +} + +E-RABModifyResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABModifyListBearerModRes CRITICALITY ignore TYPE E-RABModifyListBearerModRes PRESENCE optional }| + { ID id-E-RABFailedToModifyList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + + +E-RABModifyListBearerModRes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModResIEs} } + +E-RABModifyItemBearerModResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABModifyItemBearerModRes CRITICALITY ignore TYPE E-RABModifyItemBearerModRes PRESENCE mandatory}, + ... +} + +E-RABModifyItemBearerModRes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModResExtIEs} } OPTIONAL, + ... +} + + +E-RABModifyItemBearerModResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + + +-- ************************************************************** +-- +-- E-RAB RELEASE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Release Command +-- +-- ************************************************************** + +E-RABReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABReleaseCommandIEs} }, + ... +} + +E-RABReleaseCommandIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- E-RAB Release Response +-- +-- ************************************************************** + +E-RABReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { E-RABReleaseResponseIEs } }, + ... +} + +E-RABReleaseResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABReleaseListBearerRelComp CRITICALITY ignore TYPE E-RABReleaseListBearerRelComp PRESENCE optional }| + { ID id-E-RABFailedToReleaseList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + + +E-RABReleaseListBearerRelComp ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABReleaseItemBearerRelCompIEs} } + +E-RABReleaseItemBearerRelCompIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABReleaseItemBearerRelComp CRITICALITY ignore TYPE E-RABReleaseItemBearerRelComp PRESENCE mandatory }, + ... +} + +E-RABReleaseItemBearerRelComp ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABReleaseItemBearerRelCompExtIEs} } OPTIONAL, + ... +} + + +E-RABReleaseItemBearerRelCompExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- E-RAB RELEASE INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Release Indication +-- +-- ************************************************************** + +E-RABReleaseIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABReleaseIndicationIEs} }, + ... +} + +E-RABReleaseIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Initial Context Setup Request +-- +-- ************************************************************** + +InitialContextSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupRequestIEs} }, + ... +} + +InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}| + { ID id-E-RABToBeSetupListCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupListCtxtSUReq PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE mandatory}| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| + { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + ... +} + + + + +E-RABToBeSetupListCtxtSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemCtxtSUReqIEs} } + +E-RABToBeSetupItemCtxtSUReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupItemCtxtSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemCtxtSUReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABlevelQoSParameters E-RABLevelQoSParameters, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + nAS-PDU NAS-PDU OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemCtxtSUReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeSetupItemCtxtSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- Initial Context Setup Response +-- +-- ************************************************************** + +InitialContextSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupResponseIEs} }, + ... +} + +InitialContextSetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSetupListCtxtSURes CRITICALITY ignore TYPE E-RABSetupListCtxtSURes PRESENCE mandatory }| + { ID id-E-RABFailedToSetupListCtxtSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +E-RABSetupListCtxtSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemCtxtSUResIEs} } + +E-RABSetupItemCtxtSUResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSetupItemCtxtSURes CRITICALITY ignore TYPE E-RABSetupItemCtxtSURes PRESENCE mandatory }, + ... +} + +E-RABSetupItemCtxtSURes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemCtxtSUResExtIEs} } OPTIONAL, + ... +} + + +E-RABSetupItemCtxtSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Initial Context Setup Failure +-- +-- ************************************************************** + +InitialContextSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupFailureIEs} }, + ... +} + +InitialContextSetupFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PAGING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + + +-- ************************************************************** +-- +-- Paging +-- +-- ************************************************************** + +Paging ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{PagingIEs}}, + ... +} + +PagingIEs S1AP-PROTOCOL-IES ::= { + { ID id-UEIdentityIndexValue CRITICALITY ignore TYPE UEIdentityIndexValue PRESENCE mandatory}| + { ID id-UEPagingID CRITICALITY ignore TYPE UEPagingID PRESENCE mandatory}| + { ID id-pagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}| + { ID id-CNDomain CRITICALITY ignore TYPE CNDomain PRESENCE mandatory}| + { ID id-TAIList CRITICALITY ignore TYPE TAIList PRESENCE mandatory}| + { ID id-CSG-IdList CRITICALITY ignore TYPE CSG-IdList PRESENCE optional}| + { ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional}| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}| +-- Extension for Release 13 to support Paging Optimisation and Coverage Enhancement paging –- + { ID id-AssistanceDataForPaging CRITICALITY ignore TYPE AssistanceDataForPaging PRESENCE optional}| + { ID id-Paging-eDRXInformation CRITICALITY ignore TYPE Paging-eDRXInformation PRESENCE optional}| + { ID id-extended-UEIdentityIndexValue CRITICALITY ignore TYPE Extended-UEIdentityIndexValue PRESENCE optional}| + { ID id-NB-IoT-Paging-eDRXInformation CRITICALITY ignore TYPE NB-IoT-Paging-eDRXInformation PRESENCE optional}| + { ID id-NB-IoT-UEIdentityIndexValue CRITICALITY ignore TYPE NB-IoT-UEIdentityIndexValue PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}, + ... +} + +TAIList::= SEQUENCE (SIZE(1.. maxnoofTAIs)) OF ProtocolIE-SingleContainer {{TAIItemIEs}} + +TAIItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-TAIItem CRITICALITY ignore TYPE TAIItem PRESENCE mandatory }, + ... +} + +TAIItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {TAIItemExtIEs} } OPTIONAL, + ... +} + + +TAIItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Release Request +-- +-- ************************************************************** + +UEContextReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseRequest-IEs}}, + ... +} + +UEContextReleaseRequest-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-GWContextReleaseIndication CRITICALITY reject TYPE GWContextReleaseIndication PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Command +-- +-- ************************************************************** + +UEContextReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseCommand-IEs}}, + ... +} + +UEContextReleaseCommand-IEs S1AP-PROTOCOL-IES ::= { + { ID id-UE-S1AP-IDs CRITICALITY reject TYPE UE-S1AP-IDs PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Complete +-- +-- ************************************************************** + +UEContextReleaseComplete ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseComplete-IEs}}, + ... +} + +UEContextReleaseComplete-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}| +-- Extension for Release 13 to support Paging Optimisation + { ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}| +-- Extension for Release 13 to support coverage enhancement paging – + { ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Modification Request +-- +-- ************************************************************** + +UEContextModificationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationRequestIEs} }, + ... +} + +UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SRVCCOperationNotPossible CRITICALITY ignore TYPE SRVCCOperationNotPossible PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}, + ... +} +-- ************************************************************** +-- +-- UE Context Modification Response +-- +-- ************************************************************** + +UEContextModificationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationResponseIEs} }, + ... +} + +UEContextModificationResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- UE Context Modification Failure +-- +-- ************************************************************** + +UEContextModificationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationFailureIEs} }, + ... +} + +UEContextModificationFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY MATCH ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Radio Capability Match Request +-- +-- ************************************************************** + +UERadioCapabilityMatchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchRequestIEs} }, + ... +} + +UERadioCapabilityMatchRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Radio Capability Match Response +-- +-- ************************************************************** + +UERadioCapabilityMatchResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchResponseIEs} }, + ... +} + +UERadioCapabilityMatchResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-VoiceSupportMatchIndicator CRITICALITY reject TYPE VoiceSupportMatchIndicator PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NAS TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK NAS TRANSPORT +-- +-- ************************************************************** + +DownlinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkNASTransport-IEs}}, + ... +} + +DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-DLNASPDUDeliveryAckRequest CRITICALITY ignore TYPE DLNASPDUDeliveryAckRequest PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-UECapabilityInfoRequest CRITICALITY ignore TYPE UECapabilityInfoRequest PRESENCE optional}| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- INITIAL UE MESSAGE +-- +-- ************************************************************** + +InitialUEMessage ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{InitialUEMessage-IEs}}, + ... +} + +InitialUEMessage-IEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-TAI CRITICALITY reject TYPE TAI PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-RRC-Establishment-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE mandatory}| + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE optional}| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}| + { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-RelayNode-Indicator CRITICALITY reject TYPE RelayNode-Indicator PRESENCE optional}| + { ID id-GUMMEIType CRITICALITY ignore TYPE GUMMEIType PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-MME-Group-ID CRITICALITY ignore TYPE MME-Group-ID PRESENCE optional}| + { ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}| + { ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}| + { ID id-DCN-ID CRITICALITY ignore TYPE DCN-ID PRESENCE optional}| + { ID id-Coverage-Level CRITICALITY ignore TYPE Coverage-Level PRESENCE optional}| + { ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}| + { ID id-EDT-Session CRITICALITY ignore TYPE EDT-Session PRESENCE optional}, + + ... +} + + +-- ************************************************************** +-- +-- UPLINK NAS TRANSPORT +-- +-- ************************************************************** + +UplinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkNASTransport-IEs}}, + ... +} + +UplinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- NAS NON DELIVERY INDICATION +-- +-- ************************************************************** + +NASNonDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{NASNonDeliveryIndication-IEs}}, + ... +} + +NASNonDeliveryIndication-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- REROUTE NAS REQUEST +-- +-- ************************************************************** + +RerouteNASRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{RerouteNASRequest-IEs}}, + ... +} + +RerouteNASRequest-IEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-S1-Message CRITICALITY reject TYPE OCTET STRING PRESENCE mandatory}| + { ID id-MME-Group-ID CRITICALITY reject TYPE MME-Group-ID PRESENCE mandatory}| + { ID id-Additional-GUTI CRITICALITY ignore TYPE Additional-GUTI PRESENCE optional}| + { ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- NAS DELIVERY INDICATION +-- +-- ************************************************************** + +NASDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { NASDeliveryIndicationIEs} }, + ... +} + +NASDeliveryIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- RESET ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Reset +-- +-- ************************************************************** + +Reset ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ResetIEs} }, + ... +} + +ResetIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory }, + ... +} + +ResetType ::= CHOICE { + s1-Interface ResetAll, + partOfS1-Interface UE-associatedLogicalS1-ConnectionListRes, + ... +} + + + +ResetAll ::= ENUMERATED { + reset-all, + ... +} + +UE-associatedLogicalS1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemRes } } + +UE-associatedLogicalS1-ConnectionItemRes S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY reject TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Reset Acknowledge +-- +-- ************************************************************** + +ResetAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} }, + ... +} + +ResetAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionListResAck CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionListResAck PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +UE-associatedLogicalS1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemResAck } } + +UE-associatedLogicalS1-ConnectionItemResAck S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- ERROR INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Error Indication +-- +-- ************************************************************** + +ErrorIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ErrorIndicationIEs}}, + ... +} + +ErrorIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- S1 SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- S1 Setup Request +-- +-- ************************************************************** + +S1SetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupRequestIEs} }, + ... +} + +S1SetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| + { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| + { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE mandatory}| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE mandatory}| + { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| + { ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}| + { ID id-ConnectedengNBList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- S1 Setup Response +-- +-- ************************************************************** + +S1SetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupResponseIEs} }, + ... +} + + +S1SetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional}| + { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE mandatory}| + { ID id-RelativeMMECapacity CRITICALITY ignore TYPE RelativeMMECapacity PRESENCE mandatory}| + { ID id-MMERelaySupportIndicator CRITICALITY ignore TYPE MMERelaySupportIndicator PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}| + { ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- S1 Setup Failure +-- +-- ************************************************************** + +S1SetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupFailureIEs} }, + ... +} + +S1SetupFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- ENB CONFIGURATION UPDATE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Configuration Update +-- +-- ************************************************************** + +ENBConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateIEs} }, + ... +} + +ENBConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| + { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE optional}| + { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}| + { ID id-ConnectedengNBToAddList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}| + { ID id-ConnectedengNBToRemoveList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- eNB Configuration Update Acknowledge +-- +-- ************************************************************** + +ENBConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateAcknowledgeIEs} }, + ... +} + + +ENBConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- eNB Configuration Update Failure +-- +-- ************************************************************** + +ENBConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateFailureIEs} }, + ... +} + +ENBConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, +... +} + + +-- ************************************************************** +-- +-- MME CONFIGURATION UPDATE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Configuration Update +-- +-- ************************************************************** + +MMEConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateIEs} }, + ... +} + +MMEConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { + { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional }| + { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE optional }| + { ID id-RelativeMMECapacity CRITICALITY reject TYPE RelativeMMECapacity PRESENCE optional }| + { ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- MME Configuration Update Acknowledge +-- +-- ************************************************************** + +MMEConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateAcknowledgeIEs} }, + ... +} + + +MMEConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MME Configuration Update Failure +-- +-- ************************************************************** + +MMEConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateFailureIEs} }, + ... +} + +MMEConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Downlink S1 CDMA2000 Tunnelling +-- +-- ************************************************************** + +DownlinkS1cdma2000tunnelling ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkS1cdma2000tunnellingIEs} }, + ... +} + +DownlinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional }| + { ID id-cdma2000HOStatus CRITICALITY ignore TYPE Cdma2000HOStatus PRESENCE optional }| + { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }| + { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Uplink S1 CDMA2000 Tunnelling +-- +-- ************************************************************** + +UplinkS1cdma2000tunnelling ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkS1cdma2000tunnellingIEs} }, + ... +} + +UplinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }| + { ID id-cdma2000SectorID CRITICALITY reject TYPE Cdma2000SectorID PRESENCE mandatory }| + { ID id-cdma2000HORequiredIndication CRITICALITY ignore TYPE Cdma2000HORequiredIndication PRESENCE optional }| + { ID id-cdma2000OneXSRVCCInfo CRITICALITY reject TYPE Cdma2000OneXSRVCCInfo PRESENCE optional }| + { ID id-cdma2000OneXRAND CRITICALITY reject TYPE Cdma2000OneXRAND PRESENCE optional }| + { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }| + { ID id-EUTRANRoundTripDelayEstimationInfo CRITICALITY ignore TYPE EUTRANRoundTripDelayEstimationInfo PRESENCE optional }, + -- Extension for Release 9 to assist target HRPD access with the acquisition of the UE -- + ... +} + + +-- ************************************************************** +-- +-- UE CAPABILITY INFO INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Capability Info Indication +-- +-- ************************************************************** + +UECapabilityInfoIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UECapabilityInfoIndicationIEs} }, + ... +} + +UECapabilityInfoIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory}| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}| + { ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}| + { ID id-LTE-M-Indication CRITICALITY ignore TYPE LTE-M-Indication PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- eNB STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Status Transfer +-- +-- ************************************************************** + +ENBStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBStatusTransferIEs} }, + ... +} + +ENBStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- MME STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Status Transfer +-- +-- ************************************************************** + +MMEStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEStatusTransferIEs} }, + ... +} + +MMEStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- TRACE ELEMENTARY PROCEDURES +-- +-- ************************************************************** +-- ************************************************************** +-- +-- Trace Start +-- +-- ************************************************************** + +TraceStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceStartIEs} }, + ... +} + +TraceStartIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Trace Failure Indication +-- +-- ************************************************************** + +TraceFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceFailureIndicationIEs} }, + ... +} + +TraceFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DEACTIVATE TRACE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Deactivate Trace +-- +-- ************************************************************** + +DeactivateTrace ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { DeactivateTraceIEs} }, + ... +} + +DeactivateTraceIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- CELL TRAFFIC TRACE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Cell Traffic Trace +-- +-- ************************************************************** + +CellTrafficTrace ::= SEQUENCE { +protocolIEs ProtocolIE-Container { { CellTrafficTraceIEs } }, +... +} + +CellTrafficTraceIEs S1AP-PROTOCOL-IES ::= { + {ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + {ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + {ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }| + {ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }| + {ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }| + {ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- LOCATION ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Location Reporting Control +-- +-- ************************************************************** + +LocationReportingControl ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportingControlIEs} }, + ... +} + +LocationReportingControlIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Location Report Failure Indication +-- +-- ************************************************************** + +LocationReportingFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportingFailureIndicationIEs} }, + ... +} + +LocationReportingFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Location Report +-- +-- ************************************************************** + +LocationReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportIEs} }, + ... +} + +LocationReportIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory }| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- OVERLOAD ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Overload Start +-- +-- ************************************************************** + +OverloadStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStartIEs} }, + ... +} + +OverloadStartIEs S1AP-PROTOCOL-IES ::= { + { ID id-OverloadResponse CRITICALITY reject TYPE OverloadResponse PRESENCE mandatory }| + { ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }| + { ID id-TrafficLoadReductionIndication CRITICALITY ignore TYPE TrafficLoadReductionIndication PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- Overload Stop +-- +-- ************************************************************** + +OverloadStop ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStopIEs} }, + ... +} + +OverloadStopIEs S1AP-PROTOCOL-IES ::= { +{ ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Write-Replace Warning Request +-- +-- ************************************************************** + + +WriteReplaceWarningRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} }, + ... +} + +WriteReplaceWarningRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }| + { ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }| + { ID id-ExtendedRepetitionPeriod CRITICALITY reject TYPE ExtendedRepetitionPeriod PRESENCE optional }| + { ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }| + { ID id-WarningType CRITICALITY ignore TYPE WarningType PRESENCE optional }| + { ID id-WarningSecurityInfo CRITICALITY ignore TYPE WarningSecurityInfo PRESENCE optional }| + { ID id-DataCodingScheme CRITICALITY ignore TYPE DataCodingScheme PRESENCE optional }| + { ID id-WarningMessageContents CRITICALITY ignore TYPE WarningMessageContents PRESENCE optional }| + { ID id-ConcurrentWarningMessageIndicator CRITICALITY reject TYPE ConcurrentWarningMessageIndicator PRESENCE optional }| + { ID id-WarningAreaCoordinates CRITICALITY ignore TYPE WarningAreaCoordinates PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- Write-Replace Warning Response +-- +-- ************************************************************** + +WriteReplaceWarningResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} }, + ... +} + +WriteReplaceWarningResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCompletedAreaList CRITICALITY ignore TYPE BroadcastCompletedAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- eNB DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Direct Information Transfer +-- +-- ************************************************************** + +ENBDirectInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ ENBDirectInformationTransferIEs}}, + ... +} + +ENBDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-Inter-SystemInformationTransferTypeEDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory }, + ... +} + +Inter-SystemInformationTransferType ::= CHOICE { + rIMTransfer RIMTransfer, + ... +} + +-- ************************************************************** +-- +-- MME DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Direct Information Transfer +-- +-- ************************************************************** + +MMEDirectInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ MMEDirectInformationTransferIEs}}, + ... +} + +MMEDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-Inter-SystemInformationTransferTypeMDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory }, + ... +} +-- ************************************************************** +-- +-- eNB CONFIGURATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Configuration Transfer +-- +-- ************************************************************** + +ENBConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ ENBConfigurationTransferIEs}}, + ... +} + +ENBConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferECT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-EN-DCSONConfigurationTransfer-ECT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MME CONFIGURATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Configuration Transfer +-- +-- ************************************************************** + +MMEConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ MMEConfigurationTransferIEs}}, + ... +} + +MMEConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferMCT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-EN-DCSONConfigurationTransfer-MCT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PRIVATE MESSAGE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Private Message +-- +-- ************************************************************** + +PrivateMessage ::= SEQUENCE { + privateIEs PrivateIE-Container {{PrivateMessageIEs}}, + ... +} + +PrivateMessageIEs S1AP-PRIVATE-IES ::= { + ... +} + +-- ************************************************************** +-- +-- KILL PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Kill Request +-- +-- ************************************************************** + + +KillRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {KillRequestIEs} }, + ... +} + +KillRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory}| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory}| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional}| + { ID id-KillAllWarningMessages CRITICALITY reject TYPE KillAllWarningMessages PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Kill Response +-- +-- ************************************************************** + +KillResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {KillResponseIEs} }, + ... +} + +KillResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCancelledAreaList CRITICALITY ignore TYPE BroadcastCancelledAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS RESTART INDICATION PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS Restart Indication +-- +-- ************************************************************** + +PWSRestartIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ PWSRestartIndicationIEs}}, + ... +} + +PWSRestartIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-ECGIListForRestart CRITICALITY reject TYPE ECGIListForRestart PRESENCE mandatory}| + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| + { ID id-TAIListForRestart CRITICALITY reject TYPE TAIListForRestart PRESENCE mandatory}| + { ID id-EmergencyAreaIDListForRestart CRITICALITY reject TYPE EmergencyAreaIDListForRestart PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- PWS Failure Indication +-- +-- ************************************************************** + +PWSFailureIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ PWSFailureIndicationIEs}}, + ... +} + +PWSFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-PWSfailedECGIList CRITICALITY reject TYPE PWSfailedECGIList PRESENCE mandatory}| + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- LPPA TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkUEAssociatedLPPaTransport-IEs}}, + ... +} + +DownlinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +UplinkUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkUEAssociatedLPPaTransport-IEs}}, + ... +} + +UplinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkNonUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkNonUEAssociatedLPPaTransport-IEs}}, + ... +} + +DownlinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK NON UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +UplinkNonUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkNonUEAssociatedLPPaTransport-IEs}}, + ... +} + +UplinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + + +-- ************************************************************** +-- +-- E-RAB MODIFICATION INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Modification Indication +-- +-- ************************************************************** + +E-RABModificationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { E-RABModificationIndicationIEs} }, + ... +} + +E-RABModificationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedListBearerModInd PRESENCE mandatory}| + { ID id-E-RABNotToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedListBearerModInd PRESENCE optional}| + { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + +E-RABToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABToBeModifiedItemBearerModIndIEs} } + +E-RABToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModInd PRESENCE mandatory}, + ... +} + +E-RABToBeModifiedItemBearerModInd ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + dL-GTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABNotToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABNotToBeModifiedItemBearerModIndIEs} } + +E-RABNotToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABNotToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedItemBearerModInd PRESENCE mandatory}, + ... +} + +E-RABNotToBeModifiedItemBearerModInd ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + dL-GTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABNotToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL, + ... +} + +E-RABNotToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CSGMembershipInfo ::= SEQUENCE { + cSGMembershipStatus CSGMembershipStatus, + cSG-Id CSG-Id, + cellAccessMode CellAccessMode OPTIONAL, + pLMNidentity PLMNidentity OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CSGMembershipInfo-ExtIEs} } OPTIONAL, + ... +} + +CSGMembershipInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- E-RAB Modification Confirm +-- +-- ************************************************************** + +E-RABModificationConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModificationConfirmIEs} }, + ... +} + +E-RABModificationConfirmIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABModifyListBearerModConf CRITICALITY ignore TYPE E-RABModifyListBearerModConf PRESENCE optional}| + { ID id-E-RABFailedToModifyListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-E-RABToBeReleasedListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}, + ... +} + +E-RABModifyListBearerModConf ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModConfIEs} } + +E-RABModifyItemBearerModConfIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABModifyItemBearerModConf CRITICALITY ignore TYPE E-RABModifyItemBearerModConf PRESENCE mandatory}, + ... +} + +E-RABModifyItemBearerModConf ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModConfExtIEs} } OPTIONAL, + ... +} + + +E-RABModifyItemBearerModConfExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Modification Indication +-- +-- ************************************************************** + +UEContextModificationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationIndicationIEs} }, + ... +} + +UEContextModificationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- UE Context Modification Confirm +-- +-- ************************************************************** + +UEContextModificationConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationConfirmIEs} }, + ... +} + +UEContextModificationConfirmIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Suspend Request +-- +-- ************************************************************** + +UEContextSuspendRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextSuspendRequestIEs} }, + ... +} + +UEContextSuspendRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}| + { ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Suspend Response +-- +-- ************************************************************** + +UEContextSuspendResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextSuspendResponseIEs} }, + ... +} + +UEContextSuspendResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RESUME ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Resume Request +-- +-- ************************************************************** + +UEContextResumeRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeRequestIEs} }, + ... +} + +UEContextResumeRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABFailedToResumeListResumeReq CRITICALITY reject TYPE E-RABFailedToResumeListResumeReq PRESENCE optional}| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional}, + ... +} + +E-RABFailedToResumeListResumeReq ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeReqIEs} } + +E-RABFailedToResumeItemResumeReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedToResumeItemResumeReq CRITICALITY reject TYPE E-RABFailedToResumeItemResumeReq PRESENCE mandatory}, + ... +} + +E-RABFailedToResumeItemResumeReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeReq-ExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToResumeItemResumeReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Response +-- +-- ************************************************************** + +UEContextResumeResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeResponseIEs} }, + ... +} + +UEContextResumeResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABFailedToResumeListResumeRes CRITICALITY reject TYPE E-RABFailedToResumeListResumeRes PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}, + ... +} + +E-RABFailedToResumeListResumeRes ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeResIEs} } + +E-RABFailedToResumeItemResumeResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedToResumeItemResumeRes CRITICALITY reject TYPE E-RABFailedToResumeItemResumeRes PRESENCE mandatory}, + ... +} + +E-RABFailedToResumeItemResumeRes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeRes-ExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToResumeItemResumeRes-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Failure +-- +-- ************************************************************** + +UEContextResumeFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeFailureIEs} }, + ... +} + +UEContextResumeFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Connection Establishment Indication +-- +-- ************************************************************** + +ConnectionEstablishmentIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ConnectionEstablishmentIndicationIEs} }, + ... +} + +ConnectionEstablishmentIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional }| + { ID id-DL-CP-SecurityInformation CRITICALITY ignore TYPE DL-CP-SecurityInformation PRESENCE optional }| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Retrieve UE Information +-- +-- ************************************************************** + +RetrieveUEInformation ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { RetrieveUEInformationIEs} }, + ... +} + +RetrieveUEInformationIEs S1AP-PROTOCOL-IES ::= { + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}, +... + +} + + +-- ************************************************************** + +-- UE Information Transfer +-- +-- ************************************************************** +UEInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEInformationTransferIEs} }, + ... +} + +UEInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}| + { ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- eNB CP Relocation Indication +-- +-- ************************************************************** + +ENBCPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { ENBCPRelocationIndicationIEs} }, + ... +} + +ENBCPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-UL-CP-SecurityInformation CRITICALITY reject TYPE UL-CP-SecurityInformation PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- MME CP Relocation Indication +-- +-- ************************************************************** + +MMECPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { MMECPRelocationIndicationIEs} }, + ... +} + +MMECPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Secondary RAT Data Usage Report +-- +-- ************************************************************** + +SecondaryRATDataUsageReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { SecondaryRATDataUsageReportIEs} }, + ... +} + +SecondaryRATDataUsageReportIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE mandatory}| + { ID id-HandoverFlag CRITICALITY ignore TYPE HandoverFlag PRESENCE optional}| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + +END + +9.3.4 Information Element Definitions +-- ************************************************************** +-- +-- Information Element Definitions +-- +-- ************************************************************** + +S1AP-IEs { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-IEs (2) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +IMPORTS + id-E-RABInformationListItem, + id-E-RABItem, + id-Bearers-SubjectToStatusTransfer-Item, + id-Time-Synchronisation-Info, + id-x2TNLConfigurationInfo, + id-eNBX2ExtendedTransportLayerAddresses, + id-MDTConfiguration, + id-Time-UE-StayedInCell-EnhancedGranularity, + id-HO-Cause, + id-M3Configuration, + id-M4Configuration, + id-M5Configuration, + id-MDT-Location-Info, + id-SignallingBasedMDTPLMNList, + id-MobilityInformation, + id-ULCOUNTValueExtended, + id-DLCOUNTValueExtended, + id-ReceiveStatusOfULPDCPSDUsExtended, + id-eNBIndirectX2TransportLayerAddresses, + id-Muting-Availability-Indication, + id-Muting-Pattern-Information, + id-NRrestrictioninEPSasSecondaryRAT, + id-NRrestrictionin5GS, + id-Synchronisation-Information, + id-uE-HistoryInformationFromTheUE, + id-LoggedMBSFNMDT, + id-SON-Information-Report, + id-RecommendedCellItem, + id-RecommendedENBItem, + id-ProSeUEtoNetworkRelaying, + id-ULCOUNTValuePDCP-SNlength18, + id-DLCOUNTValuePDCP-SNlength18, + id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18, + id-M6Configuration, + id-M7Configuration, + id-RAT-Type, + id-extended-e-RAB-MaximumBitrateDL, + id-extended-e-RAB-MaximumBitrateUL, + id-extended-e-RAB-GuaranteedBitrateDL, + id-extended-e-RAB-GuaranteedBitrateUL, + id-extended-uEaggregateMaximumBitRateDL, + id-extended-uEaggregateMaximumBitRateUL, + id-SecondaryRATDataUsageReportItem, + id-E-RABUsageReportItem, + id-UEAppLayerMeasConfig, + id-serviceType, + id-UnlicensedSpectrumRestriction, + id-CNTypeRestrictions, + id-DownlinkPacketLossRate, + id-UplinkPacketLossRate, + id-BluetoothMeasurementConfiguration, + id-WLANMeasurementConfiguration, + id-LastNG-RANPLMNIdentity, + id-PSCellInformation, + id-IMSvoiceEPSfallbackfrom5G, + id-RequestTypeAdditionalInfo, + maxnoofCSGs, + maxnoofE-RABs, + maxnoofErrors, + maxnoofBPLMNs, + maxnoofPLMNsPerMME, + maxnoofTACs, + maxnoofEPLMNs, + maxnoofEPLMNsPlusOne, + maxnoofForbLACs, + maxnoofForbTACs, + maxnoofCellsinUEHistoryInfo, + maxnoofCellID, + maxnoofDCNs, + maxnoofEmergencyAreaID, + maxnoofTAIforWarning, + maxnoofCellinTAI, + maxnoofCellinEAI, + maxnoofeNBX2TLAs, + maxnoofeNBX2ExtTLAs, + maxnoofeNBX2GTPTLAs, + maxnoofRATs, + maxnoofGroupIDs, + maxnoofMMECs, + maxnoofTAforMDT, + maxnoofCellIDforMDT, + maxnoofMDTPLMNs, + maxnoofCellsforRestart, + maxnoofRestartTAIs, + maxnoofRestartEmergencyAreaIDs, + maxnoofMBSFNAreaMDT, + maxEARFCN, + maxnoofCellsineNB, + maxnoofRecommendedCells, + maxnoofRecommendedENBs, + maxnooftimeperiods, + maxnoofCellIDforQMC, + maxnoofTAforQMC, + maxnoofPLMNforQMC, + maxnoofBluetoothName, + maxnoofWLANName, + maxnoofConnectedengNBs + + + + +FROM S1AP-Constants + + Criticality, + ProcedureCode, + ProtocolIE-ID, + TriggeringMessage +FROM S1AP-CommonDataTypes + + ProtocolExtensionContainer{}, + S1AP-PROTOCOL-EXTENSION, + ProtocolIE-SingleContainer{}, + S1AP-PROTOCOL-IES + +FROM S1AP-Containers; + +-- A + +Additional-GUTI::= SEQUENCE { + gUMMEI GUMMEI, + m-TMSI M-TMSI, + iE-Extensions ProtocolExtensionContainer { {Additional-GUTI-ExtIEs} } OPTIONAL, + ... +} + +Additional-GUTI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AerialUEsubscriptionInformation ::= ENUMERATED { + allowed, + not-allowed, + ... +} + +AreaScopeOfMDT ::= CHOICE { + cellBased CellBasedMDT, + tABased TABasedMDT, + pLMNWide NULL, + ..., + tAIBased TAIBasedMDT +} + + +AreaScopeOfQMC ::= CHOICE { + cellBased CellBasedQMC, + tABased TABasedQMC, + tAIBased TAIBasedQMC, + pLMNAreaBased PLMNAreaBasedQMC, + ... +} + +AllocationAndRetentionPriority ::= SEQUENCE { + priorityLevel PriorityLevel, + pre-emptionCapability Pre-emptionCapability, + pre-emptionVulnerability Pre-emptionVulnerability, + iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL, + ... +} + +AllocationAndRetentionPriority-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForCECapableUEs ::= SEQUENCE { + cellIdentifierAndCELevelForCECapableUEs CellIdentifierAndCELevelForCECapableUEs, + iE-Extensions ProtocolExtensionContainer { { InformationForCECapableUEs-ExtIEs} } OPTIONAL, + ... +} + +InformationForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForPaging ::= SEQUENCE { + assistanceDataForRecommendedCells AssistanceDataForRecommendedCells OPTIONAL, + assistanceDataForCECapableUEs AssistanceDataForCECapableUEs OPTIONAL, + pagingAttemptInformation PagingAttemptInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AssistanceDataForPaging-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForRecommendedCells ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + iE-Extensions ProtocolExtensionContainer { { AssistanceDataForRecommendedCells-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForRecommendedCells-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- B + +Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } } + +Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-Bearers-SubjectToStatusTransfer-Item CRITICALITY ignore TYPE Bearers-SubjectToStatusTransfer-Item PRESENCE mandatory }, + ... +} + +Bearers-SubjectToStatusTransfer-Item ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + uL-COUNTvalue COUNTvalue, + dL-COUNTvalue COUNTvalue, + receiveStatusofULPDCPSDUs ReceiveStatusofULPDCPSDUs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Bearers-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL, + ... +} + +Bearers-SubjectToStatusTransfer-ItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-ULCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| + { ID id-DLCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| + { ID id-ReceiveStatusOfULPDCPSDUsExtended CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsExtended PRESENCE optional}| + { ID id-ULCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| + { ID id-DLCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| + { ID id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 PRESENCE optional}, + ... +} + +BearerType ::= ENUMERATED { + non-IP, + ... +} + +BitRate ::= INTEGER (0..10000000000) + +BluetoothMeasurementConfiguration ::= SEQUENCE { + bluetoothMeasConfig BluetoothMeasConfig, + bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL, + bt-rssi ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +BluetoothMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothName + +BluetoothMeasConfig::= ENUMERATED {setup,...} + +BluetoothName ::= OCTET STRING (SIZE (1..248)) + +BPLMNs ::= SEQUENCE (SIZE(1.. maxnoofBPLMNs)) OF PLMNidentity + +BroadcastCancelledAreaList ::= CHOICE { + cellID-Cancelled CellID-Cancelled, + tAI-Cancelled TAI-Cancelled, + emergencyAreaID-Cancelled EmergencyAreaID-Cancelled, + ... +} + +BroadcastCompletedAreaList ::= CHOICE { + cellID-Broadcast CellID-Broadcast, + tAI-Broadcast TAI-Broadcast, + emergencyAreaID-Broadcast EmergencyAreaID-Broadcast, + ... +} + + +-- C + +CancelledCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CancelledCellinEAI-Item + +CancelledCellinEAI-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellinEAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CancelledCellinTAI-Item + +CancelledCellinTAI-Item ::= SEQUENCE{ + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellinTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Cause ::= CHOICE { + radioNetwork CauseRadioNetwork, + transport CauseTransport, + nas CauseNas, + protocol CauseProtocol, + misc CauseMisc, + ... +} + +CauseMisc ::= ENUMERATED { + control-processing-overload, + not-enough-user-plane-processing-resources, + hardware-failure, + om-intervention, + unspecified, + unknown-PLMN, +... +} + +CauseProtocol ::= ENUMERATED { + transfer-syntax-error, + abstract-syntax-error-reject, + abstract-syntax-error-ignore-and-notify, + message-not-compatible-with-receiver-state, + semantic-error, + abstract-syntax-error-falsely-constructed-message, + unspecified, + ... +} + +CauseRadioNetwork ::= ENUMERATED { + unspecified, + tx2relocoverall-expiry, + successful-handover, + release-due-to-eutran-generated-reason, + handover-cancelled, + partial-handover, + ho-failure-in-target-EPC-eNB-or-target-system, + ho-target-not-allowed, + tS1relocoverall-expiry, + tS1relocprep-expiry, + cell-not-available, + unknown-targetID, + no-radio-resources-available-in-target-cell, + unknown-mme-ue-s1ap-id, + unknown-enb-ue-s1ap-id, + unknown-pair-ue-s1ap-id, + handover-desirable-for-radio-reason, + time-critical-handover, + resource-optimisation-handover, + reduce-load-in-serving-cell, + user-inactivity, + radio-connection-with-ue-lost, + load-balancing-tau-required, + cs-fallback-triggered, + ue-not-available-for-ps-service, + radio-resources-not-available, + failure-in-radio-interface-procedure, + invalid-qos-combination, + interrat-redirection, + interaction-with-other-procedure, + unknown-E-RAB-ID, + multiple-E-RAB-ID-instances, + encryption-and-or-integrity-protection-algorithms-not-supported, + s1-intra-system-handover-triggered, + s1-inter-system-handover-triggered, + x2-handover-triggered, + ..., + redirection-towards-1xRTT, + not-supported-QCI-value, + invalid-CSG-Id, + release-due-to-pre-emption + +} + +CauseTransport ::= ENUMERATED { + transport-resource-unavailable, + unspecified, + ... +} + +CauseNas ::= ENUMERATED { + normal-release, + authentication-failure, + detach, + unspecified, + ..., + csg-subscription-expiry +} + +CellAccessMode ::= ENUMERATED { + hybrid, + ... +} + +CellIdentifierAndCELevelForCECapableUEs ::= SEQUENCE { + global-Cell-ID EUTRAN-CGI, + cELevel CELevel, + iE-Extensions ProtocolExtensionContainer { { CellIdentifierAndCELevelForCECapableUEs-ExtIEs} } OPTIONAL, + ... +} + +CellIdentifierAndCELevelForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Coverage Enhancement level encoded according to TS 36.331 [16] -- +CELevel ::= OCTET STRING + +CE-mode-B-SupportIndicator ::= ENUMERATED { + supported, + ... +} + +CellIdentity ::= BIT STRING (SIZE (28)) + +CellID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Broadcast-Item + +CellID-Broadcast-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CellID-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +CellID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellID-Cancelled::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Cancelled-Item + +CellID-Cancelled-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CellID-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +CellID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellBasedMDT::= SEQUENCE { + cellIdListforMDT CellIdListforMDT, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforMDT ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF EUTRAN-CGI + +CellBasedQMC::= SEQUENCE { + cellIdListforQMC CellIdListforQMC, + iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +CellBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF EUTRAN-CGI + +Cdma2000PDU ::= OCTET STRING + +Cdma2000RATType ::= ENUMERATED { + hRPD, + onexRTT, + ... +} + +Cdma2000SectorID ::= OCTET STRING + +Cdma2000HOStatus ::= ENUMERATED { + hOSuccess, + hOFailure, + ... +} + +Cdma2000HORequiredIndication ::= ENUMERATED { + true, + ... +} + +Cdma2000OneXSRVCCInfo ::= SEQUENCE { + cdma2000OneXMEID Cdma2000OneXMEID, + cdma2000OneXMSI Cdma2000OneXMSI, + cdma2000OneXPilot Cdma2000OneXPilot, + iE-Extensions ProtocolExtensionContainer { {Cdma2000OneXSRVCCInfo-ExtIEs} } OPTIONAL, + ... +} + +Cdma2000OneXSRVCCInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Cdma2000OneXMEID ::= OCTET STRING + +Cdma2000OneXMSI ::= OCTET STRING + +Cdma2000OneXPilot ::= OCTET STRING + +Cdma2000OneXRAND ::= OCTET STRING + + +Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ...} + +CellType ::= SEQUENCE { + cell-Size Cell-Size, + iE-Extensions ProtocolExtensionContainer { { CellType-ExtIEs}} OPTIONAL, + ... +} + +CellType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CGI ::= SEQUENCE { + pLMNidentity PLMNidentity, + lAC LAC, + cI CI, + rAC RAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL, + ... + } + +CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CI ::= OCTET STRING (SIZE (2)) + +CNDomain ::= ENUMERATED { + ps, + cs +} + +CNTypeRestrictions::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF CNTypeRestrictions-Item + +CNTypeRestrictions-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + cNType CNType, + iE-Extensions ProtocolExtensionContainer { { CNTypeRestrictions-Item-ExtIEs} } OPTIONAL, + ... +} + +CNTypeRestrictions-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CNType ::= ENUMERATED { + fiveGCForbidden, + ..., + epc-Forbiddden +} + +ConcurrentWarningMessageIndicator ::= ENUMERATED { + true +} + +ConnectedengNBList ::= SEQUENCE (SIZE(1..maxnoofConnectedengNBs)) OF ConnectedengNBItem + +ConnectedengNBItem ::= SEQUENCE { + en-gNB-ID En-gNB-ID, + supportedTAs SupportedTAs, + iE-Extensions ProtocolExtensionContainer { {ConnectedengNBItem-ExtIEs} } OPTIONAL, + ... +} + +ConnectedengNBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Correlation-ID ::= OCTET STRING (SIZE (4)) + +CSFallbackIndicator ::= ENUMERATED { + cs-fallback-required, + ..., + cs-fallback-high-priority +} + +AdditionalCSFallbackIndicator ::= ENUMERATED { + no-restriction, + restriction, + ... +} + +CSG-Id ::= BIT STRING (SIZE (27)) + + +CSG-IdList ::= SEQUENCE (SIZE (1.. maxnoofCSGs)) OF CSG-IdList-Item + +CSG-IdList-Item ::= SEQUENCE { + cSG-Id CSG-Id, + iE-Extensions ProtocolExtensionContainer { {CSG-IdList-Item-ExtIEs} } OPTIONAL, + ... +} + +CSG-IdList-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CSGMembershipStatus ::= ENUMERATED { + member, + not-member +} + + +COUNTvalue ::= SEQUENCE { + pDCP-SN PDCP-SN, + hFN HFN, + iE-Extensions ProtocolExtensionContainer { {COUNTvalue-ExtIEs} } OPTIONAL, + ... +} +COUNTvalue-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTValueExtended ::= SEQUENCE { + pDCP-SNExtended PDCP-SNExtended, + hFNModified HFNModified, + iE-Extensions ProtocolExtensionContainer { {COUNTValueExtended-ExtIEs} } OPTIONAL, + ... +} + +COUNTValueExtended-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTvaluePDCP-SNlength18 ::= SEQUENCE { + pDCP-SNlength18 PDCP-SNlength18, + hFNforPDCP-SNlength18 HFNforPDCP-SNlength18, + iE-Extensions ProtocolExtensionContainer { {COUNTvaluePDCP-SNlength18-ExtIEs} } OPTIONAL, + ... +} + +COUNTvaluePDCP-SNlength18-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Coverage-Level ::= ENUMERATED { + extendedcoverage, + ... +} + +CriticalityDiagnostics ::= SEQUENCE { + procedureCode ProcedureCode OPTIONAL, + triggeringMessage TriggeringMessage OPTIONAL, + procedureCriticality Criticality OPTIONAL, + iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1.. maxnoofErrors)) OF CriticalityDiagnostics-IE-Item + +CriticalityDiagnostics-IE-Item ::= SEQUENCE { + iECriticality Criticality, + iE-ID ProtocolIE-ID, + typeOfError TypeOfError, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-IE-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- D + +DataCodingScheme ::= BIT STRING (SIZE (8)) + +DCN-ID ::= INTEGER (0..65535) + +ServedDCNs ::= SEQUENCE (SIZE(0..maxnoofDCNs)) OF ServedDCNsItem + +ServedDCNsItem ::= SEQUENCE { + dCN-ID DCN-ID, + relativeDCNCapacity RelativeMMECapacity, + iE-Extensions ProtocolExtensionContainer { {ServedDCNsItem-ExtIEs} } OPTIONAL, + ... +} + +ServedDCNsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-CP-SecurityInformation ::= SEQUENCE { + dl-NAS-MAC DL-NAS-MAC, + iE-Extensions ProtocolExtensionContainer { { DL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +DL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-Forwarding ::= ENUMERATED { + dL-Forwarding-proposed, + ... +} + +DL-NAS-MAC ::= BIT STRING (SIZE (16)) + +Direct-Forwarding-Path-Availability ::= ENUMERATED { + directPathAvailable, + ... +} + +Data-Forwarding-Not-Possible ::= ENUMERATED { + data-Forwarding-not-Possible, + ... +} + +DLNASPDUDeliveryAckRequest ::= ENUMERATED { + requested, + ... +} + +-- E + +EARFCN ::= INTEGER(0..maxEARFCN, ...) + +ECGIList ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF EUTRAN-CGI + +PWSfailedECGIList ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI + +EDT-Session ::= ENUMERATED { + true, + ... +} + +EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID + +EmergencyAreaID ::= OCTET STRING (SIZE (3)) + +EmergencyAreaID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Broadcast-Item + +EmergencyAreaID-Broadcast-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + completedCellinEAI CompletedCellinEAI, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaID-Cancelled ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Cancelled-Item + +EmergencyAreaID-Cancelled-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + cancelledCellinEAI CancelledCellinEAI, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellinEAI-Item + +CompletedCellinEAI-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellinEAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ECGI-List ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI + +EmergencyAreaIDListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartEmergencyAreaIDs)) OF EmergencyAreaID + +ENB-ID ::= CHOICE { + macroENB-ID BIT STRING (SIZE(20)), + homeENB-ID BIT STRING (SIZE(28)), + ... , + short-macroENB-ID BIT STRING (SIZE(18)), + long-macroENB-ID BIT STRING (SIZE(21)) +} + +En-gNB-ID ::= BIT STRING (SIZE(22..32, ...)) + +GERAN-Cell-ID ::= SEQUENCE { + lAI LAI, + rAC RAC, + cI CI, + iE-Extensions ProtocolExtensionContainer { { GERAN-Cell-ID-ExtIEs} } OPTIONAL, + ... +} + +GERAN-Cell-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-ENB-ID ::= SEQUENCE { + pLMNidentity PLMNidentity, + eNB-ID ENB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalENB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-en-gNB-ID ::= SEQUENCE { + pLMNidentity PLMNidentity, + en-gNB-ID En-gNB-ID, + iE-Extensions ProtocolExtensionContainer { {Global-en-gNB-ID-ExtIEs} } OPTIONAL, + ... +} + +Global-en-gNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GUMMEIList::= SEQUENCE (SIZE (1.. maxnoofMMECs)) OF GUMMEI + +ENB-StatusTransfer-TransparentContainer ::= SEQUENCE { + bearers-SubjectToStatusTransferList Bearers-SubjectToStatusTransferList, + iE-Extensions ProtocolExtensionContainer { {ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +ENB-StatusTransfer-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENB-UE-S1AP-ID ::= INTEGER (0..16777215) + +ENBname ::= PrintableString (SIZE (1..150,...)) + +ENBX2TLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2TLAs)) OF TransportLayerAddress + +EncryptionAlgorithms ::= BIT STRING (SIZE (16,...)) + +EN-DCSONConfigurationTransfer ::= SEQUENCE { + transfertype EN-DCSONTransferType, + sONInformation SONInformation, + x2TNLConfigInfo X2TNLConfigurationInfo OPTIONAL, + -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to “X2TNL Configuration Info” -- + iE-Extensions ProtocolExtensionContainer { {EN-DCSONConfigurationTransfer-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONTransferType ::= CHOICE { + request EN-DCTransferTypeRequest, + reply EN-DCTransferTypeReply, + ... +} + +EN-DCTransferTypeRequest ::= SEQUENCE { + sourceeNB EN-DCSONeNBIdentification, + targetengNB EN-DCSONengNBIdentification, + targeteNB EN-DCSONeNBIdentification OPTIONAL, + associatedTAI TAI OPTIONAL, + broadcast5GSTAI FiveGSTAI OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeRequest-ExtIEs} } OPTIONAL, +... +} + +EN-DCTransferTypeRequest-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCTransferTypeReply ::= SEQUENCE { + sourceengNB EN-DCSONengNBIdentification, + targeteNB EN-DCSONeNBIdentification, + iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeReply-ExtIEs} } OPTIONAL, +... +} + +EN-DCTransferTypeReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONeNBIdentification ::= SEQUENCE { + globaleNBID Global-ENB-ID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {EN-DCSONeNBIdentification-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONeNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONengNBIdentification ::= SEQUENCE { + globalengNBID Global-en-gNB-ID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {EN-DCSONengNBIdentification-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONengNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EndIndication ::= ENUMERATED { + no-further-data, + further-data-exists, + ... +} + +EnhancedCoverageRestricted ::= ENUMERATED { + restricted, + ... +} + +CE-ModeBRestricted ::= ENUMERATED { + restricted, + not-restricted, + ... +} + +EPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNidentity +EventType ::= ENUMERATED { + direct, + change-of-serve-cell, + stop-change-of-serve-cell, + ... +} + +E-RAB-ID ::= INTEGER (0..15, ...) + +E-RABInformationList ::= SEQUENCE (SIZE (1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { E-RABInformationListIEs } } + +E-RABInformationListIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABInformationListItem CRITICALITY ignore TYPE E-RABInformationListItem PRESENCE mandatory }, + ... +} + +E-RABInformationListItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dL-Forwarding DL-Forwarding OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABInformationListItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABInformationListItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABItemIEs} } + +E-RABItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABItem CRITICALITY ignore TYPE E-RABItem PRESENCE mandatory }, + ... +} + +E-RABItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {E-RABItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +E-RABLevelQoSParameters ::= SEQUENCE { + qCI QCI, + allocationRetentionPriority AllocationAndRetentionPriority, + gbrQosInformation GBR-QosInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABQoSParameters-ExtIEs} } OPTIONAL, + ... +} + +E-RABUsageReportList ::= SEQUENCE (SIZE(1..maxnooftimeperiods)) OF ProtocolIE-SingleContainer { {E-RABUsageReportItemIEs} } + +E-RABUsageReportItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABUsageReportItem CRITICALITY ignore TYPE E-RABUsageReportItem PRESENCE mandatory }, + ... +} + +E-RABUsageReportItem ::= SEQUENCE { + startTimestamp OCTET STRING (SIZE(4)), + endTimestamp OCTET STRING (SIZE(4)), + usageCountUL INTEGER (0..18446744073709551615), + usageCountDL INTEGER (0..18446744073709551615), + iE-Extensions ProtocolExtensionContainer { { E-RABUsageReportItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABQoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extended for introduction of downlink and uplink packet loss rate for enhanced Voice performance –- + { ID id-DownlinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}| + { ID id-UplinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}, + ... +} + + +EUTRAN-CGI ::= SEQUENCE { + pLMNidentity PLMNidentity, + cell-ID CellIdentity, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-CGI-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRANRoundTripDelayEstimationInfo ::= INTEGER (0..2047) + +ExpectedUEBehaviour ::= SEQUENCE { + expectedActivity ExpectedUEActivityBehaviour OPTIONAL, + expectedHOInterval ExpectedHOInterval OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExpectedUEBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEActivityBehaviour ::= SEQUENCE { + expectedActivityPeriod ExpectedActivityPeriod OPTIONAL, + expectedIdlePeriod ExpectedIdlePeriod OPTIONAL, + sourceofUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEActivityBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) + +ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) + +SourceOfUEActivityBehaviourInformation ::= ENUMERATED { + subscription-information, + statistics, + ... +} + +ExpectedHOInterval ::= ENUMERATED { + sec15, sec30, sec60, sec90, sec120, sec180, long-time, + ... +} + +ExtendedBitRate ::= INTEGER (10000000001..4000000000000, ...) + +ExtendedRNC-ID ::= INTEGER (4096..65535) + +ExtendedRepetitionPeriod ::= INTEGER (4096..131071) + +Extended-UEIdentityIndexValue ::= BIT STRING (SIZE (14)) + +-- F + +FiveGSTAC ::= OCTET STRING (SIZE (3)) + +FiveGSTAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + fiveGSTAC FiveGSTAC, + iE-Extensions ProtocolExtensionContainer { {FiveGSTAI-ExtIEs} } OPTIONAL, + ... +} + +FiveGSTAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenInterRATs ::= ENUMERATED { + all, + geran, + utran, + cdma2000, + ..., + geranandutran, + cdma2000andutran + +} + +ForbiddenTAs ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenTAs-Item + +ForbiddenTAs-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + forbiddenTACs ForbiddenTACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenTAs-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC + +ForbiddenLAs ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF ForbiddenLAs-Item + +ForbiddenLAs-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + forbiddenLACs ForbiddenLACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenLAs-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenLAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenLACs ::= SEQUENCE (SIZE(1..maxnoofForbLACs)) OF LAC + +-- G + +GBR-QosInformation ::= SEQUENCE { + e-RAB-MaximumBitrateDL BitRate, + e-RAB-MaximumBitrateUL BitRate, + e-RAB-GuaranteedBitrateDL BitRate, + e-RAB-GuaranteedBitrateUL BitRate, + iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL, + ... +} + +GBR-QosInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for maximum bitrate > 10G bps -- + { ID id-extended-e-RAB-MaximumBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-MaximumBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-GuaranteedBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-GuaranteedBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}, + ...} + + +GTP-TEID ::= OCTET STRING (SIZE (4)) + +GUMMEI ::= SEQUENCE { + pLMN-Identity PLMNidentity, + mME-Group-ID MME-Group-ID, + mME-Code MME-Code, + iE-Extensions ProtocolExtensionContainer { {GUMMEI-ExtIEs} } OPTIONAL, + ... +} + +GUMMEI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GUMMEIType ::= ENUMERATED { + native, + mapped, + ..., + mappedFrom5G +} + +GWContextReleaseIndication ::= ENUMERATED { + true, + ... +} + +-- H + +HandoverFlag ::= ENUMERATED { + handoverPreparation, + ... +} + + +HandoverRestrictionList ::= SEQUENCE { + servingPLMN PLMNidentity, + equivalentPLMNs EPLMNs OPTIONAL, + forbiddenTAs ForbiddenTAs OPTIONAL, + forbiddenLAs ForbiddenLAs OPTIONAL, + forbiddenInterRATs ForbiddenInterRATs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} } OPTIONAL, + ... +} + +HandoverRestrictionList-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-NRrestrictioninEPSasSecondaryRAT CRITICALITY ignore EXTENSION NRrestrictioninEPSasSecondaryRAT PRESENCE optional}| + { ID id-UnlicensedSpectrumRestriction CRITICALITY ignore EXTENSION UnlicensedSpectrumRestriction PRESENCE optional}| + { ID id-CNTypeRestrictions CRITICALITY ignore EXTENSION CNTypeRestrictions PRESENCE optional}| + { ID id-NRrestrictionin5GS CRITICALITY ignore EXTENSION NRrestrictionin5GS PRESENCE optional}| + { ID id-LastNG-RANPLMNIdentity CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional}, + ... +} + +HandoverType ::= ENUMERATED { + intralte, + ltetoutran, + ltetogeran, + utrantolte, + gerantolte, + ..., + eps-to-5gs, + fivegs-to-eps +} + +HFN ::= INTEGER (0..1048575) + +HFNModified ::= INTEGER (0..131071) + +HFNforPDCP-SNlength18 ::= INTEGER (0..16383) + +-- I + +Masked-IMEISV ::= BIT STRING (SIZE (64)) + +ImmediateMDT ::= SEQUENCE { + measurementsToActivate MeasurementsToActivate, + m1reportingTrigger M1ReportingTrigger, + m1thresholdeventA2 M1ThresholdEventA2 OPTIONAL, +-- Included in case of event-triggered, or event-triggered periodic reporting for measurement M1 + m1periodicReporting M1PeriodicReporting OPTIONAL, +-- Included in case of periodic or event-triggered periodic reporting + iE-Extensions ProtocolExtensionContainer { { ImmediateMDT-ExtIEs} } OPTIONAL, + ... +} + +ImmediateMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-M3Configuration CRITICALITY ignore EXTENSION M3Configuration PRESENCE conditional}| + { ID id-M4Configuration CRITICALITY ignore EXTENSION M4Configuration PRESENCE conditional}| + { ID id-M5Configuration CRITICALITY ignore EXTENSION M5Configuration PRESENCE conditional}| + { ID id-MDT-Location-Info CRITICALITY ignore EXTENSION MDT-Location-Info PRESENCE optional}| + { ID id-M6Configuration CRITICALITY ignore EXTENSION M6Configuration PRESENCE conditional}| + { ID id-M7Configuration CRITICALITY ignore EXTENSION M7Configuration PRESENCE conditional}| + { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}| + { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional}, + ... +} + +IMSI ::= OCTET STRING (SIZE (3..8)) + +InformationOnRecommendedCellsAndENBsForPaging ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + recommendENBsForPaging RecommendedENBsForPaging, + iE-Extensions ProtocolExtensionContainer { { InformationOnRecommendedCellsAndENBsForPaging-ExtIEs} } OPTIONAL, + ... +} + +InformationOnRecommendedCellsAndENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) + +IntendedNumberOfPagingAttempts ::= INTEGER (1..16, ...) + +InterfacesToTrace ::= BIT STRING (SIZE (8)) + +IMSvoiceEPSfallbackfrom5G ::= ENUMERATED { + true, + ... +} + + +-- J +-- K + +KillAllWarningMessages ::= ENUMERATED {true} + +-- L + + +LAC ::= OCTET STRING (SIZE (2)) + +LAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + lAC LAC, + iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL, + ... +} + +LAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedCell-Item ::= CHOICE { + e-UTRAN-Cell LastVisitedEUTRANCellInformation, + uTRAN-Cell LastVisitedUTRANCellInformation, + gERAN-Cell LastVisitedGERANCellInformation, + ..., + nG-RAN-Cell LastVisitedNGRANCellInformation +} +LastVisitedEUTRANCellInformation ::= SEQUENCE { + global-Cell-ID EUTRAN-CGI, + cellType CellType, + time-UE-StayedInCell Time-UE-StayedInCell, + iE-Extensions ProtocolExtensionContainer { { LastVisitedEUTRANCellInformation-ExtIEs} } OPTIONAL, + ... +} +LastVisitedEUTRANCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Rel-11 to support enhanced granularity for time UE stayed in cell -- + { ID id-Time-UE-StayedInCell-EnhancedGranularity CRITICALITY ignore EXTENSION Time-UE-StayedInCell-EnhancedGranularity PRESENCE optional}| + { ID id-HO-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional}, + ... +} + +LastVisitedNGRANCellInformation ::= OCTET STRING + +LastVisitedUTRANCellInformation ::= OCTET STRING + +LastVisitedGERANCellInformation ::= CHOICE { + undefined NULL, + ... +} + +L3-Information ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +LPPa-PDU ::= OCTET STRING + +LHN-ID ::= OCTET STRING(SIZE (32..256)) + +Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...} + +ListeningSubframePattern ::= SEQUENCE { + pattern-period ENUMERATED {ms1280, ms2560, ms5120, ms10240, ...}, + pattern-offset INTEGER (0..10239, ...), + iE-Extensions ProtocolExtensionContainer { { ListeningSubframePattern-ExtIEs} } OPTIONAL, + ... +} + +ListeningSubframePattern-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +... +} + +LoggedMDT ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + iE-Extensions ProtocolExtensionContainer { {LoggedMDT-ExtIEs} } OPTIONAL, + ... +} + +LoggedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}| + { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional}, +... +} + +LoggingInterval ::= ENUMERATED {ms128, ms256, ms512, ms1024, ms2048, ms3072, ms4096, ms6144} + +LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120} + +LoggedMBSFNMDT ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + mBSFN-ResultToLog MBSFN-ResultToLog OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { LoggedMBSFNMDT-ExtIEs } } OPTIONAL, + ... +} + +LoggedMBSFNMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LTE-M-Indication ::= ENUMERATED {lte-m, ... } + +-- M + +M3Configuration ::= SEQUENCE { + m3period M3period, + iE-Extensions ProtocolExtensionContainer { { M3Configuration-ExtIEs} } OPTIONAL, + ... +} + +M3Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M3period ::= ENUMERATED {ms100, ms1000, ms10000, ...,ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, min1 } + +M4Configuration ::= SEQUENCE { + m4period M4period, + m4-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL, + ... +} + +M4Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M5Configuration ::= SEQUENCE { + m5period M5period, + m5-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL, + ... +} + +M5Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M6Configuration ::= SEQUENCE { + m6report-Interval M6report-Interval, + m6delay-threshold M6delay-threshold OPTIONAL, +-- This IE shall be present if the M6 Links to log IE is set to “uplink” or to “both-uplink-and-downlink” -- + m6-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL, + ... +} + +M6Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M6report-Interval ::= ENUMERATED { ms1024, ms2048, ms5120, ms10240, ... } + +M6delay-threshold ::= ENUMERATED { ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, ms750, ... } + +M7Configuration ::= SEQUENCE { + m7period M7period, + m7-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL, + ... +} + +M7Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M7period ::= INTEGER(1..60, ...) + +MDT-Activation ::= ENUMERATED { + immediate-MDT-only, + immediate-MDT-and-Trace, + logged-MDT-only, + ..., + logged-MBSFN-MDT +} + +MDT-Location-Info ::= BIT STRING (SIZE (8)) + +MDT-Configuration ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT AreaScopeOfMDT, + mDTMode MDTMode, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL, + ... +} +MDT-Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-SignallingBasedMDTPLMNList CRITICALITY ignore EXTENSION MDTPLMNList PRESENCE optional }, + ... +} + +ManagementBasedMDTAllowed ::= ENUMERATED {allowed, ...} + +MBSFN-ResultToLog ::= SEQUENCE (SIZE(1..maxnoofMBSFNAreaMDT)) OF MBSFN-ResultToLogInfo + +MBSFN-ResultToLogInfo ::= SEQUENCE { + mBSFN-AreaId INTEGER (0..255) OPTIONAL, + carrierFreq EARFCN, + iE-Extensions ProtocolExtensionContainer { { MBSFN-ResultToLogInfo-ExtIEs} } OPTIONAL, + ... +} + +MBSFN-ResultToLogInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMNidentity + +PrivacyIndicator ::= ENUMERATED { + immediate-MDT, + logged-MDT, + ... +} + +MDTMode ::= CHOICE { + immediateMDT ImmediateMDT, + loggedMDT LoggedMDT, + ..., + mDTMode-Extension MDTMode-Extension +} + +MDTMode-Extension ::= ProtocolIE-SingleContainer {{ MDTMode-ExtensionIE }} + +MDTMode-ExtensionIE S1AP-PROTOCOL-IES ::= { + { ID id-LoggedMBSFNMDT CRITICALITY ignore TYPE LoggedMBSFNMDT PRESENCE mandatory} +} + +MeasurementsToActivate ::= BIT STRING (SIZE (8)) + +MeasurementThresholdA2 ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + ... +} + +MessageIdentifier ::= BIT STRING (SIZE (16)) + +MobilityInformation ::= BIT STRING (SIZE(32)) + +MMEname ::= PrintableString (SIZE (1..150,...)) + +MMEPagingTarget ::= CHOICE { + global-ENB-ID Global-ENB-ID, + tAI TAI, + ... +} + +MMERelaySupportIndicator ::= ENUMERATED {true, ...} + +MME-Group-ID ::= OCTET STRING (SIZE (2)) + +MME-Code ::= OCTET STRING (SIZE (1)) + +MME-UE-S1AP-ID ::= INTEGER (0..4294967295) +M-TMSI ::= OCTET STRING (SIZE (4)) + +MSClassmark2 ::= OCTET STRING +MSClassmark3 ::= OCTET STRING + +MutingAvailabilityIndication ::= ENUMERATED { + available, + unavailable, + ... +} + + +MutingPatternInformation ::= SEQUENCE { + muting-pattern-period ENUMERATED {ms0, ms1280, ms2560, ms5120, ms10240, ...}, + muting-pattern-offset INTEGER (0..10239, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MutingPatternInformation-ExtIEs} } OPTIONAL, + ... +} + +MutingPatternInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- N + +NAS-PDU ::= OCTET STRING + +NASSecurityParametersfromE-UTRAN ::= OCTET STRING + +NASSecurityParameterstoE-UTRAN ::= OCTET STRING + +NB-IoT-DefaultPagingDRX ::= ENUMERATED { + v128, + v256, + v512, + v1024, + ... + } + +NB-IoT-Paging-eDRXInformation ::= SEQUENCE { + nB-IoT-paging-eDRX-Cycle NB-IoT-Paging-eDRX-Cycle, + nB-IoT-pagingTimeWindow NB-IoT-PagingTimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NB-IoT-Paging-eDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +NB-IoT-Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NB-IoT-Paging-eDRX-Cycle ::= ENUMERATED{hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, ...} + +NB-IoT-PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...} + +NB-IoT-UEIdentityIndexValue ::= BIT STRING (SIZE (12)) + +NextPagingAreaScope ::= ENUMERATED { + same, + changed, + ... +} + + +NRCellIdentity ::= BIT STRING (SIZE(36)) + +NR-CGI ::= SEQUENCE { + pLMNIdentity PLMNidentity, + nRCellIdentity NRCellIdentity, + iE-Extensions ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL, + ... +} + +NR-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +NRencryptionAlgorithms ::= BIT STRING (SIZE (16,...)) +NRintegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) + +NRrestrictioninEPSasSecondaryRAT ::= ENUMERATED { + nRrestrictedinEPSasSecondaryRAT, + ... +} + +NRrestrictionin5GS ::= ENUMERATED { + nRrestrictedin5GS, + ... +} + +NRUESecurityCapabilities ::= SEQUENCE { + nRencryptionAlgorithms NRencryptionAlgorithms, + nRintegrityProtectionAlgorithms NRintegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { { NRUESecurityCapabilities-ExtIEs} } OPTIONAL, +... +} + +NRUESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NumberofBroadcastRequest ::= INTEGER (0..65535) + +NumberOfBroadcasts ::= INTEGER (0..65535) + +-- O +OldBSS-ToNewBSS-Information ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +OverloadAction ::= ENUMERATED { + reject-non-emergency-mo-dt, + reject-rrc-cr-signalling, + permit-emergency-sessions-and-mobile-terminated-services-only, + ..., + permit-high-priority-sessions-and-mobile-terminated-services-only, + reject-delay-tolerant-access, + permit-high-priority-sessions-and-exception-reporting-and-mobile-terminated-services-only, + not-accept-mo-data-or-delay-tolerant-access-from-CP-CIoT + +} + +OverloadResponse ::= CHOICE { + overloadAction OverloadAction, + ... +} + + +-- P + +Packet-LossRate ::= INTEGER(0..1000) + +PagingAttemptInformation ::= SEQUENCE { + pagingAttemptCount PagingAttemptCount, + intendedNumberOfPagingAttempts IntendedNumberOfPagingAttempts, + nextPagingAreaScope NextPagingAreaScope OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PagingAttemptInformation-ExtIEs} } OPTIONAL, + ... +} + +PagingAttemptInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingAttemptCount ::= INTEGER (1..16, ...) + +Paging-eDRXInformation ::= SEQUENCE { + paging-eDRX-Cycle Paging-eDRX-Cycle, + pagingTimeWindow PagingTimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Paging-eDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Paging-eDRX-Cycle ::= ENUMERATED{hfhalf, hf1, hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, ...} + +PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...} + +PagingDRX ::= ENUMERATED { + v32, + v64, + v128, + v256, + ... + } + +PagingPriority ::= ENUMERATED { + priolevel1, + priolevel2, + priolevel3, + priolevel4, + priolevel5, + priolevel6, + priolevel7, + priolevel8, + ... +} + +PDCP-SN ::= INTEGER (0..4095) + +PDCP-SNExtended ::= INTEGER (0..32767) + +PDCP-SNlength18 ::= INTEGER (0..262143) + +PendingDataIndication ::= ENUMERATED { + true, + ... +} + +M1PeriodicReporting ::= SEQUENCE { + reportInterval ReportIntervalMDT, + reportAmount ReportAmountMDT, + iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL, + ... +} + +M1PeriodicReporting-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNidentity ::= TBCD-STRING + +PLMNAreaBasedQMC ::= SEQUENCE { + plmnListforQMC PLMNListforQMC, + iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +PLMNAreaBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMNidentity + +Port-Number ::= OCTET STRING (SIZE (2)) + +Pre-emptionCapability ::= ENUMERATED { + shall-not-trigger-pre-emption, + may-trigger-pre-emption +} + +Pre-emptionVulnerability ::= ENUMERATED { + not-pre-emptable, + pre-emptable +} + +PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15) + +ProSeAuthorized ::= SEQUENCE { + proSeDirectDiscovery ProSeDirectDiscovery OPTIONAL, + proSeDirectCommunication ProSeDirectCommunication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ProSeAuthorized-ExtIEs} } OPTIONAL, + ... +} + +ProSeAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-ProSeUEtoNetworkRelaying CRITICALITY ignore EXTENSION ProSeUEtoNetworkRelaying PRESENCE optional}, + ... +} + +ProSeDirectDiscovery ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +ProSeUEtoNetworkRelaying ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +ProSeDirectCommunication ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PS-ServiceNotAvailable ::= ENUMERATED { + ps-service-not-available, + ... +} + +PSCellInformation ::= SEQUENCE { + nCGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { { PSCellInformation-ExtIEs} } OPTIONAL, + ... +} + +PSCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Q + +QCI ::= INTEGER (0..255) + +-- R + +ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096)) + +ReceiveStatusOfULPDCPSDUsExtended ::= BIT STRING (SIZE(1..16384)) + +ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ::= BIT STRING (SIZE(1..131072)) + +RecommendedCellsForPaging ::= SEQUENCE { + recommendedCellList RecommendedCellList, + iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedCellList ::= SEQUENCE (SIZE(1.. maxnoofRecommendedCells)) OF ProtocolIE-SingleContainer { { RecommendedCellItemIEs } } + +RecommendedCellItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-RecommendedCellItem CRITICALITY ignore TYPE RecommendedCellItem PRESENCE mandatory }, + ... +} + +RecommendedCellItem::= SEQUENCE { + eUTRAN-CGI EUTRAN-CGI, + timeStayedInCell INTEGER (0..4095) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPagingItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPagingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedENBsForPaging ::= SEQUENCE { + recommendedENBList RecommendedENBList, + iE-Extensions ProtocolExtensionContainer { { RecommendedENBsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedENBList::= SEQUENCE (SIZE(1.. maxnoofRecommendedENBs)) OF ProtocolIE-SingleContainer { { RecommendedENBItemIEs } } + +RecommendedENBItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-RecommendedENBItem CRITICALITY ignore TYPE RecommendedENBItem PRESENCE mandatory }, + ... +} + +RecommendedENBItem ::= SEQUENCE { + mMEPagingTarget MMEPagingTarget, + iE-Extensions ProtocolExtensionContainer { { RecommendedENBItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedENBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RelativeMMECapacity ::= INTEGER (0..255) + +RelayNode-Indicator ::= ENUMERATED { + true, + ... +} + +RAC ::= OCTET STRING (SIZE (1)) + +RAT-Type ::= ENUMERATED { + nbiot, + ... +} + +ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, rinfinity} + +ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60} + +M1ReportingTrigger ::= ENUMERATED{ + periodic, + a2eventtriggered, + ..., + a2eventtriggered-periodic +} + +RequestType ::= SEQUENCE { + eventType EventType, + reportArea ReportArea, + iE-Extensions ProtocolExtensionContainer { { RequestType-ExtIEs} } OPTIONAL, + ... +} + + +RequestType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-RequestTypeAdditionalInfo CRITICALITY ignore EXTENSION RequestTypeAdditionalInfo PRESENCE optional }, + ... +} + +RequestTypeAdditionalInfo ::= ENUMERATED { + includePSCell, + ... +} + +RIMTransfer ::= SEQUENCE { + rIMInformation RIMInformation, + rIMRoutingAddress RIMRoutingAddress OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RIMTransfer-ExtIEs} } OPTIONAL, + ... +} + +RIMTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RIMInformation ::= OCTET STRING + +RIMRoutingAddress ::= CHOICE { + gERAN-Cell-ID GERAN-Cell-ID, + ..., + targetRNC-ID TargetRNC-ID, + eHRPD-Sector-ID OCTET STRING (SIZE(16)) +} + +ReportArea ::= ENUMERATED { + ecgi, + ... +} + +RepetitionPeriod ::= INTEGER (0..4095) + +RLFReportInformation ::= SEQUENCE { + uE-RLF-Report-Container UE-RLF-Report-Container, + uE-RLF-Report-Container-for-extended-bands UE-RLF-Report-Container-for-extended-bands OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{ RLFReportInformation-ExtIEs}} OPTIONAL, + ... +} + +RLFReportInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RNC-ID ::= INTEGER (0..4095) + +RRC-Container ::= OCTET STRING + +RRC-Establishment-Cause ::= ENUMERATED { + emergency, + highPriorityAccess, + mt-Access, + mo-Signalling, + mo-Data, + ..., + delay-TolerantAccess, + mo-VoiceCall, + mo-ExceptionData +} + +ECGIListForRestart ::= SEQUENCE (SIZE(1..maxnoofCellsforRestart)) OF EUTRAN-CGI + +Routing-ID ::= INTEGER (0..255) + +-- S + + +SecurityKey ::= BIT STRING (SIZE(256)) + + + +SecurityContext ::= SEQUENCE { + nextHopChainingCount INTEGER (0..7), + nextHopParameter SecurityKey, + iE-Extensions ProtocolExtensionContainer { { SecurityContext-ExtIEs} } OPTIONAL, + ... +} + + +SecurityContext-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SecondaryRATType ::= ENUMERATED { + nR, + ..., + unlicensed +} + + +SecondaryRATDataUsageRequest ::= ENUMERATED { + requested, + ... +} + +SecondaryRATDataUsageReportList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {SecondaryRATDataUsageReportItemIEs} } + +SecondaryRATDataUsageReportItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-SecondaryRATDataUsageReportItem CRITICALITY ignore TYPE SecondaryRATDataUsageReportItem PRESENCE mandatory }, + ... +} + +SecondaryRATDataUsageReportItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + secondaryRATType SecondaryRATType, + e-RABUsageReportList E-RABUsageReportList, + iE-Extensions ProtocolExtensionContainer { { SecondaryRATDataUsageReportItem-ExtIEs} } OPTIONAL, + ... +} + +SecondaryRATDataUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SerialNumber ::= BIT STRING (SIZE (16)) + +ServiceType ::= ENUMERATED{ + qMC-for-streaming-service, + qMC-for-MTSI-service, + ... +} + +SONInformation ::= CHOICE{ + sONInformationRequest SONInformationRequest, + sONInformationReply SONInformationReply, + ..., + sONInformation-Extension SONInformation-Extension +} + +SONInformation-Extension ::= ProtocolIE-SingleContainer {{ SONInformation-ExtensionIE }} + +SONInformation-ExtensionIE S1AP-PROTOCOL-IES ::= { + { ID id-SON-Information-Report CRITICALITY ignore TYPE SONInformationReport PRESENCE mandatory} +} + +SONInformationRequest ::= ENUMERATED { + x2TNL-Configuration-Info, + ..., + time-Synchronisation-Info, + activate-Muting, + deactivate-Muting} + +SONInformationReply ::= SEQUENCE { + x2TNLConfigurationInfo X2TNLConfigurationInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{SONInformationReply-ExtIEs}} OPTIONAL, + ... +} + +SONInformationReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 9 to transfer Time synchronisation information -- + {ID id-Time-Synchronisation-Info CRITICALITY ignore EXTENSION TimeSynchronisationInfo PRESENCE optional}, + ..., + {ID id-Muting-Pattern-Information CRITICALITY ignore EXTENSION MutingPatternInformation PRESENCE optional} +} + +SONInformationReport ::= CHOICE{ + rLFReportInformation RLFReportInformation, + ... +} + +SONConfigurationTransfer ::= SEQUENCE { + targeteNB-ID TargeteNB-ID, + sourceeNB-ID SourceeNB-ID, + sONInformation SONInformation, + iE-Extensions ProtocolExtensionContainer { { SONConfigurationTransfer-ExtIEs} } OPTIONAL, +... +} + +SONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to transfer the IP addresses of the eNB initiating the ANR action -- + {ID id-x2TNLConfigurationInfo CRITICALITY ignore EXTENSION X2TNLConfigurationInfo PRESENCE conditional + -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to “X2TNL Configuration Info” --}| +-- Extension for Release 12 to transfer information concerning the source cell of synchronisation and the aggressor cell -- + {ID id-Synchronisation-Information CRITICALITY ignore EXTENSION SynchronisationInformation PRESENCE conditional + -- This IE shall be present if the SON Information IE contains the SON Information Request IE set to “ Activate Muting ” --}, + ... +} + + +SynchronisationInformation ::= SEQUENCE { + sourceStratumLevel StratumLevel OPTIONAL, + listeningSubframePattern ListeningSubframePattern OPTIONAL, + aggressoreCGI-List ECGI-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SynchronisationInformation-ExtIEs} } OPTIONAL, + ... +} + +SynchronisationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +Source-ToTarget-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the source RAN node to the target RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system. + +SourceBSS-ToTargetBSS-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +SourceeNB-ID ::= SEQUENCE { + global-ENB-ID Global-ENB-ID, + selected-TAI TAI, + iE-Extensions ProtocolExtensionContainer { {SourceeNB-ID-ExtIEs} } OPTIONAL +} + +SourceeNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SRVCCOperationNotPossible ::= ENUMERATED { + notPossible, + ... +} + +SRVCCOperationPossible ::= ENUMERATED { + possible, + ... +} + +SRVCCHOIndication ::= ENUMERATED { + pSandCS, + cSonly, + ... +} + +SourceeNB-ToTargeteNB-TransparentContainer ::= SEQUENCE { + rRC-Container RRC-Container, + e-RABInformationList E-RABInformationList OPTIONAL, + targetCell-ID EUTRAN-CGI, + subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL, + uE-HistoryInformation UE-HistoryInformation, + iE-Extensions ProtocolExtensionContainer { {SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-MobilityInformation CRITICALITY ignore EXTENSION MobilityInformation PRESENCE optional}| + {ID id-uE-HistoryInformationFromTheUE CRITICALITY ignore EXTENSION UE-HistoryInformationFromTheUE PRESENCE optional}| + {ID id-IMSvoiceEPSfallbackfrom5G CRITICALITY ignore EXTENSION IMSvoiceEPSfallbackfrom5G PRESENCE optional}, + ... +} + + +SourceRNC-ToTargetRNC-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +SourceNgRanNode-ToTargetNgRanNode-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +ServedGUMMEIs ::= SEQUENCE (SIZE (1.. maxnoofRATs)) OF ServedGUMMEIsItem + +ServedGUMMEIsItem ::= SEQUENCE { + servedPLMNs ServedPLMNs, + servedGroupIDs ServedGroupIDs, + servedMMECs ServedMMECs, + iE-Extensions ProtocolExtensionContainer { {ServedGUMMEIsItem-ExtIEs} } OPTIONAL, + ... +} + +ServedGUMMEIsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ServedGroupIDs ::= SEQUENCE (SIZE(1.. maxnoofGroupIDs)) OF MME-Group-ID +ServedMMECs ::= SEQUENCE (SIZE(1.. maxnoofMMECs)) OF MME-Code + +ServedPLMNs ::= SEQUENCE (SIZE(1.. maxnoofPLMNsPerMME)) OF PLMNidentity + +SubscriberProfileIDforRFP ::= INTEGER (1..256) + +Subscription-Based-UE-DifferentiationInfo ::= SEQUENCE { + periodicCommunicationIndicator ENUMERATED {periodically, ondemand, ...} OPTIONAL, + periodicTime INTEGER (1..3600, ...) OPTIONAL, + scheduledCommunicationTime ScheduledCommunicationTime OPTIONAL, + stationaryIndication ENUMERATED {stationary, mobile, ...} OPTIONAL, + trafficProfile ENUMERATED {single-packet, dual-packets, multiple-packets, ...} OPTIONAL, + batteryIndication ENUMERATED {battery-powered, battery-powered-not-rechargeable-or-replaceable, not-battery-powered, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Subscription-Based-UE-DifferentiationInfo-ExtIEs} } OPTIONAL, + ... +} + +Subscription-Based-UE-DifferentiationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ScheduledCommunicationTime ::= SEQUENCE { + dayofWeek BIT STRING (SIZE(7)) OPTIONAL, + timeofDayStart INTEGER (0..86399, ...) OPTIONAL, + timeofDayEnd INTEGER (0..86399, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ScheduledCommunicationTime-ExtIEs}} OPTIONAL, + ... +} + +ScheduledCommunicationTime-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SupportedTAs ::= SEQUENCE (SIZE(1.. maxnoofTACs)) OF SupportedTAs-Item + +SupportedTAs-Item ::= SEQUENCE { + tAC TAC, + broadcastPLMNs BPLMNs, + iE-Extensions ProtocolExtensionContainer { {SupportedTAs-Item-ExtIEs} } OPTIONAL, + ... +} + +SupportedTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + -- Extension for Release 13 to transfer RAT-Type per TAC -- + {ID id-RAT-Type CRITICALITY reject EXTENSION RAT-Type PRESENCE optional}, + ... +} + +StratumLevel ::= INTEGER (0..3, ...) + +SynchronisationStatus ::= ENUMERATED { synchronous, asynchronous, ... } + +TimeSynchronisationInfo ::= SEQUENCE { + stratumLevel StratumLevel, + synchronisationStatus SynchronisationStatus, + iE-Extensions ProtocolExtensionContainer { { TimeSynchronisationInfo-ExtIEs} } OPTIONAL, + ... +} + +TimeSynchronisationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + -- Extension for Release 12 to transfer Muting Availability Indication -- + {ID id-Muting-Availability-Indication CRITICALITY ignore EXTENSION MutingAvailabilityIndication PRESENCE optional}, + ... +} + +S-TMSI ::= SEQUENCE { + mMEC MME-Code, + m-TMSI M-TMSI, + iE-Extensions ProtocolExtensionContainer { {S-TMSI-ExtIEs} } OPTIONAL, + ... +} + +S-TMSI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- T + +TAC ::= OCTET STRING (SIZE (2)) + +TAIBasedMDT ::= SEQUENCE { + tAIListforMDT TAIListforMDT, + iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAI + +TAIListforWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI + +TAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + tAC TAC, + iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL, + ... +} + +TAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAI-Broadcast ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Broadcast-Item + +TAI-Broadcast-Item ::= SEQUENCE { + tAI TAI, + completedCellinTAI CompletedCellinTAI, + iE-Extensions ProtocolExtensionContainer { {TAI-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAI-Cancelled ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Cancelled-Item + +TAI-Cancelled-Item ::= SEQUENCE { + tAI TAI, + cancelledCellinTAI CancelledCellinTAI, + iE-Extensions ProtocolExtensionContainer { {TAI-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TABasedMDT ::= SEQUENCE { + tAListforMDT TAListforMDT, + iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TABasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC + +TABasedQMC ::= SEQUENCE { + tAListforQMC TAListforQMC, + iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TABasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC + +TAIBasedQMC ::= SEQUENCE { + tAIListforQMC TAIListforQMC, + iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI + +CompletedCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellinTAI-Item + +CompletedCellinTAI-Item ::= SEQUENCE{ + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellinTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TBCD-STRING ::= OCTET STRING (SIZE (3)) + +TargetID ::= CHOICE { + targeteNB-ID TargeteNB-ID, + targetRNC-ID TargetRNC-ID, + cGI CGI, + ..., + targetgNgRanNode-ID TargetNgRanNode-ID +} + +TargeteNB-ID ::= SEQUENCE { + global-ENB-ID Global-ENB-ID, + selected-TAI TAI, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetRNC-ID ::= SEQUENCE { + lAI LAI, + rAC RAC OPTIONAL, + rNC-ID RNC-ID, + extendedRNC-ID ExtendedRNC-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL, + ... + } + + +TargetRNC-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetNgRanNode-ID ::= SEQUENCE { + global-RAN-NODE-ID Global-RAN-NODE-ID, + selected-TAI FiveGSTAI, + iE-Extensions ProtocolExtensionContainer { { TargetNgRanNode-ID-ExtIEs} } OPTIONAL, + ... +} + +TargetNgRanNode-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-RAN-NODE-ID::= CHOICE { + gNB GNB, + ng-eNB NG-eNB, + ... +} + +GNB ::= SEQUENCE { + global-gNB-ID Global-GNB-ID, + iE-Extensions ProtocolExtensionContainer { {GNB-ExtIEs} } OPTIONAL, + ... +} + +GNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-GNB-ID ::= SEQUENCE { + pLMN-Identity PLMNidentity, + gNB-ID GNB-Identity, + iE-Extensions ProtocolExtensionContainer { { Global-GNB-ID-ExtIEs} } OPTIONAL, + ... +} + +Global-GNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-Identity ::= CHOICE { + gNB-ID GNB-ID, + ... +} + +NG-eNB ::= SEQUENCE { + global-ng-eNB-ID Global-ENB-ID, + iE-Extensions ProtocolExtensionContainer { { NG-eNB-ExtIEs} } OPTIONAL, + ... +} + +NG-eNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-ID ::= BIT STRING (SIZE(22..32)) + +TargeteNB-ToSourceeNB-TransparentContainer ::= SEQUENCE { + rRC-Container RRC-Container, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Target-ToSource-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the target RAN node to the source RAN node. +-- The octets of the OCTET STRING are coded according to the specifications of the target system. + +TargetRNC-ToSourceRNC-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +TargetBSS-ToSourceBSS-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +TargetNgRanNode-ToSourceNgRanNode-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +M1ThresholdEventA2 ::= SEQUENCE { + measurementThreshold MeasurementThresholdA2, + iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL, + ... +} + +M1ThresholdEventA2-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Threshold-RSRP ::= INTEGER(0..97) + +Threshold-RSRQ ::= INTEGER(0..34) + +TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...} + +Time-UE-StayedInCell ::= INTEGER (0..4095) + +Time-UE-StayedInCell-EnhancedGranularity ::= INTEGER (0..40950) + +TimeSinceSecondaryNodeRelease ::= OCTET STRING (SIZE(4)) + +TransportInformation ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + uL-GTP-TEID GTP-TEID, + ... +} + +TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) + +TraceActivation ::= SEQUENCE { + e-UTRAN-Trace-ID E-UTRAN-Trace-ID, + interfacesToTrace InterfacesToTrace, +traceDepth TraceDepth, +traceCollectionEntityIPAddress TransportLayerAddress, + iE-Extensions ProtocolExtensionContainer { { TraceActivation-ExtIEs} } OPTIONAL, + ... +} + +TraceActivation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Rel-10 to support MDT -- + { ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional }| +-- Extension for Rel-15 to support QMC – + { ID id-UEAppLayerMeasConfig CRITICALITY ignore EXTENSION UEAppLayerMeasConfig PRESENCE optional }, + ... +} + +TraceDepth ::= ENUMERATED { + minimum, + medium, + maximum, + minimumWithoutVendorSpecificExtension, + mediumWithoutVendorSpecificExtension, + maximumWithoutVendorSpecificExtension, + ... +} + +E-UTRAN-Trace-ID ::= OCTET STRING (SIZE (8)) + +TrafficLoadReductionIndication ::= INTEGER (1..99) + +TunnelInformation ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + uDP-Port-Number Port-Number OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Tunnel-Information-ExtIEs} } OPTIONAL, + ... +} + +Tunnel-Information-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TypeOfError ::= ENUMERATED { + not-understood, + missing, + ... +} + +TAIListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartTAIs)) OF TAI + +-- U + +UEAggregateMaximumBitrate ::= SEQUENCE { + uEaggregateMaximumBitRateDL BitRate, + uEaggregateMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { {UEAggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +UEAggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for maximum bitrate > 10G bps -- + { ID id-extended-uEaggregateMaximumBitRateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-uEaggregateMaximumBitRateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}, + ... +} + +UEAppLayerMeasConfig ::= SEQUENCE { + containerForAppLayerMeasConfig OCTET STRING (SIZE(1..1000)), + areaScopeOfQMC AreaScopeOfQMC, + iE-Extensions ProtocolExtensionContainer { {UEAppLayerMeasConfig-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasConfig-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-serviceType CRITICALITY ignore EXTENSION ServiceType PRESENCE optional}, + ... +} + +UECapabilityInfoRequest ::= ENUMERATED { + requested, + ... +} + +UE-RetentionInformation ::= ENUMERATED { + ues-retained, + ...} + +UE-S1AP-IDs ::= CHOICE{ + uE-S1AP-ID-pair UE-S1AP-ID-pair, + mME-UE-S1AP-ID MME-UE-S1AP-ID, + ... +} + +UE-S1AP-ID-pair ::= SEQUENCE{ + mME-UE-S1AP-ID MME-UE-S1AP-ID, + eNB-UE-S1AP-ID ENB-UE-S1AP-ID, + iE-Extensions ProtocolExtensionContainer { {UE-S1AP-ID-pair-ExtIEs} } OPTIONAL, + ... +} +UE-S1AP-ID-pair-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +UE-associatedLogicalS1-ConnectionItem ::= SEQUENCE { + mME-UE-S1AP-ID MME-UE-S1AP-ID OPTIONAL, + eNB-UE-S1AP-ID ENB-UE-S1AP-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-associatedLogicalS1-ConnectionItemExtIEs} } OPTIONAL, + ... +} + + +UE-associatedLogicalS1-ConnectionItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UEIdentityIndexValue ::= BIT STRING (SIZE (10)) + +UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCell-Item + +UE-HistoryInformationFromTheUE ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the VisitedCellInfoList field contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UEPagingID ::= CHOICE { + s-TMSI S-TMSI, + iMSI IMSI, + ... + } + +UERadioCapability ::= OCTET STRING + +UERadioCapabilityForPaging ::= OCTET STRING + +UE-RLF-Report-Container ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the rlf-Report-r9 field contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UE-RLF-Report-Container-for-extended-bands ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the rlf-Report-v9e0 contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UESecurityCapabilities ::= SEQUENCE { + encryptionAlgorithms EncryptionAlgorithms, + integrityProtectionAlgorithms IntegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { { UESecurityCapabilities-ExtIEs} } OPTIONAL, +... +} + +UESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UE-Usage-Type ::= INTEGER (0..255) + +UL-CP-SecurityInformation ::= SEQUENCE { + ul-NAS-MAC UL-NAS-MAC, + ul-NAS-Count UL-NAS-Count, + iE-Extensions ProtocolExtensionContainer { { UL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +UL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-NAS-MAC ::= BIT STRING (SIZE (16)) + +UL-NAS-Count ::= BIT STRING (SIZE (5)) + +UnlicensedSpectrumRestriction ::= ENUMERATED { + unlicensed-restricted, + ... +} + + +UserLocationInformation ::= SEQUENCE { + eutran-cgi EUTRAN-CGI, + tai TAI, + iE-Extensions ProtocolExtensionContainer { { UserLocationInformation-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-PSCellInformation CRITICALITY ignore EXTENSION PSCellInformation PRESENCE optional}, + ... +} + +UEUserPlaneCIoTSupportIndicator ::= ENUMERATED { + supported, + ... +} + +UE-Application-Layer-Measurement-Capability ::= BIT STRING (SIZE (8)) + +-- First bit: QoE Measurement for streaming service +-- Second bit: QoE Measurement for MTSI service + +-- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. + +-- V + +VoiceSupportMatchIndicator ::= ENUMERATED { + supported, + not-supported, + ... +} + +V2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {V2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +V2XServicesAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +VehicleUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PedestrianUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +-- W + +WarningAreaCoordinates ::= OCTET STRING (SIZE(1..1024)) + +WarningAreaList ::= CHOICE { + cellIDList ECGIList, + trackingAreaListforWarning TAIListforWarning, + emergencyAreaIDList EmergencyAreaIDList, + ... +} + + +WarningType ::= OCTET STRING (SIZE (2)) + +WarningSecurityInfo ::= OCTET STRING (SIZE (50)) + + +WarningMessageContents ::= OCTET STRING (SIZE(1..9600)) + +WLANMeasurementConfiguration ::= SEQUENCE { + wlanMeasConfig WLANMeasConfig, + wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL, + wlan-rssi ENUMERATED {true, ...} OPTIONAL, + wlan-rtt ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +WLANMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANName + +WLANMeasConfig::= ENUMERATED {setup,...} + +WLANName ::= OCTET STRING (SIZE (1..32)) + +-- X + + +X2TNLConfigurationInfo ::= SEQUENCE { + eNBX2TransportLayerAddresses ENBX2TLAs, + iE-Extensions ProtocolExtensionContainer { { X2TNLConfigurationInfo-ExtIEs} } OPTIONAL, + ... +} + +X2TNLConfigurationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to transfer the IPsec and U-plane addresses during ANR action -- + {ID id-eNBX2ExtendedTransportLayerAddresses CRITICALITY ignore EXTENSION ENBX2ExtTLAs PRESENCE optional}| +-- Extension for Release 12 to transfer the IP addresses of the X2 GW -- + {ID id-eNBIndirectX2TransportLayerAddresses CRITICALITY ignore EXTENSION ENBIndirectX2TransportLayerAddresses PRESENCE optional}, + ... +} + +ENBX2ExtTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2ExtTLAs)) OF ENBX2ExtTLA + +ENBX2ExtTLA ::= SEQUENCE { + iPsecTLA TransportLayerAddress OPTIONAL, + gTPTLAa ENBX2GTPTLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ENBX2ExtTLA-ExtIEs} } OPTIONAL, + ... +} + +ENBX2ExtTLA-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENBX2GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2GTPTLAs)) OF TransportLayerAddress + +ENBIndirectX2TransportLayerAddresses ::= SEQUENCE (SIZE(1..maxnoofeNBX2TLAs)) OF TransportLayerAddress + +-- Y +-- Z + +END + +9.3.5 Common Definitions +-- ************************************************************** +-- +-- Common definitions +-- +-- ************************************************************** + +S1AP-CommonDataTypes { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-CommonDataTypes (3) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +Criticality ::= ENUMERATED { reject, ignore, notify } + +Presence ::= ENUMERATED { optional, conditional, mandatory } + +PrivateIE-ID ::= CHOICE { + local INTEGER (0..65535), + global OBJECT IDENTIFIER +} + +ProcedureCode ::= INTEGER (0..255) + +ProtocolExtensionID ::= INTEGER (0..65535) + +ProtocolIE-ID ::= INTEGER (0..65535) + +TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome } + +END + +9.3.6 Constant Definitions +-- ************************************************************** +-- +-- Constant definitions +-- +-- ************************************************************** + +S1AP-Constants { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-Constants (4) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + ProcedureCode, + ProtocolIE-ID + +FROM S1AP-CommonDataTypes; + + +-- ************************************************************** +-- +-- Elementary Procedures +-- +-- ************************************************************** + +id-HandoverPreparation ProcedureCode ::= 0 +id-HandoverResourceAllocation ProcedureCode ::= 1 +id-HandoverNotification ProcedureCode ::= 2 +id-PathSwitchRequest ProcedureCode ::= 3 +id-HandoverCancel ProcedureCode ::= 4 +id-E-RABSetup ProcedureCode ::= 5 +id-E-RABModify ProcedureCode ::= 6 +id-E-RABRelease ProcedureCode ::= 7 +id-E-RABReleaseIndication ProcedureCode ::= 8 +id-InitialContextSetup ProcedureCode ::= 9 +id-Paging ProcedureCode ::= 10 +id-downlinkNASTransport ProcedureCode ::= 11 +id-initialUEMessage ProcedureCode ::= 12 +id-uplinkNASTransport ProcedureCode ::= 13 +id-Reset ProcedureCode ::= 14 +id-ErrorIndication ProcedureCode ::= 15 +id-NASNonDeliveryIndication ProcedureCode ::= 16 +id-S1Setup ProcedureCode ::= 17 +id-UEContextReleaseRequest ProcedureCode ::= 18 +id-DownlinkS1cdma2000tunnelling ProcedureCode ::= 19 +id-UplinkS1cdma2000tunnelling ProcedureCode ::= 20 +id-UEContextModification ProcedureCode ::= 21 +id-UECapabilityInfoIndication ProcedureCode ::= 22 +id-UEContextRelease ProcedureCode ::= 23 +id-eNBStatusTransfer ProcedureCode ::= 24 +id-MMEStatusTransfer ProcedureCode ::= 25 +id-DeactivateTrace ProcedureCode ::= 26 +id-TraceStart ProcedureCode ::= 27 +id-TraceFailureIndication ProcedureCode ::= 28 +id-ENBConfigurationUpdate ProcedureCode ::= 29 +id-MMEConfigurationUpdate ProcedureCode ::= 30 +id-LocationReportingControl ProcedureCode ::= 31 +id-LocationReportingFailureIndication ProcedureCode ::= 32 +id-LocationReport ProcedureCode ::= 33 +id-OverloadStart ProcedureCode ::= 34 +id-OverloadStop ProcedureCode ::= 35 +id-WriteReplaceWarning ProcedureCode ::= 36 +id-eNBDirectInformationTransfer ProcedureCode ::= 37 +id-MMEDirectInformationTransfer ProcedureCode ::= 38 +id-PrivateMessage ProcedureCode ::= 39 +id-eNBConfigurationTransfer ProcedureCode ::= 40 +id-MMEConfigurationTransfer ProcedureCode ::= 41 +id-CellTrafficTrace ProcedureCode ::= 42 +id-Kill ProcedureCode ::= 43 +id-downlinkUEAssociatedLPPaTransport ProcedureCode ::= 44 +id-uplinkUEAssociatedLPPaTransport ProcedureCode ::= 45 +id-downlinkNonUEAssociatedLPPaTransport ProcedureCode ::= 46 +id-uplinkNonUEAssociatedLPPaTransport ProcedureCode ::= 47 +id-UERadioCapabilityMatch ProcedureCode ::= 48 +id-PWSRestartIndication ProcedureCode ::= 49 +id-E-RABModificationIndication ProcedureCode ::= 50 +id-PWSFailureIndication ProcedureCode ::= 51 +id-RerouteNASRequest ProcedureCode ::= 52 +id-UEContextModificationIndication ProcedureCode ::= 53 +id-ConnectionEstablishmentIndication ProcedureCode ::= 54 +id-UEContextSuspend ProcedureCode ::= 55 +id-UEContextResume ProcedureCode ::= 56 +id-NASDeliveryIndication ProcedureCode ::= 57 +id-RetrieveUEInformation ProcedureCode ::= 58 +id-UEInformationTransfer ProcedureCode ::= 59 +id-eNBCPRelocationIndication ProcedureCode ::= 60 +id-MMECPRelocationIndication ProcedureCode ::= 61 +id-SecondaryRATDataUsageReport ProcedureCode ::= 62 + +-- ************************************************************** +-- +-- Extension constants +-- +-- ************************************************************** + +maxPrivateIEs INTEGER ::= 65535 +maxProtocolExtensions INTEGER ::= 65535 +maxProtocolIEs INTEGER ::= 65535 +-- ************************************************************** +-- +-- Lists +-- +-- ************************************************************** + +maxnoofCSGs INTEGER ::= 256 +maxnoofE-RABs INTEGER ::= 256 +maxnoofTAIs INTEGER ::= 256 +maxnoofTACs INTEGER ::= 256 +maxnoofErrors INTEGER ::= 256 +maxnoofBPLMNs INTEGER ::= 6 +maxnoofPLMNsPerMME INTEGER ::= 32 +maxnoofEPLMNs INTEGER ::= 15 +maxnoofEPLMNsPlusOne INTEGER ::= 16 +maxnoofForbLACs INTEGER ::= 4096 +maxnoofForbTACs INTEGER ::= 4096 +maxnoofIndividualS1ConnectionsToReset INTEGER ::= 256 +maxnoofCellsinUEHistoryInfo INTEGER ::= 16 +maxnoofCellsineNB INTEGER ::= 256 +maxnoofTAIforWarning INTEGER ::= 65535 +maxnoofCellID INTEGER ::= 65535 +maxnoofDCNs INTEGER ::= 32 +maxnoofEmergencyAreaID INTEGER ::= 65535 +maxnoofCellinTAI INTEGER ::= 65535 +maxnoofCellinEAI INTEGER ::= 65535 +maxnoofeNBX2TLAs INTEGER ::= 2 +maxnoofeNBX2ExtTLAs INTEGER ::= 16 +maxnoofeNBX2GTPTLAs INTEGER ::= 16 +maxnoofRATs INTEGER ::= 8 +maxnoofGroupIDs INTEGER ::= 65535 +maxnoofMMECs INTEGER ::= 256 +maxnoofCellIDforMDT INTEGER ::= 32 +maxnoofTAforMDT INTEGER ::= 8 +maxnoofMDTPLMNs INTEGER ::= 16 +maxnoofCellsforRestart INTEGER ::= 256 +maxnoofRestartTAIs INTEGER ::= 2048 +maxnoofRestartEmergencyAreaIDs INTEGER ::= 256 +maxEARFCN INTEGER ::= 262143 +maxnoofMBSFNAreaMDT INTEGER ::= 8 +maxnoofRecommendedCells INTEGER ::= 16 +maxnoofRecommendedENBs INTEGER ::= 16 +maxnooftimeperiods INTEGER ::= 2 +maxnoofCellIDforQMC INTEGER ::= 32 +maxnoofTAforQMC INTEGER ::= 8 +maxnoofPLMNforQMC INTEGER ::= 16 +maxnoofBluetoothName INTEGER ::= 4 +maxnoofWLANName INTEGER ::= 4 +maxnoofConnectedengNBs INTEGER ::= 256 + + + +-- ************************************************************** +-- +-- IEs +-- +-- ************************************************************** + +id-MME-UE-S1AP-ID ProtocolIE-ID ::= 0 +id-HandoverType ProtocolIE-ID ::= 1 +id-Cause ProtocolIE-ID ::= 2 +id-SourceID ProtocolIE-ID ::= 3 +id-TargetID ProtocolIE-ID ::= 4 +id-eNB-UE-S1AP-ID ProtocolIE-ID ::= 8 +id-E-RABSubjecttoDataForwardingList ProtocolIE-ID ::= 12 +id-E-RABtoReleaseListHOCmd ProtocolIE-ID ::= 13 +id-E-RABDataForwardingItem ProtocolIE-ID ::= 14 +id-E-RABReleaseItemBearerRelComp ProtocolIE-ID ::= 15 +id-E-RABToBeSetupListBearerSUReq ProtocolIE-ID ::= 16 +id-E-RABToBeSetupItemBearerSUReq ProtocolIE-ID ::= 17 +id-E-RABAdmittedList ProtocolIE-ID ::= 18 +id-E-RABFailedToSetupListHOReqAck ProtocolIE-ID ::= 19 +id-E-RABAdmittedItem ProtocolIE-ID ::= 20 +id-E-RABFailedtoSetupItemHOReqAck ProtocolIE-ID ::= 21 +id-E-RABToBeSwitchedDLList ProtocolIE-ID ::= 22 +id-E-RABToBeSwitchedDLItem ProtocolIE-ID ::= 23 +id-E-RABToBeSetupListCtxtSUReq ProtocolIE-ID ::= 24 +id-TraceActivation ProtocolIE-ID ::= 25 +id-NAS-PDU ProtocolIE-ID ::= 26 +id-E-RABToBeSetupItemHOReq ProtocolIE-ID ::= 27 +id-E-RABSetupListBearerSURes ProtocolIE-ID ::= 28 +id-E-RABFailedToSetupListBearerSURes ProtocolIE-ID ::= 29 +id-E-RABToBeModifiedListBearerModReq ProtocolIE-ID ::= 30 +id-E-RABModifyListBearerModRes ProtocolIE-ID ::= 31 +id-E-RABFailedToModifyList ProtocolIE-ID ::= 32 +id-E-RABToBeReleasedList ProtocolIE-ID ::= 33 +id-E-RABFailedToReleaseList ProtocolIE-ID ::= 34 +id-E-RABItem ProtocolIE-ID ::= 35 +id-E-RABToBeModifiedItemBearerModReq ProtocolIE-ID ::= 36 +id-E-RABModifyItemBearerModRes ProtocolIE-ID ::= 37 +id-E-RABReleaseItem ProtocolIE-ID ::= 38 +id-E-RABSetupItemBearerSURes ProtocolIE-ID ::= 39 +id-SecurityContext ProtocolIE-ID ::= 40 +id-HandoverRestrictionList ProtocolIE-ID ::= 41 +id-UEPagingID ProtocolIE-ID ::= 43 +id-pagingDRX ProtocolIE-ID ::= 44 +id-TAIList ProtocolIE-ID ::= 46 +id-TAIItem ProtocolIE-ID ::= 47 +id-E-RABFailedToSetupListCtxtSURes ProtocolIE-ID ::= 48 +id-E-RABReleaseItemHOCmd ProtocolIE-ID ::= 49 +id-E-RABSetupItemCtxtSURes ProtocolIE-ID ::= 50 +id-E-RABSetupListCtxtSURes ProtocolIE-ID ::= 51 +id-E-RABToBeSetupItemCtxtSUReq ProtocolIE-ID ::= 52 +id-E-RABToBeSetupListHOReq ProtocolIE-ID ::= 53 +id-GERANtoLTEHOInformationRes ProtocolIE-ID ::= 55 +id-UTRANtoLTEHOInformationRes ProtocolIE-ID ::= 57 +id-CriticalityDiagnostics ProtocolIE-ID ::= 58 +id-Global-ENB-ID ProtocolIE-ID ::= 59 +id-eNBname ProtocolIE-ID ::= 60 +id-MMEname ProtocolIE-ID ::= 61 +id-ServedPLMNs ProtocolIE-ID ::= 63 +id-SupportedTAs ProtocolIE-ID ::= 64 +id-TimeToWait ProtocolIE-ID ::= 65 +id-uEaggregateMaximumBitrate ProtocolIE-ID ::= 66 +id-TAI ProtocolIE-ID ::= 67 +id-E-RABReleaseListBearerRelComp ProtocolIE-ID ::= 69 +id-cdma2000PDU ProtocolIE-ID ::= 70 +id-cdma2000RATType ProtocolIE-ID ::= 71 +id-cdma2000SectorID ProtocolIE-ID ::= 72 +id-SecurityKey ProtocolIE-ID ::= 73 +id-UERadioCapability ProtocolIE-ID ::= 74 +id-GUMMEI-ID ProtocolIE-ID ::= 75 +id-E-RABInformationListItem ProtocolIE-ID ::= 78 +id-Direct-Forwarding-Path-Availability ProtocolIE-ID ::= 79 +id-UEIdentityIndexValue ProtocolIE-ID ::= 80 +id-cdma2000HOStatus ProtocolIE-ID ::= 83 +id-cdma2000HORequiredIndication ProtocolIE-ID ::= 84 +id-E-UTRAN-Trace-ID ProtocolIE-ID ::= 86 +id-RelativeMMECapacity ProtocolIE-ID ::= 87 +id-SourceMME-UE-S1AP-ID ProtocolIE-ID ::= 88 +id-Bearers-SubjectToStatusTransfer-Item ProtocolIE-ID ::= 89 +id-eNB-StatusTransfer-TransparentContainer ProtocolIE-ID ::= 90 +id-UE-associatedLogicalS1-ConnectionItem ProtocolIE-ID ::= 91 +id-ResetType ProtocolIE-ID ::= 92 +id-UE-associatedLogicalS1-ConnectionListResAck ProtocolIE-ID ::= 93 +id-E-RABToBeSwitchedULItem ProtocolIE-ID ::= 94 +id-E-RABToBeSwitchedULList ProtocolIE-ID ::= 95 +id-S-TMSI ProtocolIE-ID ::= 96 +id-cdma2000OneXRAND ProtocolIE-ID ::= 97 +id-RequestType ProtocolIE-ID ::= 98 +id-UE-S1AP-IDs ProtocolIE-ID ::= 99 +id-EUTRAN-CGI ProtocolIE-ID ::= 100 +id-OverloadResponse ProtocolIE-ID ::= 101 +id-cdma2000OneXSRVCCInfo ProtocolIE-ID ::= 102 +id-E-RABFailedToBeReleasedList ProtocolIE-ID ::= 103 +id-Source-ToTarget-TransparentContainer ProtocolIE-ID ::= 104 +id-ServedGUMMEIs ProtocolIE-ID ::= 105 +id-SubscriberProfileIDforRFP ProtocolIE-ID ::= 106 +id-UESecurityCapabilities ProtocolIE-ID ::= 107 +id-CSFallbackIndicator ProtocolIE-ID ::= 108 +id-CNDomain ProtocolIE-ID ::= 109 +id-E-RABReleasedList ProtocolIE-ID ::= 110 +id-MessageIdentifier ProtocolIE-ID ::= 111 +id-SerialNumber ProtocolIE-ID ::= 112 +id-WarningAreaList ProtocolIE-ID ::= 113 +id-RepetitionPeriod ProtocolIE-ID ::= 114 +id-NumberofBroadcastRequest ProtocolIE-ID ::= 115 +id-WarningType ProtocolIE-ID ::= 116 +id-WarningSecurityInfo ProtocolIE-ID ::= 117 +id-DataCodingScheme ProtocolIE-ID ::= 118 +id-WarningMessageContents ProtocolIE-ID ::= 119 +id-BroadcastCompletedAreaList ProtocolIE-ID ::= 120 +id-Inter-SystemInformationTransferTypeEDT ProtocolIE-ID ::= 121 +id-Inter-SystemInformationTransferTypeMDT ProtocolIE-ID ::= 122 +id-Target-ToSource-TransparentContainer ProtocolIE-ID ::= 123 +id-SRVCCOperationPossible ProtocolIE-ID ::= 124 +id-SRVCCHOIndication ProtocolIE-ID ::= 125 +id-NAS-DownlinkCount ProtocolIE-ID ::= 126 +id-CSG-Id ProtocolIE-ID ::= 127 +id-CSG-IdList ProtocolIE-ID ::= 128 +id-SONConfigurationTransferECT ProtocolIE-ID ::= 129 +id-SONConfigurationTransferMCT ProtocolIE-ID ::= 130 +id-TraceCollectionEntityIPAddress ProtocolIE-ID ::= 131 +id-MSClassmark2 ProtocolIE-ID ::= 132 +id-MSClassmark3 ProtocolIE-ID ::= 133 +id-RRC-Establishment-Cause ProtocolIE-ID ::= 134 +id-NASSecurityParametersfromE-UTRAN ProtocolIE-ID ::= 135 +id-NASSecurityParameterstoE-UTRAN ProtocolIE-ID ::= 136 +id-DefaultPagingDRX ProtocolIE-ID ::= 137 +id-Source-ToTarget-TransparentContainer-Secondary ProtocolIE-ID ::= 138 +id-Target-ToSource-TransparentContainer-Secondary ProtocolIE-ID ::= 139 +id-EUTRANRoundTripDelayEstimationInfo ProtocolIE-ID ::= 140 +id-BroadcastCancelledAreaList ProtocolIE-ID ::= 141 +id-ConcurrentWarningMessageIndicator ProtocolIE-ID ::= 142 +id-Data-Forwarding-Not-Possible ProtocolIE-ID ::= 143 +id-ExtendedRepetitionPeriod ProtocolIE-ID ::= 144 +id-CellAccessMode ProtocolIE-ID ::= 145 +id-CSGMembershipStatus ProtocolIE-ID ::= 146 +id-LPPa-PDU ProtocolIE-ID ::= 147 +id-Routing-ID ProtocolIE-ID ::= 148 +id-Time-Synchronisation-Info ProtocolIE-ID ::= 149 +id-PS-ServiceNotAvailable ProtocolIE-ID ::= 150 +id-PagingPriority ProtocolIE-ID ::= 151 +id-x2TNLConfigurationInfo ProtocolIE-ID ::= 152 +id-eNBX2ExtendedTransportLayerAddresses ProtocolIE-ID ::= 153 +id-GUMMEIList ProtocolIE-ID ::= 154 +id-GW-TransportLayerAddress ProtocolIE-ID ::= 155 +id-Correlation-ID ProtocolIE-ID ::= 156 +id-SourceMME-GUMMEI ProtocolIE-ID ::= 157 +id-MME-UE-S1AP-ID-2 ProtocolIE-ID ::= 158 +id-RegisteredLAI ProtocolIE-ID ::= 159 +id-RelayNode-Indicator ProtocolIE-ID ::= 160 +id-TrafficLoadReductionIndication ProtocolIE-ID ::= 161 +id-MDTConfiguration ProtocolIE-ID ::= 162 +id-MMERelaySupportIndicator ProtocolIE-ID ::= 163 +id-GWContextReleaseIndication ProtocolIE-ID ::= 164 +id-ManagementBasedMDTAllowed ProtocolIE-ID ::= 165 +id-PrivacyIndicator ProtocolIE-ID ::= 166 +id-Time-UE-StayedInCell-EnhancedGranularity ProtocolIE-ID ::= 167 +id-HO-Cause ProtocolIE-ID ::= 168 +id-VoiceSupportMatchIndicator ProtocolIE-ID ::= 169 +id-GUMMEIType ProtocolIE-ID ::= 170 +id-M3Configuration ProtocolIE-ID ::= 171 +id-M4Configuration ProtocolIE-ID ::= 172 +id-M5Configuration ProtocolIE-ID ::= 173 +id-MDT-Location-Info ProtocolIE-ID ::= 174 +id-MobilityInformation ProtocolIE-ID ::= 175 +id-Tunnel-Information-for-BBF ProtocolIE-ID ::= 176 +id-ManagementBasedMDTPLMNList ProtocolIE-ID ::= 177 +id-SignallingBasedMDTPLMNList ProtocolIE-ID ::= 178 +id-ULCOUNTValueExtended ProtocolIE-ID ::= 179 +id-DLCOUNTValueExtended ProtocolIE-ID ::= 180 +id-ReceiveStatusOfULPDCPSDUsExtended ProtocolIE-ID ::= 181 +id-ECGIListForRestart ProtocolIE-ID ::= 182 +id-SIPTO-Correlation-ID ProtocolIE-ID ::= 183 +id-SIPTO-L-GW-TransportLayerAddress ProtocolIE-ID ::= 184 +id-TransportInformation ProtocolIE-ID ::= 185 +id-LHN-ID ProtocolIE-ID ::= 186 +id-AdditionalCSFallbackIndicator ProtocolIE-ID ::= 187 +id-TAIListForRestart ProtocolIE-ID ::= 188 +id-UserLocationInformation ProtocolIE-ID ::= 189 +id-EmergencyAreaIDListForRestart ProtocolIE-ID ::= 190 +id-KillAllWarningMessages ProtocolIE-ID ::= 191 +id-Masked-IMEISV ProtocolIE-ID ::= 192 +id-eNBIndirectX2TransportLayerAddresses ProtocolIE-ID ::= 193 +id-uE-HistoryInformationFromTheUE ProtocolIE-ID ::= 194 +id-ProSeAuthorized ProtocolIE-ID ::= 195 +id-ExpectedUEBehaviour ProtocolIE-ID ::= 196 +id-LoggedMBSFNMDT ProtocolIE-ID ::= 197 +id-UERadioCapabilityForPaging ProtocolIE-ID ::= 198 +id-E-RABToBeModifiedListBearerModInd ProtocolIE-ID ::= 199 +id-E-RABToBeModifiedItemBearerModInd ProtocolIE-ID ::= 200 +id-E-RABNotToBeModifiedListBearerModInd ProtocolIE-ID ::= 201 +id-E-RABNotToBeModifiedItemBearerModInd ProtocolIE-ID ::= 202 +id-E-RABModifyListBearerModConf ProtocolIE-ID ::= 203 +id-E-RABModifyItemBearerModConf ProtocolIE-ID ::= 204 +id-E-RABFailedToModifyListBearerModConf ProtocolIE-ID ::= 205 +id-SON-Information-Report ProtocolIE-ID ::= 206 +id-Muting-Availability-Indication ProtocolIE-ID ::= 207 +id-Muting-Pattern-Information ProtocolIE-ID ::= 208 +id-Synchronisation-Information ProtocolIE-ID ::= 209 +id-E-RABToBeReleasedListBearerModConf ProtocolIE-ID ::= 210 +id-AssistanceDataForPaging ProtocolIE-ID ::= 211 +id-CellIdentifierAndCELevelForCECapableUEs ProtocolIE-ID ::= 212 +id-InformationOnRecommendedCellsAndENBsForPaging ProtocolIE-ID ::= 213 +id-RecommendedCellItem ProtocolIE-ID ::= 214 +id-RecommendedENBItem ProtocolIE-ID ::= 215 +id-ProSeUEtoNetworkRelaying ProtocolIE-ID ::= 216 +id-ULCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 217 +id-DLCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 218 +id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ProtocolIE-ID ::= 219 +id-M6Configuration ProtocolIE-ID ::= 220 +id-M7Configuration ProtocolIE-ID ::= 221 +id-PWSfailedECGIList ProtocolIE-ID ::= 222 +id-MME-Group-ID ProtocolIE-ID ::= 223 +id-Additional-GUTI ProtocolIE-ID ::= 224 +id-S1-Message ProtocolIE-ID ::= 225 +id-CSGMembershipInfo ProtocolIE-ID ::= 226 +id-Paging-eDRXInformation ProtocolIE-ID ::= 227 +id-UE-RetentionInformation ProtocolIE-ID ::= 228 +id-UE-Usage-Type ProtocolIE-ID ::= 230 +id-extended-UEIdentityIndexValue ProtocolIE-ID ::= 231 +id-RAT-Type ProtocolIE-ID ::= 232 +id-BearerType ProtocolIE-ID ::= 233 +id-NB-IoT-DefaultPagingDRX ProtocolIE-ID ::= 234 +id-E-RABFailedToResumeListResumeReq ProtocolIE-ID ::= 235 +id-E-RABFailedToResumeItemResumeReq ProtocolIE-ID ::= 236 +id-E-RABFailedToResumeListResumeRes ProtocolIE-ID ::= 237 +id-E-RABFailedToResumeItemResumeRes ProtocolIE-ID ::= 238 +id-NB-IoT-Paging-eDRXInformation ProtocolIE-ID ::= 239 +id-V2XServicesAuthorized ProtocolIE-ID ::= 240 +id-UEUserPlaneCIoTSupportIndicator ProtocolIE-ID ::= 241 +id-CE-mode-B-SupportIndicator ProtocolIE-ID ::= 242 +id-SRVCCOperationNotPossible ProtocolIE-ID ::= 243 +id-NB-IoT-UEIdentityIndexValue ProtocolIE-ID ::= 244 +id-RRC-Resume-Cause ProtocolIE-ID ::= 245 +id-DCN-ID ProtocolIE-ID ::= 246 +id-ServedDCNs ProtocolIE-ID ::= 247 +id-UESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 248 +id-DLNASPDUDeliveryAckRequest ProtocolIE-ID ::= 249 +id-Coverage-Level ProtocolIE-ID ::= 250 +id-EnhancedCoverageRestricted ProtocolIE-ID ::= 251 +id-UE-Level-QoS-Parameters ProtocolIE-ID ::= 252 +id-DL-CP-SecurityInformation ProtocolIE-ID ::= 253 +id-UL-CP-SecurityInformation ProtocolIE-ID ::= 254 +id-extended-e-RAB-MaximumBitrateDL ProtocolIE-ID ::= 255 +id-extended-e-RAB-MaximumBitrateUL ProtocolIE-ID ::= 256 +id-extended-e-RAB-GuaranteedBitrateDL ProtocolIE-ID ::= 257 +id-extended-e-RAB-GuaranteedBitrateUL ProtocolIE-ID ::= 258 +id-extended-uEaggregateMaximumBitRateDL ProtocolIE-ID ::= 259 +id-extended-uEaggregateMaximumBitRateUL ProtocolIE-ID ::= 260 +id-NRrestrictioninEPSasSecondaryRAT ProtocolIE-ID ::= 261 +id-UEAppLayerMeasConfig ProtocolIE-ID ::= 262 +id-UE-Application-Layer-Measurement-Capability ProtocolIE-ID ::= 263 +id-SecondaryRATDataUsageReportList ProtocolIE-ID ::= 264 +id-SecondaryRATDataUsageReportItem ProtocolIE-ID ::= 265 +id-HandoverFlag ProtocolIE-ID ::= 266 +id-E-RABUsageReportItem ProtocolIE-ID ::= 267 +id-SecondaryRATDataUsageRequest ProtocolIE-ID ::= 268 +id-NRUESecurityCapabilities ProtocolIE-ID ::= 269 +id-UnlicensedSpectrumRestriction ProtocolIE-ID ::= 270 +id-CE-ModeBRestricted ProtocolIE-ID ::= 271 +id-LTE-M-Indication ProtocolIE-ID ::= 272 +id-DownlinkPacketLossRate ProtocolIE-ID ::= 273 +id-UplinkPacketLossRate ProtocolIE-ID ::= 274 +id-UECapabilityInfoRequest ProtocolIE-ID ::= 275 +id-serviceType ProtocolIE-ID ::= 276 +id-AerialUEsubscriptionInformation ProtocolIE-ID ::= 277 +id-Subscription-Based-UE-DifferentiationInfo ProtocolIE-ID ::= 278 +id-EndIndication ProtocolIE-ID ::= 280 +id-EDT-Session ProtocolIE-ID ::= 281 +id-CNTypeRestrictions ProtocolIE-ID ::= 282 +id-PendingDataIndication ProtocolIE-ID ::= 283 +id-BluetoothMeasurementConfiguration ProtocolIE-ID ::= 284 +id-WLANMeasurementConfiguration ProtocolIE-ID ::= 285 +id-WarningAreaCoordinates ProtocolIE-ID ::= 286 +id-NRrestrictionin5GS ProtocolIE-ID ::= 287 +id-PSCellInformation ProtocolIE-ID ::= 288 +id-LastNG-RANPLMNIdentity ProtocolIE-ID ::= 290 +id-ConnectedengNBList ProtocolIE-ID ::= 291 +id-ConnectedengNBToAddList ProtocolIE-ID ::= 292 +id-ConnectedengNBToRemoveList ProtocolIE-ID ::= 293 +id-EN-DCSONConfigurationTransfer-ECT ProtocolIE-ID ::= 294 +id-EN-DCSONConfigurationTransfer-MCT ProtocolIE-ID ::= 295 +id-IMSvoiceEPSfallbackfrom5G ProtocolIE-ID ::= 296 +id-TimeSinceSecondaryNodeRelease ProtocolIE-ID ::= 297 +id-RequestTypeAdditionalInfo ProtocolIE-ID ::= 298 + +END + +9.3.7 Container Definitions +-- ************************************************************** +-- +-- Container definitions +-- +-- ************************************************************** + +S1AP-Containers { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-Containers (5) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + Criticality, + Presence, + PrivateIE-ID, + ProtocolExtensionID, + ProtocolIE-ID +FROM S1AP-CommonDataTypes + + maxPrivateIEs, + maxProtocolExtensions, + maxProtocolIEs +FROM S1AP-Constants; + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +S1AP-PROTOCOL-IES ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +S1AP-PROTOCOL-IES-PAIR ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &firstCriticality Criticality, + &FirstValue, + &secondCriticality Criticality, + &SecondValue, + &presence Presence +} +WITH SYNTAX { + ID &id + FIRST CRITICALITY &firstCriticality + FIRST TYPE &FirstValue + SECOND CRITICALITY &secondCriticality + SECOND TYPE &SecondValue + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol Extensions +-- +-- ************************************************************** + +S1AP-PROTOCOL-EXTENSION ::= CLASS { + &id ProtocolExtensionID UNIQUE, + &criticality Criticality, + &Extension, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + EXTENSION &Extension + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Private IEs +-- +-- ************************************************************** + +S1AP-PRIVATE-IES ::= CLASS { + &id PrivateIE-ID, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Container for Protocol IEs +-- +-- ************************************************************** + +ProtocolIE-Container {S1AP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-SingleContainer {S1AP-PROTOCOL-IES : IEsSetParam} ::= + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-Field {S1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-IES.&id ({IEsSetParam}), + criticality S1AP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}), + value S1AP-PROTOCOL-IES.&Value ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Protocol IE Pairs +-- +-- ************************************************************** + +ProtocolIE-ContainerPair {S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-FieldPair {{IEsSetParam}} + +ProtocolIE-FieldPair {S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}), + firstCriticality S1AP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}), + firstValue S1AP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}), + secondCriticality S1AP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}), + secondValue S1AP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container Lists for Protocol IE Containers +-- +-- ************************************************************** + +ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-SingleContainer {{IEsSetParam}} + +ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-ContainerPair {{IEsSetParam}} + +-- ************************************************************** +-- +-- Container for Protocol Extensions +-- +-- ************************************************************** + +ProtocolExtensionContainer {S1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= + SEQUENCE (SIZE (1..maxProtocolExtensions)) OF + ProtocolExtensionField {{ExtensionSetParam}} + +ProtocolExtensionField {S1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}), + criticality S1AP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}), + extensionValue S1AP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Private IEs +-- +-- ************************************************************** + +PrivateIE-Container {S1AP-PRIVATE-IES : IEsSetParam } ::= + SEQUENCE (SIZE (1.. maxPrivateIEs)) OF + PrivateIE-Field {{IEsSetParam}} + +PrivateIE-Field {S1AP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE { + id S1AP-PRIVATE-IES.&id ({IEsSetParam}), + criticality S1AP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}), + value S1AP-PRIVATE-IES.&Value ({IEsSetParam}{@id}) +} + +END +9.4 Message Transfer Syntax +S1AP shall use the ASN.1 Basic Packed Encoding Rules (BASIC-PER) Aligned Variant as transfer syntax as specified in ITU-T Rec. X.691 [4]. +9.5 Timers +TS1RELOCprep +- Specifies the maximum time for the Handover Preparation procedure in the source eNB. +TS1RELOCoverall +- Specifies the maximum time for the protection of the overall handover procedure in the source eNB. +TX2RELOCOverall +- it is specified in reference TS 36.423 [22]. +10 Handling of Unknown, Unforeseen and Erroneous Protocol Data +10.1 General +Protocol Error cases can be divided into three classes: +- Transfer Syntax Error. +- Abstract Syntax Error. +- Logical Error. +Protocol errors can occur in the following functions within a receiving node: + +Figure 10.1-1: Protocol Errors in S1AP. +The information stated in subclauses 10.2, 10.3 and 10.4, to be included in the message used when reporting an error, is what at minimum shall be included. Other optional information elements within the message may also be included, if available. This is also valid for the case when the reporting is done with a response message. The latter is an exception to what is stated in subclause 4.1. +10.2 Transfer Syntax Error +A Transfer Syntax Error occurs when the receiver is not able to decode the received physical message. Transfer syntax errors are always detected in the process of ASN.1 decoding. If a Transfer Syntax Error occurs, the receiver should initiate Error Indication procedure with appropriate cause value for the Transfer Syntax protocol error. +Examples for Transfer Syntax Errors are: +- Violation of value ranges in ASN.1 definition of messages. E.g., if an IE has a defined value range of 0 to 10 (ASN.1: INTEGER (0..10)), and 12 will be received, then this will be treated as a transfer syntax error. +- Violation in list element constraints. E.g., if a list is defined as containing 1 to 10 elements, and 12 elements will be received, than this case will be handled as a transfer syntax error. +- Missing mandatory elements in ASN.1 SEQUENCE definitions (as sent by the originator of the message). +- Wrong order of elements in ASN.1 SEQUENCE definitions (as sent by the originator of the message). +10.3 Abstract Syntax Error +10.3.1 General +An Abstract Syntax Error occurs when the receiving functional S1AP entity: +1. receives IEs or IE groups that cannot be understood (unknown IE ID); +2. receives IEs for which the logical range is violated (e.g., ASN.1 definition: 0 to 15, the logical range is 0 to 10, while values 11 to 15 are undefined), and 12 will be received; this case will be handled as an abstract syntax error using criticality information sent by the originator of the message); +3. does not receive IEs or IE groups but according to the specified presence of the concerning object, the IEs or IE groups should have been present in the received message. +4. receives IEs or IE groups that are defined to be part of that message in wrong order or with too many occurrences of the same IE or IE group; +5. receives IEs or IE groups but according to the conditional presence of the concerning object and the specified condition, the IEs or IE groups should not have been present in the received message. +Cases 1 and 2 (not comprehended IE/IE group) are handled based on received Criticality information. Case 3 (missing IE/IE group) is handled based on Criticality information and Presence information for the missing IE/IE group specified in the version of the specification used by the receiver. Case 4 (IEs or IE groups in wrong order or with too many occurrences) and Case 5 (erroneously present conditional IEs or IE groups) result in rejecting the procedure. +If an Abstract Syntax Error occurs, the receiver shall read the remaining message and shall then for each detected Abstract Syntax Error that belong to cases 1-3 act according to the Criticality Information and Presence Information for the IE/IE group due to which Abstract Syntax Error occurred in accordance with subclauses 10.3.4 and 10.3.5. The handling of cases 4 and 5 is specified in subclause 10.3.6. +10.3.2 Criticality Information +In the S1AP messages there is criticality information set for individual IEs and/or IE groups. This criticality information instructs the receiver how to act when receiving an IE or an IE group that is not comprehended, i.e., the entire item (IE or IE group) which is not (fully or partially) comprehended shall be treated in accordance with its own criticality information as specified in subclause 10.3.4. +In addition, the criticality information is used in case of the missing IE/IE group abstract syntax error (see subclause 10.3.5). +The receiving node shall take different actions depending on the value of the Criticality Information. The three possible values of the Criticality Information for an IE/IE group are: +- Reject IE. +- Ignore IE and Notify Sender. +- Ignore IE. +The following rules restrict when a receiving entity may consider an IE, an IE group, or an EP not comprehended (not implemented), and when action based on criticality information is applicable: +1. IE or IE group: When one new or modified IE or IE group is implemented for one EP from a standard version, then other new or modified IEs or IE groups specified for that EP in that standard version shall be considered comprehended by a receiving entity (some may still remain unsupported). +2. EP: The comprehension of different EPs within a standard version or between different standard versions is not mandated. Any EP that is not supported may be considered not comprehended, even if another EP from that standard version is comprehended, and action based on criticality shall be applied. +10.3.3 Presence Information +For many IEs/IE groups which are optional according to the ASN.1 transfer syntax, S1AP specifies separately if the presence of these IEs/IE groups is optional or mandatory with respect to RNS application by means of the presence field of the concerning object of class S1AP-PROTOCOL-IES, S1AP-PROTOCOL-IES-PAIR, S1AP-PROTOCOL-EXTENSION or S1AP-PRIVATE-IES. +The presence field of the indicated classes supports three values: +1. Optional; +2. Conditional; +3. Mandatory. +If an IE/IE group is not included in a received message and the presence of the IE/IE group is mandatory or the presence is conditional and the condition is true according to the version of the specification used by the receiver, an abstract syntax error occurs due to a missing IE/IE group. +If an IE/IE group is included in a received message and the presence of the IE/IE group is conditional and the condition is false according to the version of the specification used by the receiver, an abstract syntax error occurs due to this erroneously present conditional IE/IE group. +10.3.4 Not comprehended IE/IE group +10.3.4.1 Procedure Code +The receiving node shall treat the different types of received criticality information of the Procedure Code IE according to the following: +Reject IE: +- If a message is received with a Procedure Code IE marked with “Reject IE” which the receiving node does not comprehend, the receiving node shall reject the procedure using the Error Indication procedure. +Ignore IE and Notify Sender: +- If a message is received with a Procedure Code IE marked with “Ignore IE and Notify Sender” which the receiving node does not comprehend, the receiving node shall ignore the procedure and initiate the Error Indication procedure. +Ignore IE: +- If a message is received with a Procedure Code IE marked with “Ignore IE” which the receiving node does not comprehend, the receiving node shall ignore the procedure. +When using the Error Indication procedure to reject a procedure or to report an ignored procedure it shall include the Procedure Code IE, the Triggering Message IE, and the Procedure Criticality IE in the Criticality Diagnostics IE. +10.3.4.1A Type of Message +When the receiving node cannot decode the Type of Message IE, the Error Indication procedure shall be initiated with an appropriate cause value. +10.3.4.2 IEs other than the Procedure Code and Type of Message +The receiving node shall treat the different types of received criticality information of an IE/IE group other than the Procedure Code IE and Type of Message IE according to the following: +Reject IE: +- If a message initiating a procedure is received containing one or more IEs/IE group marked with “Reject IE” which the receiving node does not comprehend; none of the functional requests of the message shall be executed. The receiving node shall reject the procedure and report the rejection of one or more IEs/IE group using the message normally used to report unsuccessful outcome of the procedure. In case the information received in the initiating message was insufficient to determine a value for all IEs that are required to be present in the message used to report the unsuccessful outcome of the procedure, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure. +- If a message initiating a procedure that does not have a message to report unsuccessful outcome is received containing one or more IEs/IE groups marked with “Reject IE” which the receiving node does not comprehend, the receiving node shall terminate the procedure and initiate the Error Indication procedure. +- If a response message is received containing one or more IEs marked with “Reject IE”, that the receiving node does not comprehend, the receiving node shall consider the procedure as unsuccessfully terminated and initiate local error handling. +Ignore IE and Notify Sender: +- If a message initiating a procedure is received containing one or more IEs/IE groups marked with “Ignore IE and Notify Sender” which the receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups, continue with the procedure as if the not comprehended IEs/IE groups were not received (except for the reporting) using the understood IEs/IE groups, and report in the response message of the procedure that one or more IEs/IE groups have been ignored. In case the information received in the initiating message was insufficient to determine a value for all IEs that are required to be present in the response message, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure. +- if a message initiating a procedure that does not have a message to report the outcome of the procedure is received containing one or more IEs/IE groups marked with “Ignore IE and Notify Sender” which the receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups, continue with the procedure as if the not comprehended IEs/IE groups were not received (except for the reporting) using the understood IEs/IE groups, and initiate the Error Indication procedure to report that one or more IEs/IE groups have been ignored. +- If a response message is received containing one or more IEs/IE groups marked with “Ignore IE and Notify Sender” which the receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups, continue with the procedure as if the not comprehended IEs/IE groups were not received (except for the reporting) using the understood IEs/IE groups and initiate the Error Indication procedure. +Ignore IE: +- If a message initiating a procedure is received containing one or more IEs/IE groups marked with “Ignore IE” which the receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups and continue with the procedure as if the not comprehended IEs/IE groups were not received using the understood IEs/IE groups. +- If a response message is received containing one or more IEs/IE groups marked with “Ignore IE” which the receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups and continue with the procedure as if the not comprehended IEs/IE groups were not received using the understood IEs/IE groups. +When reporting not comprehended IEs/IE groups marked with “Reject IE” or “Ignore IE and Notify Sender” using a response message defined for the procedure, the Information Element Criticality Diagnostics IE shall be included in the Criticality Diagnostics IE for each reported IE/IE group. +When reporting not comprehended IEs/IE groups marked with “Reject IE” or “Ignore IE and Notify Sender” using the Error Indication procedure, the Procedure Code IE, the Triggering Message IE, Procedure Criticality IE, and the Information Element Criticality Diagnostics IE shall be included in the Criticality Diagnostics IE for each reported IE/IE group. +10.3.5 Missing IE or IE group +The receiving node shall treat the missing IE/IE group according to the criticality information for the missing IE/IE group in the received message specified in the version of this specification used by the receiver: +Reject IE: +- if a received message initiating a procedure is missing one or more IEs/IE groups with specified criticality “Reject IE”; none of the functional requests of the message shall be executed. The receiving node shall reject the procedure and report the missing IEs/IE groups using the message normally used to report unsuccessful outcome of the procedure. In case the information received in the initiating message was insufficient to determine a value for all IEs that are required to be present in the message used to report the unsuccessful outcome of the procedure, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure. +- if a received message initiating a procedure that does not have a message to report unsuccessful outcome is missing one or more IEs/IE groups with specified criticality “Reject IE”, the receiving node shall terminate the procedure and initiate the Error Indication procedure. +- if a received response message is missing one or more IEs/IE groups with specified criticality “Reject IE, the receiving node shall consider the procedure as unsuccessfully terminated and initiate local error handling. +Ignore IE and Notify Sender: +- if a received message initiating a procedure is missing one or more IEs/IE groups with specified criticality “Ignore IE and Notify Sender”, the receiving node shall ignore that those IEs are missing and continue with the procedure based on the other IEs/IE groups present in the message and report in the response message of the procedure that one or more IEs/IE groups were missing. In case the information received in the initiating message was insufficient to determine a value for all IEs that are required to be present in the response message, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure. +- if a received message initiating a procedure that does not have a message to report the outcome of the procedure is missing one or more IEs/IE groups with specified criticality “Ignore IE and Notify Sender”, the receiving node shall ignore that those IEs are missing and continue with the procedure based on the other IEs/IE groups present in the message and initiate the Error Indication procedure to report that one or more IEs/IE groups were missing. +- if a received response message is missing one or more IEs/IE groups with specified criticality “Ignore IE and Notify Sender”, the receiving node shall ignore that those IEs are missing and continue with the procedure based on the other IEs/IE groups present in the message and initiate the Error Indication procedure to report that one or more IEs/IE groups were missing. +Ignore IE: +- if a received message initiating a procedure is missing one or more IEs/IE groups with specified criticality “Ignore IE”, the receiving node shall ignore that those IEs are missing and continue with the procedure based on the other IEs/IE groups present in the message. +- if a received response message is missing one or more IEs/IE groups with specified criticality “Ignore IE”, the receiving node shall ignore that those IEs/IE groups are missing and continue with the procedure based on the other IEs/IE groups present in the message. +When reporting missing IEs/IE groups with specified criticality “Reject IE” or “Ignore IE and Notify Sender” using a response message defined for the procedure, the Information Element Criticality Diagnostics IE shall be included in the Criticality Diagnostics IE for each reported IE/IE group. +When reporting missing IEs/IE groups with specified criticality “Reject IE” or “Ignore IE and Notify Sender” using the Error Indication procedure, the Procedure Code IE, the Triggering Message IE, Procedure Criticality IE, and the Information Element Criticality Diagnostics IE shall be included in the Criticality Diagnostics IE for each reported IE/IE group. +10.3.6 IEs or IE groups received in wrong order or with too many occurrences or erroneously present +If a message with IEs or IE groups in wrong order or with too many occurrences is received or if IEs or IE groups with a conditional presence are present when the condition is not met (i.e., erroneously present), the receiving node shall behave according to the following: +- If a message initiating a procedure is received containing IEs or IE groups in wrong order or with too many occurrences or erroneously present, none of the functional requests of the message shall be executed. The receiving node shall reject the procedure and report the cause value “Abstract Syntax Error (Falsely Constructed Message)” using the message normally used to report unsuccessful outcome of the procedure. In case the information received in the initiating message was insufficient to determine a value for all IEs that are required to be present in the message used to report the unsuccessful outcome of the procedure, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure. +- If a message initiating a procedure that does not have a message to report unsuccessful outcome is received containing IEs or IE groups in wrong order or with too many occurrences or erroneously present, the receiving node shall terminate the procedure and initiate the Error Indication procedure, and use cause value “Abstract Syntax Error (Falsely Constructed Message)”. +- If a response message is received containing IEs or IE groups in wrong order or with too many occurrences or erroneously present, the receiving node shall consider the procedure as unsuccessfully terminated and initiate local error handling. +When determining the correct order only the IEs specified in the specification version used by the receiver shall be considered. +10.4 Logical Error +Logical error situations occur when a message is comprehended correctly, but the information contained within the message is not valid (i.e., semantic error), or describes a procedure which is not compatible with the state of the receiver. In these conditions, the following behaviour shall be performed (unless otherwise specified) as defined by the class of the elementary procedure, irrespective of the criticality information of the IEs/IE groups containing the erroneous values. +Class 1: +Where the logical error occurs in a request message of a class 1 procedure, and the procedure has a message to report this unsuccessful outcome, this message shall be sent with an appropriate cause value. Typical cause values are: +- Semantic Error. +- Message not compatible with receiver state. +Where the logical error is contained in a request message of a class 1 procedure, and the procedure does not have a message to report this unsuccessful outcome, the procedure shall be terminated and the Error Indication procedure shall be initiated with an appropriate cause value. The Procedure Code IE and the Triggering Message IE within the Criticality Diagnostics IE shall then be included in order to identify the message containing the logical error. +Where the logical error exists in a response message of a class 1 procedure, the procedure shall be considered as unsuccessfully terminated and local error handling shall be initiated. +Class 2: +Where the logical error occurs in a message of a class 2 procedure, the procedure shall be terminated and the Error Indication procedure shall be initiated with an appropriate cause value. The Procedure Code IE and the Triggering Message IE within the Criticality Diagnostics IE shall then be included in order to identify the message containing the logical error. +10.5 Exceptions +The error handling for all the cases described hereafter shall take precedence over any other error handling described in the other subclauses of clause 10. +- If any type of error (Transfer Syntax Error, Abstract Syntax Error or Logical Error) is detected in the ERROR INDICATION message, it shall not trigger the Error Indication procedure in the receiving Node but local error handling. +- In case a response message or Error Indication message needs to be returned, but the information necessary to determine the receiver of that message is missing, the procedure shall be considered as unsuccessfully terminated and local error handling shall be initiated. +- If an error that terminates a procedure occurs, the returned cause value shall reflect the error that caused the termination of the procedure even if one or more abstract syntax errors with criticality “ignore and notify” have earlier occurred within the same procedure. +- If an AP ID error is detected, the error handling as described in subclause 10.6 shall be applied. +10.6 Handling of AP ID +NOTE: The “first message”, the “first returned message” and the “last message” as used below correspond to messages for a UE-associated logical connection. The “first message” has a new AP ID from the sending node and the “first returned message” is the first response message, which has a new APID from the node sending the “first returned message”. Thereafter the two APIDs are included in all messages over the UE-associated logical connection unless otherwise allowed by the specification. The “last message” is a message sent by a node in order to complete the termination of a given UE-associated logical connection, such that no other messages for the same connection are expected in either direction. +If a node receives a first message that includes a remote AP ID which is erroneous, e.g., an AP ID which has been stored previously for another UE-associated logical connection for the same peer node, the receiving node shall initiate an Error Indication procedure with inclusion of only the previously received AP ID from the peer node and an appropriate cause value. In this case, both nodes shall initiate a local release of any established UE-associated logical connection having the erroneous AP ID as local or remote identifier. +If a node receives a first returned message that includes a remote AP ID which has been stored previously for another UE-associated logical connection for the same peer node, or that includes an AP ID pair which is inconsistent (e.g., the local AP ID is unknown or already allocated to another UE-associated logical connection), the receiving node shall initiate an Error Indication procedure with inclusion of the received AP IDs from the peer node and an appropriate cause value. Both nodes shall initiate a local release of any established UE-associated logical connection (for the same S1 interface) having these AP IDs as local or remote identifier. +If a node receives a message (other than the first or first returned messages) that includes AP ID(s) identifying a logical connection which is unknown to the node (for the same S1 interface): +- if this message is not the last message for this UE-associated logical connection, the node shall initiate an Error Indication procedure with inclusion of the received AP ID(s) from the peer node and an appropriate cause value. Both nodes shall initiate a local release of any established UE-associated logical connection (for the same S1 interface) having the erroneous AP ID(s) as local or remote identifier. +- if this message is the last message for this UE-associated logical connection, the receiving node shall initiate a local release of any established UE-associated logical connection (for the same S1 interface) that have either the local or remote AP ID(s) as identifiers. +Annex A (informative): +S1AP Transparent containers content +Transparent containers are used in order to transfer information from one RAN node to another RAN node. Depending on the particular scenario the behaviour of both involved RAN nodes may be either specified according to the same radio system or according to different radio systems. During an inter-system handover the source RAN node has to adopt to the target RAN node and its requirements. Therefore the container content is encoded according to the rules which are specified for the target radio system. +In S1AP, there is a single transparent container defined for transporting information from the source to the target RAN node and a single transparent container for transporting information from the target to the source RAN node during handover preparation: the Source to Target Transparent Container IE and the Target to Source Transparent Container IE, which may carry either NG-RAN, E-UTRAN, UTRAN or GERAN specific information. +NOTE: The definition of generic transparent containers for handover purposes allows to transport them through the core network in a RAT-agnostic way. +In subclause 8.4.1.2, it is described how the transparent container shall be encoded with respect to the scenario in which it is used. +The table below is showing all possible scenarios and definitions according to which the content of the transparent container shall be encoded. Additionally the reference to the specification defining particular IE is given. +Table A.1. Specification of Transparent Containers referenced in S1AP. +Scenario +Source to Target Transparent Container IE in S1AP: HANDOVER REQUIRED message +Target to Source Transparent Container IE in S1AP: HANDOVER COMMAND message + +Name of the IE +Definition in specification +Name of the IE +Definition in specification +Intra E-UTRAN handover +Source eNB to Target eNB Transparent Container +36.413 +Target eNB to Source eNB Transparent Container +36.413 +Inter-system handover to UTRAN or SRVCC operation to UTRAN +Source RNC to Target RNC Transparent Container +25.413 +Target RNC to Source RNC Transparent Container +25.413 +Inter-system handover to GERAN (PS domain only) +Source BSS to Target BSS Transparent Container Contents of the Source BSS to Target BSS Transparent Container +48.018 +Target BSS to Source BSS Transparent Container Contents of the Target BSS to Source BSS Transparent Container +48.018 +SRVCC operation to GERAN without DTM support or SRVCC operation to GERAN with DTM but without DTM HO support +Old BSS to New BSS information elements field of the Old BSS to New BSS information +48.008 +Layer 3 Information field of the Layer 3 Information +48.008 +SRVCC operation to GERAN with DTM HO support +Source BSS to Target BSS Transparent Container Contents of the Source BSS to Target BSS Transparent Container (in the Source to Target Transparent Container IE); + +Old BSS to New BSS information elements field of the Old BSS to New BSS information (in the Source to Target Transparent Container Secondary IE) +48.018 + + + + + + + +48.008 +Layer 3 Information field of the Layer 3 Information (in the Target to Source Transparent Container IE); + +Target BSS to Source BSS Transparent Container Contents of the Target BSS to Source BSS Transparent Container (in the Target to Source Transparent Container Secondary IE) +48.008 + + + + +48.018 +Inter-system handover to NG-RAN +Source NG-RAN Node to Target NG-RAN Node Transparent Container +38.413 +Target NG-RAN Node to Source NG-RAN Node Transparent Container +38.413 + +Annex B (normative): +IEs for SON Transfer +This annex defines IEs used by the SON Transfer RIM application (TS 48.018 [18]). +B.1 Tabular definition +B.1.1 SON Transfer Application Identity +This IE indicates the application identity within the SON Transfer application. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +SON Transfer Application Identity +M + +ENUMERATED +(Cell Load Reporting, +…, Multi-Cell Load Reporting, Event-Triggered Cell Load Reporting, HO Reporting, E-UTRAN Cell Activation, Energy Savings Indication, Failure Event Reporting) +The receiving RAN node, including the eHRPD eAN, shall discard any RAN-INFORMATION-REQUEST/Multiple Report PDU containing this IE with value set to “Cell Load Reporting”, "Multi-Cell Load Reporting", “HO Reporting”, “E-UTRAN Cell Activation”, “Energy Savings Indication” or +"Failure Event Reporting". + +The receiving eHRPD eAN shall discard any RAN-INFORMATION-REQUEST/Single Report PDU containing this IE with value set to “Cell Load Reporting”, “HO Reporting”, “E-UTRAN Cell Activation”, “Energy Savings Indication” or +"Failure Event Reporting". + +B.1.2 SON Transfer Request Container +This container transfers request information for the SON Transfer application. +NOTE: The length of the SON Transfer Request Container IE shall remain compatible with the maximum message size on the Gb interface, this maximum size being determined depending on the lower layers used on the interface and on their configuration, a typical (default) limitation being 1600 octets for a Frame Relay sub-network as stated in TS 48.016 [30]. + +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE SON Transfer Application +M + + + +>Cell Load Reporting + + +NULL + +>Multi-Cell Load Reporting + + + + +>>Multi-Cell Load Reporting Request +M + +B.1.7 + +>Event-Triggered Cell Load Reporting + + + + +>>Event-Triggered Cell Load Reporting Request +M + +B.1.11 + +>HO Reporting + + + + +>>HO Report +M + +B.1.13 + +>E-UTRAN Cell Activation + + + + +>>Cell Activation Request +M + +B.1.14 + +>Energy Savings Indication + + + + +>>Cell State Indication +M + +B.1.16 + +>Failure Event Reporting + + + + +>>Failure Event Report +M + +B.1.17 + + +B.1.3 SON Transfer Response Container +This container transfers response information for the SON Transfer application. +NOTE: The length of the SON Transfer Response Container IE shall remain compatible with the maximum message size on the Gb interface, this maximum size being determined depending on the lower layers used on the interface and on their configuration, a typical (default) limitation being 1600 octets for a Frame Relay sub-network as stated in TS 48.016 [30]. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE SON Transfer Application +M + + + +>Cell Load Reporting + + + + +>>Cell Load Reporting Response +M + +B.1.5 + +>Multi-Cell Load Reporting + + + + +>>Multi-Cell Load Reporting Response +M + +B.1.9 + +>Event-Triggered Cell Load Reporting + + + + +>>Event-triggered Cell Load Reporting Response +M + +B.1.12 + +>HO Reporting + + +NULL + +>E-UTRAN Cell Activation + + + + +>>Cell Activation Response +M + +B.1.15 + +>Energy Savings Indication + + +NULL +The Reporting Cell Identifier field in the RAN-INFORMATION Application Container for SON Transfer (TS 48.018 [18]) shall be the same as received in the RAN-INFORMATION-REQUEST Application Container. The RAT Discriminator field shall be set to 'E-UTRAN'. +>Failure Event Reporting + + +NULL +The Reporting Cell Identifier field in the RAN-INFORMATION Application Container for SON Transfer (TS 48.018 [18]) shall be the same as received in the RAN-INFORMATION-REQUEST Application Container. The RAT Discriminator field shall be set to 'E-UTRAN'. + +B.1.4 SON Transfer Cause +This container indicates the cause why the Application Error Container IE for the SON Transfer application defined in TS 48.018 [18] is sent. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE SON Transfer Application +M + + + +>Cell Load Reporting + + + + +>>Cell Load Reporting Cause +M + +B.1.10 + +>Multi-Cell Load Reporting + + + + +>>Cell Load Reporting Cause +M + +B.1.10 + +>Event-Triggered Cell Load Reporting + + + + +>>Cell Load Reporting Cause +M + +B.1.10 + +>HO Reporting + + + + +>>HO Reporting Cause +M + +ENUMERATED +(Application Container Syntax Error, +Inconsistent Reporting Cell Identifier, +Unspecified, +…) + +>E-UTRAN Cell Activation + + + + +>>Cell Activation Cause +M + +ENUMERATED +(Application Container Syntax Error, +Inconsistent Reporting Cell Identifier, +Unspecified, +…) + +>Energy Savings Indication + + + + +>>Cell State Indication Cause +M + +ENUMERATED +(Application Container Syntax Error, +Inconsistent Reporting Cell Identifier, +Unspecified, +…) + +>Failure Event Reporting + + + + +>>Failure Event Reporting Cause +M + +ENUMERATED +(Application Container Syntax Error, +Inconsistent Reporting Cell Identifier, +Unspecified, +…) + + +HO Reporting Cause +Meaning +Application Container Syntax Error +The Application Container IE is syntactically incorrect. +Inconsistent Reporting Cell Identifier +- In case the reporting RAT is GERAN: the Reporting Cell Identifier in the Application Container IE does not match with the Destination Cell Identifier IE value (in the case of a RAN-INFORMATION-REQUEST PDU) or with the Source Cell Identifier IE value (in the case of a RAN-INFORMATION PDU) of the RIM header. +- In case the reporting RAT is UTRAN or E-UTRAN: the cell identified by Reporting Cell Identifier in the Application Container IE is unknown in the RNC (UTRAN case) or in the eNodeB (E-UTRAN case) identified by the Destination Cell Identifier IE value in the RAN-INFORMATION-REQUEST PDU. +Unspecified +Sent when none of the above cause values applies. + +Cell Activation Cause +Meaning +Application Container Syntax Error +The Application Container IE is syntactically incorrect. +Inconsistent Reporting Cell Identifier +- In case the reporting RAT is E-UTRAN: The Reporting Cell Identifier in the Application Container IE is unknown in the eNB identified by the Destination Cell Identifier IE value of the RIM header of a RAN-INFORMATION-REQUEST PDU or the reporting cell identifier in the Application Container IE does not match with the Source Cell Identifier IE value of the RIM header of a RAN-INFORMATION PDU. +Unspecified +Sent when none of the above cause values applies. + +Cell State Indication Cause +Meaning +Application Container Syntax Error +The Application Container IE is syntactically incorrect. +Inconsistent Reporting Cell Identifier +- In case the reporting RAT is E-UTRAN: The Reporting Cell Identifier in the Application Container IE does not match with the Source Cell Identifier IE value of the RIM header of a RAN-INFORMATION-REQUEST PDU or the reporting cell identifier in the Application Container IE does not match with the Destination Cell Identifier IE value of the RIM header of a RAN-INFORMATION PDU. +Unspecified +Sent when none of the above cause values applies. + +Failure Event Reporting Cause +Meaning +Application Container Syntax Error +The Application Container IE is syntactically incorrect. +Inconsistent Reporting Cell Identifier +- In case the reporting RAT is E-UTRAN: The Reporting Cell Identifier in the Application Container IE does not match with the Source Cell Identifier IE value of the RIM header of a RAN-INFORMATION-REQUEST PDU or the reporting cell identifier in the Application Container IE does not match with the Destination Cell Identifier IE value of the RIM header of a RAN-INFORMATION PDU. +Unspecified +Sent when none of the above cause values applies + +B.1.5 Cell Load Reporting Response +This IE contains response information for inter-RAT cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE Reporting RAT +M + + + +>E-UTRAN + + + + +>>E-UTRAN Response +M + +E-UTRAN Cell Load Reporting Response B.1.6 + +>UTRAN + + + + +>>UTRAN Response +M + +OCTET STRING +Contains the Cell Load Information Group IE as defined in TS 25.413. The receiver shall ignore the value of the Source Cell Identifier IE within the Cell Load Information Group IE. +>GERAN + + + + +>>GERAN Response +M + +OCTET STRING +Contains the Cell Load Information Group IE as defined in TS 48.008. The receiver shall ignore the value of the Cell Identifier IE within the Cell Load Information Group IE. +>eHRPD + + + + +>>eHRPD Response +M + +eHRPD Sector Load Reporting Response B.1.19 + + +B.1.6 E-UTRAN Cell Load Reporting Response +This IE contains response information for inter-RAT cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Composite Available Capacity Group +M + +OCTET STRING +Contains the Composite Available Capacity Group IE as defined in TS 36.423. + +B.1.7 Multi-Cell Load Reporting Request +This IE contains request information for inter-RAT multi-cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Requested Cell List + +1 .. + +One of the IRAT Cell IDs contained in this list shall be carried in the Reporting Cell Identifier field in the RAN-INFORMATION-REQUEST Application Container for SON Transfer (TS 48.018). +>IRAT Cell ID +M + +B.1.8 + + +Range bound +Explanation +maxnoofIRATReportingCells +Maximum no. cells to be included. Value is 128. + +B.1.8 IRAT Cell ID + +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE Reporting RAT +M + + + +>E-UTRAN + + + + +>>Cell Identifier +M + +OCTET STRING +Contains the E-UTRAN CGI IE as defined in 9.2.1.38. +>UTRAN + + + + +>>Cell Identifier +M + +OCTET STRING +Contains the Source Cell Identifier IE as defined in TS 25.413. +>GERAN + + + + +>>Cell Identifier +M + +OCTET STRING +Contains the Cell Identifier IE as defined in TS 48.018. +>eHRPD + + + + +>>eHRPD Sector ID +M + +B.1.18 + + +B.1.9 Multi-Cell Load Reporting Response +This IE contains response information for inter-RAT multi-cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Reporting Cell List + +1 .. + + +>CHOICE Reporting RAT +M + + + +>>E-UTRAN + + + + +>>>E-UTRAN Response +M + + + +>>>>Cell Identifier +M + +OCTET STRING +Contains the E-UTRAN CGI IE as defined in 9.2.1.38. +>>>>E-UTRAN Cell Load Reporting Response +M + +B.1.6 + +>>UTRAN + + + + +>>>UTRAN Response +M + +OCTET STRING +Contains the Cell Load Information Group IE as defined in TS 25.413. +>>GERAN + + + + +>>>GERAN Response +M + +OCTET STRING +Contains the Cell Load Information Group IE as defined in TS 48.008. +>>eHRPD + + + + +>>>eHRPD Sector ID +M + +B.1.18 + +>>>eHRPD Sector Load Reporting Response +M + +B.1.19 + + +B.1.10 Cell Load Reporting Cause +This IE contains request information for inter-RAT cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Cell Load Reporting Cause +M + +ENUMERATED +(Application Container Syntax Error, +Inconsistent Reporting Cell Identifier, +Unspecified, +…) + + +The meaning of the different cause values is described in the following table. +Cell Load Reporting Cause +Meaning +Application Container Syntax Error +The Application Container IE is syntactically incorrect. +Inconsistent Reporting Cell Identifier +- In case the reporting RAT is GERAN or eHRPD: the Reporting Cell Identifier in the Application Container IE does not match with the Destination Cell Identifier IE value (in the case of a RAN-INFORMATION-REQUEST PDU) or with the Source Cell Identifier IE value (in the case of a RAN-INFORMATION PDU) of the RIM header. +- In case the reporting RAT is UTRAN or E-UTRAN: the cell identified by Reporting Cell Identifier in the Application Container IE is unknown in the RNC (UTRAN case) or in the eNodeB (E-UTRAN case) identified by the Destination Cell Identifier IE value in the RAN-INFORMATION-REQUEST PDU. +Unspecified +Sent when none of the above cause values applies + +B.1.11 Event-Triggered Cell Load Reporting Request +This IE contains request information for inter-RAT cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Number Of Measurement Reporting Levels +M + +ENUMERATED (2, 3, 4, 5, 10, ...) +The reporting node divides the cell load scale into the indicated number of reporting levels, evenly distributed on a linear scale below the reporting node's threshold for overload. The reporting node sends a report each time the cell load changes from one reporting level to another, and when the cell load enters and exits overload state. +If the reporting RAT is eHRPD, triggering is based on sector load. + +B.1.12 Event-triggered Cell Load Reporting Response +This IE contains response information for event-triggered inter-RAT cell load reporting. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Cell Load +M + +Cell Load Reporting Response +B.1.5 + +Overload Flag +O + +ENUMERATED (Overload, ...) +If the reporting RAT is eHRPD, when this IE is present the sector load exceeds the threshold for overload. +For other reporting RATs, when this IE is present the cell load exceeds the threshold for overload. + +B.1.13 HO Report +This IE contains information for too early inter-RAT HO without connection failure. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +HO Type +M + +ENUMERATED (LTE to UTRAN, LTE to GERAN, …) + +HO Report Type +M + +ENUMERATED (Unnecessary HO to another RAT, …, Early IRAT Handover) +The "Early IRAT Handover" code-point shall be used by the RNC according to TS 25.413 [19]. +HO Source ID +M + +IRAT Cell ID +B.1.8 +Contains the cell ID of the source cell for the HO. This IE shall contain an E-UTRAN CGI, and shall be set to the same value as the Reporting Cell Identifier IE in TS 48.018 [18] +HO Target ID +M + +IRAT Cell ID +B.1.8 +Contains the cell ID of the target cell for the HO. This IE shall contain either a UTRAN Cell ID or a GERAN Cell ID. +Candidate Cell List + +1 .. + + +>Candidate Cell ID +M + +IRAT Cell ID +B.1.8 +This IE contains an E-UTRAN CGI. +Candidate PCI List + +0..1 + + +>Candidate PCIs + +1 .. + + +>>Candidate PCI +M + +B.1.23 +This IE includes the Primary Cell Identifier and the EARFCN of detected cells not included in the Candidate Cell List IE and for which an E-UTRAN CGI could not be derived. + +Range bound +Explanation +maxnoofCandidateCells +Maximum no. of candidate cells. + +B.1.14 Cell Activation Request +This IE contains request information for inter-RAT Cell Activation. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Cells to Activate List + +1 .. + +One of the cell IDs contained in this list shall be carried in the Reporting Cell Identifier field in the RAN-INFORMATION-REQUEST Application Container for SON Transfer (TS 48.018 [18]). +>Cell Identifier +M + +OCTET STRING +Contains the E-UTRAN CGI IE as defined in 9.2.1.38. +Minimum Activation Time +O + +INTEGER (1..60) +Seconds + +Range bound +Explanation +maxnoofCellineNB +Maximum no. cells that can be served by an eNB. Value is 256. + +B.1.15 Cell Activation Response +This IE contains response information for inter-RAT Cell Activation. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Activated Cells List + +0 .. + + +>Cell Identifier +M + +OCTET STRING +Contains the E-UTRAN CGI IE as defined in 9.2.1.38. + +Range bound +Explanation +maxnoofCellineNB +Maximum no. cells that can be served by an eNB. Value is 256. + +B.1.16 Cell State Indication +This IE contains notification information for inter-RAT Cell Activation and Deactivation +IE/Group Name +Presence +Range +IE type and reference +Semantics description +Notification Cell List + +1 .. + +One of the cell IDs contained in this list shall be carried in the Reporting Cell Identifier field in the RAN-INFORMATION-REQUEST Application Container for SON Transfer (TS 48.018 [18]). +>Cell Identifier +M + +OCTET STRING +Contains the E-UTRAN CGI IE as defined in 9.2.1.38. +>Notify Flag +M + +ENUMERATED (Activated, Deactivated, ...) + + +Range bound +Explanation +maxnoofCellineNB +Maximum no. cells that can be served by an eNB. Value is 256. + +B.1.17 Failure Event Report +This IE contains information for inter-RAT handover with connection failure. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +CHOICE Failure Event Report Type +M + + + +>Too Early inter-RAT HO report from E-UTRAN + + + +The Reporting Cell Identifier field in the RAN-INFORMATION Application Container for SON Transfer (TS 48.018 [18]) shall be the same as the Last Serving Cell Identity in the UE RLF Report. +>>UE RLF Report Container +M + +OCTET STRING +RLF Report contained in the UEInformationResponse message (TS 36.331 [16]) +>>Mobility Information +O + +BIT STRING (SIZE (32)) +Information related to the handover; the external handover source provides it in the Source eNB to target eNB Transparent Container in order to enable later analysis of the conditions that led to a wrong HO. + +B.1.18 eHRPD Sector ID +This IE contains the eHRPD Sector ID. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eHRPD Sector ID +M + +OCTET STRING (SIZE(16)) +Defined in 3GPP2 C.S0024-B [27] sub-section 13.9 + +B.1.19 eHRPD Sector Load Reporting Response +This IE indicates the overall available resource level in the eHRPD sector in downlink and uplink. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eHRPD Composite Available Capacity Downlink +M + +eHRPD Composite Available Capacity B.1.20 +For the downlink +eHRPD Composite Available Capacity Uplink +M + +eHRPD Composite Available Capacity B.1.20 +For the uplink + +B.1.20 eHRPD Composite Available Capacity +This IE indicates the overall available resource level in the eHRPD sector in either Downlink or Uplink. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eHRPD Sector Capacity Class Value +M + +B.1.21 + +eHRPD Capacity Value +M + +B.1.22 +‘0’ indicates no resource is available, Measured on a linear scale. + +B.1.21 eHRPD Sector Capacity Class Value +This IE indicates the value that classifies the eHRPD sector capacity with regards to cells in other RATs. The IE only indicates resources that are configured for traffic purposes. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eHRPD Sector Capacity Class Value +M + +INTEGER (1..100,...) +Value 1 indicates the minimum sector capacity, and 100 indicates the maximum sector capacity. There should be a linear relation between sector capacity and eHRPD Sector Capacity Class Value. + +B.1.22 eHRPD Capacity Value +This IE indicates the amount of resources that are available for load balancing relative to the total eHRPD resources. A sector is expected to accept traffic corresponding to the indicated available capacity. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +eHRPD Capacity Value +M + +INTEGER (0..100) +Value 0 indicates no available capacity, and 100 indicates maximum available capacity . Capacity Value should be measured on a linear scale. + +B.1.23 Candidate PCI +This IE contains the Primary Cell Identity and the frequency of a detected LTE cell. +IE/Group Name +Presence +Range +IE type and reference +Semantics description +PCI +M + +INTEGER (0..503) +Physical Cell Identifier of the detected cell +EARFCN +M + +OCTET STRING +Contains the EARFCN IE as defined in 9.2.1.95. + +B.2 ASN.1 definition +-- ************************************************************** +-- +-- IE definitions for the SON Transfer application +-- The IEs in this ASN.1 module shall be defined and encoded +-- using the same rules as applicable for the S1AP-IEs module. +-- +-- ************************************************************** +SonTransfer-IEs + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- +-- Generic IEs for the SON Transfer application +-- + +SONtransferApplicationIdentity ::= ENUMERATED { + cell-load-reporting, + ..., + multi-cell-load-reporting, + event-triggered-cell-load-reporting, + ho-reporting, + eutran-cell-activation, + energy-savings-indication, + failure-event-reporting +} + +SONtransferRequestContainer ::= CHOICE{ + cellLoadReporting NULL, + ..., + multiCellLoadReporting MultiCellLoadReportingRequest, + eventTriggeredCellLoadReporting EventTriggeredCellLoadReportingRequest, + hOReporting HOReport, + eutranCellActivation CellActivationRequest, + energySavingsIndication CellStateIndication, + failureEventReporting FailureEventReport +} + +SONtransferResponseContainer ::= CHOICE{ + cellLoadReporting CellLoadReportingResponse, + ..., + multiCellLoadReporting MultiCellLoadReportingResponse, + eventTriggeredCellLoadReporting EventTriggeredCellLoadReportingResponse, + hOReporting NULL, + eutranCellActivation CellActivationResponse, + energySavingsIndication NULL, + failureEventReporting NULL +} + +SONtransferCause ::= CHOICE { + cellLoadReporting CellLoadReportingCause, + ..., + multiCellLoadReporting CellLoadReportingCause, + eventTriggeredCellLoadReporting CellLoadReportingCause, + hOReporting HOReportingCause, + eutranCellActivation CellActivationCause, + energySavingsIndication CellStateIndicationCause, + failureEventReporting FailureEventReportingCause +} + + +CellLoadReportingCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +HOReportingCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +CellActivationCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +CellStateIndicationCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +FailureEventReportingCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +-- +-- IEs for Cell Load Reporting application +-- + +CellLoadReportingResponse::= CHOICE{ + eUTRAN EUTRANcellLoadReportingResponse, + uTRAN OCTET STRING, + gERAN OCTET STRING, + ..., + eHRPD EHRPDSectorLoadReportingResponse +} + +CompositeAvailableCapacityGroup ::= OCTET STRING + +EUTRANcellLoadReportingResponse ::= SEQUENCE { + compositeAvailableCapacityGroup CompositeAvailableCapacityGroup, + ... +} + +-- +-- IEs for Multi-Cell Load Reporting application +-- + +EUTRANResponse::= SEQUENCE { + cell-ID OCTET STRING, + eUTRANcellLoadReportingResponse EUTRANcellLoadReportingResponse, + ... +} + +EHRPD-Sector-ID ::= OCTET STRING (SIZE (16)) + +IRAT-Cell-ID ::= CHOICE{ + eUTRAN OCTET STRING, + uTRAN OCTET STRING, + gERAN OCTET STRING, + ..., + eHRPD EHRPD-Sector-ID +} + +RequestedCellList ::= SEQUENCE (SIZE(1.. maxnoofIRATReportingCells)) OF IRAT-Cell-ID + +MultiCellLoadReportingRequest::= SEQUENCE { + requestedCellList RequestedCellList, + ... +} + +ReportingCellList-Item ::= SEQUENCE { + cell-ID IRAT-Cell-ID, + ... +} + +ReportingCellList ::= SEQUENCE (SIZE(1.. maxnoofIRATReportingCells)) OF ReportingCellList-Item + +MultiCellLoadReportingResponse ::= SEQUENCE (SIZE(1.. maxnoofIRATReportingCells)) OF MultiCellLoadReportingResponse-Item + +MultiCellLoadReportingResponse-Item ::= CHOICE{ + eUTRANResponse EUTRANResponse, + uTRANResponse OCTET STRING, + gERANResponse OCTET STRING, + ..., + eHRPD EHRPDMultiSectorLoadReportingResponseItem +} + + +-- +-- IEs for Event-triggered Cell Load Reporting application +-- + +NumberOfMeasurementReportingLevels ::= ENUMERATED { + rl2, + rl3, + rl4, + rl5, + rl10, + ... +} + +EventTriggeredCellLoadReportingRequest ::= SEQUENCE { + numberOfMeasurementReportingLevels NumberOfMeasurementReportingLevels, + ... +} + +OverloadFlag ::= ENUMERATED { + overload, + ... +} + +EventTriggeredCellLoadReportingResponse ::= SEQUENCE { + cellLoadReportingResponse CellLoadReportingResponse, + overloadFlag OverloadFlag OPTIONAL, + ... +} + +-- +-- IEs for HO Reporting application +-- + + + +HOReport::= SEQUENCE { + hoType HoType, + hoReportType HoReportType, + hosourceID IRAT-Cell-ID, + hoTargetID IRAT-Cell-ID, + candidateCellList CandidateCellList, + ..., + candidatePCIList CandidatePCIList OPTIONAL +} + +HoType ::= ENUMERATED { + ltetoutran, + ltetogeran, + ... +} + +HoReportType ::= ENUMERATED { + unnecessaryhotoanotherrat, + ..., + earlyirathandover +} + +CandidateCellList ::= SEQUENCE (SIZE(1..maxnoofcandidateCells)) OF IRAT-Cell-ID + +CandidatePCIList ::= SEQUENCE (SIZE(1..maxnoofcandidateCells)) OF CandidatePCI + +CandidatePCI ::= SEQUENCE { + pCI INTEGER (0..503), + eARFCN OCTET STRING, + ... +} + +-- +-- IEs for E-UTRAN Cell Activation application +-- + +CellActivationRequest ::= SEQUENCE { + cellsToActivateList CellsToActivateList, + minimumActivationTime INTEGER (1..60) OPTIONAL, +... +} + +CellsToActivateList ::= SEQUENCE (SIZE(1.. maxnoofCellineNB)) OF CellsToActivateList-Item + +CellsToActivateList-Item ::= SEQUENCE { + cell-ID OCTET STRING, + ... +} + +CellActivationResponse ::= SEQUENCE { + activatedCellsList ActivatedCellsList, + ... +} + +ActivatedCellsList ::= SEQUENCE (SIZE(0.. maxnoofCellineNB)) OF ActivatedCellsList-Item + +ActivatedCellsList-Item ::= SEQUENCE { + cell-ID OCTET STRING, + ... +} + +-- +-- IEs for Energy Savings Indication application +-- + +CellStateIndication ::= SEQUENCE { + notificationCellList NotificationCellList, + ... +} + +NotificationCellList ::= SEQUENCE (SIZE(1.. maxnoofCellineNB)) OF NotificationCellList-Item + +NotificationCellList-Item ::= SEQUENCE { + cell-ID OCTET STRING, + notifyFlag NotifyFlag, + ... +} + +NotifyFlag ::= ENUMERATED { + activated, + deactivated, + ... +} + +FailureEventReport::= CHOICE { + tooEarlyInterRATHOReportFromEUTRAN TooEarlyInterRATHOReportReportFromEUTRAN, + ... +} + +TooEarlyInterRATHOReportReportFromEUTRAN ::= SEQUENCE { + uERLFReportContainer OCTET STRING, -- as defined in TS 36.331 [16] -- + mobilityInformation MobilityInformation OPTIONAL, + ... +} + +MobilityInformation ::= BIT STRING (SIZE(32)) + + +-- +-- IEs for reporting of eHRPD load +-- + +EHRPDCapacityValue ::= INTEGER (0..100) + +EHRPDSectorCapacityClassValue ::= INTEGER (1..100, ...) + +EHRPDSectorLoadReportingResponse ::= SEQUENCE { + dL-EHRPD-CompositeAvailableCapacity EHRPDCompositeAvailableCapacity, + uL-EHRPD-CompositeAvailableCapacity EHRPDCompositeAvailableCapacity, + ... +} + +EHRPDCompositeAvailableCapacity ::= SEQUENCE { + eHRPDSectorCapacityClassValue EHRPDSectorCapacityClassValue, + eHRPDCapacityValue EHRPDCapacityValue, + ... +} + +EHRPDMultiSectorLoadReportingResponseItem ::= SEQUENCE { + eHRPD-Sector-ID EHRPD-Sector-ID, + eHRPDSectorLoadReportingResponse EHRPDSectorLoadReportingResponse, + ... +} + + +-- ************************************************************** +-- +-- Constants +-- +-- ************************************************************** + +maxnoofIRATReportingCells INTEGER ::= 128 +maxnoofcandidateCells INTEGER ::= 16 +maxnoofCellineNB INTEGER ::= 256 + +END + +Annex C (informative): +Processing of Transparent Containers at the MME +The encoding of the Source to Target Transparent Container and Target to Source Transparent Container IEs in this specification is different from the one specified in TS 25.413 [19]. +Irrespective of the mobility scenario (inter-RAT or intra-LTE), the MME always processes these IEs in the following way: +- The MME shall convey to the eNodeB the information received within +- the GTPv1-C "UTRAN transparent field" of the "UTRAN Transparent Container" IE across the Gn-interface (see subclause 7.7.38 of TS 29.060 [35]), or +- the GTPv1-C "BSS Container" (value part octets 4-n) of the "BSS Container" IE across the Gn- interface (see subclause 7.7.72 of TS 29.060 [35]), or +- the GTPv2 "F-container field" of the "F-Container" IE across the S3/S10- interface (see subclause 8.48 of TS 29.274 [36]). +by including it in the octets of the OCTET STRING of the Source to Target Transparent Container IE, the Target to Source Transparent Container IE or the Target to Source Transparent Container Secondary IE of the corresponding S1AP message. +- The MME shall convey to the GTP peer the information received within the octets of the OCTET STRING of the Source to Target Transparent Container IE, the Target to Source Transparent Container IE or the Target to Source Transparent Container Secondary IE by including it in +- the GTPv1-C "UTRAN transparent field" of the "UTRAN Transparent Container" IE across the Gn- interface (see subclause 7.7.38 of TS 29.060 [35]), or +- the GTPv1-C "BSS Container" (value part octets 4-n) of the "BSS Container" IE across the Gn- interface (see subclause 7.7.72 of TS 29.060 [35]), or +- the GTPv2 "F-container field" of the "F-Container" IE across the S3/S10- interface (see subclause 8.48 of TS 29.274 [36]). +Annex D (informative): +Change history +TSG # +TSG Doc. +CR +Rev +Subject/Comment +New +38 + + + +Specification approved at TSG-RAN and placed under change control +8.0.0 +39 +RP-080080 +0058 + +RAN3 agreed changes for TS 36.413 +8.1.0 +40 +RP-080304 +0059 +1 +RAN3 agreed changes for TS 36.413 +8.2.0 +41 +RP-080584 +0223 + +changes to TS36.413 agreed in RAN3#61 +8.3.0 +42 +RP-080846 +0325 +1 +changes to TS36.413 agreed in RAN3#62 +8.4.0 +43 +RP-090083 +0327 + +Adding extension container in SEQUENCE type for forward compatibility +8.5.0 +43 +RP-090091 +0331 +1 +Corrections on S1AP: eNB configuration update procedure +8.5.0 +43 +RP-090086 +0332 +1 +Corrections on S1AP: Paging procedure +8.5.0 +43 +RP-090089 +0333 +1 +Handling detection of two S1 connections towards one UE +8.5.0 +43 +RP-090089 +0334 +1 +Interaction between UE Context Release Request and UE Context Release procedure +8.5.0 +43 +RP-090246 +0337 +2 +IP address retrieval for ANRF +8.5.0 +43 +RP-090083 +0340 + +Modification of RRC context indexing +8.5.0 +43 +RP-090086 +0342 +1 +Completion of LTE cause values +8.5.0 +43 +RP-090090 +0345 +1 +Correction of served GUMMEIs +8.5.0 +43 +RP-090086 +0346 +1 +Correction of Initial Context Setup +8.5.0 +43 +RP-090086 +0349 +1 +Clarification of path switch failure +8.5.0 +43 +RP-090091 +0350 +2 +Correction of eNB Status Transfer +8.5.0 +43 +RP-090083 +0356 + +Addition of the description of Timer TX2RELOCOverall +8.5.0 +43 +RP-090089 +0357 +1 +New cause value “Interaction with other procedure” +8.5.0 +43 +RP-090087 +0359 +1 +S1AP Review on Location Reporting procedures +8.5.0 +43 +RP-090089 +0366 +1 +Definition on parameters related to a trace activation +8.5.0 +43 +RP-090090 +0368 +2 +Adding EUTRAN CELL TRAFFIC TRACE message over S1 interfaces +8.5.0 +43 +RP-090091 +0369 +2 +Adding MS Classmark 2 and MS Clssmark 3 IEs over S1 interface +8.5.0 +43 +RP-090086 +0370 +1 +New Invalid E-RAB Id causes +8.5.0 +43 +RP-090091 +0371 +2 +S1AP Review: S1 Handover Cancel procedure +8.5.0 +43 +RP-090158 +0372 +2 +S1AP Review: Write-Replace Warning procedure +8.5.0 +43 +RP-090246 +0374 +1 +Definition of Cell Type +8.5.0 +43 +RP-090085 +0375 +1 +Abnormal condition related to UE Security Capabilities +8.5.0 +43 +RP-090245 +0376 + +Removal of UE Security Capabilities IE from HANDOVER NOTIFY message +8.5.0 +43 +RP-090086 +0378 +1 +Corrections for the procedure concurrency +8.5.0 +43 +RP-090091 +0380 +2 +Clarification of eNB Name and MME Name IE’s +8.5.0 +43 +RP-090083 +0392 + +Clarifications on access control at handover +8.5.0 +43 +RP-090087 +0393 +1 +Paging response +8.5.0 +43 +RP-090077 +0394 + +Correction on usage of UE History Information +8.5.0 +43 +RP-090086 +0395 +1 +Delete the UDP port in the note for GTP-TEID +8.5.0 +43 +RP-090245 +0396 + +S1AP CR on CDMA2000 RAT Type +8.5.0 +43 +RP-090246 +0397 +1 +Editorial Updates TS 36.413 +8.5.0 +43 +RP-090091 +0398 +3 +NAS Security Parameters for to/from E-UTRAN/UTRAN handovers +8.5.0 +43 +RP-090085 +0399 +1 +Updates for Next Hop Chaining Count +8.5.0 +43 +RP-090245 +0401 + +Transparent Container content – informative annex +8.5.0 +43 +RP-090093 +0404 +1 +Transparent container handling in case of SRVCC operation to GERAN +8.5.0 +43 +RP-090090 +0405 +2 +Changes to S1AP to support paging optimization +8.5.0 +43 +RP-090245 +0406 +3 +S1 handover Clean up +8.5.0 +43 +RP-090087 +0407 +1 +Support blocking 3GPP2 handover +8.5.0 +43 +RP-090091 +0410 +2 +Inclusion of eNB default paging DRX in S1 setup and configuration update +8.5.0 +43 +RP-090087 +0412 +1 +Explicit resetting of overload state information on S1 Setup +8.5.0 +43 +RP-090090 +0413 +2 +Clarify Security Context IE description +8.5.0 +43 +RP-090091 +0414 +2 +Criticality corrections in 36.413 +8.5.0 +43 +RP-090245 +0415 + +Add abnormal conditions section to UE Context Release and fix tabular error +8.5.0 +43 +RP-090245 +0419 + +Consistent references to S1AP +8.5.0 +43 +RP-090090 +0424 +2 +Two new cause values in the Cause IE +8.5.0 +43 +RP-090089 +0425 + +Alignment of QCI range +8.5.0 +43 +RP-090089 +0426 + +Remove the Handover Type IE from the HANDOVER REQUEST ACKNOWLEDGE message +8.5.0 +43 +RP-090090 +0427 +1 +Correction of the trace procedural text and trace related IEs +8.5.0 +March 2009 +- +- +- +Minor corrections before freezing of ASN.1 +8.5.1 +44 +RP-090637 +0504 +2 +Editorial Updates +8.6.0 +44 +RP-090637 +0512 + +Correction of RAN#43 CR implementation +8.6.0 +44 +RP-090637 +0510 + +Explicitly allow TRACE START to be the first UE-associated message received at the eNB +8.6.0 +44 +RP-090637 +0507 +1 +Clarification of UE Capability Info Indication +8.6.0 +44 +RP-090637 +0500 +1 +Mandatory UE History Information IE in HANDOVER REQUIRED For Inter-RAT HO from E-UTRAN to UMTS +8.6.0 +44 +RP-090637 +0482 +1 +Clarify eNB may send Release msg rather than RRC Reject msg on receiving OVERLOAD Start msg +8.6.0 +44 +RP-090637 +0480 +1 +Clarify reporting of duplicate E-RABs in E-RAB RESPONSE +8.6.0 +44 +RP-090637 +0468 + +Correction of security parameters +8.6.0 +44 +RP-090637 +0463 +1 +Emergency call Indicator during CS Fallback +8.6.0 +44 +RP-090638 +0438 +2 +Correction on Path Switch Request procedure +8.6.0 +44 +RP-090644 +0443 +2 +Removing ‘outcome’ element from the Triggering Message IE +8.6.0 +44 +RP-090644 +0448 +1 +Missing S1AP functions +8.6.0 +44 +RP-090644 +0451 +1 +Correction of abnormal conditions in UE Context Release +8.6.0 +44 +RP-090644 +0452 +1 +Clarification of E-UTRAN Trace ID in Cell Traffice Trace message +8.6.0 +44 +RP-090644 +0453 + +Removal of duplication description of MME UE S1AP ID and eNB UE S1AP ID +8.6.0 +44 +RP-090644 +0455 +1 +Abnormal condition for Handover Cancellation +8.6.0 +44 +RP-090640 +0458 +3 +NNSF for HeNB GW deployment scenario +8.6.0 +44 +RP-090640 +0503 +1 +Transparent Container Coding +8.6.0 +44 +RP-090640 +0471 +2 +Some Editorial Corrections on ASN.1 +8.6.0 +44 +RP-090640 +0492 + +Failure of the eNB Configuration Update procedure +8.6.0 +44 +RP-090640 +0484 + +Rephrasing of abnormal conditions for S1 setup +8.6.0 +44 +RP-090640 +0494 + +Cause value for inter-RAT Redirection +8.6.0 +44 +RP-090628 +0464 +2 +NAS PDU in E-RAB Release Command +8.6.0 +44 +RP-090636 +0491 + +Alignment of eNB configuration update procedure +8.6.0 +44 +RP-090636 +0476 +2 +Add that a non-GBR must be received and admitted on S1-HO +8.6.0 +44 +RP-090636 +0461 +1 +Clarification of Security Context to be used in HANDOVER REQUEST message +8.6.0 +44 +RP-090636 +0459 + +Correction the text about the Handover Resource Allocation procedure +8.6.0 +44 +RP-090636 +0502 + +Clarification for RAT list in S1 Setup Response and MME configuration Update +8.6.0 +44 +RP-090636 +0501 +1 +Range bound for maximal number of PLMNs per MME and GUMMEIs +8.6.0 +June 2009 + + + +Correction of an ASN.1 implementation error of CR0463r1 in RP-090637 (R3-091456) +8.6.1 +45 +RP-090767 +0515 +1 +Corrections for 36.413 +8.7.0 +45 +RP-090964 +0522 + +SRVCC to GERAN/UTRAN +8.7.0 +45 +RP-090964 +0531 + +Clean up the Terminology of home eNB in S1AP +8.7.0 +45 +RP-090964 +0534 + +Specify how report dup E-RAB ID in Tabular and replace MME with EPC in 8.3.1.2 +8.7.0 +45 +RP-090964 +0536 +1 +Indirect path use by the MME +8.7.0 +45 +RP-090767 +0537 +1 +Handling of not supported QCI values +8.7.0 +45 +RP-090964 +0538 +1 +E-RABs subject to forwarding +8.7.0 +45 +RP-090767 +0540 +1 +Mandatory NAS PDU in E-RAB Release Command +8.7.0 +45 +RP-090767 +0542 +1 +Missing reference and specification for encoding the CDMA2000 Pilot List +8.7.0 +45 +RP-090767 +0547 +1 +CR on Repetition Period IE +8.7.0 +45 +RP-090767 +0551 + +Miscellaneous correction to 36.413v8.6.1 +8.7.0 +45 +RP-090768 +0553 + +ASN1 object identified correction +8.7.0 +45 +RP-090767 +0554 + +Interaction between Initial Context Setup/UE Context Modification and Handover Preparation/Redirection procedures during CS Fallback +8.7.0 +09/2009 + + + +Rel-9 version is created based on v.8.7.0 +9.0.0 +45 +RP-090767 +0521 +3 +Adding the RTD information in UPLINK CDMA2000 TUNNELING +9.0.0 +45 +RP-090787 +0543 +1 +Handling of Emergency Calls in Limited Service Mode +9.0.0 +45 +RP-090787 +0544 +1 +Emergency Calls Mobility Handling +9.0.0 +45 +RP-090776 +0548 +1 +S1AP Kill procedure for cancellation of PWS warning messages +9.0.0 +45 +RP-090776 +0549 +1 +S1AP Write-Replace Warning procedure for PWS/CMAS +9.0.0 +46 +RP-091191 +0513 +4 +Support for paging optimization with CSG membership changes +9.1.0 +46 +RP-091191 +0550 +3 +Inclusion of Access Mode and Subscription Status for UE prioritisation in LTE hybrid cells +9.1.0 +46 +RP-091194 +0557 + +Handling of Multiple concurrent CMAS Warning Notifications +9.1.0 +46 +RP-091189 +0563 +2 +CR for Transportation support for LPPa +9.1.0 +46 +RP-091195 +0567 +3 +Introducing the “Data Forwarding Not Possible” indication to HANDOVER REQUEST +9.1.0 +46 +RP-091183 +0569 + +ASN.1 correction for BroadcastCompleteAreaList +9.1.0 +46 +RP-091183 +0571 +1 +Correction on abnormal handling of Subscriber Profile ID for RAT/Frequency priority IE +9.1.0 +46 +RP-091368 +0580 + +Align IE’s in Tabular for two messages with their ASN.1 for R9 +9.1.0 +46 +RP-091183 +0589 +2 +Rejection Criteria for Overload +9.1.0 +46 +RP-091369 +0592 +2 +Introduction of inbound LTE mobility +9.1.0 +46 +RP-091194 +0605 +1 +Repetition Period for CMAS +9.1.0 +46 +RP-091183 +0607 + +Correction of E-RAB Modify +9.1.0 +46 +RP-091183 +0616 +1 +Clarification on handover restriction +9.1.0 +46 +RP-091183 +0618 +2 +Correction of Transport Layer Address +9.1.0 +46 +RP-091183 +0621 +1 +Missing reference and unclear handling of the CDMA2000 Sector ID +9.1.0 +47 +RP-100214 +0623 +1 +Correction of RTD range +9.2.0 +47 +RP-100214 +0625 +1 +Correction of path switch failure +9.2.0 +47 +RP-100213 +0626 + +Fix for Mobile terminated calls rejection in eNodeB +9.2.0 +47 +RP-100229 +0627 + +Introduction of PLMN-related abnormal conditions during HO in network sharing scenarios +9.2.0 +47 +RP-100222 +0628 + +Correction of CSG Cell and Hybrid Cell Definition +9.2.0 +47 +RP-100214 +0629 +3 +NCC Initialization in eNB at the Initial Connection Setup +9.2.0 +47 +RP-100228 +0631 + +Inter RAT Mobility Load Balance on S1 +9.2.0 +47 +RP-100213 +0634 + +Crrection in DOWNLIN S1 CDMA2000 TUNNELING Procedure +9.2.0 +47 +RP-100222 +0639 +3 +CSG expiry Handling +9.2.0 +47 +RP-100229 +0641 +1 +CMAS and ETWS action if Number of Broadcasts Requested IE set to 0 +9.2.0 +47 +RP-100229 +0645 +1 +Description of Transparent Container Encoding +9.2.0 +47 +RP-100230 +0647 +2 +Rapporteur’s update for S1AP protocol +9.2.0 +47 +RP-100213 +0649 + +Removing the restriction for Primary Notification +9.2.0 +47 +RP-100214 +0651 +1 +CDMA2000 1xRTT RAND format +9.2.0 +47 +RP-100213 +0659 +1 +Handling of the CDMA2000 RAT and Sector ID +9.2.0 +47 +RP-100214 +0661 +2 +Handling of CSG ID check failure in LTE hybrid cells +9.2.0 +47 +RP-100225 +0664 +1 +Transfer Encoding of LPPa PDUs over S1 +9.2.0 +47 +RP-100214 +0666 +1 +Correction of connection establishment +9.2.0 +47 +RP-100214 +0667 +1 +Correction of S1 Release +9.2.0 +47 +RP-100228 +0678 + +Creation of annex for SON Transfer and Cell Load Reporting RIM application. +9.2.0 +47 +RP-100230 +0679 + +Support of time and frequency synchronization using network listening +9.2.0 +04/2010 + + + +ToC updated +9.2.1 +04/2010 + + + +Corrupted headers and ASN.1 fixed +9.2.2 +48 +RP-100592 +0682 +1 +E-UTRAN Trace ID Abnormal Conditions +9.3.0 +48 +RP-100599 +0683 +2 +Clarification on DTM and PS Handover +9.3.0 +48 +RP-100599 +0687 + +Correction on UE Security Capability handling in UE Context Modification procedure +9.3.0 +48 +RP-100599 +0693 + +Clarification on processing Extended Repetition Period IE +9.3.0 +48 +RP-100599 +0694 +1 +List more apt cause in Interactions with E-RAB Management procedures section +9.3.0 +48 +RP-100596 +0695 +1 +Missing ETWS action if Repetition period set to 0 +9.3.0 +48 +RP-100599 +0701 +2 +Correction of shall to shall if supported +9.3.0 +48 +RP-100599 +0710 + +Correction of no DTM support +9.3.0 +48 +RP-100599 +0711 +2 +Correction of forbidden inter-RAT +9.3.0 +48 +RP-100599 +0716 +1 +Rapporteur’s update for S1AP protocol +9.3.0 +48 +RP-100599 +0717 +1 +S1AP Transparent containers compatible maximum message size +9.3.0 +49 +RP-100908 +0726 +1 +Explicit PLMN coding in Trace IEs +9.4.0 +49 +RP-100908 +0731 +3 +Cause value for UE context release during CSFB +9.4.0 +49 +RP-100906 +0738 +1 +CS Fallback Indication and Handover Restriction List +9.4.0 +49 +RP-100908 +0741 +1 +Correction of Repetition Period +9.4.0 +49 +RP-100908 +0742 +1 +Notification of Location Reporting Failure +9.4.0 +49 +RP-100908 +0743 +1 +Correction of UE AMBR +9.4.0 +49 +RP-100908 +0745 + +Simultaneous Rekeying and CSFB +9.4.0 +49 +RP-100908 +0751 + +Delete references to 23.041 in Tabular +9.4.0 +50 +RP-101271 +0753 + +Handling of CDMA2000 HO Required Indication +9.5.0 +50 +RP-101270 +0755 + +Correction of E-RAB Data Forwarding in HANDOVER COMMAND and DOWNLINK S1 CDMA2000 TUNNELING +9.5.0 +50 +RP-101271 +0756 + +Clarification on Handover Restriction List +9.5.0 +50 +RP-101271 +0761 +4 +Multiple PLMNs Selection in eNodeB for CS fallback +9.5.0 +50 +RP-101271 +0780 +2 +Clarification on SRVCC procedure in case of PS handover failure +9.5.0 +50 +RP-101271 +0783 +1 +Correction of GBR and MBR +9.5.0 +50 +RP-101271 +0799 + +Clarification on the overload action only accepting emergency and MT sessions +9.5.0 +12/2010 + + + +Rel-10 version created based on v 9.5.0 +10.0.0 +50 +RP-101272 +0752 +2 +Prioritised handling of MPS session in S1-AP PAGING message +10.0.0 +50 +RP-101272 +0754 +2 +Alignment of tabular with ASN.1 for S1 Setup message +10.0.0 +50 +RP-101272 +0764 +2 +Enhancement of the IP address exchange mechanism for ANR purposes +10.0.0 +50 +RP-101304 +0768 +1 +Inter-RAT cell load reporting for multiple cells +10.0.0 +50 +RP-101304 +0769 +2 +Event-triggered inter-RAT cell load reporting +10.0.0 +50 +RP-101272 +0776 +3 +Introduction of a new overload action IE to permit high priority access +10.0.0 +50 +RP-101304 +0791 +2 +Inter-RAT MRO for Detection of too early inter-RAT handover with no RLF +10.0.0 +50 +RP-101281 +0794 +2 +Adding List of GUMMEIs to Overload related messages +10.0.0 +50 +RP-101272 +0797 +1 +Incorrect causes in the Error Indication msg +10.0.0 +50 +RP-101279 +0798 +4 +X2 handover support +10.0.0 +50 +RP-101272 +0800 +1 +Clarification on the overload action only accepting emergency and MT sessions +10.0.0 +01/2011 + + + +Editorial change: highlighting removed +10.0.1 +SP-49 +SP-100629 + + +Clarification on the use of References (TS 21.801 CR#0030) +10.1.0 +51 +RP-110231 +0801 + +Correct the criticality for two new IEs to support X2 HO for HeNB +10.1.0 +51 +RP-110239 +0802 + +Clean-up for Rel-10 enhancements of SON Transfer application +10.1.0 +51 +RP-110226 +0803 + +Clarification containers for CS only SRVCC towards UTRAN without PS HO support +10.1.0 +51 +RP-110225 +0804 + +Correction to the editor notes +10.1.0 +51 +RP-110225 +0805 + +Correction on CSG Subcription List +10.1.0 +51 +RP-110222 +0808 + +Correction of CSFB related Cause Values +10.1.0 +51 +RP-110236 +0809 +2 +Relay Node indication to MME +10.1.0 +51 +RP-110236 +0810 + +GUMMEI List in Overload Start and Overload Stop message +10.1.0 +51 +RP-110222 +0812 + +ASN.1 Correction for the Broadcast Cancelled Area List IE +10.1.0 +51 +RP-110227 +0813 +2 +LIPA Impact In RAN3 +10.1.0 +51 +RP-110227 +0814 + +S1 Release for LIPA Bearer +10.1.0 +51 +RP-110230 +0815 +2 +Support for MDT +10.1.0 +51 +RP-110236 +0820 +1 +Advertising support to RNs at the MME +10.1.0 +51 +RP-110225 +0823 +1 +Introduction of SPID into DOWNLINK NAS TRANSPORT message +10.1.0 +51 +RP-110226 +0824 +2 +NNSF Abbreviation and other Editorials +10.1.0 +51 +RP-110226 +0827 +2 +Clarification on TEID value range for S1AP +10.1.0 +51 +RP-110222 +0833 +2 +Correction of Write Replace Warning abnormal condition +10.1.0 +51 +RP-110226 +0839 + +Correction of the name for Time Synchronization Info IE +10.1.0 +51 +RP-110226 +0840 +1 +Typo correction in Message Type IE table +10.1.0 +51 +RP-110231 +0848 +1 +Correction of Source MME GUMMEI IE criticality in PATH SWITCH REQUEST message +10.1.0 +51 +RP-110226 +0852 +1 +Correction of Duplicated Warning Messages +10.1.0 +51 +RP-110234 +0854 +1 +Introduction of MTC Overload Support +10.1.0 +51 +RP-110231 +0857 +3 +Correction of Mobility to Open HeNBs +10.1.0 +51 +RP-110226 +0860 + +S1AP Procedure Text General Clean-up +10.1.0 +51 +RP-110225 +0863 + +Correction to the Semantics Description of TAC +10.1.0 +51 +RP-110226 +0864 + +Introduction of a Stepwise Load Reduction Indication for the Overload procedure in Stage 3 +10.1.0 +52 +RP-110695 +0865 +1 +MDT correction for TAI +10.2.0 +52 +RP-110688 +0870 +1 +Usage of the transparent containers for SRVCC +10.2.0 +52 +RP-110688 +0871 +1 +Removal of DTM capability for UTRAN PS HO +10.2.0 +52 +RP-110687 +0874 +1 +UE context release correction +10.2.0 +52 +RP-110700 +0878 + +Correction to the semantic description of Cell Load Reporting Cause IE +10.2.0 +52 +RP-110682 +0885 +1 +Correction of Target ID +10.2.0 +52 +RP-110689 +0886 +2 +Review of Initial Context Setup +10.2.0 +52 +RP-110689 +0887 + +Correction of SPID +10.2.0 +52 +RP-110689 +0889 +1 +Overload Consistency Handling +10.2.0 +52 +RP-110689 +0892 +2 +Clarification of “Redirection towards 1xRTT” cause code +10.2.0 +52 +RP-110695 +0900 +3 +Support for MDT user consent +10.2.0 +52 +RP-110684 +0903 + +Correction of References +10.2.0 +52 +RP-110686 +0904 +2 +General clean-up before Rel-10 ASN.1 closure +10.2.0 +52 +RP-110698 +0905 +1 +Clarification of MME,HeNB GW and Relay Node functions +10.2.0 +52 +RP-110687 +0910 +3 +Error Handling for LIPA +10.2.0 +52 +RP-110695 +0911 +2 +MDT amendments +10.2.0 +52 +RP-110695 +0912 +1 +Correction of trace function and trace session +10.2.0 +52 +RP-110714 +0913 +2 +Remove the UE context in the source HeNB-GW after HeNB-HeNB X2 HO +10.2.0 +53 +RP-111197 +0914 + +Correction on the Order of Transparent Containers +10.3.0 +53 +RP-111196 +0919 +1 +Correction of an ASN.1 typo regarding ManagementBasedMDTAllowed +10.3.0 +53 +RP-111197 +0923 +1 +Data Forwarding correction +10.3.0 +53 +RP-111195 +0924 +2 +Definition of value of bit in Measurements to Activate +10.3.0 +53 +RP-111195 +0927 +1 +Correction of RIM function decsription +10.3.0 +53 +RP-111196 +0928 +- +Missing procedure code for “Kill” +10.3.0 +53 +RP-111196 +0930 +1 +Correction of Emergency Call +10.3.0 +53 +RP-111198 +0933 +2 +Container Issue +10.3.0 +53 +RP-111196 +0935 +1 +Correction of SRVCC +10.3.0 +53 +RP-111197 +0940 +- +Clarification on PLMN Identity +10.3.0 +54 +RP-111648 +0941 + +Definition of Maximum no. of candidate cells +10.4.0 +54 +RP-111651 +0943 + +Correction of Emergency Call +10.4.0 +54 +RP-111651 +0944 + +Correction of the annex on the processing of transparent containers at MME +10.4.0 +54 +RP-111648 +0945 +1 +GW Context Release Indication correction +10.4.0 +54 +RP-111649 +0954 +3 +Alignment on privacy requirements for MDT +10.4.0 +55 +RP-120233 +0956 +1 +Corrections for SON Transfer RIM application +10.5.0 +55 +RP-120234 +0969 +2 +Correct of reset +10.5.0 +55 +RP-120234 +0978 +2 +Octet String for E-CGI +10.5.0 +56 +RP-120744 +0980 +- +Correction on ETWS and CMAS +10.6.0 +06/2012 + + + +Rel-11 version created based on v 10.6.0 +11.0.0 +56 +RP-120751 +0981 +- +Introduction of the Security Algorithm (ZUC) +11.0.0 +56 +RP-120752 +0998 +2 +Correction on Emergency ARP Value +11.0.0 +56 +RP-120752 +1007 +1 +Improved granularity for the time UE stayed in cell +11.0.0 +56 +RP-120747 +1010 +- +SON Transfer application for IRAT Network Energy Savings +11.0.0 +57 +RP-121140 +1011 +2 +UE Radio Capability Match Indicator for Voice Continuity +11.1.0 +57 +RP-121140 +1018 + +Correction of GUMMEI +11.1.0 +57 +RP-121138 +1034 +1 +Corrections for IRAT Network Energy Savings +11.1.0 +57 +RP-121135 +1041 +2 +Addition of HO cause value to the UE history information in S1AP +11.1.0 +57 +RP-121138 +1044 +1 +Energy Saving UE Measurement (“Probing”) +11.1.0 +58 +RP-121730 +1048 +3 +Introduction of new MDT measurements +11.2.0 +58 +RP-121736 +1049 + +Verification of HeNB +11.2.0 +58 +RP-121732 +1052 +2 +Membership verification during Path Switch Request procedure (Option A) +11.2.0 +58 +RP-121737 +1056 +1 +Rapporteur editorial corrections +11.2.0 +58 +RP-121737 +1057 + +Rapporteur correction of constants’ names +11.2.0 +58 +RP-121730 +1061 +2 +Multi-PLMN MDT +11.2.0 +58 +RP-121736 +1062 + +Correction of Capability Match Request +11.2.0 +58 +RP-121731 +1068 +2 +Introduce support for Inter-RAT MRO +11.2.0 +58 +RP-121739 +1074 +2 +New Information for BBF access +11.2.0 +58 +RP-121736 +1075 +1 +Establishment of UE-associated logical S1-connection in eNB +11.2.0 +02/2013 + + + +History table update +11.2.1 +59 +RP-130211 +1095 +- +Correction of GUMMEI Type Criticality +11.3.0 +59 +RP-130211 +1097 +2 +ASN.1 review for S1AP +11.3.0 +59 +RP-130211 +1100 +1 +Clarification of Warning Area List IE +11.3.0 +59 +RP-130212 +1106 +2 +Invalidation of ETWS with security feature +11.3.0 +59 +RP-130211 +1108 +3 +Correction of Classmark Encoding +11.3.0 +59 +RP-130210 +1109 +1 +S1AP modification for PDCP SN extension +11.3.0 +60 +RP-130641 +1110 +1 +Correction for the MDT Location Information IE +11.4.0 +60 +RP-130643 +1111 + +Correction of the presence of the X2 TNL Configuration Info IE inside the SON Configuration Transfer IE tabular definition +11.4.0 +60 +RP-130643 +1116 +1 +Correction of Kill +11.4.0 +61 +RP-131182 +1127 +1 +Correction on LPPa Signalling Transport Function to support UTDOA +11.5.0 +61 +RP-131183 +1140 +2 +Correction of terminology concerning the mobility restriction function +11.5.0 +62 +RP-131902 +1147 +3 +Correction of Handover Restriction List +11.6.0 +62 +RP-131902 +1150 +1 +Correction for Load Balancing Related cause value CR for 36413 +11.6.0 +62 +RP-131901 +1153 +4 +Correction on CSFB high priority indication +11.6.0 +62 +RP-131902 +1164 +1 +Correction of UE Radio Capability Match +11.6.0 +62 +RP-131909 +1128 +4 +Introduction of Collocated L-GW for SIPTO@LN +12.0.0 +62 +RP-131910 +1143 +3 +Kill All Warning Messages +12.0.0 +62 +RP-131979 +1166 +1 +Update of reference to 3GPP2 specification +12.0.0 +62 +RP-131909 +1171 +1 +Introduction of SIPTO@LN Stand-Alone in S1AP +12.0.0 +63 +RP-140296 +1151 +6 +Introduce support for load reporting between LTE and eHRPD +12.1.0 +63 +RP-140297 +1163 +3 +Reporting of User Location Information at E-RAB release +12.1.0 +63 +RP-140297 +1180 +1 +New CSFB high priority indication for eMPS and emergency call +12.1.0 +63 +RP-140298 +1181 +1 +Introduction of Restart Indication for PWS +12.1.0 +63 +RP-140295 +1196 +2 +Correction of contradictions for kill-all functionality +12.1.0 +64 +RP-140906 +1179 +3 +Provide IMEISV to eNB to identify UE characteristics +12.2.0 +64 +RP-140897 +1185 +4 +Enhance TNL Address Discovery procedure for X2 GW +12.2.0 +64 +RP-140894 +1191 +4 +Correction of SRVCC to GERAN +12.2.0 +64 +RP-140902 +1200 +1 +Correction on Kill-all Warning Messages Indicator +12.2.0 +64 +RP-140903 +1208 +1 +Correction of OCTET STRING for eHRPD Sector ID +12.2.0 +64 +RP-140905 +1215 +1 +Correction of MME STATUS TRANSFER +12.2.0 +64 +RP-140905 +1220 +- +Correction on Inter-RAT Cell ID in SON Transfer +12.2.0 +65 +RP-141520 +1216 +2 +Introduction of the UE history reported from the UE +12.3.0 +65 +RP-141522 +1219 +5 +Introduction of MBMS MDT +12.3.0 +65 +RP-141518 +1231 +2 +Introduction of an indication of the expected UE behaviour +12.3.0 +65 +RP-141513 +1243 +2 +Correction of Transparent Container encoding for PS Handover to GERAN +12.3.0 +65 +RP-141514 +1246 +2 +Correction of Transparent Containers usage in annex C +12.3.0 +65 +RP-141521 +1255 +1 +Paging enhancements for Low Complexity UE +12.3.0 +66 +RP-142082 +1198 +9 +Addition of RLF reporting over S1 +12.4.0 +66 +RP-142089 +1214 +8 +Introduction of Dual Connectivity +12.4.0 +66 +RP-142093 +1238 +2 +Rapporteur Review +12.4.0 +66 +RP-142088 +1257 +8 +Enabling Radio Interface based Synchronisation via S1 Signalling +12.4.0 +66 +RP-142095 +1274 +2 +HO Report Enhancements to reduce IRAT configuration +12.4.0 +67 +RP-150353 +1230 +6 +ProSe UE Authorization in S1AP +12.5.0 +67 +RP-150356 +1276 +1 +Corrections of SON configuration transfer +12.5.0 +67 +RP-150356 +1281 +2 +Rapporteur Review-ASN.1 consistency check +12.5.0 +67 +RP-150352 +1285 +2 +Correction of reloading PWS Alerts +12.5.0 +68 +RP-150943 +1289 +2 +Add indication in the E-RAB MODIFICATION CONFIRM for E-RAB(s) that shall be released +12.6.0 +68 +RP-150943 +1293 + +Adding Criticality Diagnostics in E-RAB Modification Confirm message +12.6.0 +68 +RP-150944 +1305 +3 +Masked IMEISV IE correction +12.6.0 +68 +RP-150943 +1310 +1 +Correction of Muting procedure +12.6.0 +68 +RP-150944 +1311 +2 +Correction of PWS Broadcast Completed Area List +12.6.0 +68 +RP-150944 +1312 +1 +Updating SRVCC Operation Possible in EUTRAN +12.6.0 +06/2015 + + + +Rel-13 version created based on v 12.6.0 +13.0.0 +68 +RP-150945 +1303 +2 +eNB behaviour for IRAT handovers in AAS +13.0.0 +70 +RP-152100 +1315 +6 +ProSe UE Relaying Support in S1AP +13.1.0 +70 +RP-152099 +1345 +2 +Extension of PDCP SN +13.1.0 +70 +RP-152102 +1348 +4 +Adding CSG support to DC +13.1.0 +70 +RP-152096 +1362 +4 +Introduction of Dedicated Core Network (DCN) feature +13.1.0 +70 +RP-152102 +1368 +1 +Support of SIPTO and LIPA for DC +13.1.0 +70 +RP-152103 +1369 +3 +Introduction of feMDT +13.1.0 +70 +RP-152102 +1372 +- +Tunnel Information of BBAI in Dual Connectivity +13.1.0 +70 +RP-152108 +1373 +2 +Introduction of PWS Failure Indication message +13.1.0 +71 +RP-160442 +1377 +2 +Introduction of Paging Optimisation and Paging for Coverage Enhancement capable UEs +13.2.0 +71 +RP-160447 +1387 +1 +Addition of new RRC establishment cause to S1AP for VoLTE +13.2.0 +71 +RP-160443 +1388 +2 +Introduction of eDRX parameters in the paging message +13.2.0 +71 +RP-160449 +1398 + +Rapporteur Review on 36.413 +13.2.0 +71 +RP-160449 +1401 +2 +UE context retention at SCTP recovery +13.2.0 +71 +RP-160448 +1403 +1 +Providing UE Usage Type in Dedicated Core Network Reroute NAS Request procedure +13.2.0 +71 +RP-160451 +1408 +2 +Correction on CSG support in DC enhancement +13.2.0 +71 +RP-160442 +1411 +2 +Introduction of new UE Identity in the paging message +13.2.0 +72 +RP-161042 +1383 +11 +Introduction of the UE Context Resume function +13.3.0 +72 +RP-161042 +1393 +7 +Introduction of common impacts of NB-IoT solutions +13.3.0 +72 +RP-161042 +1410 +5 +Introduction Control Plane CIoT EPS Optimization +13.3.0 +72 +RP-161043 +1415 +3 +Indication of Bearer Type over S1 for cIOT +13.3.0 +72 +RP-161042 +1420 +4 +Indication of RAT Type +13.3.0 +72 +RP-160959 +1426 +1 +Additional eDRX cycle value +13.3.0 +72 +RP-161047 +1428 +2 +Handling of GUMMEI in overload procedures +13.3.0 +72 +RP-161047 +1429 +2 +On Paging Time Window unit +13.3.0 +73 +RP-161549 +1435 +1 +Correction on CSG support in Dual Connectivity +13.4.0 +73 +RP-161550 +1438 +1 +Introduction of CE mode B support indicator +13.4.0 +73 +RP-161551 +1439 +1 +Correction on NB-IoT inter node RRC containers +13.4.0 +73 +RP-161551 +1440 +1 +Introduction of NB-IoT UE Identity Index Value in Paging +13.4.0 +73 +RP-161550 +1458 +1 +Correction to enable update of SRVCC capability for emergency call +13.4.0 +09/2016 + + + +Rel-14 version created based on v 13.4.0 +14.0.0 +73 +RP-161552 +1418 +5 +Vehicular Authorization Signaling over S1 +14.0.0 +74 +RP-162337 +1470 +- +Clarification on V2X Services Authorized IE +14.1.0 +74 +RP-162340 +1481 +1 +Correction to UE Context Resume Request +14.1.0 + +Change history +Date +Meeting +TDoc +CR +Rev +Cat +Subject/Comment +New version +2017-03 +75 +RP-170544 +1480 +5 +B +Introduction of eDECOR in RAN +14.2.0 +2017-03 +75 +RP-170540 +1490 +1 +B +Overload control for CP CIoT EPS optimization +14.2.0 +2017-03 +75 +RP-170539 +1495 +- +C +Handling of NB-IOT UE capabilities +14.2.0 +2017-03 +75 +RP-170540 +1499 +1 +B +Reliable DL NAS delivery based on hop-by-hop acknowledgements +14.2.0 +2017-03 +75 +RP-170541 +1500 +- +B +Support of Redirection for VoLTE +14.2.0 +2017-03 +75 +RP-170538 +1501 +- +B +Support of V2X over S1 +14.2.0 +2017-03 +75 +RP-170542 +1502 +- +B +Introduction of New types of eNB ID +14.2.0 +2017-03 +75 +RP-170539 +1505 +- +B +Introduction of coverage level for location service +14.2.0 +2017-03 +75 +RP-170539 +1506 + +B +Introduction of Coverage Enhancement Authorization +14.2.0 +2017-03 +75 +RP-170319 +1507 +1 +B +Introduction of S1 UE information retrieve procedure +14.2.0 +2017-06 +76 +RP-171329 +1504 +3 +A +Correction on the presence of Extended UE Identity Index Value +14.3.0 +2017-06 +76 +RP-171329 +1509 +2 +A +Correction on Overload action for exception reporting +14.3.0 +2017-06 +76 +RP-171323 +1510 + +F +Impact on paging from NB-IoT enhancements +14.3.0 +2017-06 +76 +RP-171329 +1515 + +A +Correction of missing security information in Suspend and Resume messages +14.3.0 +2017-06 +76 +RP-171323 +1517 +2 +F +Correction on UE-AMBR for NB-IoT UE using CP solution +14.3.0 +2017-06 +76 +RP-171329 +1520 + +A +Correction to Path Switch Request for RRC Resume Cause +14.3.0 +2017-06 +76 +RP-171323 +1521 +3 +B +Support of RLF for CP CIoT Optimisation +14.3.0 +2017-09 +77 +RP-171974 +1523 +- +F +Correction of the mismatched code points of overload action +14.4.0 +2017-09 +77 +RP-171975 +1530 +1 +F +Remove the description of Inter RAT Redirection value for MMTEL +14.4.0 +2017-09 +77 +RP-171974 +1534 +- +F +S1AP Cause for E-UTRAN Pre-emption operations +14.4.0 +2017-12 +78 +RP-172672 +1524 +6 +B +Baseline CR to TS 36.413 covering agreements of RAN3 #98 +15.0.0 +2017-12 +78 +RP-172674 +1543 +2 +B +Introduction of QoE Measurement Collection for LTE +15.0.0 +2018-03 +79 +RP-180468 +1558 +- +F +Add NR UE Security Capabilities to DL NAS Transport message +15.1.0 +2018-03 +79 +RP-180468 +1559 +1 +F +Clarification and correction on S1 for EN-DC +15.1.0 +2018-03 +79 +RP-180473 +1562 +- +A +Correct ASN.1 error for NAS DELIVERY INDICATION +15.1.0 +2018-03 +79 +RP-180472 +1563 +2 +B +Support for unlicensed access as secondary RAT in S1AP +15.1.0 +2018-03 +79 +RP-180473 +1567 +1 +A +Stage-3 impacts to support "voice centric" UE in CE mode B +15.1.0 +2018-03 +79 +RP-180473 +1569 +- +A +Enhanced Coverage Restricted Indication for Paging +15.1.0 +2018-03 +79 +RP-180472 +1571 +2 +F +MDT correction +15.1.0 +2018-03 +79 +RP-180468 +1575 +- +F +Add missing range for secondary RAT data volume +15.1.0 +2018-06 +80 +RP-181241 +1547 +6 +B +Support of Enhanced VoLTE Performance +15.2.0 +2018-06 +80 +RP-181241 +1572 +3 +C +Introduction of QMC for MTSI in EUTRAN +15.2.0 +2018-06 +80 +RP-181241 +1574 +3 +B +Triggering UE capability info retrieval using DL NAS TRANSPORT +15.2.0 +2018-06 +80 +RP-181237 +1576 +4 +B +Introduction of SA NR (36.413 Baseline CR covering RAN3 agreements) +15.2.0 +2018-06 +80 +RP-181242 +1578 +4 +B +Introduction of early data transmission +15.2.0 +2018-06 +80 +RP-181241 +1580 +2 +B +Introduction of LTE-M (eMTC) traffic Differentiation +15.2.0 +2018-06 +80 +RP-181243 +1587 +3 +B +Baseline CR: Introduction of the Aerial Usage Indication +15.2.0 +2018-06 +80 +RP-181244 +1590 +- +A +Clarification on Connection Establishment Indication procedure scenarios +15.2.0 +2018-06 +80 +RP-181241 +1594 +1 +F +Correction of applicability of Secondary RAT Data Usage report for LAA, LWA and LWIP +15.2.0 +2018-09 +81 +RP-181920 +1600 +2 +F +Correction of Secondary RAT Data Usage Report +15.3.0 +2018-09 +81 +RP-181922 +1601 +2 +F +NR Corrections (36.413 Baseline CR covering RAN3-101 agreements) +15.3.0 +2018-09 +81 +RP-181923 +1608 +1 +F +Introduction of Warning Area Coordinates in S1AP: WRITE-REPLACE WARNING REQUEST +15.3.0 +2018-09 +81 +RP-181923 +1611 +- +F +Correction on target NG-RAN Node ID +15.3.0 +2018-09 +81 +RP-181921 +1612 +1 +F +Access Restriction Data for NR in EPC +15.3.0 +2018-09 +81 +RP-181926 +1616 +1 +A +Pending Data Indication +15.3.0 +2018-09 +81 +RP-181924 +1617 +1 +B +CR to S1AP to introduce Bluetooth and WLAN measurement in MDT +15.3.0 +2018-09 +81 +RP-182115 +1619 +3 +B +Introduction of Subscription based UE differentiation +15.3.0 +2018-12 +RP-82 +RP-182446 +1630 +1 +F +Correction on Handover Type +15.4.0 +2018-12 +RP-82 +RP-182451 +1641 +1 +A +Pending Data Indication +15.4.0 +2019-03 +RP-83 +RP-190556 +1644 +2 +F +Extending GUMMEI Type +15.5.0 +2019-03 +RP-83 +RP-190556 +1647 +2 +F +Correction of EPC interworking +15.5.0 +2019-03 +RP-83 +RP-190555 +1649 +2 +F +Transfer of the PSCell information to Core Network +15.5.0 +2019-03 +RP-83 +RP-190559 +1651 +- +F +Correction on Initial UE Message to include EDT for MTC +15.5.0 +2019-03 +RP-83 +RP-190556 +1652 +- +F +Change of Interfaces to Trace IE in S1AP +15.5.0 +2019-03 +RP-83 +RP-190558 +1659 +1 + +Addition of procedural text for Warning Area Coordinates IE +15.5.0 +2019-03 +RP-83 +RP-190561 +1662 +- +F +Introduction of TNL Address discovery for EN-DC (using new container) +15.5.0 +2019-07 +RP-84 +RP-191397 +1664 +1 +F +Correction of Core Network Type Restrictions +15.6.0 +2019-07 +RP-84 +RP-191397 +1665 +1 +F +5G to 4G Handover with non eligible PDU sessions +15.6.0 +2019-07 +RP-84 +RP-191394 +1680 +1 +F +Adding PSCell to the User Location Information +15.6.0 +2019-07 +RP-84 +RP-191400 +1686 + + +A +NB-IoT Correction: inconsistent between tabular and ASN.1 +15.6.0 +2019-09 +RP-85 +RP-192166 +1688 +1 +F +CR for addressing Race condition between X2 and S1 +15.7.0 +2019-09 +RP-85 +RP-192169 +1694 +1 +F +S1AP Introduction of New Indicator for EPS Fallback +15.7.0 +2019-09 +RP-85 +RP-192167 +1700 +2 +F +Update of TNL Address discovery for EN-DC (using new container) +15.7.0 +2019-09 +RP-85 +RP-192167 +1703 +2 +F +Enabling additional PSCell reporting and time since EN-DC was deconfigured +15.7.0 +2019-09 +RP-85 +RP-192166 +1707 +2 + F +Correction to EN-DC TNL address discovery +15.7.0 +2019-10 + + + + + +Editorial Correction to ASN1: Adding a missing comma after "id-IMSvoiceEPSfallbackfrom5G" +15.7.1 +2019-12 +RP-86 +RP-192916 +1734 +2 +F +Addition of Handover Restriction List to PATH SWITCH REQUEST ACKNOWLEDGE message +15.8.0 +2019-12 +RP-86 +RP-192916 +1737 + +F +CR for Clarification on purpose of path switch request +15.8.0 + diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-CommonDataTypes.asn b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-CommonDataTypes.asn new file mode 100644 index 0000000..7b11291 --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-CommonDataTypes.asn @@ -0,0 +1,32 @@ +-- ************************************************************** +-- +-- Common definitions +-- +-- ************************************************************** + +S1AP-CommonDataTypes { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-CommonDataTypes (3) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +Criticality ::= ENUMERATED { reject, ignore, notify } + +Presence ::= ENUMERATED { optional, conditional, mandatory } + +PrivateIE-ID ::= CHOICE { + local INTEGER (0..65535), + global OBJECT IDENTIFIER +} + +ProcedureCode ::= INTEGER (0..255) + +ProtocolExtensionID ::= INTEGER (0..65535) + +ProtocolIE-ID ::= INTEGER (0..65535) + +TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome } + +END diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-Constants.asn b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-Constants.asn new file mode 100644 index 0000000..ee9aa13 --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-Constants.asn @@ -0,0 +1,445 @@ +-- ************************************************************** +-- +-- Constant definitions +-- +-- ************************************************************** + +S1AP-Constants { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-Constants (4) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + ProcedureCode, + ProtocolIE-ID + +FROM S1AP-CommonDataTypes; + + +-- ************************************************************** +-- +-- Elementary Procedures +-- +-- ************************************************************** + +id-HandoverPreparation ProcedureCode ::= 0 +id-HandoverResourceAllocation ProcedureCode ::= 1 +id-HandoverNotification ProcedureCode ::= 2 +id-PathSwitchRequest ProcedureCode ::= 3 +id-HandoverCancel ProcedureCode ::= 4 +id-E-RABSetup ProcedureCode ::= 5 +id-E-RABModify ProcedureCode ::= 6 +id-E-RABRelease ProcedureCode ::= 7 +id-E-RABReleaseIndication ProcedureCode ::= 8 +id-InitialContextSetup ProcedureCode ::= 9 +id-Paging ProcedureCode ::= 10 +id-downlinkNASTransport ProcedureCode ::= 11 +id-initialUEMessage ProcedureCode ::= 12 +id-uplinkNASTransport ProcedureCode ::= 13 +id-Reset ProcedureCode ::= 14 +id-ErrorIndication ProcedureCode ::= 15 +id-NASNonDeliveryIndication ProcedureCode ::= 16 +id-S1Setup ProcedureCode ::= 17 +id-UEContextReleaseRequest ProcedureCode ::= 18 +id-DownlinkS1cdma2000tunnelling ProcedureCode ::= 19 +id-UplinkS1cdma2000tunnelling ProcedureCode ::= 20 +id-UEContextModification ProcedureCode ::= 21 +id-UECapabilityInfoIndication ProcedureCode ::= 22 +id-UEContextRelease ProcedureCode ::= 23 +id-eNBStatusTransfer ProcedureCode ::= 24 +id-MMEStatusTransfer ProcedureCode ::= 25 +id-DeactivateTrace ProcedureCode ::= 26 +id-TraceStart ProcedureCode ::= 27 +id-TraceFailureIndication ProcedureCode ::= 28 +id-ENBConfigurationUpdate ProcedureCode ::= 29 +id-MMEConfigurationUpdate ProcedureCode ::= 30 +id-LocationReportingControl ProcedureCode ::= 31 +id-LocationReportingFailureIndication ProcedureCode ::= 32 +id-LocationReport ProcedureCode ::= 33 +id-OverloadStart ProcedureCode ::= 34 +id-OverloadStop ProcedureCode ::= 35 +id-WriteReplaceWarning ProcedureCode ::= 36 +id-eNBDirectInformationTransfer ProcedureCode ::= 37 +id-MMEDirectInformationTransfer ProcedureCode ::= 38 +id-PrivateMessage ProcedureCode ::= 39 +id-eNBConfigurationTransfer ProcedureCode ::= 40 +id-MMEConfigurationTransfer ProcedureCode ::= 41 +id-CellTrafficTrace ProcedureCode ::= 42 +id-Kill ProcedureCode ::= 43 +id-downlinkUEAssociatedLPPaTransport ProcedureCode ::= 44 +id-uplinkUEAssociatedLPPaTransport ProcedureCode ::= 45 +id-downlinkNonUEAssociatedLPPaTransport ProcedureCode ::= 46 +id-uplinkNonUEAssociatedLPPaTransport ProcedureCode ::= 47 +id-UERadioCapabilityMatch ProcedureCode ::= 48 +id-PWSRestartIndication ProcedureCode ::= 49 +id-E-RABModificationIndication ProcedureCode ::= 50 +id-PWSFailureIndication ProcedureCode ::= 51 +id-RerouteNASRequest ProcedureCode ::= 52 +id-UEContextModificationIndication ProcedureCode ::= 53 +id-ConnectionEstablishmentIndication ProcedureCode ::= 54 +id-UEContextSuspend ProcedureCode ::= 55 +id-UEContextResume ProcedureCode ::= 56 +id-NASDeliveryIndication ProcedureCode ::= 57 +id-RetrieveUEInformation ProcedureCode ::= 58 +id-UEInformationTransfer ProcedureCode ::= 59 +id-eNBCPRelocationIndication ProcedureCode ::= 60 +id-MMECPRelocationIndication ProcedureCode ::= 61 +id-SecondaryRATDataUsageReport ProcedureCode ::= 62 + +-- ************************************************************** +-- +-- Extension constants +-- +-- ************************************************************** + +maxPrivateIEs INTEGER ::= 65535 +maxProtocolExtensions INTEGER ::= 65535 +maxProtocolIEs INTEGER ::= 65535 +-- ************************************************************** +-- +-- Lists +-- +-- ************************************************************** + +maxnoofCSGs INTEGER ::= 256 +maxnoofE-RABs INTEGER ::= 256 +maxnoofTAIs INTEGER ::= 256 +maxnoofTACs INTEGER ::= 256 +maxnoofErrors INTEGER ::= 256 +maxnoofBPLMNs INTEGER ::= 6 +maxnoofPLMNsPerMME INTEGER ::= 32 +maxnoofEPLMNs INTEGER ::= 15 +maxnoofEPLMNsPlusOne INTEGER ::= 16 +maxnoofForbLACs INTEGER ::= 4096 +maxnoofForbTACs INTEGER ::= 4096 +maxnoofIndividualS1ConnectionsToReset INTEGER ::= 256 +maxnoofCellsinUEHistoryInfo INTEGER ::= 16 +maxnoofCellsineNB INTEGER ::= 256 +maxnoofTAIforWarning INTEGER ::= 65535 +maxnoofCellID INTEGER ::= 65535 +maxnoofDCNs INTEGER ::= 32 +maxnoofEmergencyAreaID INTEGER ::= 65535 +maxnoofCellinTAI INTEGER ::= 65535 +maxnoofCellinEAI INTEGER ::= 65535 +maxnoofeNBX2TLAs INTEGER ::= 2 +maxnoofeNBX2ExtTLAs INTEGER ::= 16 +maxnoofeNBX2GTPTLAs INTEGER ::= 16 +maxnoofRATs INTEGER ::= 8 +maxnoofGroupIDs INTEGER ::= 65535 +maxnoofMMECs INTEGER ::= 256 +maxnoofCellIDforMDT INTEGER ::= 32 +maxnoofTAforMDT INTEGER ::= 8 +maxnoofMDTPLMNs INTEGER ::= 16 +maxnoofCellsforRestart INTEGER ::= 256 +maxnoofRestartTAIs INTEGER ::= 2048 +maxnoofRestartEmergencyAreaIDs INTEGER ::= 256 +maxEARFCN INTEGER ::= 262143 +maxnoofMBSFNAreaMDT INTEGER ::= 8 +maxnoofRecommendedCells INTEGER ::= 16 +maxnoofRecommendedENBs INTEGER ::= 16 +maxnooftimeperiods INTEGER ::= 2 +maxnoofCellIDforQMC INTEGER ::= 32 +maxnoofTAforQMC INTEGER ::= 8 +maxnoofPLMNforQMC INTEGER ::= 16 +maxnoofBluetoothName INTEGER ::= 4 +maxnoofWLANName INTEGER ::= 4 +maxnoofConnectedengNBs INTEGER ::= 256 + + + +-- ************************************************************** +-- +-- IEs +-- +-- ************************************************************** + +id-MME-UE-S1AP-ID ProtocolIE-ID ::= 0 +id-HandoverType ProtocolIE-ID ::= 1 +id-Cause ProtocolIE-ID ::= 2 +id-SourceID ProtocolIE-ID ::= 3 +id-TargetID ProtocolIE-ID ::= 4 +id-eNB-UE-S1AP-ID ProtocolIE-ID ::= 8 +id-E-RABSubjecttoDataForwardingList ProtocolIE-ID ::= 12 +id-E-RABtoReleaseListHOCmd ProtocolIE-ID ::= 13 +id-E-RABDataForwardingItem ProtocolIE-ID ::= 14 +id-E-RABReleaseItemBearerRelComp ProtocolIE-ID ::= 15 +id-E-RABToBeSetupListBearerSUReq ProtocolIE-ID ::= 16 +id-E-RABToBeSetupItemBearerSUReq ProtocolIE-ID ::= 17 +id-E-RABAdmittedList ProtocolIE-ID ::= 18 +id-E-RABFailedToSetupListHOReqAck ProtocolIE-ID ::= 19 +id-E-RABAdmittedItem ProtocolIE-ID ::= 20 +id-E-RABFailedtoSetupItemHOReqAck ProtocolIE-ID ::= 21 +id-E-RABToBeSwitchedDLList ProtocolIE-ID ::= 22 +id-E-RABToBeSwitchedDLItem ProtocolIE-ID ::= 23 +id-E-RABToBeSetupListCtxtSUReq ProtocolIE-ID ::= 24 +id-TraceActivation ProtocolIE-ID ::= 25 +id-NAS-PDU ProtocolIE-ID ::= 26 +id-E-RABToBeSetupItemHOReq ProtocolIE-ID ::= 27 +id-E-RABSetupListBearerSURes ProtocolIE-ID ::= 28 +id-E-RABFailedToSetupListBearerSURes ProtocolIE-ID ::= 29 +id-E-RABToBeModifiedListBearerModReq ProtocolIE-ID ::= 30 +id-E-RABModifyListBearerModRes ProtocolIE-ID ::= 31 +id-E-RABFailedToModifyList ProtocolIE-ID ::= 32 +id-E-RABToBeReleasedList ProtocolIE-ID ::= 33 +id-E-RABFailedToReleaseList ProtocolIE-ID ::= 34 +id-E-RABItem ProtocolIE-ID ::= 35 +id-E-RABToBeModifiedItemBearerModReq ProtocolIE-ID ::= 36 +id-E-RABModifyItemBearerModRes ProtocolIE-ID ::= 37 +id-E-RABReleaseItem ProtocolIE-ID ::= 38 +id-E-RABSetupItemBearerSURes ProtocolIE-ID ::= 39 +id-SecurityContext ProtocolIE-ID ::= 40 +id-HandoverRestrictionList ProtocolIE-ID ::= 41 +id-UEPagingID ProtocolIE-ID ::= 43 +id-pagingDRX ProtocolIE-ID ::= 44 +id-TAIList ProtocolIE-ID ::= 46 +id-TAIItem ProtocolIE-ID ::= 47 +id-E-RABFailedToSetupListCtxtSURes ProtocolIE-ID ::= 48 +id-E-RABReleaseItemHOCmd ProtocolIE-ID ::= 49 +id-E-RABSetupItemCtxtSURes ProtocolIE-ID ::= 50 +id-E-RABSetupListCtxtSURes ProtocolIE-ID ::= 51 +id-E-RABToBeSetupItemCtxtSUReq ProtocolIE-ID ::= 52 +id-E-RABToBeSetupListHOReq ProtocolIE-ID ::= 53 +id-GERANtoLTEHOInformationRes ProtocolIE-ID ::= 55 +id-UTRANtoLTEHOInformationRes ProtocolIE-ID ::= 57 +id-CriticalityDiagnostics ProtocolIE-ID ::= 58 +id-Global-ENB-ID ProtocolIE-ID ::= 59 +id-eNBname ProtocolIE-ID ::= 60 +id-MMEname ProtocolIE-ID ::= 61 +id-ServedPLMNs ProtocolIE-ID ::= 63 +id-SupportedTAs ProtocolIE-ID ::= 64 +id-TimeToWait ProtocolIE-ID ::= 65 +id-uEaggregateMaximumBitrate ProtocolIE-ID ::= 66 +id-TAI ProtocolIE-ID ::= 67 +id-E-RABReleaseListBearerRelComp ProtocolIE-ID ::= 69 +id-cdma2000PDU ProtocolIE-ID ::= 70 +id-cdma2000RATType ProtocolIE-ID ::= 71 +id-cdma2000SectorID ProtocolIE-ID ::= 72 +id-SecurityKey ProtocolIE-ID ::= 73 +id-UERadioCapability ProtocolIE-ID ::= 74 +id-GUMMEI-ID ProtocolIE-ID ::= 75 +id-E-RABInformationListItem ProtocolIE-ID ::= 78 +id-Direct-Forwarding-Path-Availability ProtocolIE-ID ::= 79 +id-UEIdentityIndexValue ProtocolIE-ID ::= 80 +id-cdma2000HOStatus ProtocolIE-ID ::= 83 +id-cdma2000HORequiredIndication ProtocolIE-ID ::= 84 +id-E-UTRAN-Trace-ID ProtocolIE-ID ::= 86 +id-RelativeMMECapacity ProtocolIE-ID ::= 87 +id-SourceMME-UE-S1AP-ID ProtocolIE-ID ::= 88 +id-Bearers-SubjectToStatusTransfer-Item ProtocolIE-ID ::= 89 +id-eNB-StatusTransfer-TransparentContainer ProtocolIE-ID ::= 90 +id-UE-associatedLogicalS1-ConnectionItem ProtocolIE-ID ::= 91 +id-ResetType ProtocolIE-ID ::= 92 +id-UE-associatedLogicalS1-ConnectionListResAck ProtocolIE-ID ::= 93 +id-E-RABToBeSwitchedULItem ProtocolIE-ID ::= 94 +id-E-RABToBeSwitchedULList ProtocolIE-ID ::= 95 +id-S-TMSI ProtocolIE-ID ::= 96 +id-cdma2000OneXRAND ProtocolIE-ID ::= 97 +id-RequestType ProtocolIE-ID ::= 98 +id-UE-S1AP-IDs ProtocolIE-ID ::= 99 +id-EUTRAN-CGI ProtocolIE-ID ::= 100 +id-OverloadResponse ProtocolIE-ID ::= 101 +id-cdma2000OneXSRVCCInfo ProtocolIE-ID ::= 102 +id-E-RABFailedToBeReleasedList ProtocolIE-ID ::= 103 +id-Source-ToTarget-TransparentContainer ProtocolIE-ID ::= 104 +id-ServedGUMMEIs ProtocolIE-ID ::= 105 +id-SubscriberProfileIDforRFP ProtocolIE-ID ::= 106 +id-UESecurityCapabilities ProtocolIE-ID ::= 107 +id-CSFallbackIndicator ProtocolIE-ID ::= 108 +id-CNDomain ProtocolIE-ID ::= 109 +id-E-RABReleasedList ProtocolIE-ID ::= 110 +id-MessageIdentifier ProtocolIE-ID ::= 111 +id-SerialNumber ProtocolIE-ID ::= 112 +id-WarningAreaList ProtocolIE-ID ::= 113 +id-RepetitionPeriod ProtocolIE-ID ::= 114 +id-NumberofBroadcastRequest ProtocolIE-ID ::= 115 +id-WarningType ProtocolIE-ID ::= 116 +id-WarningSecurityInfo ProtocolIE-ID ::= 117 +id-DataCodingScheme ProtocolIE-ID ::= 118 +id-WarningMessageContents ProtocolIE-ID ::= 119 +id-BroadcastCompletedAreaList ProtocolIE-ID ::= 120 +id-Inter-SystemInformationTransferTypeEDT ProtocolIE-ID ::= 121 +id-Inter-SystemInformationTransferTypeMDT ProtocolIE-ID ::= 122 +id-Target-ToSource-TransparentContainer ProtocolIE-ID ::= 123 +id-SRVCCOperationPossible ProtocolIE-ID ::= 124 +id-SRVCCHOIndication ProtocolIE-ID ::= 125 +id-NAS-DownlinkCount ProtocolIE-ID ::= 126 +id-CSG-Id ProtocolIE-ID ::= 127 +id-CSG-IdList ProtocolIE-ID ::= 128 +id-SONConfigurationTransferECT ProtocolIE-ID ::= 129 +id-SONConfigurationTransferMCT ProtocolIE-ID ::= 130 +id-TraceCollectionEntityIPAddress ProtocolIE-ID ::= 131 +id-MSClassmark2 ProtocolIE-ID ::= 132 +id-MSClassmark3 ProtocolIE-ID ::= 133 +id-RRC-Establishment-Cause ProtocolIE-ID ::= 134 +id-NASSecurityParametersfromE-UTRAN ProtocolIE-ID ::= 135 +id-NASSecurityParameterstoE-UTRAN ProtocolIE-ID ::= 136 +id-DefaultPagingDRX ProtocolIE-ID ::= 137 +id-Source-ToTarget-TransparentContainer-Secondary ProtocolIE-ID ::= 138 +id-Target-ToSource-TransparentContainer-Secondary ProtocolIE-ID ::= 139 +id-EUTRANRoundTripDelayEstimationInfo ProtocolIE-ID ::= 140 +id-BroadcastCancelledAreaList ProtocolIE-ID ::= 141 +id-ConcurrentWarningMessageIndicator ProtocolIE-ID ::= 142 +id-Data-Forwarding-Not-Possible ProtocolIE-ID ::= 143 +id-ExtendedRepetitionPeriod ProtocolIE-ID ::= 144 +id-CellAccessMode ProtocolIE-ID ::= 145 +id-CSGMembershipStatus ProtocolIE-ID ::= 146 +id-LPPa-PDU ProtocolIE-ID ::= 147 +id-Routing-ID ProtocolIE-ID ::= 148 +id-Time-Synchronisation-Info ProtocolIE-ID ::= 149 +id-PS-ServiceNotAvailable ProtocolIE-ID ::= 150 +id-PagingPriority ProtocolIE-ID ::= 151 +id-x2TNLConfigurationInfo ProtocolIE-ID ::= 152 +id-eNBX2ExtendedTransportLayerAddresses ProtocolIE-ID ::= 153 +id-GUMMEIList ProtocolIE-ID ::= 154 +id-GW-TransportLayerAddress ProtocolIE-ID ::= 155 +id-Correlation-ID ProtocolIE-ID ::= 156 +id-SourceMME-GUMMEI ProtocolIE-ID ::= 157 +id-MME-UE-S1AP-ID-2 ProtocolIE-ID ::= 158 +id-RegisteredLAI ProtocolIE-ID ::= 159 +id-RelayNode-Indicator ProtocolIE-ID ::= 160 +id-TrafficLoadReductionIndication ProtocolIE-ID ::= 161 +id-MDTConfiguration ProtocolIE-ID ::= 162 +id-MMERelaySupportIndicator ProtocolIE-ID ::= 163 +id-GWContextReleaseIndication ProtocolIE-ID ::= 164 +id-ManagementBasedMDTAllowed ProtocolIE-ID ::= 165 +id-PrivacyIndicator ProtocolIE-ID ::= 166 +id-Time-UE-StayedInCell-EnhancedGranularity ProtocolIE-ID ::= 167 +id-HO-Cause ProtocolIE-ID ::= 168 +id-VoiceSupportMatchIndicator ProtocolIE-ID ::= 169 +id-GUMMEIType ProtocolIE-ID ::= 170 +id-M3Configuration ProtocolIE-ID ::= 171 +id-M4Configuration ProtocolIE-ID ::= 172 +id-M5Configuration ProtocolIE-ID ::= 173 +id-MDT-Location-Info ProtocolIE-ID ::= 174 +id-MobilityInformation ProtocolIE-ID ::= 175 +id-Tunnel-Information-for-BBF ProtocolIE-ID ::= 176 +id-ManagementBasedMDTPLMNList ProtocolIE-ID ::= 177 +id-SignallingBasedMDTPLMNList ProtocolIE-ID ::= 178 +id-ULCOUNTValueExtended ProtocolIE-ID ::= 179 +id-DLCOUNTValueExtended ProtocolIE-ID ::= 180 +id-ReceiveStatusOfULPDCPSDUsExtended ProtocolIE-ID ::= 181 +id-ECGIListForRestart ProtocolIE-ID ::= 182 +id-SIPTO-Correlation-ID ProtocolIE-ID ::= 183 +id-SIPTO-L-GW-TransportLayerAddress ProtocolIE-ID ::= 184 +id-TransportInformation ProtocolIE-ID ::= 185 +id-LHN-ID ProtocolIE-ID ::= 186 +id-AdditionalCSFallbackIndicator ProtocolIE-ID ::= 187 +id-TAIListForRestart ProtocolIE-ID ::= 188 +id-UserLocationInformation ProtocolIE-ID ::= 189 +id-EmergencyAreaIDListForRestart ProtocolIE-ID ::= 190 +id-KillAllWarningMessages ProtocolIE-ID ::= 191 +id-Masked-IMEISV ProtocolIE-ID ::= 192 +id-eNBIndirectX2TransportLayerAddresses ProtocolIE-ID ::= 193 +id-uE-HistoryInformationFromTheUE ProtocolIE-ID ::= 194 +id-ProSeAuthorized ProtocolIE-ID ::= 195 +id-ExpectedUEBehaviour ProtocolIE-ID ::= 196 +id-LoggedMBSFNMDT ProtocolIE-ID ::= 197 +id-UERadioCapabilityForPaging ProtocolIE-ID ::= 198 +id-E-RABToBeModifiedListBearerModInd ProtocolIE-ID ::= 199 +id-E-RABToBeModifiedItemBearerModInd ProtocolIE-ID ::= 200 +id-E-RABNotToBeModifiedListBearerModInd ProtocolIE-ID ::= 201 +id-E-RABNotToBeModifiedItemBearerModInd ProtocolIE-ID ::= 202 +id-E-RABModifyListBearerModConf ProtocolIE-ID ::= 203 +id-E-RABModifyItemBearerModConf ProtocolIE-ID ::= 204 +id-E-RABFailedToModifyListBearerModConf ProtocolIE-ID ::= 205 +id-SON-Information-Report ProtocolIE-ID ::= 206 +id-Muting-Availability-Indication ProtocolIE-ID ::= 207 +id-Muting-Pattern-Information ProtocolIE-ID ::= 208 +id-Synchronisation-Information ProtocolIE-ID ::= 209 +id-E-RABToBeReleasedListBearerModConf ProtocolIE-ID ::= 210 +id-AssistanceDataForPaging ProtocolIE-ID ::= 211 +id-CellIdentifierAndCELevelForCECapableUEs ProtocolIE-ID ::= 212 +id-InformationOnRecommendedCellsAndENBsForPaging ProtocolIE-ID ::= 213 +id-RecommendedCellItem ProtocolIE-ID ::= 214 +id-RecommendedENBItem ProtocolIE-ID ::= 215 +id-ProSeUEtoNetworkRelaying ProtocolIE-ID ::= 216 +id-ULCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 217 +id-DLCOUNTValuePDCP-SNlength18 ProtocolIE-ID ::= 218 +id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ProtocolIE-ID ::= 219 +id-M6Configuration ProtocolIE-ID ::= 220 +id-M7Configuration ProtocolIE-ID ::= 221 +id-PWSfailedECGIList ProtocolIE-ID ::= 222 +id-MME-Group-ID ProtocolIE-ID ::= 223 +id-Additional-GUTI ProtocolIE-ID ::= 224 +id-S1-Message ProtocolIE-ID ::= 225 +id-CSGMembershipInfo ProtocolIE-ID ::= 226 +id-Paging-eDRXInformation ProtocolIE-ID ::= 227 +id-UE-RetentionInformation ProtocolIE-ID ::= 228 +id-UE-Usage-Type ProtocolIE-ID ::= 230 +id-extended-UEIdentityIndexValue ProtocolIE-ID ::= 231 +id-RAT-Type ProtocolIE-ID ::= 232 +id-BearerType ProtocolIE-ID ::= 233 +id-NB-IoT-DefaultPagingDRX ProtocolIE-ID ::= 234 +id-E-RABFailedToResumeListResumeReq ProtocolIE-ID ::= 235 +id-E-RABFailedToResumeItemResumeReq ProtocolIE-ID ::= 236 +id-E-RABFailedToResumeListResumeRes ProtocolIE-ID ::= 237 +id-E-RABFailedToResumeItemResumeRes ProtocolIE-ID ::= 238 +id-NB-IoT-Paging-eDRXInformation ProtocolIE-ID ::= 239 +id-V2XServicesAuthorized ProtocolIE-ID ::= 240 +id-UEUserPlaneCIoTSupportIndicator ProtocolIE-ID ::= 241 +id-CE-mode-B-SupportIndicator ProtocolIE-ID ::= 242 +id-SRVCCOperationNotPossible ProtocolIE-ID ::= 243 +id-NB-IoT-UEIdentityIndexValue ProtocolIE-ID ::= 244 +id-RRC-Resume-Cause ProtocolIE-ID ::= 245 +id-DCN-ID ProtocolIE-ID ::= 246 +id-ServedDCNs ProtocolIE-ID ::= 247 +id-UESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 248 +id-DLNASPDUDeliveryAckRequest ProtocolIE-ID ::= 249 +id-Coverage-Level ProtocolIE-ID ::= 250 +id-EnhancedCoverageRestricted ProtocolIE-ID ::= 251 +id-UE-Level-QoS-Parameters ProtocolIE-ID ::= 252 +id-DL-CP-SecurityInformation ProtocolIE-ID ::= 253 +id-UL-CP-SecurityInformation ProtocolIE-ID ::= 254 +id-extended-e-RAB-MaximumBitrateDL ProtocolIE-ID ::= 255 +id-extended-e-RAB-MaximumBitrateUL ProtocolIE-ID ::= 256 +id-extended-e-RAB-GuaranteedBitrateDL ProtocolIE-ID ::= 257 +id-extended-e-RAB-GuaranteedBitrateUL ProtocolIE-ID ::= 258 +id-extended-uEaggregateMaximumBitRateDL ProtocolIE-ID ::= 259 +id-extended-uEaggregateMaximumBitRateUL ProtocolIE-ID ::= 260 +id-NRrestrictioninEPSasSecondaryRAT ProtocolIE-ID ::= 261 +id-UEAppLayerMeasConfig ProtocolIE-ID ::= 262 +id-UE-Application-Layer-Measurement-Capability ProtocolIE-ID ::= 263 +id-SecondaryRATDataUsageReportList ProtocolIE-ID ::= 264 +id-SecondaryRATDataUsageReportItem ProtocolIE-ID ::= 265 +id-HandoverFlag ProtocolIE-ID ::= 266 +id-E-RABUsageReportItem ProtocolIE-ID ::= 267 +id-SecondaryRATDataUsageRequest ProtocolIE-ID ::= 268 +id-NRUESecurityCapabilities ProtocolIE-ID ::= 269 +id-UnlicensedSpectrumRestriction ProtocolIE-ID ::= 270 +id-CE-ModeBRestricted ProtocolIE-ID ::= 271 +id-LTE-M-Indication ProtocolIE-ID ::= 272 +id-DownlinkPacketLossRate ProtocolIE-ID ::= 273 +id-UplinkPacketLossRate ProtocolIE-ID ::= 274 +id-UECapabilityInfoRequest ProtocolIE-ID ::= 275 +id-serviceType ProtocolIE-ID ::= 276 +id-AerialUEsubscriptionInformation ProtocolIE-ID ::= 277 +id-Subscription-Based-UE-DifferentiationInfo ProtocolIE-ID ::= 278 +id-EndIndication ProtocolIE-ID ::= 280 +id-EDT-Session ProtocolIE-ID ::= 281 +id-CNTypeRestrictions ProtocolIE-ID ::= 282 +id-PendingDataIndication ProtocolIE-ID ::= 283 +id-BluetoothMeasurementConfiguration ProtocolIE-ID ::= 284 +id-WLANMeasurementConfiguration ProtocolIE-ID ::= 285 +id-WarningAreaCoordinates ProtocolIE-ID ::= 286 +id-NRrestrictionin5GS ProtocolIE-ID ::= 287 +id-PSCellInformation ProtocolIE-ID ::= 288 +id-LastNG-RANPLMNIdentity ProtocolIE-ID ::= 290 +id-ConnectedengNBList ProtocolIE-ID ::= 291 +id-ConnectedengNBToAddList ProtocolIE-ID ::= 292 +id-ConnectedengNBToRemoveList ProtocolIE-ID ::= 293 +id-EN-DCSONConfigurationTransfer-ECT ProtocolIE-ID ::= 294 +id-EN-DCSONConfigurationTransfer-MCT ProtocolIE-ID ::= 295 +id-IMSvoiceEPSfallbackfrom5G ProtocolIE-ID ::= 296 +id-TimeSinceSecondaryNodeRelease ProtocolIE-ID ::= 297 +id-RequestTypeAdditionalInfo ProtocolIE-ID ::= 298 + +END diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-Containers.asn b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-Containers.asn new file mode 100644 index 0000000..d0427bc --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-Containers.asn @@ -0,0 +1,197 @@ +-- ************************************************************** +-- +-- Container definitions +-- +-- ************************************************************** + +S1AP-Containers { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-Containers (5) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + Criticality, + Presence, + PrivateIE-ID, + ProtocolExtensionID, + ProtocolIE-ID +FROM S1AP-CommonDataTypes + + maxPrivateIEs, + maxProtocolExtensions, + maxProtocolIEs +FROM S1AP-Constants; + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +S1AP-PROTOCOL-IES ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol IEs +-- +-- ************************************************************** + +S1AP-PROTOCOL-IES-PAIR ::= CLASS { + &id ProtocolIE-ID UNIQUE, + &firstCriticality Criticality, + &FirstValue, + &secondCriticality Criticality, + &SecondValue, + &presence Presence +} +WITH SYNTAX { + ID &id + FIRST CRITICALITY &firstCriticality + FIRST TYPE &FirstValue + SECOND CRITICALITY &secondCriticality + SECOND TYPE &SecondValue + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Protocol Extensions +-- +-- ************************************************************** + +S1AP-PROTOCOL-EXTENSION ::= CLASS { + &id ProtocolExtensionID UNIQUE, + &criticality Criticality, + &Extension, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + EXTENSION &Extension + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Class Definition for Private IEs +-- +-- ************************************************************** + +S1AP-PRIVATE-IES ::= CLASS { + &id PrivateIE-ID, + &criticality Criticality, + &Value, + &presence Presence +} +WITH SYNTAX { + ID &id + CRITICALITY &criticality + TYPE &Value + PRESENCE &presence +} + +-- ************************************************************** +-- +-- Container for Protocol IEs +-- +-- ************************************************************** + +ProtocolIE-Container {S1AP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-SingleContainer {S1AP-PROTOCOL-IES : IEsSetParam} ::= + ProtocolIE-Field {{IEsSetParam}} + +ProtocolIE-Field {S1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-IES.&id ({IEsSetParam}), + criticality S1AP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}), + value S1AP-PROTOCOL-IES.&Value ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Protocol IE Pairs +-- +-- ************************************************************** + +ProtocolIE-ContainerPair {S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (0..maxProtocolIEs)) OF + ProtocolIE-FieldPair {{IEsSetParam}} + +ProtocolIE-FieldPair {S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}), + firstCriticality S1AP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}), + firstValue S1AP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}), + secondCriticality S1AP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}), + secondValue S1AP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container Lists for Protocol IE Containers +-- +-- ************************************************************** + +ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-SingleContainer {{IEsSetParam}} + +ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= + SEQUENCE (SIZE (lowerBound..upperBound)) OF + ProtocolIE-ContainerPair {{IEsSetParam}} + +-- ************************************************************** +-- +-- Container for Protocol Extensions +-- +-- ************************************************************** + +ProtocolExtensionContainer {S1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= + SEQUENCE (SIZE (1..maxProtocolExtensions)) OF + ProtocolExtensionField {{ExtensionSetParam}} + +ProtocolExtensionField {S1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE { + id S1AP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}), + criticality S1AP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}), + extensionValue S1AP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id}) +} + +-- ************************************************************** +-- +-- Container for Private IEs +-- +-- ************************************************************** + +PrivateIE-Container {S1AP-PRIVATE-IES : IEsSetParam } ::= + SEQUENCE (SIZE (1.. maxPrivateIEs)) OF + PrivateIE-Field {{IEsSetParam}} + +PrivateIE-Field {S1AP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE { + id S1AP-PRIVATE-IES.&id ({IEsSetParam}), + criticality S1AP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}), + value S1AP-PRIVATE-IES.&Value ({IEsSetParam}{@id}) +} + +END diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-IEs.asn b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-IEs.asn new file mode 100644 index 0000000..b470200 --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-IEs.asn @@ -0,0 +1,2817 @@ +-- ************************************************************** +-- +-- Information Element Definitions +-- +-- ************************************************************** + +S1AP-IEs { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-IEs (2) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +IMPORTS + id-E-RABInformationListItem, + id-E-RABItem, + id-Bearers-SubjectToStatusTransfer-Item, + id-Time-Synchronisation-Info, + id-x2TNLConfigurationInfo, + id-eNBX2ExtendedTransportLayerAddresses, + id-MDTConfiguration, + id-Time-UE-StayedInCell-EnhancedGranularity, + id-HO-Cause, + id-M3Configuration, + id-M4Configuration, + id-M5Configuration, + id-MDT-Location-Info, + id-SignallingBasedMDTPLMNList, + id-MobilityInformation, + id-ULCOUNTValueExtended, + id-DLCOUNTValueExtended, + id-ReceiveStatusOfULPDCPSDUsExtended, + id-eNBIndirectX2TransportLayerAddresses, + id-Muting-Availability-Indication, + id-Muting-Pattern-Information, + id-NRrestrictioninEPSasSecondaryRAT, + id-NRrestrictionin5GS, + id-Synchronisation-Information, + id-uE-HistoryInformationFromTheUE, + id-LoggedMBSFNMDT, + id-SON-Information-Report, + id-RecommendedCellItem, + id-RecommendedENBItem, + id-ProSeUEtoNetworkRelaying, + id-ULCOUNTValuePDCP-SNlength18, + id-DLCOUNTValuePDCP-SNlength18, + id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18, + id-M6Configuration, + id-M7Configuration, + id-RAT-Type, + id-extended-e-RAB-MaximumBitrateDL, + id-extended-e-RAB-MaximumBitrateUL, + id-extended-e-RAB-GuaranteedBitrateDL, + id-extended-e-RAB-GuaranteedBitrateUL, + id-extended-uEaggregateMaximumBitRateDL, + id-extended-uEaggregateMaximumBitRateUL, + id-SecondaryRATDataUsageReportItem, + id-E-RABUsageReportItem, + id-UEAppLayerMeasConfig, + id-serviceType, + id-UnlicensedSpectrumRestriction, + id-CNTypeRestrictions, + id-DownlinkPacketLossRate, + id-UplinkPacketLossRate, + id-BluetoothMeasurementConfiguration, + id-WLANMeasurementConfiguration, + id-LastNG-RANPLMNIdentity, + id-PSCellInformation, + id-IMSvoiceEPSfallbackfrom5G, + id-RequestTypeAdditionalInfo, + maxnoofCSGs, + maxnoofE-RABs, + maxnoofErrors, + maxnoofBPLMNs, + maxnoofPLMNsPerMME, + maxnoofTACs, + maxnoofEPLMNs, + maxnoofEPLMNsPlusOne, + maxnoofForbLACs, + maxnoofForbTACs, + maxnoofCellsinUEHistoryInfo, + maxnoofCellID, + maxnoofDCNs, + maxnoofEmergencyAreaID, + maxnoofTAIforWarning, + maxnoofCellinTAI, + maxnoofCellinEAI, + maxnoofeNBX2TLAs, + maxnoofeNBX2ExtTLAs, + maxnoofeNBX2GTPTLAs, + maxnoofRATs, + maxnoofGroupIDs, + maxnoofMMECs, + maxnoofTAforMDT, + maxnoofCellIDforMDT, + maxnoofMDTPLMNs, + maxnoofCellsforRestart, + maxnoofRestartTAIs, + maxnoofRestartEmergencyAreaIDs, + maxnoofMBSFNAreaMDT, + maxEARFCN, + maxnoofCellsineNB, + maxnoofRecommendedCells, + maxnoofRecommendedENBs, + maxnooftimeperiods, + maxnoofCellIDforQMC, + maxnoofTAforQMC, + maxnoofPLMNforQMC, + maxnoofBluetoothName, + maxnoofWLANName, + maxnoofConnectedengNBs + + + + +FROM S1AP-Constants + + Criticality, + ProcedureCode, + ProtocolIE-ID, + TriggeringMessage +FROM S1AP-CommonDataTypes + + ProtocolExtensionContainer{}, + S1AP-PROTOCOL-EXTENSION, + ProtocolIE-SingleContainer{}, + S1AP-PROTOCOL-IES + +FROM S1AP-Containers; + +-- A + +Additional-GUTI::= SEQUENCE { + gUMMEI GUMMEI, + m-TMSI M-TMSI, + iE-Extensions ProtocolExtensionContainer { {Additional-GUTI-ExtIEs} } OPTIONAL, + ... +} + +Additional-GUTI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AerialUEsubscriptionInformation ::= ENUMERATED { + allowed, + not-allowed, + ... +} + +AreaScopeOfMDT ::= CHOICE { + cellBased CellBasedMDT, + tABased TABasedMDT, + pLMNWide NULL, + ..., + tAIBased TAIBasedMDT +} + + +AreaScopeOfQMC ::= CHOICE { + cellBased CellBasedQMC, + tABased TABasedQMC, + tAIBased TAIBasedQMC, + pLMNAreaBased PLMNAreaBasedQMC, + ... +} + +AllocationAndRetentionPriority ::= SEQUENCE { + priorityLevel PriorityLevel, + pre-emptionCapability Pre-emptionCapability, + pre-emptionVulnerability Pre-emptionVulnerability, + iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL, + ... +} + +AllocationAndRetentionPriority-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForCECapableUEs ::= SEQUENCE { + cellIdentifierAndCELevelForCECapableUEs CellIdentifierAndCELevelForCECapableUEs, + iE-Extensions ProtocolExtensionContainer { { InformationForCECapableUEs-ExtIEs} } OPTIONAL, + ... +} + +InformationForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForPaging ::= SEQUENCE { + assistanceDataForRecommendedCells AssistanceDataForRecommendedCells OPTIONAL, + assistanceDataForCECapableUEs AssistanceDataForCECapableUEs OPTIONAL, + pagingAttemptInformation PagingAttemptInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AssistanceDataForPaging-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +AssistanceDataForRecommendedCells ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + iE-Extensions ProtocolExtensionContainer { { AssistanceDataForRecommendedCells-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForRecommendedCells-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- B + +Bearers-SubjectToStatusTransferList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { Bearers-SubjectToStatusTransfer-ItemIEs } } + +Bearers-SubjectToStatusTransfer-ItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-Bearers-SubjectToStatusTransfer-Item CRITICALITY ignore TYPE Bearers-SubjectToStatusTransfer-Item PRESENCE mandatory }, + ... +} + +Bearers-SubjectToStatusTransfer-Item ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + uL-COUNTvalue COUNTvalue, + dL-COUNTvalue COUNTvalue, + receiveStatusofULPDCPSDUs ReceiveStatusofULPDCPSDUs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Bearers-SubjectToStatusTransfer-ItemExtIEs} } OPTIONAL, + ... +} + +Bearers-SubjectToStatusTransfer-ItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-ULCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| + { ID id-DLCOUNTValueExtended CRITICALITY ignore EXTENSION COUNTValueExtended PRESENCE optional}| + { ID id-ReceiveStatusOfULPDCPSDUsExtended CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsExtended PRESENCE optional}| + { ID id-ULCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| + { ID id-DLCOUNTValuePDCP-SNlength18 CRITICALITY ignore EXTENSION COUNTvaluePDCP-SNlength18 PRESENCE optional}| + { ID id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 CRITICALITY ignore EXTENSION ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 PRESENCE optional}, + ... +} + +BearerType ::= ENUMERATED { + non-IP, + ... +} + +BitRate ::= INTEGER (0..10000000000) + +BluetoothMeasurementConfiguration ::= SEQUENCE { + bluetoothMeasConfig BluetoothMeasConfig, + bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL, + bt-rssi ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +BluetoothMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothName + +BluetoothMeasConfig::= ENUMERATED {setup,...} + +BluetoothName ::= OCTET STRING (SIZE (1..248)) + +BPLMNs ::= SEQUENCE (SIZE(1.. maxnoofBPLMNs)) OF PLMNidentity + +BroadcastCancelledAreaList ::= CHOICE { + cellID-Cancelled CellID-Cancelled, + tAI-Cancelled TAI-Cancelled, + emergencyAreaID-Cancelled EmergencyAreaID-Cancelled, + ... +} + +BroadcastCompletedAreaList ::= CHOICE { + cellID-Broadcast CellID-Broadcast, + tAI-Broadcast TAI-Broadcast, + emergencyAreaID-Broadcast EmergencyAreaID-Broadcast, + ... +} + + +-- C + +CancelledCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CancelledCellinEAI-Item + +CancelledCellinEAI-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellinEAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CancelledCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CancelledCellinTAI-Item + +CancelledCellinTAI-Item ::= SEQUENCE{ + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CancelledCellinTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CancelledCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Cause ::= CHOICE { + radioNetwork CauseRadioNetwork, + transport CauseTransport, + nas CauseNas, + protocol CauseProtocol, + misc CauseMisc, + ... +} + +CauseMisc ::= ENUMERATED { + control-processing-overload, + not-enough-user-plane-processing-resources, + hardware-failure, + om-intervention, + unspecified, + unknown-PLMN, +... +} + +CauseProtocol ::= ENUMERATED { + transfer-syntax-error, + abstract-syntax-error-reject, + abstract-syntax-error-ignore-and-notify, + message-not-compatible-with-receiver-state, + semantic-error, + abstract-syntax-error-falsely-constructed-message, + unspecified, + ... +} + +CauseRadioNetwork ::= ENUMERATED { + unspecified, + tx2relocoverall-expiry, + successful-handover, + release-due-to-eutran-generated-reason, + handover-cancelled, + partial-handover, + ho-failure-in-target-EPC-eNB-or-target-system, + ho-target-not-allowed, + tS1relocoverall-expiry, + tS1relocprep-expiry, + cell-not-available, + unknown-targetID, + no-radio-resources-available-in-target-cell, + unknown-mme-ue-s1ap-id, + unknown-enb-ue-s1ap-id, + unknown-pair-ue-s1ap-id, + handover-desirable-for-radio-reason, + time-critical-handover, + resource-optimisation-handover, + reduce-load-in-serving-cell, + user-inactivity, + radio-connection-with-ue-lost, + load-balancing-tau-required, + cs-fallback-triggered, + ue-not-available-for-ps-service, + radio-resources-not-available, + failure-in-radio-interface-procedure, + invalid-qos-combination, + interrat-redirection, + interaction-with-other-procedure, + unknown-E-RAB-ID, + multiple-E-RAB-ID-instances, + encryption-and-or-integrity-protection-algorithms-not-supported, + s1-intra-system-handover-triggered, + s1-inter-system-handover-triggered, + x2-handover-triggered, + ..., + redirection-towards-1xRTT, + not-supported-QCI-value, + invalid-CSG-Id, + release-due-to-pre-emption + +} + +CauseTransport ::= ENUMERATED { + transport-resource-unavailable, + unspecified, + ... +} + +CauseNas ::= ENUMERATED { + normal-release, + authentication-failure, + detach, + unspecified, + ..., + csg-subscription-expiry +} + +CellAccessMode ::= ENUMERATED { + hybrid, + ... +} + +CellIdentifierAndCELevelForCECapableUEs ::= SEQUENCE { + global-Cell-ID EUTRAN-CGI, + cELevel CELevel, + iE-Extensions ProtocolExtensionContainer { { CellIdentifierAndCELevelForCECapableUEs-ExtIEs} } OPTIONAL, + ... +} + +CellIdentifierAndCELevelForCECapableUEs-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Coverage Enhancement level encoded according to TS 36.331 [16] -- +CELevel ::= OCTET STRING + +CE-mode-B-SupportIndicator ::= ENUMERATED { + supported, + ... +} + +CellIdentity ::= BIT STRING (SIZE (28)) + +CellID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Broadcast-Item + +CellID-Broadcast-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CellID-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +CellID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellID-Cancelled::= SEQUENCE (SIZE(1..maxnoofCellID)) OF CellID-Cancelled-Item + +CellID-Cancelled-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + numberOfBroadcasts NumberOfBroadcasts, + iE-Extensions ProtocolExtensionContainer { {CellID-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +CellID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellBasedMDT::= SEQUENCE { + cellIdListforMDT CellIdListforMDT, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforMDT ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF EUTRAN-CGI + +CellBasedQMC::= SEQUENCE { + cellIdListforQMC CellIdListforQMC, + iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +CellBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF EUTRAN-CGI + +Cdma2000PDU ::= OCTET STRING + +Cdma2000RATType ::= ENUMERATED { + hRPD, + onexRTT, + ... +} + +Cdma2000SectorID ::= OCTET STRING + +Cdma2000HOStatus ::= ENUMERATED { + hOSuccess, + hOFailure, + ... +} + +Cdma2000HORequiredIndication ::= ENUMERATED { + true, + ... +} + +Cdma2000OneXSRVCCInfo ::= SEQUENCE { + cdma2000OneXMEID Cdma2000OneXMEID, + cdma2000OneXMSI Cdma2000OneXMSI, + cdma2000OneXPilot Cdma2000OneXPilot, + iE-Extensions ProtocolExtensionContainer { {Cdma2000OneXSRVCCInfo-ExtIEs} } OPTIONAL, + ... +} + +Cdma2000OneXSRVCCInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Cdma2000OneXMEID ::= OCTET STRING + +Cdma2000OneXMSI ::= OCTET STRING + +Cdma2000OneXPilot ::= OCTET STRING + +Cdma2000OneXRAND ::= OCTET STRING + + +Cell-Size ::= ENUMERATED {verysmall, small, medium, large, ...} + +CellType ::= SEQUENCE { + cell-Size Cell-Size, + iE-Extensions ProtocolExtensionContainer { { CellType-ExtIEs}} OPTIONAL, + ... +} + +CellType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CGI ::= SEQUENCE { + pLMNidentity PLMNidentity, + lAC LAC, + cI CI, + rAC RAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL, + ... + } + +CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CI ::= OCTET STRING (SIZE (2)) + +CNDomain ::= ENUMERATED { + ps, + cs +} + +CNTypeRestrictions::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF CNTypeRestrictions-Item + +CNTypeRestrictions-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + cNType CNType, + iE-Extensions ProtocolExtensionContainer { { CNTypeRestrictions-Item-ExtIEs} } OPTIONAL, + ... +} + +CNTypeRestrictions-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CNType ::= ENUMERATED { + fiveGCForbidden, + ..., + epc-Forbiddden +} + +ConcurrentWarningMessageIndicator ::= ENUMERATED { + true +} + +ConnectedengNBList ::= SEQUENCE (SIZE(1..maxnoofConnectedengNBs)) OF ConnectedengNBItem + +ConnectedengNBItem ::= SEQUENCE { + en-gNB-ID En-gNB-ID, + supportedTAs SupportedTAs, + iE-Extensions ProtocolExtensionContainer { {ConnectedengNBItem-ExtIEs} } OPTIONAL, + ... +} + +ConnectedengNBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Correlation-ID ::= OCTET STRING (SIZE (4)) + +CSFallbackIndicator ::= ENUMERATED { + cs-fallback-required, + ..., + cs-fallback-high-priority +} + +AdditionalCSFallbackIndicator ::= ENUMERATED { + no-restriction, + restriction, + ... +} + +CSG-Id ::= BIT STRING (SIZE (27)) + + +CSG-IdList ::= SEQUENCE (SIZE (1.. maxnoofCSGs)) OF CSG-IdList-Item + +CSG-IdList-Item ::= SEQUENCE { + cSG-Id CSG-Id, + iE-Extensions ProtocolExtensionContainer { {CSG-IdList-Item-ExtIEs} } OPTIONAL, + ... +} + +CSG-IdList-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CSGMembershipStatus ::= ENUMERATED { + member, + not-member +} + + +COUNTvalue ::= SEQUENCE { + pDCP-SN PDCP-SN, + hFN HFN, + iE-Extensions ProtocolExtensionContainer { {COUNTvalue-ExtIEs} } OPTIONAL, + ... +} +COUNTvalue-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTValueExtended ::= SEQUENCE { + pDCP-SNExtended PDCP-SNExtended, + hFNModified HFNModified, + iE-Extensions ProtocolExtensionContainer { {COUNTValueExtended-ExtIEs} } OPTIONAL, + ... +} + +COUNTValueExtended-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +COUNTvaluePDCP-SNlength18 ::= SEQUENCE { + pDCP-SNlength18 PDCP-SNlength18, + hFNforPDCP-SNlength18 HFNforPDCP-SNlength18, + iE-Extensions ProtocolExtensionContainer { {COUNTvaluePDCP-SNlength18-ExtIEs} } OPTIONAL, + ... +} + +COUNTvaluePDCP-SNlength18-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Coverage-Level ::= ENUMERATED { + extendedcoverage, + ... +} + +CriticalityDiagnostics ::= SEQUENCE { + procedureCode ProcedureCode OPTIONAL, + triggeringMessage TriggeringMessage OPTIONAL, + procedureCriticality Criticality OPTIONAL, + iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1.. maxnoofErrors)) OF CriticalityDiagnostics-IE-Item + +CriticalityDiagnostics-IE-Item ::= SEQUENCE { + iECriticality Criticality, + iE-ID ProtocolIE-ID, + typeOfError TypeOfError, + iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL, + ... +} + +CriticalityDiagnostics-IE-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- D + +DataCodingScheme ::= BIT STRING (SIZE (8)) + +DCN-ID ::= INTEGER (0..65535) + +ServedDCNs ::= SEQUENCE (SIZE(0..maxnoofDCNs)) OF ServedDCNsItem + +ServedDCNsItem ::= SEQUENCE { + dCN-ID DCN-ID, + relativeDCNCapacity RelativeMMECapacity, + iE-Extensions ProtocolExtensionContainer { {ServedDCNsItem-ExtIEs} } OPTIONAL, + ... +} + +ServedDCNsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-CP-SecurityInformation ::= SEQUENCE { + dl-NAS-MAC DL-NAS-MAC, + iE-Extensions ProtocolExtensionContainer { { DL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +DL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +DL-Forwarding ::= ENUMERATED { + dL-Forwarding-proposed, + ... +} + +DL-NAS-MAC ::= BIT STRING (SIZE (16)) + +Direct-Forwarding-Path-Availability ::= ENUMERATED { + directPathAvailable, + ... +} + +Data-Forwarding-Not-Possible ::= ENUMERATED { + data-Forwarding-not-Possible, + ... +} + +DLNASPDUDeliveryAckRequest ::= ENUMERATED { + requested, + ... +} + +-- E + +EARFCN ::= INTEGER(0..maxEARFCN, ...) + +ECGIList ::= SEQUENCE (SIZE(1..maxnoofCellID)) OF EUTRAN-CGI + +PWSfailedECGIList ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI + +EDT-Session ::= ENUMERATED { + true, + ... +} + +EmergencyAreaIDList ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID + +EmergencyAreaID ::= OCTET STRING (SIZE (3)) + +EmergencyAreaID-Broadcast ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Broadcast-Item + +EmergencyAreaID-Broadcast-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + completedCellinEAI CompletedCellinEAI, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaID-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EmergencyAreaID-Cancelled ::= SEQUENCE (SIZE(1..maxnoofEmergencyAreaID)) OF EmergencyAreaID-Cancelled-Item + +EmergencyAreaID-Cancelled-Item ::= SEQUENCE { + emergencyAreaID EmergencyAreaID, + cancelledCellinEAI CancelledCellinEAI, + iE-Extensions ProtocolExtensionContainer { {EmergencyAreaID-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +EmergencyAreaID-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CompletedCellinEAI ::= SEQUENCE (SIZE(1..maxnoofCellinEAI)) OF CompletedCellinEAI-Item + +CompletedCellinEAI-Item ::= SEQUENCE { + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellinEAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellinEAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ECGI-List ::= SEQUENCE (SIZE(1..maxnoofCellsineNB)) OF EUTRAN-CGI + +EmergencyAreaIDListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartEmergencyAreaIDs)) OF EmergencyAreaID + +ENB-ID ::= CHOICE { + macroENB-ID BIT STRING (SIZE(20)), + homeENB-ID BIT STRING (SIZE(28)), + ... , + short-macroENB-ID BIT STRING (SIZE(18)), + long-macroENB-ID BIT STRING (SIZE(21)) +} + +En-gNB-ID ::= BIT STRING (SIZE(22..32, ...)) + +GERAN-Cell-ID ::= SEQUENCE { + lAI LAI, + rAC RAC, + cI CI, + iE-Extensions ProtocolExtensionContainer { { GERAN-Cell-ID-ExtIEs} } OPTIONAL, + ... +} + +GERAN-Cell-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-ENB-ID ::= SEQUENCE { + pLMNidentity PLMNidentity, + eNB-ID ENB-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalENB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalENB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-en-gNB-ID ::= SEQUENCE { + pLMNidentity PLMNidentity, + en-gNB-ID En-gNB-ID, + iE-Extensions ProtocolExtensionContainer { {Global-en-gNB-ID-ExtIEs} } OPTIONAL, + ... +} + +Global-en-gNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GUMMEIList::= SEQUENCE (SIZE (1.. maxnoofMMECs)) OF GUMMEI + +ENB-StatusTransfer-TransparentContainer ::= SEQUENCE { + bearers-SubjectToStatusTransferList Bearers-SubjectToStatusTransferList, + iE-Extensions ProtocolExtensionContainer { {ENB-StatusTransfer-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +ENB-StatusTransfer-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENB-UE-S1AP-ID ::= INTEGER (0..16777215) + +ENBname ::= PrintableString (SIZE (1..150,...)) + +ENBX2TLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2TLAs)) OF TransportLayerAddress + +EncryptionAlgorithms ::= BIT STRING (SIZE (16,...)) + +EN-DCSONConfigurationTransfer ::= SEQUENCE { + transfertype EN-DCSONTransferType, + sONInformation SONInformation, + x2TNLConfigInfo X2TNLConfigurationInfo OPTIONAL, + -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to “X2TNL Configuration Info” -- + iE-Extensions ProtocolExtensionContainer { {EN-DCSONConfigurationTransfer-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONTransferType ::= CHOICE { + request EN-DCTransferTypeRequest, + reply EN-DCTransferTypeReply, + ... +} + +EN-DCTransferTypeRequest ::= SEQUENCE { + sourceeNB EN-DCSONeNBIdentification, + targetengNB EN-DCSONengNBIdentification, + targeteNB EN-DCSONeNBIdentification OPTIONAL, + associatedTAI TAI OPTIONAL, + broadcast5GSTAI FiveGSTAI OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeRequest-ExtIEs} } OPTIONAL, +... +} + +EN-DCTransferTypeRequest-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCTransferTypeReply ::= SEQUENCE { + sourceengNB EN-DCSONengNBIdentification, + targeteNB EN-DCSONeNBIdentification, + iE-Extensions ProtocolExtensionContainer { {EN-DCTransferTypeReply-ExtIEs} } OPTIONAL, +... +} + +EN-DCTransferTypeReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONeNBIdentification ::= SEQUENCE { + globaleNBID Global-ENB-ID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {EN-DCSONeNBIdentification-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONeNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EN-DCSONengNBIdentification ::= SEQUENCE { + globalengNBID Global-en-gNB-ID, + selectedTAI TAI, + iE-Extensions ProtocolExtensionContainer { {EN-DCSONengNBIdentification-ExtIEs} } OPTIONAL, +... +} + +EN-DCSONengNBIdentification-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EndIndication ::= ENUMERATED { + no-further-data, + further-data-exists, + ... +} + +EnhancedCoverageRestricted ::= ENUMERATED { + restricted, + ... +} + +CE-ModeBRestricted ::= ENUMERATED { + restricted, + not-restricted, + ... +} + +EPLMNs ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMNidentity +EventType ::= ENUMERATED { + direct, + change-of-serve-cell, + stop-change-of-serve-cell, + ... +} + +E-RAB-ID ::= INTEGER (0..15, ...) + +E-RABInformationList ::= SEQUENCE (SIZE (1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { { E-RABInformationListIEs } } + +E-RABInformationListIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABInformationListItem CRITICALITY ignore TYPE E-RABInformationListItem PRESENCE mandatory }, + ... +} + +E-RABInformationListItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dL-Forwarding DL-Forwarding OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABInformationListItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABInformationListItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABItemIEs} } + +E-RABItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABItem CRITICALITY ignore TYPE E-RABItem PRESENCE mandatory }, + ... +} + +E-RABItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { {E-RABItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +E-RABLevelQoSParameters ::= SEQUENCE { + qCI QCI, + allocationRetentionPriority AllocationAndRetentionPriority, + gbrQosInformation GBR-QosInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABQoSParameters-ExtIEs} } OPTIONAL, + ... +} + +E-RABUsageReportList ::= SEQUENCE (SIZE(1..maxnooftimeperiods)) OF ProtocolIE-SingleContainer { {E-RABUsageReportItemIEs} } + +E-RABUsageReportItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABUsageReportItem CRITICALITY ignore TYPE E-RABUsageReportItem PRESENCE mandatory }, + ... +} + +E-RABUsageReportItem ::= SEQUENCE { + startTimestamp OCTET STRING (SIZE(4)), + endTimestamp OCTET STRING (SIZE(4)), + usageCountUL INTEGER (0..18446744073709551615), + usageCountDL INTEGER (0..18446744073709551615), + iE-Extensions ProtocolExtensionContainer { { E-RABUsageReportItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABQoSParameters-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extended for introduction of downlink and uplink packet loss rate for enhanced Voice performance –- + { ID id-DownlinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}| + { ID id-UplinkPacketLossRate CRITICALITY ignore EXTENSION Packet-LossRate PRESENCE optional}, + ... +} + + +EUTRAN-CGI ::= SEQUENCE { + pLMNidentity PLMNidentity, + cell-ID CellIdentity, + iE-Extensions ProtocolExtensionContainer { {EUTRAN-CGI-ExtIEs} } OPTIONAL, + ... +} + +EUTRAN-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRANRoundTripDelayEstimationInfo ::= INTEGER (0..2047) + +ExpectedUEBehaviour ::= SEQUENCE { + expectedActivity ExpectedUEActivityBehaviour OPTIONAL, + expectedHOInterval ExpectedHOInterval OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExpectedUEBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEActivityBehaviour ::= SEQUENCE { + expectedActivityPeriod ExpectedActivityPeriod OPTIONAL, + expectedIdlePeriod ExpectedIdlePeriod OPTIONAL, + sourceofUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEActivityBehaviour-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) + +ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) + +SourceOfUEActivityBehaviourInformation ::= ENUMERATED { + subscription-information, + statistics, + ... +} + +ExpectedHOInterval ::= ENUMERATED { + sec15, sec30, sec60, sec90, sec120, sec180, long-time, + ... +} + +ExtendedBitRate ::= INTEGER (10000000001..4000000000000, ...) + +ExtendedRNC-ID ::= INTEGER (4096..65535) + +ExtendedRepetitionPeriod ::= INTEGER (4096..131071) + +Extended-UEIdentityIndexValue ::= BIT STRING (SIZE (14)) + +-- F + +FiveGSTAC ::= OCTET STRING (SIZE (3)) + +FiveGSTAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + fiveGSTAC FiveGSTAC, + iE-Extensions ProtocolExtensionContainer { {FiveGSTAI-ExtIEs} } OPTIONAL, + ... +} + +FiveGSTAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenInterRATs ::= ENUMERATED { + all, + geran, + utran, + cdma2000, + ..., + geranandutran, + cdma2000andutran + +} + +ForbiddenTAs ::= SEQUENCE (SIZE(1.. maxnoofEPLMNsPlusOne)) OF ForbiddenTAs-Item + +ForbiddenTAs-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + forbiddenTACs ForbiddenTACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenTAs-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenTACs ::= SEQUENCE (SIZE(1..maxnoofForbTACs)) OF TAC + +ForbiddenLAs ::= SEQUENCE (SIZE(1..maxnoofEPLMNsPlusOne)) OF ForbiddenLAs-Item + +ForbiddenLAs-Item ::= SEQUENCE { + pLMN-Identity PLMNidentity, + forbiddenLACs ForbiddenLACs, + iE-Extensions ProtocolExtensionContainer { {ForbiddenLAs-Item-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenLAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ForbiddenLACs ::= SEQUENCE (SIZE(1..maxnoofForbLACs)) OF LAC + +-- G + +GBR-QosInformation ::= SEQUENCE { + e-RAB-MaximumBitrateDL BitRate, + e-RAB-MaximumBitrateUL BitRate, + e-RAB-GuaranteedBitrateDL BitRate, + e-RAB-GuaranteedBitrateUL BitRate, + iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL, + ... +} + +GBR-QosInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for maximum bitrate > 10G bps -- + { ID id-extended-e-RAB-MaximumBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-MaximumBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-GuaranteedBitrateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-e-RAB-GuaranteedBitrateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}, + ...} + + +GTP-TEID ::= OCTET STRING (SIZE (4)) + +GUMMEI ::= SEQUENCE { + pLMN-Identity PLMNidentity, + mME-Group-ID MME-Group-ID, + mME-Code MME-Code, + iE-Extensions ProtocolExtensionContainer { {GUMMEI-ExtIEs} } OPTIONAL, + ... +} + +GUMMEI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GUMMEIType ::= ENUMERATED { + native, + mapped, + ..., + mappedFrom5G +} + +GWContextReleaseIndication ::= ENUMERATED { + true, + ... +} + +-- H + +HandoverFlag ::= ENUMERATED { + handoverPreparation, + ... +} + + +HandoverRestrictionList ::= SEQUENCE { + servingPLMN PLMNidentity, + equivalentPLMNs EPLMNs OPTIONAL, + forbiddenTAs ForbiddenTAs OPTIONAL, + forbiddenLAs ForbiddenLAs OPTIONAL, + forbiddenInterRATs ForbiddenInterRATs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {HandoverRestrictionList-ExtIEs} } OPTIONAL, + ... +} + +HandoverRestrictionList-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-NRrestrictioninEPSasSecondaryRAT CRITICALITY ignore EXTENSION NRrestrictioninEPSasSecondaryRAT PRESENCE optional}| + { ID id-UnlicensedSpectrumRestriction CRITICALITY ignore EXTENSION UnlicensedSpectrumRestriction PRESENCE optional}| + { ID id-CNTypeRestrictions CRITICALITY ignore EXTENSION CNTypeRestrictions PRESENCE optional}| + { ID id-NRrestrictionin5GS CRITICALITY ignore EXTENSION NRrestrictionin5GS PRESENCE optional}| + { ID id-LastNG-RANPLMNIdentity CRITICALITY ignore EXTENSION PLMNidentity PRESENCE optional}, + ... +} + +HandoverType ::= ENUMERATED { + intralte, + ltetoutran, + ltetogeran, + utrantolte, + gerantolte, + ..., + eps-to-5gs, + fivegs-to-eps +} + +HFN ::= INTEGER (0..1048575) + +HFNModified ::= INTEGER (0..131071) + +HFNforPDCP-SNlength18 ::= INTEGER (0..16383) + +-- I + +Masked-IMEISV ::= BIT STRING (SIZE (64)) + +ImmediateMDT ::= SEQUENCE { + measurementsToActivate MeasurementsToActivate, + m1reportingTrigger M1ReportingTrigger, + m1thresholdeventA2 M1ThresholdEventA2 OPTIONAL, +-- Included in case of event-triggered, or event-triggered periodic reporting for measurement M1 + m1periodicReporting M1PeriodicReporting OPTIONAL, +-- Included in case of periodic or event-triggered periodic reporting + iE-Extensions ProtocolExtensionContainer { { ImmediateMDT-ExtIEs} } OPTIONAL, + ... +} + +ImmediateMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-M3Configuration CRITICALITY ignore EXTENSION M3Configuration PRESENCE conditional}| + { ID id-M4Configuration CRITICALITY ignore EXTENSION M4Configuration PRESENCE conditional}| + { ID id-M5Configuration CRITICALITY ignore EXTENSION M5Configuration PRESENCE conditional}| + { ID id-MDT-Location-Info CRITICALITY ignore EXTENSION MDT-Location-Info PRESENCE optional}| + { ID id-M6Configuration CRITICALITY ignore EXTENSION M6Configuration PRESENCE conditional}| + { ID id-M7Configuration CRITICALITY ignore EXTENSION M7Configuration PRESENCE conditional}| + { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}| + { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional}, + ... +} + +IMSI ::= OCTET STRING (SIZE (3..8)) + +InformationOnRecommendedCellsAndENBsForPaging ::= SEQUENCE { + recommendedCellsForPaging RecommendedCellsForPaging, + recommendENBsForPaging RecommendedENBsForPaging, + iE-Extensions ProtocolExtensionContainer { { InformationOnRecommendedCellsAndENBsForPaging-ExtIEs} } OPTIONAL, + ... +} + +InformationOnRecommendedCellsAndENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +IntegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) + +IntendedNumberOfPagingAttempts ::= INTEGER (1..16, ...) + +InterfacesToTrace ::= BIT STRING (SIZE (8)) + +IMSvoiceEPSfallbackfrom5G ::= ENUMERATED { + true, + ... +} + + +-- J +-- K + +KillAllWarningMessages ::= ENUMERATED {true} + +-- L + + +LAC ::= OCTET STRING (SIZE (2)) + +LAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + lAC LAC, + iE-Extensions ProtocolExtensionContainer { {LAI-ExtIEs} } OPTIONAL, + ... +} + +LAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LastVisitedCell-Item ::= CHOICE { + e-UTRAN-Cell LastVisitedEUTRANCellInformation, + uTRAN-Cell LastVisitedUTRANCellInformation, + gERAN-Cell LastVisitedGERANCellInformation, + ..., + nG-RAN-Cell LastVisitedNGRANCellInformation +} +LastVisitedEUTRANCellInformation ::= SEQUENCE { + global-Cell-ID EUTRAN-CGI, + cellType CellType, + time-UE-StayedInCell Time-UE-StayedInCell, + iE-Extensions ProtocolExtensionContainer { { LastVisitedEUTRANCellInformation-ExtIEs} } OPTIONAL, + ... +} +LastVisitedEUTRANCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Rel-11 to support enhanced granularity for time UE stayed in cell -- + { ID id-Time-UE-StayedInCell-EnhancedGranularity CRITICALITY ignore EXTENSION Time-UE-StayedInCell-EnhancedGranularity PRESENCE optional}| + { ID id-HO-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional}, + ... +} + +LastVisitedNGRANCellInformation ::= OCTET STRING + +LastVisitedUTRANCellInformation ::= OCTET STRING + +LastVisitedGERANCellInformation ::= CHOICE { + undefined NULL, + ... +} + +L3-Information ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +LPPa-PDU ::= OCTET STRING + +LHN-ID ::= OCTET STRING(SIZE (32..256)) + +Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...} + +ListeningSubframePattern ::= SEQUENCE { + pattern-period ENUMERATED {ms1280, ms2560, ms5120, ms10240, ...}, + pattern-offset INTEGER (0..10239, ...), + iE-Extensions ProtocolExtensionContainer { { ListeningSubframePattern-ExtIEs} } OPTIONAL, + ... +} + +ListeningSubframePattern-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +... +} + +LoggedMDT ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + iE-Extensions ProtocolExtensionContainer { {LoggedMDT-ExtIEs} } OPTIONAL, + ... +} + +LoggedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-BluetoothMeasurementConfiguration CRITICALITY ignore EXTENSION BluetoothMeasurementConfiguration PRESENCE optional}| + { ID id-WLANMeasurementConfiguration CRITICALITY ignore EXTENSION WLANMeasurementConfiguration PRESENCE optional}, +... +} + +LoggingInterval ::= ENUMERATED {ms128, ms256, ms512, ms1024, ms2048, ms3072, ms4096, ms6144} + +LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120} + +LoggedMBSFNMDT ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + mBSFN-ResultToLog MBSFN-ResultToLog OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { LoggedMBSFNMDT-ExtIEs } } OPTIONAL, + ... +} + +LoggedMBSFNMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +LTE-M-Indication ::= ENUMERATED {lte-m, ... } + +-- M + +M3Configuration ::= SEQUENCE { + m3period M3period, + iE-Extensions ProtocolExtensionContainer { { M3Configuration-ExtIEs} } OPTIONAL, + ... +} + +M3Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M3period ::= ENUMERATED {ms100, ms1000, ms10000, ...,ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, min1 } + +M4Configuration ::= SEQUENCE { + m4period M4period, + m4-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL, + ... +} + +M4Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M5Configuration ::= SEQUENCE { + m5period M5period, + m5-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL, + ... +} + +M5Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M6Configuration ::= SEQUENCE { + m6report-Interval M6report-Interval, + m6delay-threshold M6delay-threshold OPTIONAL, +-- This IE shall be present if the M6 Links to log IE is set to “uplink” or to “both-uplink-and-downlink” -- + m6-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL, + ... +} + +M6Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M6report-Interval ::= ENUMERATED { ms1024, ms2048, ms5120, ms10240, ... } + +M6delay-threshold ::= ENUMERATED { ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, ms750, ... } + +M7Configuration ::= SEQUENCE { + m7period M7period, + m7-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL, + ... +} + +M7Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +M7period ::= INTEGER(1..60, ...) + +MDT-Activation ::= ENUMERATED { + immediate-MDT-only, + immediate-MDT-and-Trace, + logged-MDT-only, + ..., + logged-MBSFN-MDT +} + +MDT-Location-Info ::= BIT STRING (SIZE (8)) + +MDT-Configuration ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT AreaScopeOfMDT, + mDTMode MDTMode, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL, + ... +} +MDT-Configuration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-SignallingBasedMDTPLMNList CRITICALITY ignore EXTENSION MDTPLMNList PRESENCE optional }, + ... +} + +ManagementBasedMDTAllowed ::= ENUMERATED {allowed, ...} + +MBSFN-ResultToLog ::= SEQUENCE (SIZE(1..maxnoofMBSFNAreaMDT)) OF MBSFN-ResultToLogInfo + +MBSFN-ResultToLogInfo ::= SEQUENCE { + mBSFN-AreaId INTEGER (0..255) OPTIONAL, + carrierFreq EARFCN, + iE-Extensions ProtocolExtensionContainer { { MBSFN-ResultToLogInfo-ExtIEs} } OPTIONAL, + ... +} + +MBSFN-ResultToLogInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMNidentity + +PrivacyIndicator ::= ENUMERATED { + immediate-MDT, + logged-MDT, + ... +} + +MDTMode ::= CHOICE { + immediateMDT ImmediateMDT, + loggedMDT LoggedMDT, + ..., + mDTMode-Extension MDTMode-Extension +} + +MDTMode-Extension ::= ProtocolIE-SingleContainer {{ MDTMode-ExtensionIE }} + +MDTMode-ExtensionIE S1AP-PROTOCOL-IES ::= { + { ID id-LoggedMBSFNMDT CRITICALITY ignore TYPE LoggedMBSFNMDT PRESENCE mandatory} +} + +MeasurementsToActivate ::= BIT STRING (SIZE (8)) + +MeasurementThresholdA2 ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + ... +} + +MessageIdentifier ::= BIT STRING (SIZE (16)) + +MobilityInformation ::= BIT STRING (SIZE(32)) + +MMEname ::= PrintableString (SIZE (1..150,...)) + +MMEPagingTarget ::= CHOICE { + global-ENB-ID Global-ENB-ID, + tAI TAI, + ... +} + +MMERelaySupportIndicator ::= ENUMERATED {true, ...} + +MME-Group-ID ::= OCTET STRING (SIZE (2)) + +MME-Code ::= OCTET STRING (SIZE (1)) + +MME-UE-S1AP-ID ::= INTEGER (0..4294967295) +M-TMSI ::= OCTET STRING (SIZE (4)) + +MSClassmark2 ::= OCTET STRING +MSClassmark3 ::= OCTET STRING + +MutingAvailabilityIndication ::= ENUMERATED { + available, + unavailable, + ... +} + + +MutingPatternInformation ::= SEQUENCE { + muting-pattern-period ENUMERATED {ms0, ms1280, ms2560, ms5120, ms10240, ...}, + muting-pattern-offset INTEGER (0..10239, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MutingPatternInformation-ExtIEs} } OPTIONAL, + ... +} + +MutingPatternInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- N + +NAS-PDU ::= OCTET STRING + +NASSecurityParametersfromE-UTRAN ::= OCTET STRING + +NASSecurityParameterstoE-UTRAN ::= OCTET STRING + +NB-IoT-DefaultPagingDRX ::= ENUMERATED { + v128, + v256, + v512, + v1024, + ... + } + +NB-IoT-Paging-eDRXInformation ::= SEQUENCE { + nB-IoT-paging-eDRX-Cycle NB-IoT-Paging-eDRX-Cycle, + nB-IoT-pagingTimeWindow NB-IoT-PagingTimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NB-IoT-Paging-eDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +NB-IoT-Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NB-IoT-Paging-eDRX-Cycle ::= ENUMERATED{hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, ...} + +NB-IoT-PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...} + +NB-IoT-UEIdentityIndexValue ::= BIT STRING (SIZE (12)) + +NextPagingAreaScope ::= ENUMERATED { + same, + changed, + ... +} + + +NRCellIdentity ::= BIT STRING (SIZE(36)) + +NR-CGI ::= SEQUENCE { + pLMNIdentity PLMNidentity, + nRCellIdentity NRCellIdentity, + iE-Extensions ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL, + ... +} + +NR-CGI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +NRencryptionAlgorithms ::= BIT STRING (SIZE (16,...)) +NRintegrityProtectionAlgorithms ::= BIT STRING (SIZE (16,...)) + +NRrestrictioninEPSasSecondaryRAT ::= ENUMERATED { + nRrestrictedinEPSasSecondaryRAT, + ... +} + +NRrestrictionin5GS ::= ENUMERATED { + nRrestrictedin5GS, + ... +} + +NRUESecurityCapabilities ::= SEQUENCE { + nRencryptionAlgorithms NRencryptionAlgorithms, + nRintegrityProtectionAlgorithms NRintegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { { NRUESecurityCapabilities-ExtIEs} } OPTIONAL, +... +} + +NRUESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +NumberofBroadcastRequest ::= INTEGER (0..65535) + +NumberOfBroadcasts ::= INTEGER (0..65535) + +-- O +OldBSS-ToNewBSS-Information ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +OverloadAction ::= ENUMERATED { + reject-non-emergency-mo-dt, + reject-rrc-cr-signalling, + permit-emergency-sessions-and-mobile-terminated-services-only, + ..., + permit-high-priority-sessions-and-mobile-terminated-services-only, + reject-delay-tolerant-access, + permit-high-priority-sessions-and-exception-reporting-and-mobile-terminated-services-only, + not-accept-mo-data-or-delay-tolerant-access-from-CP-CIoT + +} + +OverloadResponse ::= CHOICE { + overloadAction OverloadAction, + ... +} + + +-- P + +Packet-LossRate ::= INTEGER(0..1000) + +PagingAttemptInformation ::= SEQUENCE { + pagingAttemptCount PagingAttemptCount, + intendedNumberOfPagingAttempts IntendedNumberOfPagingAttempts, + nextPagingAreaScope NextPagingAreaScope OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PagingAttemptInformation-ExtIEs} } OPTIONAL, + ... +} + +PagingAttemptInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingAttemptCount ::= INTEGER (1..16, ...) + +Paging-eDRXInformation ::= SEQUENCE { + paging-eDRX-Cycle Paging-eDRX-Cycle, + pagingTimeWindow PagingTimeWindow OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Paging-eDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +Paging-eDRXInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Paging-eDRX-Cycle ::= ENUMERATED{hfhalf, hf1, hf2, hf4, hf6, hf8, hf10, hf12, hf14, hf16, hf32, hf64, hf128, hf256, ...} + +PagingTimeWindow ::= ENUMERATED{s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13, s14, s15, s16, ...} + +PagingDRX ::= ENUMERATED { + v32, + v64, + v128, + v256, + ... + } + +PagingPriority ::= ENUMERATED { + priolevel1, + priolevel2, + priolevel3, + priolevel4, + priolevel5, + priolevel6, + priolevel7, + priolevel8, + ... +} + +PDCP-SN ::= INTEGER (0..4095) + +PDCP-SNExtended ::= INTEGER (0..32767) + +PDCP-SNlength18 ::= INTEGER (0..262143) + +PendingDataIndication ::= ENUMERATED { + true, + ... +} + +M1PeriodicReporting ::= SEQUENCE { + reportInterval ReportIntervalMDT, + reportAmount ReportAmountMDT, + iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL, + ... +} + +M1PeriodicReporting-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNidentity ::= TBCD-STRING + +PLMNAreaBasedQMC ::= SEQUENCE { + plmnListforQMC PLMNListforQMC, + iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +PLMNAreaBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMNidentity + +Port-Number ::= OCTET STRING (SIZE (2)) + +Pre-emptionCapability ::= ENUMERATED { + shall-not-trigger-pre-emption, + may-trigger-pre-emption +} + +Pre-emptionVulnerability ::= ENUMERATED { + not-pre-emptable, + pre-emptable +} + +PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15) + +ProSeAuthorized ::= SEQUENCE { + proSeDirectDiscovery ProSeDirectDiscovery OPTIONAL, + proSeDirectCommunication ProSeDirectCommunication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ProSeAuthorized-ExtIEs} } OPTIONAL, + ... +} + +ProSeAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-ProSeUEtoNetworkRelaying CRITICALITY ignore EXTENSION ProSeUEtoNetworkRelaying PRESENCE optional}, + ... +} + +ProSeDirectDiscovery ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +ProSeUEtoNetworkRelaying ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +ProSeDirectCommunication ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PS-ServiceNotAvailable ::= ENUMERATED { + ps-service-not-available, + ... +} + +PSCellInformation ::= SEQUENCE { + nCGI NR-CGI, + iE-Extensions ProtocolExtensionContainer { { PSCellInformation-ExtIEs} } OPTIONAL, + ... +} + +PSCellInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- Q + +QCI ::= INTEGER (0..255) + +-- R + +ReceiveStatusofULPDCPSDUs ::= BIT STRING (SIZE(4096)) + +ReceiveStatusOfULPDCPSDUsExtended ::= BIT STRING (SIZE(1..16384)) + +ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ::= BIT STRING (SIZE(1..131072)) + +RecommendedCellsForPaging ::= SEQUENCE { + recommendedCellList RecommendedCellList, + iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedCellList ::= SEQUENCE (SIZE(1.. maxnoofRecommendedCells)) OF ProtocolIE-SingleContainer { { RecommendedCellItemIEs } } + +RecommendedCellItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-RecommendedCellItem CRITICALITY ignore TYPE RecommendedCellItem PRESENCE mandatory }, + ... +} + +RecommendedCellItem::= SEQUENCE { + eUTRAN-CGI EUTRAN-CGI, + timeStayedInCell INTEGER (0..4095) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RecommendedCellsForPagingItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedCellsForPagingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedENBsForPaging ::= SEQUENCE { + recommendedENBList RecommendedENBList, + iE-Extensions ProtocolExtensionContainer { { RecommendedENBsForPaging-ExtIEs} } OPTIONAL, + ... +} + +RecommendedENBsForPaging-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RecommendedENBList::= SEQUENCE (SIZE(1.. maxnoofRecommendedENBs)) OF ProtocolIE-SingleContainer { { RecommendedENBItemIEs } } + +RecommendedENBItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-RecommendedENBItem CRITICALITY ignore TYPE RecommendedENBItem PRESENCE mandatory }, + ... +} + +RecommendedENBItem ::= SEQUENCE { + mMEPagingTarget MMEPagingTarget, + iE-Extensions ProtocolExtensionContainer { { RecommendedENBItem-ExtIEs} } OPTIONAL, + ... +} + +RecommendedENBItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RelativeMMECapacity ::= INTEGER (0..255) + +RelayNode-Indicator ::= ENUMERATED { + true, + ... +} + +RAC ::= OCTET STRING (SIZE (1)) + +RAT-Type ::= ENUMERATED { + nbiot, + ... +} + +ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, rinfinity} + +ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60} + +M1ReportingTrigger ::= ENUMERATED{ + periodic, + a2eventtriggered, + ..., + a2eventtriggered-periodic +} + +RequestType ::= SEQUENCE { + eventType EventType, + reportArea ReportArea, + iE-Extensions ProtocolExtensionContainer { { RequestType-ExtIEs} } OPTIONAL, + ... +} + + +RequestType-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-RequestTypeAdditionalInfo CRITICALITY ignore EXTENSION RequestTypeAdditionalInfo PRESENCE optional }, + ... +} + +RequestTypeAdditionalInfo ::= ENUMERATED { + includePSCell, + ... +} + +RIMTransfer ::= SEQUENCE { + rIMInformation RIMInformation, + rIMRoutingAddress RIMRoutingAddress OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RIMTransfer-ExtIEs} } OPTIONAL, + ... +} + +RIMTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RIMInformation ::= OCTET STRING + +RIMRoutingAddress ::= CHOICE { + gERAN-Cell-ID GERAN-Cell-ID, + ..., + targetRNC-ID TargetRNC-ID, + eHRPD-Sector-ID OCTET STRING (SIZE(16)) +} + +ReportArea ::= ENUMERATED { + ecgi, + ... +} + +RepetitionPeriod ::= INTEGER (0..4095) + +RLFReportInformation ::= SEQUENCE { + uE-RLF-Report-Container UE-RLF-Report-Container, + uE-RLF-Report-Container-for-extended-bands UE-RLF-Report-Container-for-extended-bands OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{ RLFReportInformation-ExtIEs}} OPTIONAL, + ... +} + +RLFReportInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +RNC-ID ::= INTEGER (0..4095) + +RRC-Container ::= OCTET STRING + +RRC-Establishment-Cause ::= ENUMERATED { + emergency, + highPriorityAccess, + mt-Access, + mo-Signalling, + mo-Data, + ..., + delay-TolerantAccess, + mo-VoiceCall, + mo-ExceptionData +} + +ECGIListForRestart ::= SEQUENCE (SIZE(1..maxnoofCellsforRestart)) OF EUTRAN-CGI + +Routing-ID ::= INTEGER (0..255) + +-- S + + +SecurityKey ::= BIT STRING (SIZE(256)) + + + +SecurityContext ::= SEQUENCE { + nextHopChainingCount INTEGER (0..7), + nextHopParameter SecurityKey, + iE-Extensions ProtocolExtensionContainer { { SecurityContext-ExtIEs} } OPTIONAL, + ... +} + + +SecurityContext-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SecondaryRATType ::= ENUMERATED { + nR, + ..., + unlicensed +} + + +SecondaryRATDataUsageRequest ::= ENUMERATED { + requested, + ... +} + +SecondaryRATDataUsageReportList ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {SecondaryRATDataUsageReportItemIEs} } + +SecondaryRATDataUsageReportItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-SecondaryRATDataUsageReportItem CRITICALITY ignore TYPE SecondaryRATDataUsageReportItem PRESENCE mandatory }, + ... +} + +SecondaryRATDataUsageReportItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + secondaryRATType SecondaryRATType, + e-RABUsageReportList E-RABUsageReportList, + iE-Extensions ProtocolExtensionContainer { { SecondaryRATDataUsageReportItem-ExtIEs} } OPTIONAL, + ... +} + +SecondaryRATDataUsageReportItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SerialNumber ::= BIT STRING (SIZE (16)) + +ServiceType ::= ENUMERATED{ + qMC-for-streaming-service, + qMC-for-MTSI-service, + ... +} + +SONInformation ::= CHOICE{ + sONInformationRequest SONInformationRequest, + sONInformationReply SONInformationReply, + ..., + sONInformation-Extension SONInformation-Extension +} + +SONInformation-Extension ::= ProtocolIE-SingleContainer {{ SONInformation-ExtensionIE }} + +SONInformation-ExtensionIE S1AP-PROTOCOL-IES ::= { + { ID id-SON-Information-Report CRITICALITY ignore TYPE SONInformationReport PRESENCE mandatory} +} + +SONInformationRequest ::= ENUMERATED { + x2TNL-Configuration-Info, + ..., + time-Synchronisation-Info, + activate-Muting, + deactivate-Muting} + +SONInformationReply ::= SEQUENCE { + x2TNLConfigurationInfo X2TNLConfigurationInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer {{SONInformationReply-ExtIEs}} OPTIONAL, + ... +} + +SONInformationReply-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 9 to transfer Time synchronisation information -- + {ID id-Time-Synchronisation-Info CRITICALITY ignore EXTENSION TimeSynchronisationInfo PRESENCE optional}, + ..., + {ID id-Muting-Pattern-Information CRITICALITY ignore EXTENSION MutingPatternInformation PRESENCE optional} +} + +SONInformationReport ::= CHOICE{ + rLFReportInformation RLFReportInformation, + ... +} + +SONConfigurationTransfer ::= SEQUENCE { + targeteNB-ID TargeteNB-ID, + sourceeNB-ID SourceeNB-ID, + sONInformation SONInformation, + iE-Extensions ProtocolExtensionContainer { { SONConfigurationTransfer-ExtIEs} } OPTIONAL, +... +} + +SONConfigurationTransfer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to transfer the IP addresses of the eNB initiating the ANR action -- + {ID id-x2TNLConfigurationInfo CRITICALITY ignore EXTENSION X2TNLConfigurationInfo PRESENCE conditional + -- This IE shall be present if the SON Information IE contains the SON Information Request IE and the SON Information Request IE is set to “X2TNL Configuration Info” --}| +-- Extension for Release 12 to transfer information concerning the source cell of synchronisation and the aggressor cell -- + {ID id-Synchronisation-Information CRITICALITY ignore EXTENSION SynchronisationInformation PRESENCE conditional + -- This IE shall be present if the SON Information IE contains the SON Information Request IE set to “ Activate Muting ” --}, + ... +} + + +SynchronisationInformation ::= SEQUENCE { + sourceStratumLevel StratumLevel OPTIONAL, + listeningSubframePattern ListeningSubframePattern OPTIONAL, + aggressoreCGI-List ECGI-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SynchronisationInformation-ExtIEs} } OPTIONAL, + ... +} + +SynchronisationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +Source-ToTarget-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the source RAN node to the target RAN node. +-- The octets of the OCTET STRING are encoded according to the specifications of the target system. + +SourceBSS-ToTargetBSS-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +SourceeNB-ID ::= SEQUENCE { + global-ENB-ID Global-ENB-ID, + selected-TAI TAI, + iE-Extensions ProtocolExtensionContainer { {SourceeNB-ID-ExtIEs} } OPTIONAL +} + +SourceeNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SRVCCOperationNotPossible ::= ENUMERATED { + notPossible, + ... +} + +SRVCCOperationPossible ::= ENUMERATED { + possible, + ... +} + +SRVCCHOIndication ::= ENUMERATED { + pSandCS, + cSonly, + ... +} + +SourceeNB-ToTargeteNB-TransparentContainer ::= SEQUENCE { + rRC-Container RRC-Container, + e-RABInformationList E-RABInformationList OPTIONAL, + targetCell-ID EUTRAN-CGI, + subscriberProfileIDforRFP SubscriberProfileIDforRFP OPTIONAL, + uE-HistoryInformation UE-HistoryInformation, + iE-Extensions ProtocolExtensionContainer { {SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-MobilityInformation CRITICALITY ignore EXTENSION MobilityInformation PRESENCE optional}| + {ID id-uE-HistoryInformationFromTheUE CRITICALITY ignore EXTENSION UE-HistoryInformationFromTheUE PRESENCE optional}| + {ID id-IMSvoiceEPSfallbackfrom5G CRITICALITY ignore EXTENSION IMSvoiceEPSfallbackfrom5G PRESENCE optional}, + ... +} + + +SourceRNC-ToTargetRNC-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +SourceNgRanNode-ToTargetNgRanNode-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +ServedGUMMEIs ::= SEQUENCE (SIZE (1.. maxnoofRATs)) OF ServedGUMMEIsItem + +ServedGUMMEIsItem ::= SEQUENCE { + servedPLMNs ServedPLMNs, + servedGroupIDs ServedGroupIDs, + servedMMECs ServedMMECs, + iE-Extensions ProtocolExtensionContainer { {ServedGUMMEIsItem-ExtIEs} } OPTIONAL, + ... +} + +ServedGUMMEIsItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ServedGroupIDs ::= SEQUENCE (SIZE(1.. maxnoofGroupIDs)) OF MME-Group-ID +ServedMMECs ::= SEQUENCE (SIZE(1.. maxnoofMMECs)) OF MME-Code + +ServedPLMNs ::= SEQUENCE (SIZE(1.. maxnoofPLMNsPerMME)) OF PLMNidentity + +SubscriberProfileIDforRFP ::= INTEGER (1..256) + +Subscription-Based-UE-DifferentiationInfo ::= SEQUENCE { + periodicCommunicationIndicator ENUMERATED {periodically, ondemand, ...} OPTIONAL, + periodicTime INTEGER (1..3600, ...) OPTIONAL, + scheduledCommunicationTime ScheduledCommunicationTime OPTIONAL, + stationaryIndication ENUMERATED {stationary, mobile, ...} OPTIONAL, + trafficProfile ENUMERATED {single-packet, dual-packets, multiple-packets, ...} OPTIONAL, + batteryIndication ENUMERATED {battery-powered, battery-powered-not-rechargeable-or-replaceable, not-battery-powered, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Subscription-Based-UE-DifferentiationInfo-ExtIEs} } OPTIONAL, + ... +} + +Subscription-Based-UE-DifferentiationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ScheduledCommunicationTime ::= SEQUENCE { + dayofWeek BIT STRING (SIZE(7)) OPTIONAL, + timeofDayStart INTEGER (0..86399, ...) OPTIONAL, + timeofDayEnd INTEGER (0..86399, ...) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ScheduledCommunicationTime-ExtIEs}} OPTIONAL, + ... +} + +ScheduledCommunicationTime-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +SupportedTAs ::= SEQUENCE (SIZE(1.. maxnoofTACs)) OF SupportedTAs-Item + +SupportedTAs-Item ::= SEQUENCE { + tAC TAC, + broadcastPLMNs BPLMNs, + iE-Extensions ProtocolExtensionContainer { {SupportedTAs-Item-ExtIEs} } OPTIONAL, + ... +} + +SupportedTAs-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + -- Extension for Release 13 to transfer RAT-Type per TAC -- + {ID id-RAT-Type CRITICALITY reject EXTENSION RAT-Type PRESENCE optional}, + ... +} + +StratumLevel ::= INTEGER (0..3, ...) + +SynchronisationStatus ::= ENUMERATED { synchronous, asynchronous, ... } + +TimeSynchronisationInfo ::= SEQUENCE { + stratumLevel StratumLevel, + synchronisationStatus SynchronisationStatus, + iE-Extensions ProtocolExtensionContainer { { TimeSynchronisationInfo-ExtIEs} } OPTIONAL, + ... +} + +TimeSynchronisationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + -- Extension for Release 12 to transfer Muting Availability Indication -- + {ID id-Muting-Availability-Indication CRITICALITY ignore EXTENSION MutingAvailabilityIndication PRESENCE optional}, + ... +} + +S-TMSI ::= SEQUENCE { + mMEC MME-Code, + m-TMSI M-TMSI, + iE-Extensions ProtocolExtensionContainer { {S-TMSI-ExtIEs} } OPTIONAL, + ... +} + +S-TMSI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- T + +TAC ::= OCTET STRING (SIZE (2)) + +TAIBasedMDT ::= SEQUENCE { + tAIListforMDT TAIListforMDT, + iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAI + +TAIListforWarning ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI + +TAI ::= SEQUENCE { + pLMNidentity PLMNidentity, + tAC TAC, + iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL, + ... +} + +TAI-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAI-Broadcast ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Broadcast-Item + +TAI-Broadcast-Item ::= SEQUENCE { + tAI TAI, + completedCellinTAI CompletedCellinTAI, + iE-Extensions ProtocolExtensionContainer { {TAI-Broadcast-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Broadcast-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAI-Cancelled ::= SEQUENCE (SIZE(1..maxnoofTAIforWarning)) OF TAI-Cancelled-Item + +TAI-Cancelled-Item ::= SEQUENCE { + tAI TAI, + cancelledCellinTAI CancelledCellinTAI, + iE-Extensions ProtocolExtensionContainer { {TAI-Cancelled-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Cancelled-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TABasedMDT ::= SEQUENCE { + tAListforMDT TAListforMDT, + iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TABasedMDT-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC + +TABasedQMC ::= SEQUENCE { + tAListforQMC TAListforQMC, + iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TABasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC + +TAIBasedQMC ::= SEQUENCE { + tAIListforQMC TAIListforQMC, + iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedQMC-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI + +CompletedCellinTAI ::= SEQUENCE (SIZE(1..maxnoofCellinTAI)) OF CompletedCellinTAI-Item + +CompletedCellinTAI-Item ::= SEQUENCE{ + eCGI EUTRAN-CGI, + iE-Extensions ProtocolExtensionContainer { {CompletedCellinTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +CompletedCellinTAI-Item-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TBCD-STRING ::= OCTET STRING (SIZE (3)) + +TargetID ::= CHOICE { + targeteNB-ID TargeteNB-ID, + targetRNC-ID TargetRNC-ID, + cGI CGI, + ..., + targetgNgRanNode-ID TargetNgRanNode-ID +} + +TargeteNB-ID ::= SEQUENCE { + global-ENB-ID Global-ENB-ID, + selected-TAI TAI, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ID-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetRNC-ID ::= SEQUENCE { + lAI LAI, + rAC RAC OPTIONAL, + rNC-ID RNC-ID, + extendedRNC-ID ExtendedRNC-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TargetRNC-ID-ExtIEs} } OPTIONAL, + ... + } + + +TargetRNC-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TargetNgRanNode-ID ::= SEQUENCE { + global-RAN-NODE-ID Global-RAN-NODE-ID, + selected-TAI FiveGSTAI, + iE-Extensions ProtocolExtensionContainer { { TargetNgRanNode-ID-ExtIEs} } OPTIONAL, + ... +} + +TargetNgRanNode-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-RAN-NODE-ID::= CHOICE { + gNB GNB, + ng-eNB NG-eNB, + ... +} + +GNB ::= SEQUENCE { + global-gNB-ID Global-GNB-ID, + iE-Extensions ProtocolExtensionContainer { {GNB-ExtIEs} } OPTIONAL, + ... +} + +GNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Global-GNB-ID ::= SEQUENCE { + pLMN-Identity PLMNidentity, + gNB-ID GNB-Identity, + iE-Extensions ProtocolExtensionContainer { { Global-GNB-ID-ExtIEs} } OPTIONAL, + ... +} + +Global-GNB-ID-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-Identity ::= CHOICE { + gNB-ID GNB-ID, + ... +} + +NG-eNB ::= SEQUENCE { + global-ng-eNB-ID Global-ENB-ID, + iE-Extensions ProtocolExtensionContainer { { NG-eNB-ExtIEs} } OPTIONAL, + ... +} + +NG-eNB-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-ID ::= BIT STRING (SIZE(22..32)) + +TargeteNB-ToSourceeNB-TransparentContainer ::= SEQUENCE { + rRC-Container RRC-Container, + iE-Extensions ProtocolExtensionContainer { {TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs} } OPTIONAL, + ... +} + +TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Target-ToSource-TransparentContainer ::= OCTET STRING +-- This IE includes a transparent container from the target RAN node to the source RAN node. +-- The octets of the OCTET STRING are coded according to the specifications of the target system. + +TargetRNC-ToSourceRNC-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +TargetBSS-ToSourceBSS-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +TargetNgRanNode-ToSourceNgRanNode-TransparentContainer ::= OCTET STRING +-- This is a dummy IE used only as a reference to the actual definition in relevant specification. + +M1ThresholdEventA2 ::= SEQUENCE { + measurementThreshold MeasurementThresholdA2, + iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL, + ... +} + +M1ThresholdEventA2-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +Threshold-RSRP ::= INTEGER(0..97) + +Threshold-RSRQ ::= INTEGER(0..34) + +TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...} + +Time-UE-StayedInCell ::= INTEGER (0..4095) + +Time-UE-StayedInCell-EnhancedGranularity ::= INTEGER (0..40950) + +TimeSinceSecondaryNodeRelease ::= OCTET STRING (SIZE(4)) + +TransportInformation ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + uL-GTP-TEID GTP-TEID, + ... +} + +TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) + +TraceActivation ::= SEQUENCE { + e-UTRAN-Trace-ID E-UTRAN-Trace-ID, + interfacesToTrace InterfacesToTrace, +traceDepth TraceDepth, +traceCollectionEntityIPAddress TransportLayerAddress, + iE-Extensions ProtocolExtensionContainer { { TraceActivation-ExtIEs} } OPTIONAL, + ... +} + +TraceActivation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Rel-10 to support MDT -- + { ID id-MDTConfiguration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional }| +-- Extension for Rel-15 to support QMC – + { ID id-UEAppLayerMeasConfig CRITICALITY ignore EXTENSION UEAppLayerMeasConfig PRESENCE optional }, + ... +} + +TraceDepth ::= ENUMERATED { + minimum, + medium, + maximum, + minimumWithoutVendorSpecificExtension, + mediumWithoutVendorSpecificExtension, + maximumWithoutVendorSpecificExtension, + ... +} + +E-UTRAN-Trace-ID ::= OCTET STRING (SIZE (8)) + +TrafficLoadReductionIndication ::= INTEGER (1..99) + +TunnelInformation ::= SEQUENCE { + transportLayerAddress TransportLayerAddress, + uDP-Port-Number Port-Number OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Tunnel-Information-ExtIEs} } OPTIONAL, + ... +} + +Tunnel-Information-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +TypeOfError ::= ENUMERATED { + not-understood, + missing, + ... +} + +TAIListForRestart ::= SEQUENCE (SIZE(1..maxnoofRestartTAIs)) OF TAI + +-- U + +UEAggregateMaximumBitrate ::= SEQUENCE { + uEaggregateMaximumBitRateDL BitRate, + uEaggregateMaximumBitRateUL BitRate, + iE-Extensions ProtocolExtensionContainer { {UEAggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +UEAggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for maximum bitrate > 10G bps -- + { ID id-extended-uEaggregateMaximumBitRateDL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}| + { ID id-extended-uEaggregateMaximumBitRateUL CRITICALITY ignore EXTENSION ExtendedBitRate PRESENCE optional}, + ... +} + +UEAppLayerMeasConfig ::= SEQUENCE { + containerForAppLayerMeasConfig OCTET STRING (SIZE(1..1000)), + areaScopeOfQMC AreaScopeOfQMC, + iE-Extensions ProtocolExtensionContainer { {UEAppLayerMeasConfig-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasConfig-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + {ID id-serviceType CRITICALITY ignore EXTENSION ServiceType PRESENCE optional}, + ... +} + +UECapabilityInfoRequest ::= ENUMERATED { + requested, + ... +} + +UE-RetentionInformation ::= ENUMERATED { + ues-retained, + ...} + +UE-S1AP-IDs ::= CHOICE{ + uE-S1AP-ID-pair UE-S1AP-ID-pair, + mME-UE-S1AP-ID MME-UE-S1AP-ID, + ... +} + +UE-S1AP-ID-pair ::= SEQUENCE{ + mME-UE-S1AP-ID MME-UE-S1AP-ID, + eNB-UE-S1AP-ID ENB-UE-S1AP-ID, + iE-Extensions ProtocolExtensionContainer { {UE-S1AP-ID-pair-ExtIEs} } OPTIONAL, + ... +} +UE-S1AP-ID-pair-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +UE-associatedLogicalS1-ConnectionItem ::= SEQUENCE { + mME-UE-S1AP-ID MME-UE-S1AP-ID OPTIONAL, + eNB-UE-S1AP-ID ENB-UE-S1AP-ID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { UE-associatedLogicalS1-ConnectionItemExtIEs} } OPTIONAL, + ... +} + + +UE-associatedLogicalS1-ConnectionItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UEIdentityIndexValue ::= BIT STRING (SIZE (10)) + +UE-HistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCell-Item + +UE-HistoryInformationFromTheUE ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the VisitedCellInfoList field contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UEPagingID ::= CHOICE { + s-TMSI S-TMSI, + iMSI IMSI, + ... + } + +UERadioCapability ::= OCTET STRING + +UERadioCapabilityForPaging ::= OCTET STRING + +UE-RLF-Report-Container ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the rlf-Report-r9 field contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UE-RLF-Report-Container-for-extended-bands ::= OCTET STRING +-- This IE is a transparent container and shall be encoded as the rlf-Report-v9e0 contained in the UEInformationResponse message as defined in TS 36.331 [16] + +UESecurityCapabilities ::= SEQUENCE { + encryptionAlgorithms EncryptionAlgorithms, + integrityProtectionAlgorithms IntegrityProtectionAlgorithms, + iE-Extensions ProtocolExtensionContainer { { UESecurityCapabilities-ExtIEs} } OPTIONAL, +... +} + +UESecurityCapabilities-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UESidelinkAggregateMaximumBitrate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs} } OPTIONAL, + ... +} + +UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UE-Usage-Type ::= INTEGER (0..255) + +UL-CP-SecurityInformation ::= SEQUENCE { + ul-NAS-MAC UL-NAS-MAC, + ul-NAS-Count UL-NAS-Count, + iE-Extensions ProtocolExtensionContainer { { UL-CP-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +UL-CP-SecurityInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-NAS-MAC ::= BIT STRING (SIZE (16)) + +UL-NAS-Count ::= BIT STRING (SIZE (5)) + +UnlicensedSpectrumRestriction ::= ENUMERATED { + unlicensed-restricted, + ... +} + + +UserLocationInformation ::= SEQUENCE { + eutran-cgi EUTRAN-CGI, + tai TAI, + iE-Extensions ProtocolExtensionContainer { { UserLocationInformation-ExtIEs} } OPTIONAL, + ... +} + +UserLocationInformation-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-PSCellInformation CRITICALITY ignore EXTENSION PSCellInformation PRESENCE optional}, + ... +} + +UEUserPlaneCIoTSupportIndicator ::= ENUMERATED { + supported, + ... +} + +UE-Application-Layer-Measurement-Capability ::= BIT STRING (SIZE (8)) + +-- First bit: QoE Measurement for streaming service +-- Second bit: QoE Measurement for MTSI service + +-- Note that undefined bits are considered as a spare bit and spare bits shall be set to 0 by the transmitter and shall be ignored by the receiver. + +-- V + +VoiceSupportMatchIndicator ::= ENUMERATED { + supported, + not-supported, + ... +} + +V2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {V2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +V2XServicesAuthorized-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +VehicleUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PedestrianUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +-- W + +WarningAreaCoordinates ::= OCTET STRING (SIZE(1..1024)) + +WarningAreaList ::= CHOICE { + cellIDList ECGIList, + trackingAreaListforWarning TAIListforWarning, + emergencyAreaIDList EmergencyAreaIDList, + ... +} + + +WarningType ::= OCTET STRING (SIZE (2)) + +WarningSecurityInfo ::= OCTET STRING (SIZE (50)) + + +WarningMessageContents ::= OCTET STRING (SIZE(1..9600)) + +WLANMeasurementConfiguration ::= SEQUENCE { + wlanMeasConfig WLANMeasConfig, + wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL, + wlan-rssi ENUMERATED {true, ...} OPTIONAL, + wlan-rtt ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +WLANMeasurementConfiguration-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANName + +WLANMeasConfig::= ENUMERATED {setup,...} + +WLANName ::= OCTET STRING (SIZE (1..32)) + +-- X + + +X2TNLConfigurationInfo ::= SEQUENCE { + eNBX2TransportLayerAddresses ENBX2TLAs, + iE-Extensions ProtocolExtensionContainer { { X2TNLConfigurationInfo-ExtIEs} } OPTIONAL, + ... +} + +X2TNLConfigurationInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { +-- Extension for Release 10 to transfer the IPsec and U-plane addresses during ANR action -- + {ID id-eNBX2ExtendedTransportLayerAddresses CRITICALITY ignore EXTENSION ENBX2ExtTLAs PRESENCE optional}| +-- Extension for Release 12 to transfer the IP addresses of the X2 GW -- + {ID id-eNBIndirectX2TransportLayerAddresses CRITICALITY ignore EXTENSION ENBIndirectX2TransportLayerAddresses PRESENCE optional}, + ... +} + +ENBX2ExtTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2ExtTLAs)) OF ENBX2ExtTLA + +ENBX2ExtTLA ::= SEQUENCE { + iPsecTLA TransportLayerAddress OPTIONAL, + gTPTLAa ENBX2GTPTLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ENBX2ExtTLA-ExtIEs} } OPTIONAL, + ... +} + +ENBX2ExtTLA-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +ENBX2GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofeNBX2GTPTLAs)) OF TransportLayerAddress + +ENBIndirectX2TransportLayerAddresses ::= SEQUENCE (SIZE(1..maxnoofeNBX2TLAs)) OF TransportLayerAddress + +-- Y +-- Z + +END diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-PDU-Contents.asn b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-PDU-Contents.asn new file mode 100644 index 0000000..7e54fc8 --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-PDU-Contents.asn @@ -0,0 +1,3132 @@ +-- ************************************************************** +-- +-- PDU definitions for S1AP. +-- +-- ************************************************************** + +S1AP-PDU-Contents { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Contents (1) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + + UEAggregateMaximumBitrate, + BearerType, + Cause, + CellAccessMode, + Cdma2000HORequiredIndication, + Cdma2000HOStatus, + Cdma2000OneXSRVCCInfo, + Cdma2000OneXRAND, + Cdma2000PDU, + Cdma2000RATType, + Cdma2000SectorID, + EUTRANRoundTripDelayEstimationInfo, + CNDomain, + ConcurrentWarningMessageIndicator, + CriticalityDiagnostics, + CSFallbackIndicator, + CSG-Id, + CSG-IdList, + CSGMembershipStatus, + Data-Forwarding-Not-Possible, + Direct-Forwarding-Path-Availability, + Global-ENB-ID, + EUTRAN-CGI, + ENBname, + ENB-StatusTransfer-TransparentContainer, + ENB-UE-S1AP-ID, + ExtendedRepetitionPeriod, + GTP-TEID, + GUMMEI, + GUMMEIType, + HandoverRestrictionList, + HandoverType, + Masked-IMEISV, + LAI, + LPPa-PDU, + ManagementBasedMDTAllowed, + MDTPLMNList, + MMEname, + MMERelaySupportIndicator, + MME-UE-S1AP-ID, + MSClassmark2, + MSClassmark3, + NAS-PDU, + NASSecurityParametersfromE-UTRAN, + NASSecurityParameterstoE-UTRAN, + OverloadResponse, + PagingDRX, + PagingPriority, + PLMNidentity, + ProSeAuthorized, + RIMTransfer, + RelativeMMECapacity, + RequestType, + E-RAB-ID, + E-RABLevelQoSParameters, + E-RABList, + RelayNode-Indicator, + Routing-ID, + SecurityKey, + SecurityContext, + ServedGUMMEIs, + SONConfigurationTransfer, + Source-ToTarget-TransparentContainer, + SourceBSS-ToTargetBSS-TransparentContainer, + SourceeNB-ToTargeteNB-TransparentContainer, + SourceRNC-ToTargetRNC-TransparentContainer, + SubscriberProfileIDforRFP, + SRVCCOperationNotPossible, + SRVCCOperationPossible, + SRVCCHOIndication, + SupportedTAs, + TAI, + Target-ToSource-TransparentContainer, + TargetBSS-ToSourceBSS-TransparentContainer, + TargeteNB-ToSourceeNB-TransparentContainer, + TargetID, + TargetRNC-ToSourceRNC-TransparentContainer, + TimeToWait, + TraceActivation, + TrafficLoadReductionIndication, + E-UTRAN-Trace-ID, + TransportLayerAddress, + UEIdentityIndexValue, + UEPagingID, + UERadioCapability, + UERadioCapabilityForPaging, + UE-RetentionInformation, + UE-S1AP-IDs, + UE-associatedLogicalS1-ConnectionItem, + UESecurityCapabilities, + S-TMSI, + MessageIdentifier, + SerialNumber, + WarningAreaList, + RepetitionPeriod, + NumberofBroadcastRequest, + WarningType, + WarningSecurityInfo, + DataCodingScheme, + WarningMessageContents, + BroadcastCompletedAreaList, + RRC-Establishment-Cause, + BroadcastCancelledAreaList, + PS-ServiceNotAvailable, + GUMMEIList, + Correlation-ID, + GWContextReleaseIndication, + PrivacyIndicator, + VoiceSupportMatchIndicator, + TunnelInformation, + KillAllWarningMessages, + TransportInformation, + LHN-ID, + UserLocationInformation, + AdditionalCSFallbackIndicator, + ECGIListForRestart, + TAIListForRestart, + EmergencyAreaIDListForRestart, + ExpectedUEBehaviour, + Paging-eDRXInformation, + Extended-UEIdentityIndexValue, + MME-Group-ID, + Additional-GUTI, + PWSfailedECGIList, + CellIdentifierAndCELevelForCECapableUEs, + AssistanceDataForPaging, + InformationOnRecommendedCellsAndENBsForPaging, + UE-Usage-Type, + UEUserPlaneCIoTSupportIndicator, + NB-IoT-DefaultPagingDRX, + NB-IoT-Paging-eDRXInformation, + CE-mode-B-SupportIndicator, + NB-IoT-UEIdentityIndexValue, + V2XServicesAuthorized, + DCN-ID, + ServedDCNs, + UESidelinkAggregateMaximumBitrate, + DLNASPDUDeliveryAckRequest, + Coverage-Level, + EnhancedCoverageRestricted, + DL-CP-SecurityInformation, + UL-CP-SecurityInformation, + SecondaryRATDataUsageRequest, + SecondaryRATDataUsageReportList, + HandoverFlag, + NRUESecurityCapabilities, + UE-Application-Layer-Measurement-Capability, + CE-ModeBRestricted, + Packet-LossRate, + UECapabilityInfoRequest, + SourceNgRanNode-ToTargetNgRanNode-TransparentContainer, + TargetNgRanNode-ToSourceNgRanNode-TransparentContainer, + EndIndication, + EDT-Session, + LTE-M-Indication, + AerialUEsubscriptionInformation, + PendingDataIndication, + WarningAreaCoordinates, + Subscription-Based-UE-DifferentiationInfo, + PSCellInformation, + NR-CGI, + ConnectedengNBList, + EN-DCSONConfigurationTransfer, + TimeSinceSecondaryNodeRelease + + + + +FROM S1AP-IEs + + PrivateIE-Container{}, + ProtocolExtensionContainer{}, + ProtocolIE-Container{}, + ProtocolIE-ContainerList{}, + ProtocolIE-ContainerPair{}, + ProtocolIE-ContainerPairList{}, + ProtocolIE-SingleContainer{}, + S1AP-PRIVATE-IES, + S1AP-PROTOCOL-EXTENSION, + S1AP-PROTOCOL-IES, + S1AP-PROTOCOL-IES-PAIR +FROM S1AP-Containers + + + id-AssistanceDataForPaging, + id-AerialUEsubscriptionInformation, + id-uEaggregateMaximumBitrate, + id-BearerType, + id-Cause, + id-CellAccessMode, + id-CellIdentifierAndCELevelForCECapableUEs, + id-cdma2000HORequiredIndication, + id-cdma2000HOStatus, + id-cdma2000OneXSRVCCInfo, + id-cdma2000OneXRAND, + id-cdma2000PDU, + id-cdma2000RATType, + id-cdma2000SectorID, + id-EUTRANRoundTripDelayEstimationInfo, + id-CNDomain, + id-ConcurrentWarningMessageIndicator, + id-CriticalityDiagnostics, + id-CSFallbackIndicator, + id-CSG-Id, + id-CSG-IdList, + id-CSGMembershipStatus, + id-Data-Forwarding-Not-Possible, + id-DefaultPagingDRX, + id-Direct-Forwarding-Path-Availability, + id-Global-ENB-ID, + id-EUTRAN-CGI, + id-eNBname, + id-eNB-StatusTransfer-TransparentContainer, + id-eNB-UE-S1AP-ID, + id-GERANtoLTEHOInformationRes, + id-GUMMEI-ID, + id-GUMMEIType, + id-HandoverRestrictionList, + id-HandoverType, + id-Masked-IMEISV, + id-InformationOnRecommendedCellsAndENBsForPaging, + id-InitialContextSetup, + id-Inter-SystemInformationTransferTypeEDT, + id-Inter-SystemInformationTransferTypeMDT, + id-LPPa-PDU, + id-NAS-DownlinkCount, + id-ManagementBasedMDTAllowed, + id-ManagementBasedMDTPLMNList, + id-MMEname, + id-MME-UE-S1AP-ID, + id-MSClassmark2, + id-MSClassmark3, + id-NAS-PDU, + id-NASSecurityParametersfromE-UTRAN, + id-NASSecurityParameterstoE-UTRAN, + id-OverloadResponse, + id-pagingDRX, + id-PagingPriority, + id-RelativeMMECapacity, + id-RequestType, + id-Routing-ID, + id-E-RABAdmittedItem, + id-E-RABAdmittedList, + id-E-RABDataForwardingItem, + id-E-RABFailedToModifyList, + id-E-RABFailedToReleaseList, + id-E-RABFailedtoSetupItemHOReqAck, + id-E-RABFailedToSetupListBearerSURes, + id-E-RABFailedToSetupListCtxtSURes, + id-E-RABFailedToSetupListHOReqAck, + id-E-RABFailedToBeReleasedList, + id-E-RABFailedToResumeListResumeReq, + id-E-RABFailedToResumeItemResumeReq, + id-E-RABFailedToResumeListResumeRes, + id-E-RABFailedToResumeItemResumeRes, + id-E-RABModify, + id-E-RABModifyItemBearerModRes, + id-E-RABModifyListBearerModRes, + id-E-RABRelease, + id-E-RABReleaseItemBearerRelComp, + id-E-RABReleaseItemHOCmd, + id-E-RABReleaseListBearerRelComp, + id-E-RABReleaseIndication, + id-E-RABSetup, + id-E-RABSetupItemBearerSURes, + id-E-RABSetupItemCtxtSURes, + id-E-RABSetupListBearerSURes, + id-E-RABSetupListCtxtSURes, + id-E-RABSubjecttoDataForwardingList, + id-E-RABToBeModifiedItemBearerModReq, + id-E-RABToBeModifiedListBearerModReq, + id-E-RABToBeModifiedListBearerModInd, + id-E-RABToBeModifiedItemBearerModInd, + id-E-RABNotToBeModifiedListBearerModInd, + id-E-RABNotToBeModifiedItemBearerModInd, + id-E-RABModifyListBearerModConf, + id-E-RABModifyItemBearerModConf, + id-E-RABFailedToModifyListBearerModConf, + id-E-RABToBeReleasedListBearerModConf, + id-E-RABToBeReleasedList, + id-E-RABReleasedList, + id-E-RABToBeSetupItemBearerSUReq, + id-E-RABToBeSetupItemCtxtSUReq, + id-E-RABToBeSetupItemHOReq, + id-E-RABToBeSetupListBearerSUReq, + id-E-RABToBeSetupListCtxtSUReq, + id-E-RABToBeSetupListHOReq, + id-E-RABToBeSwitchedDLItem, + id-E-RABToBeSwitchedDLList, + id-E-RABToBeSwitchedULList, + id-E-RABToBeSwitchedULItem, + id-E-RABtoReleaseListHOCmd, + id-ProSeAuthorized, + id-SecurityKey, + id-SecurityContext, + id-ServedGUMMEIs, + id-SONConfigurationTransferECT, + id-SONConfigurationTransferMCT, + id-Source-ToTarget-TransparentContainer, + id-Source-ToTarget-TransparentContainer-Secondary, + id-SourceMME-UE-S1AP-ID, + id-SRVCCOperationNotPossible, + id-SRVCCOperationPossible, + id-SRVCCHOIndication, + id-SubscriberProfileIDforRFP, + id-SupportedTAs, + id-S-TMSI, + id-TAI, + id-TAIItem, + id-TAIList, + id-Target-ToSource-TransparentContainer, + id-Target-ToSource-TransparentContainer-Secondary, + id-TargetID, + id-TimeToWait, + id-TraceActivation, + id-TrafficLoadReductionIndication, + id-E-UTRAN-Trace-ID, + id-UEIdentityIndexValue, + id-UEPagingID, + id-UERadioCapability, + id-UERadioCapabilityForPaging, + id-UTRANtoLTEHOInformationRes, + id-UE-associatedLogicalS1-ConnectionListResAck, + id-UE-associatedLogicalS1-ConnectionItem, + id-UE-RetentionInformation, + id-UESecurityCapabilities, + id-UE-S1AP-IDs, + id-V2XServicesAuthorized, + id-ResetType, + id-MessageIdentifier, + id-SerialNumber, + id-WarningAreaList, + id-RepetitionPeriod, + id-NumberofBroadcastRequest, + id-WarningType, + id-WarningSecurityInfo, + id-DataCodingScheme, + id-WarningMessageContents, + id-BroadcastCompletedAreaList, + id-BroadcastCancelledAreaList, + id-RRC-Establishment-Cause, + id-TraceCollectionEntityIPAddress, + maxnoofTAIs, + maxnoofErrors, + maxnoofE-RABs, + maxnoofIndividualS1ConnectionsToReset, + maxnoofEmergencyAreaID, + maxnoofCellID, + maxnoofTAIforWarning, + maxnoofCellinTAI, + maxnoofCellinEAI, + id-ExtendedRepetitionPeriod, + id-PS-ServiceNotAvailable, + id-RegisteredLAI, + id-GUMMEIList, + id-SourceMME-GUMMEI, + id-MME-UE-S1AP-ID-2, + id-GW-TransportLayerAddress, + id-RelayNode-Indicator, + id-Correlation-ID, + id-MMERelaySupportIndicator, + id-GWContextReleaseIndication, + id-PrivacyIndicator, + id-VoiceSupportMatchIndicator, + id-Tunnel-Information-for-BBF, + id-SIPTO-Correlation-ID, + id-SIPTO-L-GW-TransportLayerAddress, + id-KillAllWarningMessages, + id-TransportInformation, + id-LHN-ID, + id-UserLocationInformation, + id-AdditionalCSFallbackIndicator, + id-ECGIListForRestart, + id-TAIListForRestart, + id-EmergencyAreaIDListForRestart, + id-ExpectedUEBehaviour, + id-Paging-eDRXInformation, + id-extended-UEIdentityIndexValue, + id-CSGMembershipInfo, + id-MME-Group-ID, + id-Additional-GUTI, + id-S1-Message, + id-PWSfailedECGIList, + id-PWSFailureIndication, + id-UE-Usage-Type, + id-UEUserPlaneCIoTSupportIndicator, + id-NB-IoT-DefaultPagingDRX, + id-NB-IoT-Paging-eDRXInformation, + id-CE-mode-B-SupportIndicator, + id-NB-IoT-UEIdentityIndexValue, + id-RRC-Resume-Cause, + id-DCN-ID, + id-ServedDCNs, + id-UESidelinkAggregateMaximumBitrate, + id-DLNASPDUDeliveryAckRequest, + id-Coverage-Level, + id-EnhancedCoverageRestricted, + id-UE-Level-QoS-Parameters, + id-DL-CP-SecurityInformation, + id-UL-CP-SecurityInformation, + id-SecondaryRATDataUsageRequest, + id-SecondaryRATDataUsageReportList, + id-HandoverFlag, + id-NRUESecurityCapabilities, + id-UE-Application-Layer-Measurement-Capability, + id-CE-ModeBRestricted, + id-DownlinkPacketLossRate, + id-UplinkPacketLossRate, + id-UECapabilityInfoRequest, + id-EndIndication, + id-EDT-Session, + id-LTE-M-Indication, + id-PendingDataIndication, + id-WarningAreaCoordinates, + id-Subscription-Based-UE-DifferentiationInfo, + id-PSCellInformation, + id-ConnectedengNBList, + id-ConnectedengNBToAddList, + id-ConnectedengNBToRemoveList, + id-EN-DCSONConfigurationTransfer-ECT, + id-EN-DCSONConfigurationTransfer-MCT, + id-TimeSinceSecondaryNodeRelease + + + +FROM S1AP-Constants; + +-- ************************************************************** +-- +-- Common Container Lists +-- +-- ************************************************************** + +E-RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } +E-RAB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxnoofE-RABs, {IEsSetParam} } +ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxnoofE-RABs, {IEsSetParam} } + +-- ************************************************************** +-- +-- HANDOVER PREPARATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Required +-- +-- ************************************************************** + +HandoverRequired ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverRequiredIEs} }, + ... +} + +HandoverRequiredIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-TargetID CRITICALITY reject TYPE TargetID PRESENCE mandatory}| + { ID id-Direct-Forwarding-Path-Availability CRITICALITY ignore TYPE Direct-Forwarding-Path-Availability PRESENCE optional}| + { ID id-SRVCCHOIndication CRITICALITY reject TYPE SRVCCHOIndication PRESENCE optional}| + { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}| + { ID id-Source-ToTarget-TransparentContainer-Secondary CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE optional}| + { ID id-MSClassmark2 CRITICALITY reject TYPE MSClassmark2 PRESENCE conditional}| + { ID id-MSClassmark3 CRITICALITY ignore TYPE MSClassmark3 PRESENCE conditional}| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}| + { ID id-PS-ServiceNotAvailable CRITICALITY ignore TYPE PS-ServiceNotAvailable PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- Handover Command +-- +-- ************************************************************** + +HandoverCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCommandIEs} }, + ... +} + +HandoverCommandIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-NASSecurityParametersfromE-UTRAN CRITICALITY reject TYPE NASSecurityParametersfromE-UTRAN PRESENCE conditional + -- This IE shall be present if HandoverType IE is set to value "LTEtoUTRAN" or "LTEtoGERAN" --}| + { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional}| + { ID id-E-RABtoReleaseListHOCmd CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}| + { ID id-Target-ToSource-TransparentContainer-Secondary CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +E-RABSubjecttoDataForwardingList ::= E-RAB-IE-ContainerList { {E-RABDataForwardingItemIEs} } + +E-RABDataForwardingItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABDataForwardingItem CRITICALITY ignore TYPE E-RABDataForwardingItem PRESENCE mandatory }, + ... +} + +E-RABDataForwardingItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + dL-transportLayerAddress TransportLayerAddress OPTIONAL, + dL-gTP-TEID GTP-TEID OPTIONAL, + uL-TransportLayerAddress TransportLayerAddress OPTIONAL, + uL-GTP-TEID GTP-TEID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { E-RABDataForwardingItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABDataForwardingItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- Handover Preparation Failure +-- +-- ************************************************************** + +HandoverPreparationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverPreparationFailureIEs} }, + ... +} + +HandoverPreparationFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER RESOURCE ALLOCATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Request +-- +-- ************************************************************** + +HandoverRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestIEs} }, + ... +} + +HandoverRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-HandoverType CRITICALITY reject TYPE HandoverType PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}| + { ID id-E-RABToBeSetupListHOReq CRITICALITY reject TYPE E-RABToBeSetupListHOReq PRESENCE mandatory}| + { ID id-Source-ToTarget-TransparentContainer CRITICALITY reject TYPE Source-ToTarget-TransparentContainer PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| + { ID id-NASSecurityParameterstoE-UTRAN CRITICALITY reject TYPE NASSecurityParameterstoE-UTRAN PRESENCE conditional + -- This IE shall be present if the Handover Type IE is set to the value "UTRANtoLTE" or "GERANtoLTE" -- }| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| + { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + ... +} + +E-RABToBeSetupListHOReq ::= E-RAB-IE-ContainerList { {E-RABToBeSetupItemHOReqIEs} } + +E-RABToBeSetupItemHOReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemHOReq CRITICALITY reject TYPE E-RABToBeSetupItemHOReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemHOReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + e-RABlevelQosParameters E-RABLevelQoSParameters, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemHOReq-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSetupItemHOReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Data-Forwarding-Not-Possible CRITICALITY ignore EXTENSION Data-Forwarding-Not-Possible PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Handover Request Acknowledge +-- +-- ************************************************************** + +HandoverRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {HandoverRequestAcknowledgeIEs} }, + ... +} + +HandoverRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABAdmittedList CRITICALITY ignore TYPE E-RABAdmittedList PRESENCE mandatory}| + { ID id-E-RABFailedToSetupListHOReqAck CRITICALITY ignore TYPE E-RABFailedtoSetupListHOReqAck PRESENCE optional}| + { ID id-Target-ToSource-TransparentContainer CRITICALITY reject TYPE Target-ToSource-TransparentContainer PRESENCE mandatory}| + { ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}| + { ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}, + ... +} + +E-RABAdmittedList ::= E-RAB-IE-ContainerList { {E-RABAdmittedItemIEs} } + +E-RABAdmittedItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABAdmittedItem CRITICALITY ignore TYPE E-RABAdmittedItem PRESENCE mandatory }, + ... +} + +E-RABAdmittedItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + dL-transportLayerAddress TransportLayerAddress OPTIONAL, + dL-gTP-TEID GTP-TEID OPTIONAL, + uL-TransportLayerAddress TransportLayerAddress OPTIONAL, + uL-GTP-TEID GTP-TEID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABAdmittedItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABAdmittedItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABFailedtoSetupListHOReqAck ::= E-RAB-IE-ContainerList { {E-RABFailedtoSetupItemHOReqAckIEs} } + +E-RABFailedtoSetupItemHOReqAckIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedtoSetupItemHOReqAck CRITICALITY ignore TYPE E-RABFailedToSetupItemHOReqAck PRESENCE mandatory }, + ... +} + +E-RABFailedToSetupItemHOReqAck ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToSetupItemHOReqAckExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToSetupItemHOReqAckExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Handover Failure +-- +-- ************************************************************** + +HandoverFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverFailureIEs} }, + ... +} + +HandoverFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER NOTIFICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Notify +-- +-- ************************************************************** + +HandoverNotify ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverNotifyIEs} }, + ... +} + +HandoverNotifyIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PATH SWITCH REQUEST ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Path Switch Request +-- +-- ************************************************************** + +PathSwitchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestIEs} }, + ... +} + +PathSwitchRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABToBeSwitchedDLList CRITICALITY reject TYPE E-RABToBeSwitchedDLList PRESENCE mandatory}| + { ID id-SourceMME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY ignore TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-CSG-Id CRITICALITY ignore TYPE CSG-Id PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY ignore TYPE CellAccessMode PRESENCE optional}| + { ID id-SourceMME-GUMMEI CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional }| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} + +E-RABToBeSwitchedDLList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedDLItemIEs} } + +E-RABToBeSwitchedDLItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSwitchedDLItem CRITICALITY reject TYPE E-RABToBeSwitchedDLItem PRESENCE mandatory }, + ... +} + +E-RABToBeSwitchedDLItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedDLItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSwitchedDLItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- Path Switch Request Acknowledge +-- +-- ************************************************************** + +PathSwitchRequestAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestAcknowledgeIEs} }, + ... +} + +PathSwitchRequestAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-E-RABToBeSwitchedULList CRITICALITY ignore TYPE E-RABToBeSwitchedULList PRESENCE optional}| + { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}, + ... +} + +E-RABToBeSwitchedULList ::= E-RAB-IE-ContainerList { {E-RABToBeSwitchedULItemIEs} } + +E-RABToBeSwitchedULItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSwitchedULItem CRITICALITY ignore TYPE E-RABToBeSwitchedULItem PRESENCE mandatory }, + ... +} + +E-RABToBeSwitchedULItem ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeSwitchedULItem-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeSwitchedULItem-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Path Switch Request Failure +-- +-- ************************************************************** + +PathSwitchRequestFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { PathSwitchRequestFailureIEs} }, + ... +} + +PathSwitchRequestFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- HANDOVER CANCEL ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Handover Cancel +-- +-- ************************************************************** + +HandoverCancel ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelIEs} }, + ... +} + +HandoverCancelIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Handover Cancel Request Acknowledge +-- +-- ************************************************************** + +HandoverCancelAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { HandoverCancelAcknowledgeIEs} }, + ... +} + +HandoverCancelAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- E-RAB SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Setup Request +-- +-- ************************************************************** + +E-RABSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABSetupRequestIEs} }, + ... +} + +E-RABSetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeSetupListBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupListBearerSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupListBearerSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemBearerSUReqIEs} } + +E-RABToBeSetupItemBearerSUReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemBearerSUReq CRITICALITY reject TYPE E-RABToBeSetupItemBearerSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemBearerSUReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABlevelQoSParameters E-RABLevelQoSParameters, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + nAS-PDU NAS-PDU, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemBearerSUReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeSetupItemBearerSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- E-RAB Setup Response +-- +-- ************************************************************** + +E-RABSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABSetupResponseIEs} }, + ... +} + +E-RABSetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSetupListBearerSURes CRITICALITY ignore TYPE E-RABSetupListBearerSURes PRESENCE optional }| + { ID id-E-RABFailedToSetupListBearerSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +E-RABSetupListBearerSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemBearerSUResIEs} } + +E-RABSetupItemBearerSUResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSetupItemBearerSURes CRITICALITY ignore TYPE E-RABSetupItemBearerSURes PRESENCE mandatory }, + ... +} + +E-RABSetupItemBearerSURes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemBearerSUResExtIEs} } OPTIONAL, + ... +} + + +E-RABSetupItemBearerSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- E-RAB MODIFY ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Modify Request +-- +-- ************************************************************** + +E-RABModifyRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModifyRequestIEs} }, + ... +} + +E-RABModifyRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeModifiedListBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedListBearerModReq PRESENCE mandatory }| + { ID id-SecondaryRATDataUsageRequest CRITICALITY ignore TYPE SecondaryRATDataUsageRequest PRESENCE optional }, + ... +} + +E-RABToBeModifiedListBearerModReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeModifiedItemBearerModReqIEs} } + +E-RABToBeModifiedItemBearerModReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeModifiedItemBearerModReq CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModReq PRESENCE mandatory }, + ... +} + +E-RABToBeModifiedItemBearerModReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABLevelQoSParameters E-RABLevelQoSParameters, + nAS-PDU NAS-PDU, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeModifyItemBearerModReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeModifyItemBearerModReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-TransportInformation CRITICALITY reject EXTENSION TransportInformation PRESENCE optional}, + ... +} + + + +-- ************************************************************** +-- +-- E-RAB Modify Response +-- +-- ************************************************************** + +E-RABModifyResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModifyResponseIEs} }, + ... +} + +E-RABModifyResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABModifyListBearerModRes CRITICALITY ignore TYPE E-RABModifyListBearerModRes PRESENCE optional }| + { ID id-E-RABFailedToModifyList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + + +E-RABModifyListBearerModRes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModResIEs} } + +E-RABModifyItemBearerModResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABModifyItemBearerModRes CRITICALITY ignore TYPE E-RABModifyItemBearerModRes PRESENCE mandatory}, + ... +} + +E-RABModifyItemBearerModRes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModResExtIEs} } OPTIONAL, + ... +} + + +E-RABModifyItemBearerModResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + + +-- ************************************************************** +-- +-- E-RAB RELEASE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Release Command +-- +-- ************************************************************** + +E-RABReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABReleaseCommandIEs} }, + ... +} + +E-RABReleaseCommandIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE optional }| + { ID id-E-RABToBeReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- E-RAB Release Response +-- +-- ************************************************************** + +E-RABReleaseResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { E-RABReleaseResponseIEs } }, + ... +} + +E-RABReleaseResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABReleaseListBearerRelComp CRITICALITY ignore TYPE E-RABReleaseListBearerRelComp PRESENCE optional }| + { ID id-E-RABFailedToReleaseList CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + + +E-RABReleaseListBearerRelComp ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABReleaseItemBearerRelCompIEs} } + +E-RABReleaseItemBearerRelCompIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABReleaseItemBearerRelComp CRITICALITY ignore TYPE E-RABReleaseItemBearerRelComp PRESENCE mandatory }, + ... +} + +E-RABReleaseItemBearerRelComp ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABReleaseItemBearerRelCompExtIEs} } OPTIONAL, + ... +} + + +E-RABReleaseItemBearerRelCompExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + + +-- ************************************************************** +-- +-- E-RAB RELEASE INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Release Indication +-- +-- ************************************************************** + +E-RABReleaseIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABReleaseIndicationIEs} }, + ... +} + +E-RABReleaseIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABReleasedList CRITICALITY ignore TYPE E-RABList PRESENCE mandatory }| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- INITIAL CONTEXT SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Initial Context Setup Request +-- +-- ************************************************************** + +InitialContextSetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupRequestIEs} }, + ... +} + +InitialContextSetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-uEaggregateMaximumBitrate CRITICALITY reject TYPE UEAggregateMaximumBitrate PRESENCE mandatory}| + { ID id-E-RABToBeSetupListCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupListCtxtSUReq PRESENCE mandatory}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE mandatory}| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY ignore TYPE GUMMEI PRESENCE optional}| + { ID id-MME-UE-S1AP-ID-2 CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-ManagementBasedMDTAllowed CRITICALITY ignore TYPE ManagementBasedMDTAllowed PRESENCE optional}| + { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-Masked-IMEISV CRITICALITY ignore TYPE Masked-IMEISV PRESENCE optional}| + { ID id-ExpectedUEBehaviour CRITICALITY ignore TYPE ExpectedUEBehaviour PRESENCE optional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-UEUserPlaneCIoTSupportIndicator CRITICALITY ignore TYPE UEUserPlaneCIoTSupportIndicator PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + ... +} + + + + +E-RABToBeSetupListCtxtSUReq ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABToBeSetupItemCtxtSUReqIEs} } + +E-RABToBeSetupItemCtxtSUReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeSetupItemCtxtSUReq CRITICALITY reject TYPE E-RABToBeSetupItemCtxtSUReq PRESENCE mandatory }, + ... +} + +E-RABToBeSetupItemCtxtSUReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + e-RABlevelQoSParameters E-RABLevelQoSParameters, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + nAS-PDU NAS-PDU OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {E-RABToBeSetupItemCtxtSUReqExtIEs} } OPTIONAL, + ... +} + + +E-RABToBeSetupItemCtxtSUReqExtIEs S1AP-PROTOCOL-EXTENSION ::= { + { ID id-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-SIPTO-Correlation-ID CRITICALITY ignore EXTENSION Correlation-ID PRESENCE optional}| + { ID id-BearerType CRITICALITY reject EXTENSION BearerType PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- Initial Context Setup Response +-- +-- ************************************************************** + +InitialContextSetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupResponseIEs} }, + ... +} + +InitialContextSetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSetupListCtxtSURes CRITICALITY ignore TYPE E-RABSetupListCtxtSURes PRESENCE mandatory }| + { ID id-E-RABFailedToSetupListCtxtSURes CRITICALITY ignore TYPE E-RABList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + + +E-RABSetupListCtxtSURes ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABSetupItemCtxtSUResIEs} } + +E-RABSetupItemCtxtSUResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABSetupItemCtxtSURes CRITICALITY ignore TYPE E-RABSetupItemCtxtSURes PRESENCE mandatory }, + ... +} + +E-RABSetupItemCtxtSURes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + gTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {E-RABSetupItemCtxtSUResExtIEs} } OPTIONAL, + ... +} + + +E-RABSetupItemCtxtSUResExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- Initial Context Setup Failure +-- +-- ************************************************************** + +InitialContextSetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {InitialContextSetupFailureIEs} }, + ... +} + +InitialContextSetupFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PAGING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + + +-- ************************************************************** +-- +-- Paging +-- +-- ************************************************************** + +Paging ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{PagingIEs}}, + ... +} + +PagingIEs S1AP-PROTOCOL-IES ::= { + { ID id-UEIdentityIndexValue CRITICALITY ignore TYPE UEIdentityIndexValue PRESENCE mandatory}| + { ID id-UEPagingID CRITICALITY ignore TYPE UEPagingID PRESENCE mandatory}| + { ID id-pagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}| + { ID id-CNDomain CRITICALITY ignore TYPE CNDomain PRESENCE mandatory}| + { ID id-TAIList CRITICALITY ignore TYPE TAIList PRESENCE mandatory}| + { ID id-CSG-IdList CRITICALITY ignore TYPE CSG-IdList PRESENCE optional}| + { ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional}| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}| +-- Extension for Release 13 to support Paging Optimisation and Coverage Enhancement paging –- + { ID id-AssistanceDataForPaging CRITICALITY ignore TYPE AssistanceDataForPaging PRESENCE optional}| + { ID id-Paging-eDRXInformation CRITICALITY ignore TYPE Paging-eDRXInformation PRESENCE optional}| + { ID id-extended-UEIdentityIndexValue CRITICALITY ignore TYPE Extended-UEIdentityIndexValue PRESENCE optional}| + { ID id-NB-IoT-Paging-eDRXInformation CRITICALITY ignore TYPE NB-IoT-Paging-eDRXInformation PRESENCE optional}| + { ID id-NB-IoT-UEIdentityIndexValue CRITICALITY ignore TYPE NB-IoT-UEIdentityIndexValue PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}, + ... +} + +TAIList::= SEQUENCE (SIZE(1.. maxnoofTAIs)) OF ProtocolIE-SingleContainer {{TAIItemIEs}} + +TAIItemIEs S1AP-PROTOCOL-IES ::= { + { ID id-TAIItem CRITICALITY ignore TYPE TAIItem PRESENCE mandatory }, + ... +} + +TAIItem ::= SEQUENCE { + tAI TAI, + iE-Extensions ProtocolExtensionContainer { {TAIItemExtIEs} } OPTIONAL, + ... +} + + +TAIItemExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RELEASE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Release Request +-- +-- ************************************************************** + +UEContextReleaseRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseRequest-IEs}}, + ... +} + +UEContextReleaseRequest-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-GWContextReleaseIndication CRITICALITY reject TYPE GWContextReleaseIndication PRESENCE optional }| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Command +-- +-- ************************************************************** + +UEContextReleaseCommand ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseCommand-IEs}}, + ... +} + +UEContextReleaseCommand-IEs S1AP-PROTOCOL-IES ::= { + { ID id-UE-S1AP-IDs CRITICALITY reject TYPE UE-S1AP-IDs PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UE Context Release Complete +-- +-- ************************************************************** + +UEContextReleaseComplete ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UEContextReleaseComplete-IEs}}, + ... +} + +UEContextReleaseComplete-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| +-- Extension for Release 12 to support User Location Information -- + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}| +-- Extension for Release 13 to support Paging Optimisation + { ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}| +-- Extension for Release 13 to support coverage enhancement paging – + { ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Modification Request +-- +-- ************************************************************** + +UEContextModificationRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationRequestIEs} }, + ... +} + +UEContextModificationRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecurityKey CRITICALITY reject TYPE SecurityKey PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-uEaggregateMaximumBitrate CRITICALITY ignore TYPE UEAggregateMaximumBitrate PRESENCE optional}| + { ID id-CSFallbackIndicator CRITICALITY reject TYPE CSFallbackIndicator PRESENCE optional}| + { ID id-UESecurityCapabilities CRITICALITY reject TYPE UESecurityCapabilities PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-RegisteredLAI CRITICALITY ignore TYPE LAI PRESENCE optional}| + { ID id-AdditionalCSFallbackIndicator CRITICALITY ignore TYPE AdditionalCSFallbackIndicator PRESENCE conditional}| + { ID id-ProSeAuthorized CRITICALITY ignore TYPE ProSeAuthorized PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-SRVCCOperationNotPossible CRITICALITY ignore TYPE SRVCCOperationNotPossible PRESENCE optional}| + { ID id-V2XServicesAuthorized CRITICALITY ignore TYPE V2XServicesAuthorized PRESENCE optional}| + { ID id-UESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE UESidelinkAggregateMaximumBitrate PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-AerialUEsubscriptionInformation CRITICALITY ignore TYPE AerialUEsubscriptionInformation PRESENCE optional}, + ... +} +-- ************************************************************** +-- +-- UE Context Modification Response +-- +-- ************************************************************** + +UEContextModificationResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationResponseIEs} }, + ... +} + +UEContextModificationResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- UE Context Modification Failure +-- +-- ************************************************************** + +UEContextModificationFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationFailureIEs} }, + ... +} + +UEContextModificationFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE RADIO CAPABILITY MATCH ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Radio Capability Match Request +-- +-- ************************************************************** + +UERadioCapabilityMatchRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchRequestIEs} }, + ... +} + +UERadioCapabilityMatchRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Radio Capability Match Response +-- +-- ************************************************************** + +UERadioCapabilityMatchResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UERadioCapabilityMatchResponseIEs} }, + ... +} + +UERadioCapabilityMatchResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-VoiceSupportMatchIndicator CRITICALITY reject TYPE VoiceSupportMatchIndicator PRESENCE mandatory }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- NAS TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK NAS TRANSPORT +-- +-- ************************************************************** + +DownlinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkNASTransport-IEs}}, + ... +} + +DownlinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-HandoverRestrictionList CRITICALITY ignore TYPE HandoverRestrictionList PRESENCE optional}| + { ID id-SubscriberProfileIDforRFP CRITICALITY ignore TYPE SubscriberProfileIDforRFP PRESENCE optional}| + { ID id-SRVCCOperationPossible CRITICALITY ignore TYPE SRVCCOperationPossible PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-DLNASPDUDeliveryAckRequest CRITICALITY ignore TYPE DLNASPDUDeliveryAckRequest PRESENCE optional}| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional}| + { ID id-NRUESecurityCapabilities CRITICALITY ignore TYPE NRUESecurityCapabilities PRESENCE optional}| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-UECapabilityInfoRequest CRITICALITY ignore TYPE UECapabilityInfoRequest PRESENCE optional}| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- INITIAL UE MESSAGE +-- +-- ************************************************************** + +InitialUEMessage ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{InitialUEMessage-IEs}}, + ... +} + +InitialUEMessage-IEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-TAI CRITICALITY reject TYPE TAI PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-RRC-Establishment-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE mandatory}| + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE optional}| + { ID id-CSG-Id CRITICALITY reject TYPE CSG-Id PRESENCE optional}| + { ID id-GUMMEI-ID CRITICALITY reject TYPE GUMMEI PRESENCE optional}| + { ID id-CellAccessMode CRITICALITY reject TYPE CellAccessMode PRESENCE optional}| + { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-RelayNode-Indicator CRITICALITY reject TYPE RelayNode-Indicator PRESENCE optional}| + { ID id-GUMMEIType CRITICALITY ignore TYPE GUMMEIType PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-MME-Group-ID CRITICALITY ignore TYPE MME-Group-ID PRESENCE optional}| + { ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}| + { ID id-CE-mode-B-SupportIndicator CRITICALITY ignore TYPE CE-mode-B-SupportIndicator PRESENCE optional}| + { ID id-DCN-ID CRITICALITY ignore TYPE DCN-ID PRESENCE optional}| + { ID id-Coverage-Level CRITICALITY ignore TYPE Coverage-Level PRESENCE optional}| + { ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}| + { ID id-EDT-Session CRITICALITY ignore TYPE EDT-Session PRESENCE optional}, + + ... +} + + +-- ************************************************************** +-- +-- UPLINK NAS TRANSPORT +-- +-- ************************************************************** + +UplinkNASTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkNASTransport-IEs}}, + ... +} + +UplinkNASTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-NAS-PDU CRITICALITY reject TYPE NAS-PDU PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-SIPTO-L-GW-TransportLayerAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional}| + { ID id-LHN-ID CRITICALITY ignore TYPE LHN-ID PRESENCE optional}| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- NAS NON DELIVERY INDICATION +-- +-- ************************************************************** + +NASNonDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{NASNonDeliveryIndication-IEs}}, + ... +} + +NASNonDeliveryIndication-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-NAS-PDU CRITICALITY ignore TYPE NAS-PDU PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- REROUTE NAS REQUEST +-- +-- ************************************************************** + +RerouteNASRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{RerouteNASRequest-IEs}}, + ... +} + +RerouteNASRequest-IEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional}| + { ID id-S1-Message CRITICALITY reject TYPE OCTET STRING PRESENCE mandatory}| + { ID id-MME-Group-ID CRITICALITY reject TYPE MME-Group-ID PRESENCE mandatory}| + { ID id-Additional-GUTI CRITICALITY ignore TYPE Additional-GUTI PRESENCE optional}| + { ID id-UE-Usage-Type CRITICALITY ignore TYPE UE-Usage-Type PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- NAS DELIVERY INDICATION +-- +-- ************************************************************** + +NASDeliveryIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { NASDeliveryIndicationIEs} }, + ... +} + +NASDeliveryIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- RESET ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Reset +-- +-- ************************************************************** + +Reset ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ResetIEs} }, + ... +} + +ResetIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory }, + ... +} + +ResetType ::= CHOICE { + s1-Interface ResetAll, + partOfS1-Interface UE-associatedLogicalS1-ConnectionListRes, + ... +} + + + +ResetAll ::= ENUMERATED { + reset-all, + ... +} + +UE-associatedLogicalS1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemRes } } + +UE-associatedLogicalS1-ConnectionItemRes S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY reject TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Reset Acknowledge +-- +-- ************************************************************** + +ResetAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} }, + ... +} + +ResetAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionListResAck CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionListResAck PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +UE-associatedLogicalS1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxnoofIndividualS1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalS1-ConnectionItemResAck } } + +UE-associatedLogicalS1-ConnectionItemResAck S1AP-PROTOCOL-IES ::= { + { ID id-UE-associatedLogicalS1-ConnectionItem CRITICALITY ignore TYPE UE-associatedLogicalS1-ConnectionItem PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- ERROR INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Error Indication +-- +-- ************************************************************** + +ErrorIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ErrorIndicationIEs}}, + ... +} + +ErrorIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE optional }| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE optional }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- S1 SETUP ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- S1 Setup Request +-- +-- ************************************************************** + +S1SetupRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupRequestIEs} }, + ... +} + +S1SetupRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| + { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| + { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE mandatory}| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE mandatory}| + { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| + { ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}| + { ID id-ConnectedengNBList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- S1 Setup Response +-- +-- ************************************************************** + +S1SetupResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupResponseIEs} }, + ... +} + + +S1SetupResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional}| + { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE mandatory}| + { ID id-RelativeMMECapacity CRITICALITY ignore TYPE RelativeMMECapacity PRESENCE mandatory}| + { ID id-MMERelaySupportIndicator CRITICALITY ignore TYPE MMERelaySupportIndicator PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-UE-RetentionInformation CRITICALITY ignore TYPE UE-RetentionInformation PRESENCE optional}| + { ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- S1 Setup Failure +-- +-- ************************************************************** + +S1SetupFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {S1SetupFailureIEs} }, + ... +} + +S1SetupFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- ENB CONFIGURATION UPDATE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Configuration Update +-- +-- ************************************************************** + +ENBConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateIEs} }, + ... +} + +ENBConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNBname CRITICALITY ignore TYPE ENBname PRESENCE optional}| + { ID id-SupportedTAs CRITICALITY reject TYPE SupportedTAs PRESENCE optional}| + { ID id-CSG-IdList CRITICALITY reject TYPE CSG-IdList PRESENCE optional}| + { ID id-DefaultPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional}| + { ID id-NB-IoT-DefaultPagingDRX CRITICALITY ignore TYPE NB-IoT-DefaultPagingDRX PRESENCE optional}| + { ID id-ConnectedengNBToAddList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}| + { ID id-ConnectedengNBToRemoveList CRITICALITY ignore TYPE ConnectedengNBList PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- eNB Configuration Update Acknowledge +-- +-- ************************************************************** + +ENBConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateAcknowledgeIEs} }, + ... +} + + +ENBConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- eNB Configuration Update Failure +-- +-- ************************************************************** + +ENBConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBConfigurationUpdateFailureIEs} }, + ... +} + +ENBConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, +... +} + + +-- ************************************************************** +-- +-- MME CONFIGURATION UPDATE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Configuration Update +-- +-- ************************************************************** + +MMEConfigurationUpdate ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateIEs} }, + ... +} + +MMEConfigurationUpdateIEs S1AP-PROTOCOL-IES ::= { + { ID id-MMEname CRITICALITY ignore TYPE MMEname PRESENCE optional }| + { ID id-ServedGUMMEIs CRITICALITY reject TYPE ServedGUMMEIs PRESENCE optional }| + { ID id-RelativeMMECapacity CRITICALITY reject TYPE RelativeMMECapacity PRESENCE optional }| + { ID id-ServedDCNs CRITICALITY ignore TYPE ServedDCNs PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- MME Configuration Update Acknowledge +-- +-- ************************************************************** + +MMEConfigurationUpdateAcknowledge ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateAcknowledgeIEs} }, + ... +} + + +MMEConfigurationUpdateAcknowledgeIEs S1AP-PROTOCOL-IES ::= { + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MME Configuration Update Failure +-- +-- ************************************************************** + +MMEConfigurationUpdateFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEConfigurationUpdateFailureIEs} }, + ... +} + +MMEConfigurationUpdateFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }| + { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Downlink S1 CDMA2000 Tunnelling +-- +-- ************************************************************** + +DownlinkS1cdma2000tunnelling ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {DownlinkS1cdma2000tunnellingIEs} }, + ... +} + +DownlinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-RABSubjecttoDataForwardingList CRITICALITY ignore TYPE E-RABSubjecttoDataForwardingList PRESENCE optional }| + { ID id-cdma2000HOStatus CRITICALITY ignore TYPE Cdma2000HOStatus PRESENCE optional }| + { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }| + { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK S1 CDMA2000 TUNNELLING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Uplink S1 CDMA2000 Tunnelling +-- +-- ************************************************************** + +UplinkS1cdma2000tunnelling ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UplinkS1cdma2000tunnellingIEs} }, + ... +} + +UplinkS1cdma2000tunnellingIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-cdma2000RATType CRITICALITY reject TYPE Cdma2000RATType PRESENCE mandatory }| + { ID id-cdma2000SectorID CRITICALITY reject TYPE Cdma2000SectorID PRESENCE mandatory }| + { ID id-cdma2000HORequiredIndication CRITICALITY ignore TYPE Cdma2000HORequiredIndication PRESENCE optional }| + { ID id-cdma2000OneXSRVCCInfo CRITICALITY reject TYPE Cdma2000OneXSRVCCInfo PRESENCE optional }| + { ID id-cdma2000OneXRAND CRITICALITY reject TYPE Cdma2000OneXRAND PRESENCE optional }| + { ID id-cdma2000PDU CRITICALITY reject TYPE Cdma2000PDU PRESENCE mandatory }| + { ID id-EUTRANRoundTripDelayEstimationInfo CRITICALITY ignore TYPE EUTRANRoundTripDelayEstimationInfo PRESENCE optional }, + -- Extension for Release 9 to assist target HRPD access with the acquisition of the UE -- + ... +} + + +-- ************************************************************** +-- +-- UE CAPABILITY INFO INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Capability Info Indication +-- +-- ************************************************************** + +UECapabilityInfoIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UECapabilityInfoIndicationIEs} }, + ... +} + +UECapabilityInfoIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE mandatory}| + { ID id-UERadioCapabilityForPaging CRITICALITY ignore TYPE UERadioCapabilityForPaging PRESENCE optional}| + { ID id-UE-Application-Layer-Measurement-Capability CRITICALITY ignore TYPE UE-Application-Layer-Measurement-Capability PRESENCE optional}| + { ID id-LTE-M-Indication CRITICALITY ignore TYPE LTE-M-Indication PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- eNB STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Status Transfer +-- +-- ************************************************************** + +ENBStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ENBStatusTransferIEs} }, + ... +} + +ENBStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- MME STATUS TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Status Transfer +-- +-- ************************************************************** + +MMEStatusTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {MMEStatusTransferIEs} }, + ... +} + +MMEStatusTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-StatusTransfer-TransparentContainer CRITICALITY reject TYPE ENB-StatusTransfer-TransparentContainer PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- TRACE ELEMENTARY PROCEDURES +-- +-- ************************************************************** +-- ************************************************************** +-- +-- Trace Start +-- +-- ************************************************************** + +TraceStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceStartIEs} }, + ... +} + +TraceStartIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Trace Failure Indication +-- +-- ************************************************************** + +TraceFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {TraceFailureIndicationIEs} }, + ... +} + +TraceFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DEACTIVATE TRACE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Deactivate Trace +-- +-- ************************************************************** + +DeactivateTrace ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { DeactivateTraceIEs} }, + ... +} + +DeactivateTraceIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- CELL TRAFFIC TRACE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Cell Traffic Trace +-- +-- ************************************************************** + +CellTrafficTrace ::= SEQUENCE { +protocolIEs ProtocolIE-Container { { CellTrafficTraceIEs } }, +... +} + +CellTrafficTraceIEs S1AP-PROTOCOL-IES ::= { + {ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + {ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + {ID id-E-UTRAN-Trace-ID CRITICALITY ignore TYPE E-UTRAN-Trace-ID PRESENCE mandatory }| + {ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }| + {ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }| + {ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- LOCATION ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Location Reporting Control +-- +-- ************************************************************** + +LocationReportingControl ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportingControlIEs} }, + ... +} + +LocationReportingControlIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Location Report Failure Indication +-- +-- ************************************************************** + +LocationReportingFailureIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportingFailureIndicationIEs} }, + ... +} + +LocationReportingFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- Location Report +-- +-- ************************************************************** + +LocationReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { LocationReportIEs} }, + ... +} + +LocationReportIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory }| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory }| + { ID id-RequestType CRITICALITY ignore TYPE RequestType PRESENCE mandatory }| + { ID id-PSCellInformation CRITICALITY ignore TYPE PSCellInformation PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- OVERLOAD ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Overload Start +-- +-- ************************************************************** + +OverloadStart ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStartIEs} }, + ... +} + +OverloadStartIEs S1AP-PROTOCOL-IES ::= { + { ID id-OverloadResponse CRITICALITY reject TYPE OverloadResponse PRESENCE mandatory }| + { ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }| + { ID id-TrafficLoadReductionIndication CRITICALITY ignore TYPE TrafficLoadReductionIndication PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- Overload Stop +-- +-- ************************************************************** + +OverloadStop ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {OverloadStopIEs} }, + ... +} + +OverloadStopIEs S1AP-PROTOCOL-IES ::= { +{ ID id-GUMMEIList CRITICALITY ignore TYPE GUMMEIList PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Write-Replace Warning Request +-- +-- ************************************************************** + + +WriteReplaceWarningRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} }, + ... +} + +WriteReplaceWarningRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional }| + { ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }| + { ID id-ExtendedRepetitionPeriod CRITICALITY reject TYPE ExtendedRepetitionPeriod PRESENCE optional }| + { ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }| + { ID id-WarningType CRITICALITY ignore TYPE WarningType PRESENCE optional }| + { ID id-WarningSecurityInfo CRITICALITY ignore TYPE WarningSecurityInfo PRESENCE optional }| + { ID id-DataCodingScheme CRITICALITY ignore TYPE DataCodingScheme PRESENCE optional }| + { ID id-WarningMessageContents CRITICALITY ignore TYPE WarningMessageContents PRESENCE optional }| + { ID id-ConcurrentWarningMessageIndicator CRITICALITY reject TYPE ConcurrentWarningMessageIndicator PRESENCE optional }| + { ID id-WarningAreaCoordinates CRITICALITY ignore TYPE WarningAreaCoordinates PRESENCE optional }, + ... +} +-- ************************************************************** +-- +-- Write-Replace Warning Response +-- +-- ************************************************************** + +WriteReplaceWarningResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} }, + ... +} + +WriteReplaceWarningResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCompletedAreaList CRITICALITY ignore TYPE BroadcastCompletedAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- eNB DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Direct Information Transfer +-- +-- ************************************************************** + +ENBDirectInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ ENBDirectInformationTransferIEs}}, + ... +} + +ENBDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-Inter-SystemInformationTransferTypeEDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory }, + ... +} + +Inter-SystemInformationTransferType ::= CHOICE { + rIMTransfer RIMTransfer, + ... +} + +-- ************************************************************** +-- +-- MME DIRECT INFORMATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Direct Information Transfer +-- +-- ************************************************************** + +MMEDirectInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ MMEDirectInformationTransferIEs}}, + ... +} + +MMEDirectInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-Inter-SystemInformationTransferTypeMDT CRITICALITY reject TYPE Inter-SystemInformationTransferType PRESENCE mandatory }, + ... +} +-- ************************************************************** +-- +-- eNB CONFIGURATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- eNB Configuration Transfer +-- +-- ************************************************************** + +ENBConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ ENBConfigurationTransferIEs}}, + ... +} + +ENBConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferECT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-EN-DCSONConfigurationTransfer-ECT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- MME CONFIGURATION TRANSFER ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- MME Configuration Transfer +-- +-- ************************************************************** + +MMEConfigurationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ MMEConfigurationTransferIEs}}, + ... +} + +MMEConfigurationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-SONConfigurationTransferMCT CRITICALITY ignore TYPE SONConfigurationTransfer PRESENCE optional }| + { ID id-EN-DCSONConfigurationTransfer-MCT CRITICALITY ignore TYPE EN-DCSONConfigurationTransfer PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PRIVATE MESSAGE ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Private Message +-- +-- ************************************************************** + +PrivateMessage ::= SEQUENCE { + privateIEs PrivateIE-Container {{PrivateMessageIEs}}, + ... +} + +PrivateMessageIEs S1AP-PRIVATE-IES ::= { + ... +} + +-- ************************************************************** +-- +-- KILL PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- Kill Request +-- +-- ************************************************************** + + +KillRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {KillRequestIEs} }, + ... +} + +KillRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory}| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory}| + { ID id-WarningAreaList CRITICALITY ignore TYPE WarningAreaList PRESENCE optional}| + { ID id-KillAllWarningMessages CRITICALITY reject TYPE KillAllWarningMessages PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Kill Response +-- +-- ************************************************************** + +KillResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {KillResponseIEs} }, + ... +} + +KillResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MessageIdentifier CRITICALITY reject TYPE MessageIdentifier PRESENCE mandatory }| + { ID id-SerialNumber CRITICALITY reject TYPE SerialNumber PRESENCE mandatory }| + { ID id-BroadcastCancelledAreaList CRITICALITY ignore TYPE BroadcastCancelledAreaList PRESENCE optional }| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- PWS RESTART INDICATION PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- PWS Restart Indication +-- +-- ************************************************************** + +PWSRestartIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ PWSRestartIndicationIEs}}, + ... +} + +PWSRestartIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-ECGIListForRestart CRITICALITY reject TYPE ECGIListForRestart PRESENCE mandatory}| + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}| + { ID id-TAIListForRestart CRITICALITY reject TYPE TAIListForRestart PRESENCE mandatory}| + { ID id-EmergencyAreaIDListForRestart CRITICALITY reject TYPE EmergencyAreaIDListForRestart PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- PWS Failure Indication +-- +-- ************************************************************** + +PWSFailureIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container {{ PWSFailureIndicationIEs}}, + ... +} + +PWSFailureIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-PWSfailedECGIList CRITICALITY reject TYPE PWSfailedECGIList PRESENCE mandatory}| + { ID id-Global-ENB-ID CRITICALITY reject TYPE Global-ENB-ID PRESENCE mandatory}, + ... +} + +-- ************************************************************** +-- +-- LPPA TRANSPORT ELEMENTARY PROCEDURES +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- DOWNLINK UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkUEAssociatedLPPaTransport-IEs}}, + ... +} + +DownlinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +UplinkUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkUEAssociatedLPPaTransport-IEs}}, + ... +} + +UplinkUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory }| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory }| + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- DOWNLINK NON UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +DownlinkNonUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{DownlinkNonUEAssociatedLPPaTransport-IEs}}, + ... +} + +DownlinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + +-- ************************************************************** +-- +-- UPLINK NON UE ASSOCIATED LPPA TRANSPORT +-- +-- ************************************************************** + +UplinkNonUEAssociatedLPPaTransport ::= SEQUENCE { + protocolIEs ProtocolIE-Container {{UplinkNonUEAssociatedLPPaTransport-IEs}}, + ... +} + +UplinkNonUEAssociatedLPPaTransport-IEs S1AP-PROTOCOL-IES ::= { + { ID id-Routing-ID CRITICALITY reject TYPE Routing-ID PRESENCE mandatory }| + { ID id-LPPa-PDU CRITICALITY reject TYPE LPPa-PDU PRESENCE mandatory }, + ... +} + + +-- ************************************************************** +-- +-- E-RAB MODIFICATION INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- E-RAB Modification Indication +-- +-- ************************************************************** + +E-RABModificationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { E-RABModificationIndicationIEs} }, + ... +} + +E-RABModificationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedListBearerModInd PRESENCE mandatory}| + { ID id-E-RABNotToBeModifiedListBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedListBearerModInd PRESENCE optional}| + { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}| +-- Extension for Release 11 to support BBAI -- + { ID id-Tunnel-Information-for-BBF CRITICALITY ignore TYPE TunnelInformation PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }, + ... +} + +E-RABToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABToBeModifiedItemBearerModIndIEs} } + +E-RABToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABToBeModifiedItemBearerModInd PRESENCE mandatory}, + ... +} + +E-RABToBeModifiedItemBearerModInd ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + dL-GTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL, + ... +} + +E-RABToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +E-RABNotToBeModifiedListBearerModInd ::= E-RAB-IE-ContainerList { {E-RABNotToBeModifiedItemBearerModIndIEs} } + +E-RABNotToBeModifiedItemBearerModIndIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABNotToBeModifiedItemBearerModInd CRITICALITY reject TYPE E-RABNotToBeModifiedItemBearerModInd PRESENCE mandatory}, + ... +} + +E-RABNotToBeModifiedItemBearerModInd ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + transportLayerAddress TransportLayerAddress, + dL-GTP-TEID GTP-TEID, + iE-Extensions ProtocolExtensionContainer { { E-RABNotToBeModifiedItemBearerModInd-ExtIEs} } OPTIONAL, + ... +} + +E-RABNotToBeModifiedItemBearerModInd-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +CSGMembershipInfo ::= SEQUENCE { + cSGMembershipStatus CSGMembershipStatus, + cSG-Id CSG-Id, + cellAccessMode CellAccessMode OPTIONAL, + pLMNidentity PLMNidentity OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CSGMembershipInfo-ExtIEs} } OPTIONAL, + ... +} + +CSGMembershipInfo-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- E-RAB Modification Confirm +-- +-- ************************************************************** + +E-RABModificationConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {E-RABModificationConfirmIEs} }, + ... +} + +E-RABModificationConfirmIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABModifyListBearerModConf CRITICALITY ignore TYPE E-RABModifyListBearerModConf PRESENCE optional}| + { ID id-E-RABFailedToModifyListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-E-RABToBeReleasedListBearerModConf CRITICALITY ignore TYPE E-RABList PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}, + ... +} + +E-RABModifyListBearerModConf ::= SEQUENCE (SIZE(1.. maxnoofE-RABs)) OF ProtocolIE-SingleContainer { {E-RABModifyItemBearerModConfIEs} } + +E-RABModifyItemBearerModConfIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABModifyItemBearerModConf CRITICALITY ignore TYPE E-RABModifyItemBearerModConf PRESENCE mandatory}, + ... +} + +E-RABModifyItemBearerModConf ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + iE-Extensions ProtocolExtensionContainer { {E-RABModifyItemBearerModConfExtIEs} } OPTIONAL, + ... +} + + +E-RABModifyItemBearerModConfExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- UE CONTEXT MODIFICATION INDICATION ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Modification Indication +-- +-- ************************************************************** + +UEContextModificationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextModificationIndicationIEs} }, + ... +} + +UEContextModificationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CSGMembershipInfo CRITICALITY reject TYPE CSGMembershipInfo PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- UE Context Modification Confirm +-- +-- ************************************************************** + +UEContextModificationConfirm ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextModificationConfirmIEs} }, + ... +} + +UEContextModificationConfirmIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CSGMembershipStatus CRITICALITY ignore TYPE CSGMembershipStatus PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT SUSPEND ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Suspend Request +-- +-- ************************************************************** + +UEContextSuspendRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextSuspendRequestIEs} }, + ... +} + +UEContextSuspendRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-InformationOnRecommendedCellsAndENBsForPaging CRITICALITY ignore TYPE InformationOnRecommendedCellsAndENBsForPaging PRESENCE optional}| + { ID id-CellIdentifierAndCELevelForCECapableUEs CRITICALITY ignore TYPE CellIdentifierAndCELevelForCECapableUEs PRESENCE optional}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE optional }| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional }| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + +-- ************************************************************** +-- +-- UE Context Suspend Response +-- +-- ************************************************************** + +UEContextSuspendResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { {UEContextSuspendResponseIEs} }, + ... +} + +UEContextSuspendResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- UE CONTEXT RESUME ELEMENTARY PROCEDURE +-- +-- ************************************************************** + +-- ************************************************************** +-- +-- UE Context Resume Request +-- +-- ************************************************************** + +UEContextResumeRequest ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeRequestIEs} }, + ... +} + +UEContextResumeRequestIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABFailedToResumeListResumeReq CRITICALITY reject TYPE E-RABFailedToResumeListResumeReq PRESENCE optional}| + { ID id-RRC-Resume-Cause CRITICALITY ignore TYPE RRC-Establishment-Cause PRESENCE optional}, + ... +} + +E-RABFailedToResumeListResumeReq ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeReqIEs} } + +E-RABFailedToResumeItemResumeReqIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedToResumeItemResumeReq CRITICALITY reject TYPE E-RABFailedToResumeItemResumeReq PRESENCE mandatory}, + ... +} + +E-RABFailedToResumeItemResumeReq ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeReq-ExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToResumeItemResumeReq-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Response +-- +-- ************************************************************** + +UEContextResumeResponse ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeResponseIEs} }, + ... +} + +UEContextResumeResponseIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-E-RABFailedToResumeListResumeRes CRITICALITY reject TYPE E-RABFailedToResumeListResumeRes PRESENCE optional}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}| + { ID id-SecurityContext CRITICALITY reject TYPE SecurityContext PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}, + ... +} + +E-RABFailedToResumeListResumeRes ::= E-RAB-IE-ContainerList { {E-RABFailedToResumeItemResumeResIEs} } + +E-RABFailedToResumeItemResumeResIEs S1AP-PROTOCOL-IES ::= { + { ID id-E-RABFailedToResumeItemResumeRes CRITICALITY reject TYPE E-RABFailedToResumeItemResumeRes PRESENCE mandatory}, + ... +} + +E-RABFailedToResumeItemResumeRes ::= SEQUENCE { + e-RAB-ID E-RAB-ID, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { E-RABFailedToResumeItemResumeRes-ExtIEs} } OPTIONAL, + ... +} + +E-RABFailedToResumeItemResumeRes-ExtIEs S1AP-PROTOCOL-EXTENSION ::= { + ... +} + +-- ************************************************************** +-- +-- UE Context Resume Failure +-- +-- ************************************************************** + +UEContextResumeFailure ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEContextResumeFailureIEs} }, + ... +} + +UEContextResumeFailureIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}| + { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Connection Establishment Indication +-- +-- ************************************************************** + +ConnectionEstablishmentIndication::= SEQUENCE { + protocolIEs ProtocolIE-Container { {ConnectionEstablishmentIndicationIEs} }, + ... +} + +ConnectionEstablishmentIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional }| + { ID id-EnhancedCoverageRestricted CRITICALITY ignore TYPE EnhancedCoverageRestricted PRESENCE optional }| + { ID id-DL-CP-SecurityInformation CRITICALITY ignore TYPE DL-CP-SecurityInformation PRESENCE optional }| + { ID id-CE-ModeBRestricted CRITICALITY ignore TYPE CE-ModeBRestricted PRESENCE optional}| + { ID id-EndIndication CRITICALITY ignore TYPE EndIndication PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- Retrieve UE Information +-- +-- ************************************************************** + +RetrieveUEInformation ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { RetrieveUEInformationIEs} }, + ... +} + +RetrieveUEInformationIEs S1AP-PROTOCOL-IES ::= { + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}, +... + +} + + +-- ************************************************************** + +-- UE Information Transfer +-- +-- ************************************************************** +UEInformationTransfer ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { UEInformationTransferIEs} }, + ... +} + +UEInformationTransferIEs S1AP-PROTOCOL-IES ::= { + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}| + { ID id-UE-Level-QoS-Parameters CRITICALITY ignore TYPE E-RABLevelQoSParameters PRESENCE optional}| + { ID id-UERadioCapability CRITICALITY ignore TYPE UERadioCapability PRESENCE optional}| + { ID id-Subscription-Based-UE-DifferentiationInfo CRITICALITY ignore TYPE Subscription-Based-UE-DifferentiationInfo PRESENCE optional}| + { ID id-PendingDataIndication CRITICALITY ignore TYPE PendingDataIndication PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- eNB CP Relocation Indication +-- +-- ************************************************************** + +ENBCPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { ENBCPRelocationIndicationIEs} }, + ... +} + +ENBCPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-S-TMSI CRITICALITY reject TYPE S-TMSI PRESENCE mandatory}| + { ID id-EUTRAN-CGI CRITICALITY ignore TYPE EUTRAN-CGI PRESENCE mandatory}| + { ID id-TAI CRITICALITY ignore TYPE TAI PRESENCE mandatory}| + { ID id-UL-CP-SecurityInformation CRITICALITY reject TYPE UL-CP-SecurityInformation PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- MME CP Relocation Indication +-- +-- ************************************************************** + +MMECPRelocationIndication ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { MMECPRelocationIndicationIEs} }, + ... +} + +MMECPRelocationIndicationIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY reject TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY reject TYPE ENB-UE-S1AP-ID PRESENCE mandatory}, + ... +} + + +-- ************************************************************** +-- +-- Secondary RAT Data Usage Report +-- +-- ************************************************************** + +SecondaryRATDataUsageReport ::= SEQUENCE { + protocolIEs ProtocolIE-Container { { SecondaryRATDataUsageReportIEs} }, + ... +} + +SecondaryRATDataUsageReportIEs S1AP-PROTOCOL-IES ::= { + { ID id-MME-UE-S1AP-ID CRITICALITY ignore TYPE MME-UE-S1AP-ID PRESENCE mandatory}| + { ID id-eNB-UE-S1AP-ID CRITICALITY ignore TYPE ENB-UE-S1AP-ID PRESENCE mandatory}| + { ID id-SecondaryRATDataUsageReportList CRITICALITY ignore TYPE SecondaryRATDataUsageReportList PRESENCE mandatory}| + { ID id-HandoverFlag CRITICALITY ignore TYPE HandoverFlag PRESENCE optional}| + { ID id-UserLocationInformation CRITICALITY ignore TYPE UserLocationInformation PRESENCE optional}| + { ID id-TimeSinceSecondaryNodeRelease CRITICALITY ignore TYPE TimeSinceSecondaryNodeRelease PRESENCE optional }, + ... +} + +END diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-PDU-Descriptions.asn b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-PDU-Descriptions.asn new file mode 100644 index 0000000..f81e20d --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/S1AP-PDU-Descriptions.asn @@ -0,0 +1,740 @@ +-- ************************************************************** +-- +-- Elementary Procedure definitions +-- +-- ************************************************************** + +S1AP-PDU-Descriptions { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +eps-Access (21) modules (3) s1ap (1) version1 (1) s1ap-PDU-Descriptions (0)} + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- IE parameter types from other modules. +-- +-- ************************************************************** + +IMPORTS + Criticality, + ProcedureCode +FROM S1AP-CommonDataTypes + + CellTrafficTrace, + DeactivateTrace, + DownlinkUEAssociatedLPPaTransport, + DownlinkNASTransport, + DownlinkNonUEAssociatedLPPaTransport, + DownlinkS1cdma2000tunnelling, + ENBDirectInformationTransfer, + ENBStatusTransfer, + ENBConfigurationUpdate, + ENBConfigurationUpdateAcknowledge, + ENBConfigurationUpdateFailure, + ErrorIndication, + HandoverCancel, + HandoverCancelAcknowledge, + HandoverCommand, + HandoverFailure, + HandoverNotify, + HandoverPreparationFailure, + HandoverRequest, + HandoverRequestAcknowledge, + HandoverRequired, + InitialContextSetupFailure, + InitialContextSetupRequest, + InitialContextSetupResponse, + InitialUEMessage, + KillRequest, + KillResponse, + LocationReportingControl, + LocationReportingFailureIndication, + LocationReport, + MMEConfigurationUpdate, + MMEConfigurationUpdateAcknowledge, + MMEConfigurationUpdateFailure, + MMEDirectInformationTransfer, + MMEStatusTransfer, + NASNonDeliveryIndication, + OverloadStart, + OverloadStop, + Paging, + PathSwitchRequest, + PathSwitchRequestAcknowledge, + PathSwitchRequestFailure, + PrivateMessage, + Reset, + ResetAcknowledge, + S1SetupFailure, + S1SetupRequest, + S1SetupResponse, + E-RABModifyRequest, + E-RABModifyResponse, + E-RABModificationIndication, + E-RABModificationConfirm, + E-RABReleaseCommand, + E-RABReleaseResponse, + E-RABReleaseIndication, + E-RABSetupRequest, + E-RABSetupResponse, + TraceFailureIndication, + TraceStart, + UECapabilityInfoIndication, + UEContextModificationFailure, + UEContextModificationRequest, + UEContextModificationResponse, + UEContextReleaseCommand, + UEContextReleaseComplete, + UEContextReleaseRequest, + UERadioCapabilityMatchRequest, + UERadioCapabilityMatchResponse, + UplinkUEAssociatedLPPaTransport, + UplinkNASTransport, + UplinkNonUEAssociatedLPPaTransport, + UplinkS1cdma2000tunnelling, + WriteReplaceWarningRequest, + WriteReplaceWarningResponse, + ENBConfigurationTransfer, + MMEConfigurationTransfer, + PWSRestartIndication, + UEContextModificationIndication, + UEContextModificationConfirm, + RerouteNASRequest, + PWSFailureIndication, + UEContextSuspendRequest, + UEContextSuspendResponse, + UEContextResumeRequest, + UEContextResumeResponse, + UEContextResumeFailure, + ConnectionEstablishmentIndication, + NASDeliveryIndication, + RetrieveUEInformation, + UEInformationTransfer, + ENBCPRelocationIndication, + MMECPRelocationIndication, + SecondaryRATDataUsageReport + + +FROM S1AP-PDU-Contents + + id-CellTrafficTrace, + id-DeactivateTrace, + id-downlinkUEAssociatedLPPaTransport, + id-downlinkNASTransport, + id-downlinkNonUEAssociatedLPPaTransport, + id-DownlinkS1cdma2000tunnelling, + id-eNBStatusTransfer, + id-ErrorIndication, + id-HandoverCancel, + id-HandoverNotification, + id-HandoverPreparation, + id-HandoverResourceAllocation, + id-InitialContextSetup, + id-initialUEMessage, + id-ENBConfigurationUpdate, + id-Kill, + id-LocationReportingControl, + id-LocationReportingFailureIndication, + id-LocationReport, + id-eNBDirectInformationTransfer, + id-MMEConfigurationUpdate, + id-MMEDirectInformationTransfer, + id-MMEStatusTransfer, + id-NASNonDeliveryIndication, + id-OverloadStart, + id-OverloadStop, + id-Paging, + id-PathSwitchRequest, + id-PrivateMessage, + id-Reset, + id-S1Setup, + id-E-RABModify, + id-E-RABModificationIndication, + id-E-RABRelease, + id-E-RABReleaseIndication, + id-E-RABSetup, + id-TraceFailureIndication, + id-TraceStart, + id-UECapabilityInfoIndication, + id-UEContextModification, + id-UEContextRelease, + id-UEContextReleaseRequest, + id-UERadioCapabilityMatch, + id-uplinkUEAssociatedLPPaTransport, + id-uplinkNASTransport, + id-uplinkNonUEAssociatedLPPaTransport, + id-UplinkS1cdma2000tunnelling, + id-WriteReplaceWarning, + id-eNBConfigurationTransfer, + id-MMEConfigurationTransfer, + id-PWSRestartIndication, + id-UEContextModificationIndication, + id-RerouteNASRequest, + id-PWSFailureIndication, + id-UEContextSuspend, + id-UEContextResume, + id-ConnectionEstablishmentIndication, + id-NASDeliveryIndication, + id-RetrieveUEInformation, + id-UEInformationTransfer, + id-eNBCPRelocationIndication, + id-MMECPRelocationIndication, + id-SecondaryRATDataUsageReport + + +FROM S1AP-Constants; + + +-- ************************************************************** +-- +-- Interface Elementary Procedure Class +-- +-- ************************************************************** + +S1AP-ELEMENTARY-PROCEDURE ::= CLASS { + &InitiatingMessage , + &SuccessfulOutcome OPTIONAL, + &UnsuccessfulOutcome OPTIONAL, + &procedureCode ProcedureCode UNIQUE, + &criticality Criticality DEFAULT ignore +} +WITH SYNTAX { + INITIATING MESSAGE &InitiatingMessage + [SUCCESSFUL OUTCOME &SuccessfulOutcome] + [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome] + PROCEDURE CODE &procedureCode + [CRITICALITY &criticality] +} + +-- ************************************************************** +-- +-- Interface PDU Definition +-- +-- ************************************************************** + +S1AP-PDU ::= CHOICE { + initiatingMessage InitiatingMessage, + successfulOutcome SuccessfulOutcome, + unsuccessfulOutcome UnsuccessfulOutcome, + ... +} + +InitiatingMessage ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +SuccessfulOutcome ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +UnsuccessfulOutcome ::= SEQUENCE { + procedureCode S1AP-ELEMENTARY-PROCEDURE.&procedureCode ({S1AP-ELEMENTARY-PROCEDURES}), + criticality S1AP-ELEMENTARY-PROCEDURE.&criticality ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}), + value S1AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({S1AP-ELEMENTARY-PROCEDURES}{@procedureCode}) +} + +-- ************************************************************** +-- +-- Interface Elementary Procedure List +-- +-- ************************************************************** + +S1AP-ELEMENTARY-PROCEDURES S1AP-ELEMENTARY-PROCEDURE ::= { + S1AP-ELEMENTARY-PROCEDURES-CLASS-1 | + S1AP-ELEMENTARY-PROCEDURES-CLASS-2, + ... +} + + +S1AP-ELEMENTARY-PROCEDURES-CLASS-1 S1AP-ELEMENTARY-PROCEDURE ::= { + handoverPreparation | + handoverResourceAllocation | + pathSwitchRequest | + e-RABSetup | + e-RABModify | + e-RABRelease | + initialContextSetup | + handoverCancel | + kill | + reset | + s1Setup | + uEContextModification | + uEContextRelease | + eNBConfigurationUpdate | + mMEConfigurationUpdate | + writeReplaceWarning , + ..., + uERadioCapabilityMatch | + e-RABModificationIndication | + uEContextModificationIndication | + uEContextSuspend | + uEContextResume +} + +S1AP-ELEMENTARY-PROCEDURES-CLASS-2 S1AP-ELEMENTARY-PROCEDURE ::= { + handoverNotification | + e-RABReleaseIndication | + paging | + downlinkNASTransport | + initialUEMessage | + uplinkNASTransport | + errorIndication | + nASNonDeliveryIndication | + uEContextReleaseRequest | + downlinkS1cdma2000tunnelling | + uplinkS1cdma2000tunnelling | + uECapabilityInfoIndication | + eNBStatusTransfer | + mMEStatusTransfer | + deactivateTrace | + traceStart | + traceFailureIndication | + cellTrafficTrace | + locationReportingControl | + locationReportingFailureIndication | + locationReport | + overloadStart | + overloadStop | + eNBDirectInformationTransfer | + mMEDirectInformationTransfer | + eNBConfigurationTransfer | + mMEConfigurationTransfer | + privateMessage , + ..., + downlinkUEAssociatedLPPaTransport | + uplinkUEAssociatedLPPaTransport | + downlinkNonUEAssociatedLPPaTransport | + uplinkNonUEAssociatedLPPaTransport | + pWSRestartIndication | + rerouteNASRequest | + pWSFailureIndication | + connectionEstablishmentIndication | + nASDeliveryIndication | + retrieveUEInformation | + uEInformationTransfer | + eNBCPRelocationIndication | + mMECPRelocationIndication | + secondaryRATDataUsageReport +} + +-- ************************************************************** +-- +-- Interface Elementary Procedures +-- +-- ************************************************************** + +handoverPreparation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequired + SUCCESSFUL OUTCOME HandoverCommand + UNSUCCESSFUL OUTCOME HandoverPreparationFailure + PROCEDURE CODE id-HandoverPreparation + CRITICALITY reject +} + +handoverResourceAllocation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverRequest + SUCCESSFUL OUTCOME HandoverRequestAcknowledge + UNSUCCESSFUL OUTCOME HandoverFailure + PROCEDURE CODE id-HandoverResourceAllocation + CRITICALITY reject +} + +handoverNotification S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverNotify + PROCEDURE CODE id-HandoverNotification + CRITICALITY ignore +} + +pathSwitchRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PathSwitchRequest + SUCCESSFUL OUTCOME PathSwitchRequestAcknowledge + UNSUCCESSFUL OUTCOME PathSwitchRequestFailure + PROCEDURE CODE id-PathSwitchRequest + CRITICALITY reject +} + +e-RABSetup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABSetupRequest + SUCCESSFUL OUTCOME E-RABSetupResponse + PROCEDURE CODE id-E-RABSetup + CRITICALITY reject +} + +e-RABModify S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABModifyRequest + SUCCESSFUL OUTCOME E-RABModifyResponse + PROCEDURE CODE id-E-RABModify + CRITICALITY reject +} + +e-RABRelease S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABReleaseCommand + SUCCESSFUL OUTCOME E-RABReleaseResponse + PROCEDURE CODE id-E-RABRelease + CRITICALITY reject +} + +e-RABReleaseIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABReleaseIndication + PROCEDURE CODE id-E-RABReleaseIndication + CRITICALITY ignore +} + +initialContextSetup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialContextSetupRequest + SUCCESSFUL OUTCOME InitialContextSetupResponse + UNSUCCESSFUL OUTCOME InitialContextSetupFailure + PROCEDURE CODE id-InitialContextSetup + CRITICALITY reject +} + +uEContextReleaseRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseRequest + PROCEDURE CODE id-UEContextReleaseRequest + CRITICALITY ignore +} + +paging S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Paging + PROCEDURE CODE id-Paging + CRITICALITY ignore +} + +downlinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNASTransport + PROCEDURE CODE id-downlinkNASTransport + CRITICALITY ignore +} + +initialUEMessage S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE InitialUEMessage + PROCEDURE CODE id-initialUEMessage + CRITICALITY ignore +} + +uplinkNASTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNASTransport + PROCEDURE CODE id-uplinkNASTransport + CRITICALITY ignore +} +nASNonDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASNonDeliveryIndication + PROCEDURE CODE id-NASNonDeliveryIndication + CRITICALITY ignore +} + +handoverCancel S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE HandoverCancel + SUCCESSFUL OUTCOME HandoverCancelAcknowledge + PROCEDURE CODE id-HandoverCancel + CRITICALITY reject +} + +reset S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE Reset + SUCCESSFUL OUTCOME ResetAcknowledge + PROCEDURE CODE id-Reset + CRITICALITY reject +} + +errorIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ErrorIndication + PROCEDURE CODE id-ErrorIndication + CRITICALITY ignore +} + +s1Setup S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE S1SetupRequest + SUCCESSFUL OUTCOME S1SetupResponse + UNSUCCESSFUL OUTCOME S1SetupFailure + PROCEDURE CODE id-S1Setup + CRITICALITY reject +} + +eNBConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBConfigurationUpdate + SUCCESSFUL OUTCOME ENBConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME ENBConfigurationUpdateFailure + PROCEDURE CODE id-ENBConfigurationUpdate + CRITICALITY reject +} + +mMEConfigurationUpdate S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEConfigurationUpdate + SUCCESSFUL OUTCOME MMEConfigurationUpdateAcknowledge + UNSUCCESSFUL OUTCOME MMEConfigurationUpdateFailure + PROCEDURE CODE id-MMEConfigurationUpdate + CRITICALITY reject +} + +downlinkS1cdma2000tunnelling S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkS1cdma2000tunnelling + PROCEDURE CODE id-DownlinkS1cdma2000tunnelling + CRITICALITY ignore +} + +uplinkS1cdma2000tunnelling S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkS1cdma2000tunnelling + PROCEDURE CODE id-UplinkS1cdma2000tunnelling + CRITICALITY ignore +} + +uEContextModification S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationRequest + SUCCESSFUL OUTCOME UEContextModificationResponse + UNSUCCESSFUL OUTCOME UEContextModificationFailure + PROCEDURE CODE id-UEContextModification + CRITICALITY reject +} + +uECapabilityInfoIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UECapabilityInfoIndication + PROCEDURE CODE id-UECapabilityInfoIndication + CRITICALITY ignore +} + +uEContextRelease S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextReleaseCommand + SUCCESSFUL OUTCOME UEContextReleaseComplete + PROCEDURE CODE id-UEContextRelease + CRITICALITY reject +} + +eNBStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBStatusTransfer + PROCEDURE CODE id-eNBStatusTransfer + CRITICALITY ignore +} + +mMEStatusTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEStatusTransfer + PROCEDURE CODE id-MMEStatusTransfer + CRITICALITY ignore +} + +deactivateTrace S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DeactivateTrace + PROCEDURE CODE id-DeactivateTrace + CRITICALITY ignore +} + +traceStart S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceStart + PROCEDURE CODE id-TraceStart + CRITICALITY ignore +} + +traceFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE TraceFailureIndication + PROCEDURE CODE id-TraceFailureIndication + CRITICALITY ignore +} +cellTrafficTrace S1AP-ELEMENTARY-PROCEDURE ::={ +INITIATING MESSAGE CellTrafficTrace +PROCEDURE CODE id-CellTrafficTrace +CRITICALITY ignore +} + +locationReportingControl S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingControl + PROCEDURE CODE id-LocationReportingControl + CRITICALITY ignore +} + +locationReportingFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReportingFailureIndication + PROCEDURE CODE id-LocationReportingFailureIndication + CRITICALITY ignore +} + +locationReport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE LocationReport + PROCEDURE CODE id-LocationReport + CRITICALITY ignore +} + +overloadStart S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStart + PROCEDURE CODE id-OverloadStart + CRITICALITY ignore +} + +overloadStop S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE OverloadStop + PROCEDURE CODE id-OverloadStop + CRITICALITY reject +} + +writeReplaceWarning S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE WriteReplaceWarningRequest + SUCCESSFUL OUTCOME WriteReplaceWarningResponse + PROCEDURE CODE id-WriteReplaceWarning + CRITICALITY reject +} + +eNBDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBDirectInformationTransfer + PROCEDURE CODE id-eNBDirectInformationTransfer + CRITICALITY ignore +} + +mMEDirectInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEDirectInformationTransfer + PROCEDURE CODE id-MMEDirectInformationTransfer + CRITICALITY ignore +} + +eNBConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBConfigurationTransfer + PROCEDURE CODE id-eNBConfigurationTransfer + CRITICALITY ignore +} + +mMEConfigurationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMEConfigurationTransfer + PROCEDURE CODE id-MMEConfigurationTransfer + CRITICALITY ignore +} + + +privateMessage S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PrivateMessage + PROCEDURE CODE id-PrivateMessage + CRITICALITY ignore +} + +pWSRestartIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSRestartIndication + PROCEDURE CODE id-PWSRestartIndication + CRITICALITY ignore +} + +kill S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE KillRequest + SUCCESSFUL OUTCOME KillResponse + PROCEDURE CODE id-Kill + CRITICALITY reject +} + +downlinkUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkUEAssociatedLPPaTransport + PROCEDURE CODE id-downlinkUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uplinkUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkUEAssociatedLPPaTransport + PROCEDURE CODE id-uplinkUEAssociatedLPPaTransport + CRITICALITY ignore +} +downlinkNonUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE DownlinkNonUEAssociatedLPPaTransport + PROCEDURE CODE id-downlinkNonUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uplinkNonUEAssociatedLPPaTransport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UplinkNonUEAssociatedLPPaTransport + PROCEDURE CODE id-uplinkNonUEAssociatedLPPaTransport + CRITICALITY ignore +} + +uERadioCapabilityMatch S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UERadioCapabilityMatchRequest + SUCCESSFUL OUTCOME UERadioCapabilityMatchResponse + PROCEDURE CODE id-UERadioCapabilityMatch + CRITICALITY reject +} + +e-RABModificationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE E-RABModificationIndication + SUCCESSFUL OUTCOME E-RABModificationConfirm + PROCEDURE CODE id-E-RABModificationIndication + CRITICALITY reject +} + +uEContextModificationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextModificationIndication + SUCCESSFUL OUTCOME UEContextModificationConfirm + PROCEDURE CODE id-UEContextModificationIndication + CRITICALITY reject +} + +rerouteNASRequest S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RerouteNASRequest + PROCEDURE CODE id-RerouteNASRequest + CRITICALITY reject +} + +pWSFailureIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE PWSFailureIndication + PROCEDURE CODE id-PWSFailureIndication + CRITICALITY ignore +} + +uEContextSuspend S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextSuspendRequest + SUCCESSFUL OUTCOME UEContextSuspendResponse + PROCEDURE CODE id-UEContextSuspend + CRITICALITY reject +} + +uEContextResume S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEContextResumeRequest + SUCCESSFUL OUTCOME UEContextResumeResponse + UNSUCCESSFUL OUTCOME UEContextResumeFailure + PROCEDURE CODE id-UEContextResume + CRITICALITY reject +} + +connectionEstablishmentIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ConnectionEstablishmentIndication + PROCEDURE CODE id-ConnectionEstablishmentIndication + CRITICALITY reject +} + +nASDeliveryIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE NASDeliveryIndication + PROCEDURE CODE id-NASDeliveryIndication + CRITICALITY ignore +} + +retrieveUEInformation S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE RetrieveUEInformation + PROCEDURE CODE id-RetrieveUEInformation + CRITICALITY reject +} + +uEInformationTransfer S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE UEInformationTransfer + PROCEDURE CODE id-UEInformationTransfer + CRITICALITY reject +} + +eNBCPRelocationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE ENBCPRelocationIndication + PROCEDURE CODE id-eNBCPRelocationIndication + CRITICALITY reject +} + +mMECPRelocationIndication S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE MMECPRelocationIndication + PROCEDURE CODE id-MMECPRelocationIndication + CRITICALITY reject +} + +secondaryRATDataUsageReport S1AP-ELEMENTARY-PROCEDURE ::= { + INITIATING MESSAGE SecondaryRATDataUsageReport + PROCEDURE CODE id-SecondaryRATDataUsageReport + CRITICALITY ignore +} + + +END diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/SonTransfer-IEs.asn b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/SonTransfer-IEs.asn new file mode 100644 index 0000000..f6502aa --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/SonTransfer-IEs.asn @@ -0,0 +1,332 @@ +-- ************************************************************** +-- +-- IE definitions for the SON Transfer application +-- The IEs in this ASN.1 module shall be defined and encoded +-- using the same rules as applicable for the S1AP-IEs module. +-- +-- ************************************************************** +SonTransfer-IEs + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- +-- Generic IEs for the SON Transfer application +-- + +SONtransferApplicationIdentity ::= ENUMERATED { + cell-load-reporting, + ..., + multi-cell-load-reporting, + event-triggered-cell-load-reporting, + ho-reporting, + eutran-cell-activation, + energy-savings-indication, + failure-event-reporting +} + +SONtransferRequestContainer ::= CHOICE{ + cellLoadReporting NULL, + ..., + multiCellLoadReporting MultiCellLoadReportingRequest, + eventTriggeredCellLoadReporting EventTriggeredCellLoadReportingRequest, + hOReporting HOReport, + eutranCellActivation CellActivationRequest, + energySavingsIndication CellStateIndication, + failureEventReporting FailureEventReport +} + +SONtransferResponseContainer ::= CHOICE{ + cellLoadReporting CellLoadReportingResponse, + ..., + multiCellLoadReporting MultiCellLoadReportingResponse, + eventTriggeredCellLoadReporting EventTriggeredCellLoadReportingResponse, + hOReporting NULL, + eutranCellActivation CellActivationResponse, + energySavingsIndication NULL, + failureEventReporting NULL +} + +SONtransferCause ::= CHOICE { + cellLoadReporting CellLoadReportingCause, + ..., + multiCellLoadReporting CellLoadReportingCause, + eventTriggeredCellLoadReporting CellLoadReportingCause, + hOReporting HOReportingCause, + eutranCellActivation CellActivationCause, + energySavingsIndication CellStateIndicationCause, + failureEventReporting FailureEventReportingCause +} + + +CellLoadReportingCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +HOReportingCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +CellActivationCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +CellStateIndicationCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +FailureEventReportingCause ::= ENUMERATED { + application-container-syntax-error, + inconsistent-reporting-cell-identifier, + unspecified, + ... +} + +-- +-- IEs for Cell Load Reporting application +-- + +CellLoadReportingResponse::= CHOICE{ + eUTRAN EUTRANcellLoadReportingResponse, + uTRAN OCTET STRING, + gERAN OCTET STRING, + ..., + eHRPD EHRPDSectorLoadReportingResponse +} + +CompositeAvailableCapacityGroup ::= OCTET STRING + +EUTRANcellLoadReportingResponse ::= SEQUENCE { + compositeAvailableCapacityGroup CompositeAvailableCapacityGroup, + ... +} + +-- +-- IEs for Multi-Cell Load Reporting application +-- + +EUTRANResponse::= SEQUENCE { + cell-ID OCTET STRING, + eUTRANcellLoadReportingResponse EUTRANcellLoadReportingResponse, + ... +} + +EHRPD-Sector-ID ::= OCTET STRING (SIZE (16)) + +IRAT-Cell-ID ::= CHOICE{ + eUTRAN OCTET STRING, + uTRAN OCTET STRING, + gERAN OCTET STRING, + ..., + eHRPD EHRPD-Sector-ID +} + +RequestedCellList ::= SEQUENCE (SIZE(1.. maxnoofIRATReportingCells)) OF IRAT-Cell-ID + +MultiCellLoadReportingRequest::= SEQUENCE { + requestedCellList RequestedCellList, + ... +} + +ReportingCellList-Item ::= SEQUENCE { + cell-ID IRAT-Cell-ID, + ... +} + +ReportingCellList ::= SEQUENCE (SIZE(1.. maxnoofIRATReportingCells)) OF ReportingCellList-Item + +MultiCellLoadReportingResponse ::= SEQUENCE (SIZE(1.. maxnoofIRATReportingCells)) OF MultiCellLoadReportingResponse-Item + +MultiCellLoadReportingResponse-Item ::= CHOICE{ + eUTRANResponse EUTRANResponse, + uTRANResponse OCTET STRING, + gERANResponse OCTET STRING, + ..., + eHRPD EHRPDMultiSectorLoadReportingResponseItem +} + + +-- +-- IEs for Event-triggered Cell Load Reporting application +-- + +NumberOfMeasurementReportingLevels ::= ENUMERATED { + rl2, + rl3, + rl4, + rl5, + rl10, + ... +} + +EventTriggeredCellLoadReportingRequest ::= SEQUENCE { + numberOfMeasurementReportingLevels NumberOfMeasurementReportingLevels, + ... +} + +OverloadFlag ::= ENUMERATED { + overload, + ... +} + +EventTriggeredCellLoadReportingResponse ::= SEQUENCE { + cellLoadReportingResponse CellLoadReportingResponse, + overloadFlag OverloadFlag OPTIONAL, + ... +} + +-- +-- IEs for HO Reporting application +-- + + + +HOReport::= SEQUENCE { + hoType HoType, + hoReportType HoReportType, + hosourceID IRAT-Cell-ID, + hoTargetID IRAT-Cell-ID, + candidateCellList CandidateCellList, + ..., + candidatePCIList CandidatePCIList OPTIONAL +} + +HoType ::= ENUMERATED { + ltetoutran, + ltetogeran, + ... +} + +HoReportType ::= ENUMERATED { + unnecessaryhotoanotherrat, + ..., + earlyirathandover +} + +CandidateCellList ::= SEQUENCE (SIZE(1..maxnoofcandidateCells)) OF IRAT-Cell-ID + +CandidatePCIList ::= SEQUENCE (SIZE(1..maxnoofcandidateCells)) OF CandidatePCI + +CandidatePCI ::= SEQUENCE { + pCI INTEGER (0..503), + eARFCN OCTET STRING, + ... +} + +-- +-- IEs for E-UTRAN Cell Activation application +-- + +CellActivationRequest ::= SEQUENCE { + cellsToActivateList CellsToActivateList, + minimumActivationTime INTEGER (1..60) OPTIONAL, +... +} + +CellsToActivateList ::= SEQUENCE (SIZE(1.. maxnoofCellineNB)) OF CellsToActivateList-Item + +CellsToActivateList-Item ::= SEQUENCE { + cell-ID OCTET STRING, + ... +} + +CellActivationResponse ::= SEQUENCE { + activatedCellsList ActivatedCellsList, + ... +} + +ActivatedCellsList ::= SEQUENCE (SIZE(0.. maxnoofCellineNB)) OF ActivatedCellsList-Item + +ActivatedCellsList-Item ::= SEQUENCE { + cell-ID OCTET STRING, + ... +} + +-- +-- IEs for Energy Savings Indication application +-- + +CellStateIndication ::= SEQUENCE { + notificationCellList NotificationCellList, + ... +} + +NotificationCellList ::= SEQUENCE (SIZE(1.. maxnoofCellineNB)) OF NotificationCellList-Item + +NotificationCellList-Item ::= SEQUENCE { + cell-ID OCTET STRING, + notifyFlag NotifyFlag, + ... +} + +NotifyFlag ::= ENUMERATED { + activated, + deactivated, + ... +} + +FailureEventReport::= CHOICE { + tooEarlyInterRATHOReportFromEUTRAN TooEarlyInterRATHOReportReportFromEUTRAN, + ... +} + +TooEarlyInterRATHOReportReportFromEUTRAN ::= SEQUENCE { + uERLFReportContainer OCTET STRING, -- as defined in TS 36.331 [16] -- + mobilityInformation MobilityInformation OPTIONAL, + ... +} + +MobilityInformation ::= BIT STRING (SIZE(32)) + + +-- +-- IEs for reporting of eHRPD load +-- + +EHRPDCapacityValue ::= INTEGER (0..100) + +EHRPDSectorCapacityClassValue ::= INTEGER (1..100, ...) + +EHRPDSectorLoadReportingResponse ::= SEQUENCE { + dL-EHRPD-CompositeAvailableCapacity EHRPDCompositeAvailableCapacity, + uL-EHRPD-CompositeAvailableCapacity EHRPDCompositeAvailableCapacity, + ... +} + +EHRPDCompositeAvailableCapacity ::= SEQUENCE { + eHRPDSectorCapacityClassValue EHRPDSectorCapacityClassValue, + eHRPDCapacityValue EHRPDCapacityValue, + ... +} + +EHRPDMultiSectorLoadReportingResponseItem ::= SEQUENCE { + eHRPD-Sector-ID EHRPD-Sector-ID, + eHRPDSectorLoadReportingResponse EHRPDSectorLoadReportingResponse, + ... +} + + +-- ************************************************************** +-- +-- Constants +-- +-- ************************************************************** + +maxnoofIRATReportingCells INTEGER ::= 128 +maxnoofcandidateCells INTEGER ::= 16 +maxnoofCellineNB INTEGER ::= 256 + +END diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/load_mod.txt b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/load_mod.txt new file mode 100644 index 0000000..7d5256a --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/load_mod.txt @@ -0,0 +1,7 @@ +S1AP-IEs.asn +S1AP-Containers.asn +S1AP-CommonDataTypes.asn +S1AP-PDU-Descriptions.asn +S1AP-PDU-Contents.asn +SonTransfer-IEs.asn +S1AP-Constants.asn diff --git a/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/load_obj.txt b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/load_obj.txt new file mode 100644 index 0000000..fd59b6a --- /dev/null +++ b/pycrate_asn1dir/3GPP_EUTRAN_S1AP_36413/rel_f80/load_obj.txt @@ -0,0 +1,1374 @@ +S1AP-IEs.Additional-GUTI-ExtIEs +S1AP-IEs.AerialUEsubscriptionInformation +S1AP-IEs.AreaScopeOfMDT +S1AP-IEs.AreaScopeOfQMC +S1AP-IEs.AllocationAndRetentionPriority-ExtIEs +S1AP-IEs.InformationForCECapableUEs-ExtIEs +S1AP-IEs.AssistanceDataForPaging-ExtIEs +S1AP-IEs.AssistanceDataForRecommendedCells-ExtIEs +S1AP-IEs.BearerType +S1AP-IEs.BitRate +S1AP-IEs.BluetoothMeasurementConfiguration-ExtIEs +S1AP-IEs.BluetoothMeasConfig +S1AP-IEs.BluetoothName +S1AP-IEs.BroadcastCancelledAreaList +S1AP-IEs.BroadcastCompletedAreaList +S1AP-IEs.CancelledCellinEAI-Item-ExtIEs +S1AP-IEs.CancelledCellinTAI-Item-ExtIEs +S1AP-IEs.Cause +S1AP-IEs.CauseMisc +S1AP-IEs.CauseProtocol +S1AP-IEs.CauseRadioNetwork +S1AP-IEs.CauseTransport +S1AP-IEs.CauseNas +S1AP-IEs.CellAccessMode +S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs-ExtIEs +S1AP-IEs.CELevel +S1AP-IEs.CE-mode-B-SupportIndicator +S1AP-IEs.CellIdentity +S1AP-IEs.CellID-Broadcast-Item-ExtIEs +S1AP-IEs.CellID-Cancelled-Item-ExtIEs +S1AP-IEs.CellBasedMDT-ExtIEs +S1AP-IEs.CellBasedQMC-ExtIEs +S1AP-IEs.Cdma2000PDU +S1AP-IEs.Cdma2000RATType +S1AP-IEs.Cdma2000SectorID +S1AP-IEs.Cdma2000HOStatus +S1AP-IEs.Cdma2000HORequiredIndication +S1AP-IEs.Cdma2000OneXSRVCCInfo-ExtIEs +S1AP-IEs.Cdma2000OneXMEID +S1AP-IEs.Cdma2000OneXMSI +S1AP-IEs.Cdma2000OneXPilot +S1AP-IEs.Cdma2000OneXRAND +S1AP-IEs.Cell-Size +S1AP-IEs.CellType-ExtIEs +S1AP-IEs.CGI-ExtIEs +S1AP-IEs.CI +S1AP-IEs.CNDomain +S1AP-IEs.CNTypeRestrictions-Item-ExtIEs +S1AP-IEs.CNType +S1AP-IEs.ConcurrentWarningMessageIndicator +S1AP-IEs.ConnectedengNBItem-ExtIEs +S1AP-IEs.Correlation-ID +S1AP-IEs.CSFallbackIndicator +S1AP-IEs.AdditionalCSFallbackIndicator +S1AP-IEs.CSG-Id +S1AP-IEs.CSG-IdList-Item-ExtIEs +S1AP-IEs.CSGMembershipStatus +S1AP-IEs.COUNTvalue-ExtIEs +S1AP-IEs.COUNTValueExtended-ExtIEs +S1AP-IEs.COUNTvaluePDCP-SNlength18-ExtIEs +S1AP-IEs.Coverage-Level +S1AP-IEs.CriticalityDiagnostics-ExtIEs +S1AP-IEs.CriticalityDiagnostics-IE-Item-ExtIEs +S1AP-IEs.DataCodingScheme +S1AP-IEs.DCN-ID +S1AP-IEs.ServedDCNsItem-ExtIEs +S1AP-IEs.DL-CP-SecurityInformation-ExtIEs +S1AP-IEs.DL-Forwarding +S1AP-IEs.DL-NAS-MAC +S1AP-IEs.Direct-Forwarding-Path-Availability +S1AP-IEs.Data-Forwarding-Not-Possible +S1AP-IEs.DLNASPDUDeliveryAckRequest +S1AP-IEs.EDT-Session +S1AP-IEs.EmergencyAreaID +S1AP-IEs.EmergencyAreaID-Broadcast-Item-ExtIEs +S1AP-IEs.EmergencyAreaID-Cancelled-Item-ExtIEs +S1AP-IEs.CompletedCellinEAI-Item-ExtIEs +S1AP-IEs.ENB-ID +S1AP-IEs.En-gNB-ID +S1AP-IEs.GERAN-Cell-ID-ExtIEs +S1AP-IEs.GlobalENB-ID-ExtIEs +S1AP-IEs.Global-en-gNB-ID-ExtIEs +S1AP-IEs.ENB-StatusTransfer-TransparentContainer-ExtIEs +S1AP-IEs.ENB-UE-S1AP-ID +S1AP-IEs.ENBname +S1AP-IEs.EncryptionAlgorithms +S1AP-IEs.EN-DCSONConfigurationTransfer-ExtIEs +S1AP-IEs.EN-DCSONTransferType +S1AP-IEs.EN-DCTransferTypeRequest-ExtIEs +S1AP-IEs.EN-DCTransferTypeReply-ExtIEs +S1AP-IEs.EN-DCSONeNBIdentification-ExtIEs +S1AP-IEs.EN-DCSONengNBIdentification-ExtIEs +S1AP-IEs.EndIndication +S1AP-IEs.EnhancedCoverageRestricted +S1AP-IEs.CE-ModeBRestricted +S1AP-IEs.EventType +S1AP-IEs.E-RAB-ID +S1AP-IEs.E-RABInformationListItem-ExtIEs +S1AP-IEs.E-RABItem-ExtIEs +S1AP-IEs.E-RABUsageReportItem-ExtIEs +S1AP-IEs.EUTRAN-CGI-ExtIEs +S1AP-IEs.EUTRANRoundTripDelayEstimationInfo +S1AP-IEs.ExpectedUEBehaviour-ExtIEs +S1AP-IEs.ExpectedUEActivityBehaviour-ExtIEs +S1AP-IEs.ExpectedActivityPeriod +S1AP-IEs.ExpectedIdlePeriod +S1AP-IEs.SourceOfUEActivityBehaviourInformation +S1AP-IEs.ExpectedHOInterval +S1AP-IEs.ExtendedBitRate +S1AP-IEs.ExtendedRNC-ID +S1AP-IEs.ExtendedRepetitionPeriod +S1AP-IEs.Extended-UEIdentityIndexValue +S1AP-IEs.FiveGSTAC +S1AP-IEs.FiveGSTAI-ExtIEs +S1AP-IEs.ForbiddenInterRATs +S1AP-IEs.ForbiddenTAs-Item-ExtIEs +S1AP-IEs.ForbiddenLAs-Item-ExtIEs +S1AP-IEs.GTP-TEID +S1AP-IEs.GUMMEI-ExtIEs +S1AP-IEs.GUMMEIType +S1AP-IEs.GWContextReleaseIndication +S1AP-IEs.HandoverFlag +S1AP-IEs.HandoverType +S1AP-IEs.HFN +S1AP-IEs.HFNModified +S1AP-IEs.HFNforPDCP-SNlength18 +S1AP-IEs.Masked-IMEISV +S1AP-IEs.IMSI +S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging-ExtIEs +S1AP-IEs.IntegrityProtectionAlgorithms +S1AP-IEs.IntendedNumberOfPagingAttempts +S1AP-IEs.InterfacesToTrace +S1AP-IEs.IMSvoiceEPSfallbackfrom5G +S1AP-IEs.KillAllWarningMessages +S1AP-IEs.LAC +S1AP-IEs.LAI-ExtIEs +S1AP-IEs.LastVisitedCell-Item +S1AP-IEs.LastVisitedNGRANCellInformation +S1AP-IEs.LastVisitedUTRANCellInformation +S1AP-IEs.LastVisitedGERANCellInformation +S1AP-IEs.L3-Information +S1AP-IEs.LPPa-PDU +S1AP-IEs.LHN-ID +S1AP-IEs.Links-to-log +S1AP-IEs.ListeningSubframePattern-ExtIEs +S1AP-IEs.LoggingInterval +S1AP-IEs.LoggingDuration +S1AP-IEs.LoggedMBSFNMDT-ExtIEs +S1AP-IEs.LTE-M-Indication +S1AP-IEs.M3Configuration-ExtIEs +S1AP-IEs.M3period +S1AP-IEs.M4Configuration-ExtIEs +S1AP-IEs.M4period +S1AP-IEs.M5Configuration-ExtIEs +S1AP-IEs.M5period +S1AP-IEs.M6Configuration-ExtIEs +S1AP-IEs.M6report-Interval +S1AP-IEs.M6delay-threshold +S1AP-IEs.M7Configuration-ExtIEs +S1AP-IEs.M7period +S1AP-IEs.MDT-Activation +S1AP-IEs.MDT-Location-Info +S1AP-IEs.ManagementBasedMDTAllowed +S1AP-IEs.MBSFN-ResultToLogInfo-ExtIEs +S1AP-IEs.PrivacyIndicator +S1AP-IEs.MeasurementsToActivate +S1AP-IEs.MeasurementThresholdA2 +S1AP-IEs.MessageIdentifier +S1AP-IEs.MobilityInformation +S1AP-IEs.MMEname +S1AP-IEs.MMEPagingTarget +S1AP-IEs.MMERelaySupportIndicator +S1AP-IEs.MME-Group-ID +S1AP-IEs.MME-Code +S1AP-IEs.MME-UE-S1AP-ID +S1AP-IEs.M-TMSI +S1AP-IEs.MSClassmark2 +S1AP-IEs.MSClassmark3 +S1AP-IEs.MutingAvailabilityIndication +S1AP-IEs.MutingPatternInformation-ExtIEs +S1AP-IEs.NAS-PDU +S1AP-IEs.NASSecurityParametersfromE-UTRAN +S1AP-IEs.NASSecurityParameterstoE-UTRAN +S1AP-IEs.NB-IoT-DefaultPagingDRX +S1AP-IEs.NB-IoT-Paging-eDRXInformation-ExtIEs +S1AP-IEs.NB-IoT-Paging-eDRX-Cycle +S1AP-IEs.NB-IoT-PagingTimeWindow +S1AP-IEs.NB-IoT-UEIdentityIndexValue +S1AP-IEs.NextPagingAreaScope +S1AP-IEs.NRCellIdentity +S1AP-IEs.NR-CGI-ExtIEs +S1AP-IEs.NRencryptionAlgorithms +S1AP-IEs.NRintegrityProtectionAlgorithms +S1AP-IEs.NRrestrictioninEPSasSecondaryRAT +S1AP-IEs.NRrestrictionin5GS +S1AP-IEs.NRUESecurityCapabilities-ExtIEs +S1AP-IEs.NumberofBroadcastRequest +S1AP-IEs.NumberOfBroadcasts +S1AP-IEs.OldBSS-ToNewBSS-Information +S1AP-IEs.OverloadAction +S1AP-IEs.OverloadResponse +S1AP-IEs.Packet-LossRate +S1AP-IEs.PagingAttemptInformation-ExtIEs +S1AP-IEs.PagingAttemptCount +S1AP-IEs.Paging-eDRXInformation-ExtIEs +S1AP-IEs.Paging-eDRX-Cycle +S1AP-IEs.PagingTimeWindow +S1AP-IEs.PagingDRX +S1AP-IEs.PagingPriority +S1AP-IEs.PDCP-SN +S1AP-IEs.PDCP-SNExtended +S1AP-IEs.PDCP-SNlength18 +S1AP-IEs.PendingDataIndication +S1AP-IEs.M1PeriodicReporting-ExtIEs +S1AP-IEs.PLMNidentity +S1AP-IEs.PLMNAreaBasedQMC-ExtIEs +S1AP-IEs.Port-Number +S1AP-IEs.Pre-emptionCapability +S1AP-IEs.Pre-emptionVulnerability +S1AP-IEs.PriorityLevel +S1AP-IEs.ProSeDirectDiscovery +S1AP-IEs.ProSeUEtoNetworkRelaying +S1AP-IEs.ProSeDirectCommunication +S1AP-IEs.PS-ServiceNotAvailable +S1AP-IEs.PSCellInformation-ExtIEs +S1AP-IEs.QCI +S1AP-IEs.ReceiveStatusofULPDCPSDUs +S1AP-IEs.ReceiveStatusOfULPDCPSDUsExtended +S1AP-IEs.ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 +S1AP-IEs.RecommendedCellsForPaging-ExtIEs +S1AP-IEs.RecommendedCellsForPagingItem-ExtIEs +S1AP-IEs.RecommendedENBsForPaging-ExtIEs +S1AP-IEs.RecommendedENBItem-ExtIEs +S1AP-IEs.RelativeMMECapacity +S1AP-IEs.RelayNode-Indicator +S1AP-IEs.RAC +S1AP-IEs.RAT-Type +S1AP-IEs.ReportAmountMDT +S1AP-IEs.ReportIntervalMDT +S1AP-IEs.M1ReportingTrigger +S1AP-IEs.RequestTypeAdditionalInfo +S1AP-IEs.RIMTransfer-ExtIEs +S1AP-IEs.RIMInformation +S1AP-IEs.RIMRoutingAddress +S1AP-IEs.ReportArea +S1AP-IEs.RepetitionPeriod +S1AP-IEs.RLFReportInformation-ExtIEs +S1AP-IEs.RNC-ID +S1AP-IEs.RRC-Container +S1AP-IEs.RRC-Establishment-Cause +S1AP-IEs.Routing-ID +S1AP-IEs.SecurityKey +S1AP-IEs.SecurityContext-ExtIEs +S1AP-IEs.SecondaryRATType +S1AP-IEs.SecondaryRATDataUsageRequest +S1AP-IEs.SecondaryRATDataUsageReportItem-ExtIEs +S1AP-IEs.SerialNumber +S1AP-IEs.ServiceType +S1AP-IEs.SONInformationRequest +S1AP-IEs.SONInformationReport +S1AP-IEs.SynchronisationInformation-ExtIEs +S1AP-IEs.Source-ToTarget-TransparentContainer +S1AP-IEs.SourceBSS-ToTargetBSS-TransparentContainer +S1AP-IEs.SourceeNB-ID-ExtIEs +S1AP-IEs.SRVCCOperationNotPossible +S1AP-IEs.SRVCCOperationPossible +S1AP-IEs.SRVCCHOIndication +S1AP-IEs.SourceRNC-ToTargetRNC-TransparentContainer +S1AP-IEs.SourceNgRanNode-ToTargetNgRanNode-TransparentContainer +S1AP-IEs.ServedGUMMEIsItem-ExtIEs +S1AP-IEs.SubscriberProfileIDforRFP +S1AP-IEs.Subscription-Based-UE-DifferentiationInfo-ExtIEs +S1AP-IEs.ScheduledCommunicationTime-ExtIEs +S1AP-IEs.StratumLevel +S1AP-IEs.SynchronisationStatus +S1AP-IEs.S-TMSI-ExtIEs +S1AP-IEs.TAC +S1AP-IEs.TAIBasedMDT-ExtIEs +S1AP-IEs.TAI-ExtIEs +S1AP-IEs.TAI-Broadcast-Item-ExtIEs +S1AP-IEs.TAI-Cancelled-Item-ExtIEs +S1AP-IEs.TABasedMDT-ExtIEs +S1AP-IEs.TABasedQMC-ExtIEs +S1AP-IEs.TAIBasedQMC-ExtIEs +S1AP-IEs.CompletedCellinTAI-Item-ExtIEs +S1AP-IEs.TBCD-STRING +S1AP-IEs.TargetID +S1AP-IEs.TargeteNB-ID-ExtIEs +S1AP-IEs.TargetRNC-ID-ExtIEs +S1AP-IEs.TargetNgRanNode-ID-ExtIEs +S1AP-IEs.Global-RAN-NODE-ID +S1AP-IEs.GNB-ExtIEs +S1AP-IEs.Global-GNB-ID-ExtIEs +S1AP-IEs.GNB-Identity +S1AP-IEs.NG-eNB-ExtIEs +S1AP-IEs.GNB-ID +S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs +S1AP-IEs.Target-ToSource-TransparentContainer +S1AP-IEs.TargetRNC-ToSourceRNC-TransparentContainer +S1AP-IEs.TargetBSS-ToSourceBSS-TransparentContainer +S1AP-IEs.TargetNgRanNode-ToSourceNgRanNode-TransparentContainer +S1AP-IEs.M1ThresholdEventA2-ExtIEs +S1AP-IEs.Threshold-RSRP +S1AP-IEs.Threshold-RSRQ +S1AP-IEs.TimeToWait +S1AP-IEs.Time-UE-StayedInCell +S1AP-IEs.Time-UE-StayedInCell-EnhancedGranularity +S1AP-IEs.TimeSinceSecondaryNodeRelease +S1AP-IEs.TransportInformation +S1AP-IEs.TransportLayerAddress +S1AP-IEs.TraceDepth +S1AP-IEs.E-UTRAN-Trace-ID +S1AP-IEs.TrafficLoadReductionIndication +S1AP-IEs.Tunnel-Information-ExtIEs +S1AP-IEs.TypeOfError +S1AP-IEs.UECapabilityInfoRequest +S1AP-IEs.UE-RetentionInformation +S1AP-IEs.UE-S1AP-IDs +S1AP-IEs.UE-S1AP-ID-pair-ExtIEs +S1AP-IEs.UE-associatedLogicalS1-ConnectionItemExtIEs +S1AP-IEs.UEIdentityIndexValue +S1AP-IEs.UE-HistoryInformationFromTheUE +S1AP-IEs.UEPagingID +S1AP-IEs.UERadioCapability +S1AP-IEs.UERadioCapabilityForPaging +S1AP-IEs.UE-RLF-Report-Container +S1AP-IEs.UE-RLF-Report-Container-for-extended-bands +S1AP-IEs.UESecurityCapabilities-ExtIEs +S1AP-IEs.UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs +S1AP-IEs.UE-Usage-Type +S1AP-IEs.UL-CP-SecurityInformation-ExtIEs +S1AP-IEs.UL-NAS-MAC +S1AP-IEs.UL-NAS-Count +S1AP-IEs.UnlicensedSpectrumRestriction +S1AP-IEs.UEUserPlaneCIoTSupportIndicator +S1AP-IEs.UE-Application-Layer-Measurement-Capability +S1AP-IEs.VoiceSupportMatchIndicator +S1AP-IEs.V2XServicesAuthorized-ExtIEs +S1AP-IEs.VehicleUE +S1AP-IEs.PedestrianUE +S1AP-IEs.WarningAreaCoordinates +S1AP-IEs.WarningAreaList +S1AP-IEs.WarningType +S1AP-IEs.WarningSecurityInfo +S1AP-IEs.WarningMessageContents +S1AP-IEs.WLANMeasurementConfiguration-ExtIEs +S1AP-IEs.WLANMeasConfig +S1AP-IEs.WLANName +S1AP-IEs.ENBX2ExtTLA-ExtIEs +S1AP-Containers.S1AP-PROTOCOL-IES +S1AP-Containers.S1AP-PROTOCOL-IES-PAIR +S1AP-Containers.S1AP-PROTOCOL-EXTENSION +S1AP-Containers.S1AP-PRIVATE-IES +S1AP-Containers.ProtocolIE-Field +S1AP-Containers.ProtocolIE-FieldPair +S1AP-Containers.ProtocolExtensionField +S1AP-Containers.PrivateIE-Field +S1AP-CommonDataTypes.Criticality +S1AP-CommonDataTypes.Presence +S1AP-CommonDataTypes.PrivateIE-ID +S1AP-CommonDataTypes.ProcedureCode +S1AP-CommonDataTypes.ProtocolExtensionID +S1AP-CommonDataTypes.ProtocolIE-ID +S1AP-CommonDataTypes.TriggeringMessage +S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE +S1AP-PDU-Descriptions.S1AP-PDU +S1AP-PDU-Contents.E-RABDataForwardingItem-ExtIEs +S1AP-PDU-Contents.E-RABAdmittedItem-ExtIEs +S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAckExtIEs +S1AP-PDU-Contents.E-RABToBeSwitchedDLItem-ExtIEs +S1AP-PDU-Contents.E-RABToBeSwitchedULItem-ExtIEs +S1AP-PDU-Contents.E-RABSetupItemBearerSUResExtIEs +S1AP-PDU-Contents.E-RABModifyItemBearerModResExtIEs +S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompExtIEs +S1AP-PDU-Contents.E-RABSetupItemCtxtSUResExtIEs +S1AP-PDU-Contents.TAIItemExtIEs +S1AP-PDU-Contents.ResetType +S1AP-PDU-Contents.ResetAll +S1AP-PDU-Contents.Inter-SystemInformationTransferType +S1AP-PDU-Contents.PrivateMessageIEs +S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd-ExtIEs +S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd-ExtIEs +S1AP-PDU-Contents.CSGMembershipInfo-ExtIEs +S1AP-PDU-Contents.E-RABModifyItemBearerModConfExtIEs +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq-ExtIEs +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes-ExtIEs +SonTransfer-IEs.SONtransferApplicationIdentity +SonTransfer-IEs.SONtransferRequestContainer +SonTransfer-IEs.SONtransferResponseContainer +SonTransfer-IEs.SONtransferCause +SonTransfer-IEs.CellLoadReportingCause +SonTransfer-IEs.HOReportingCause +SonTransfer-IEs.CellActivationCause +SonTransfer-IEs.CellStateIndicationCause +SonTransfer-IEs.FailureEventReportingCause +SonTransfer-IEs.CellLoadReportingResponse +SonTransfer-IEs.CompositeAvailableCapacityGroup +SonTransfer-IEs.EUTRANcellLoadReportingResponse +SonTransfer-IEs.EUTRANResponse +SonTransfer-IEs.EHRPD-Sector-ID +SonTransfer-IEs.IRAT-Cell-ID +SonTransfer-IEs.MultiCellLoadReportingRequest +SonTransfer-IEs.ReportingCellList-Item +SonTransfer-IEs.MultiCellLoadReportingResponse-Item +SonTransfer-IEs.NumberOfMeasurementReportingLevels +SonTransfer-IEs.EventTriggeredCellLoadReportingRequest +SonTransfer-IEs.OverloadFlag +SonTransfer-IEs.EventTriggeredCellLoadReportingResponse +SonTransfer-IEs.HOReport +SonTransfer-IEs.HoType +SonTransfer-IEs.HoReportType +SonTransfer-IEs.CandidatePCI +SonTransfer-IEs.CellActivationRequest +SonTransfer-IEs.CellsToActivateList-Item +SonTransfer-IEs.CellActivationResponse +SonTransfer-IEs.ActivatedCellsList-Item +SonTransfer-IEs.CellStateIndication +SonTransfer-IEs.NotificationCellList-Item +SonTransfer-IEs.NotifyFlag +SonTransfer-IEs.FailureEventReport +SonTransfer-IEs.TooEarlyInterRATHOReportReportFromEUTRAN +SonTransfer-IEs.MobilityInformation +SonTransfer-IEs.EHRPDCapacityValue +SonTransfer-IEs.EHRPDSectorCapacityClassValue +SonTransfer-IEs.EHRPDSectorLoadReportingResponse +SonTransfer-IEs.EHRPDCompositeAvailableCapacity +SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem +SonTransfer-IEs.maxnoofIRATReportingCells +SonTransfer-IEs.maxnoofcandidateCells +SonTransfer-IEs.maxnoofCellineNB +S1AP-Constants.id-HandoverPreparation +S1AP-Constants.id-HandoverResourceAllocation +S1AP-Constants.id-HandoverNotification +S1AP-Constants.id-PathSwitchRequest +S1AP-Constants.id-HandoverCancel +S1AP-Constants.id-E-RABSetup +S1AP-Constants.id-E-RABModify +S1AP-Constants.id-E-RABRelease +S1AP-Constants.id-E-RABReleaseIndication +S1AP-Constants.id-InitialContextSetup +S1AP-Constants.id-Paging +S1AP-Constants.id-downlinkNASTransport +S1AP-Constants.id-initialUEMessage +S1AP-Constants.id-uplinkNASTransport +S1AP-Constants.id-Reset +S1AP-Constants.id-ErrorIndication +S1AP-Constants.id-NASNonDeliveryIndication +S1AP-Constants.id-S1Setup +S1AP-Constants.id-UEContextReleaseRequest +S1AP-Constants.id-DownlinkS1cdma2000tunnelling +S1AP-Constants.id-UplinkS1cdma2000tunnelling +S1AP-Constants.id-UEContextModification +S1AP-Constants.id-UECapabilityInfoIndication +S1AP-Constants.id-UEContextRelease +S1AP-Constants.id-eNBStatusTransfer +S1AP-Constants.id-MMEStatusTransfer +S1AP-Constants.id-DeactivateTrace +S1AP-Constants.id-TraceStart +S1AP-Constants.id-TraceFailureIndication +S1AP-Constants.id-ENBConfigurationUpdate +S1AP-Constants.id-MMEConfigurationUpdate +S1AP-Constants.id-LocationReportingControl +S1AP-Constants.id-LocationReportingFailureIndication +S1AP-Constants.id-LocationReport +S1AP-Constants.id-OverloadStart +S1AP-Constants.id-OverloadStop +S1AP-Constants.id-WriteReplaceWarning +S1AP-Constants.id-eNBDirectInformationTransfer +S1AP-Constants.id-MMEDirectInformationTransfer +S1AP-Constants.id-PrivateMessage +S1AP-Constants.id-eNBConfigurationTransfer +S1AP-Constants.id-MMEConfigurationTransfer +S1AP-Constants.id-CellTrafficTrace +S1AP-Constants.id-Kill +S1AP-Constants.id-downlinkUEAssociatedLPPaTransport +S1AP-Constants.id-uplinkUEAssociatedLPPaTransport +S1AP-Constants.id-downlinkNonUEAssociatedLPPaTransport +S1AP-Constants.id-uplinkNonUEAssociatedLPPaTransport +S1AP-Constants.id-UERadioCapabilityMatch +S1AP-Constants.id-PWSRestartIndication +S1AP-Constants.id-E-RABModificationIndication +S1AP-Constants.id-PWSFailureIndication +S1AP-Constants.id-RerouteNASRequest +S1AP-Constants.id-UEContextModificationIndication +S1AP-Constants.id-ConnectionEstablishmentIndication +S1AP-Constants.id-UEContextSuspend +S1AP-Constants.id-UEContextResume +S1AP-Constants.id-NASDeliveryIndication +S1AP-Constants.id-RetrieveUEInformation +S1AP-Constants.id-UEInformationTransfer +S1AP-Constants.id-eNBCPRelocationIndication +S1AP-Constants.id-MMECPRelocationIndication +S1AP-Constants.id-SecondaryRATDataUsageReport +S1AP-Constants.maxPrivateIEs +S1AP-Constants.maxProtocolExtensions +S1AP-Constants.maxProtocolIEs +S1AP-Constants.maxnoofCSGs +S1AP-Constants.maxnoofE-RABs +S1AP-Constants.maxnoofTAIs +S1AP-Constants.maxnoofTACs +S1AP-Constants.maxnoofErrors +S1AP-Constants.maxnoofBPLMNs +S1AP-Constants.maxnoofPLMNsPerMME +S1AP-Constants.maxnoofEPLMNs +S1AP-Constants.maxnoofEPLMNsPlusOne +S1AP-Constants.maxnoofForbLACs +S1AP-Constants.maxnoofForbTACs +S1AP-Constants.maxnoofIndividualS1ConnectionsToReset +S1AP-Constants.maxnoofCellsinUEHistoryInfo +S1AP-Constants.maxnoofCellsineNB +S1AP-Constants.maxnoofTAIforWarning +S1AP-Constants.maxnoofCellID +S1AP-Constants.maxnoofDCNs +S1AP-Constants.maxnoofEmergencyAreaID +S1AP-Constants.maxnoofCellinTAI +S1AP-Constants.maxnoofCellinEAI +S1AP-Constants.maxnoofeNBX2TLAs +S1AP-Constants.maxnoofeNBX2ExtTLAs +S1AP-Constants.maxnoofeNBX2GTPTLAs +S1AP-Constants.maxnoofRATs +S1AP-Constants.maxnoofGroupIDs +S1AP-Constants.maxnoofMMECs +S1AP-Constants.maxnoofCellIDforMDT +S1AP-Constants.maxnoofTAforMDT +S1AP-Constants.maxnoofMDTPLMNs +S1AP-Constants.maxnoofCellsforRestart +S1AP-Constants.maxnoofRestartTAIs +S1AP-Constants.maxnoofRestartEmergencyAreaIDs +S1AP-Constants.maxEARFCN +S1AP-Constants.maxnoofMBSFNAreaMDT +S1AP-Constants.maxnoofRecommendedCells +S1AP-Constants.maxnoofRecommendedENBs +S1AP-Constants.maxnooftimeperiods +S1AP-Constants.maxnoofCellIDforQMC +S1AP-Constants.maxnoofTAforQMC +S1AP-Constants.maxnoofPLMNforQMC +S1AP-Constants.maxnoofBluetoothName +S1AP-Constants.maxnoofWLANName +S1AP-Constants.maxnoofConnectedengNBs +S1AP-Constants.id-MME-UE-S1AP-ID +S1AP-Constants.id-HandoverType +S1AP-Constants.id-Cause +S1AP-Constants.id-SourceID +S1AP-Constants.id-TargetID +S1AP-Constants.id-eNB-UE-S1AP-ID +S1AP-Constants.id-E-RABSubjecttoDataForwardingList +S1AP-Constants.id-E-RABtoReleaseListHOCmd +S1AP-Constants.id-E-RABDataForwardingItem +S1AP-Constants.id-E-RABReleaseItemBearerRelComp +S1AP-Constants.id-E-RABToBeSetupListBearerSUReq +S1AP-Constants.id-E-RABToBeSetupItemBearerSUReq +S1AP-Constants.id-E-RABAdmittedList +S1AP-Constants.id-E-RABFailedToSetupListHOReqAck +S1AP-Constants.id-E-RABAdmittedItem +S1AP-Constants.id-E-RABFailedtoSetupItemHOReqAck +S1AP-Constants.id-E-RABToBeSwitchedDLList +S1AP-Constants.id-E-RABToBeSwitchedDLItem +S1AP-Constants.id-E-RABToBeSetupListCtxtSUReq +S1AP-Constants.id-TraceActivation +S1AP-Constants.id-NAS-PDU +S1AP-Constants.id-E-RABToBeSetupItemHOReq +S1AP-Constants.id-E-RABSetupListBearerSURes +S1AP-Constants.id-E-RABFailedToSetupListBearerSURes +S1AP-Constants.id-E-RABToBeModifiedListBearerModReq +S1AP-Constants.id-E-RABModifyListBearerModRes +S1AP-Constants.id-E-RABFailedToModifyList +S1AP-Constants.id-E-RABToBeReleasedList +S1AP-Constants.id-E-RABFailedToReleaseList +S1AP-Constants.id-E-RABItem +S1AP-Constants.id-E-RABToBeModifiedItemBearerModReq +S1AP-Constants.id-E-RABModifyItemBearerModRes +S1AP-Constants.id-E-RABReleaseItem +S1AP-Constants.id-E-RABSetupItemBearerSURes +S1AP-Constants.id-SecurityContext +S1AP-Constants.id-HandoverRestrictionList +S1AP-Constants.id-UEPagingID +S1AP-Constants.id-pagingDRX +S1AP-Constants.id-TAIList +S1AP-Constants.id-TAIItem +S1AP-Constants.id-E-RABFailedToSetupListCtxtSURes +S1AP-Constants.id-E-RABReleaseItemHOCmd +S1AP-Constants.id-E-RABSetupItemCtxtSURes +S1AP-Constants.id-E-RABSetupListCtxtSURes +S1AP-Constants.id-E-RABToBeSetupItemCtxtSUReq +S1AP-Constants.id-E-RABToBeSetupListHOReq +S1AP-Constants.id-GERANtoLTEHOInformationRes +S1AP-Constants.id-UTRANtoLTEHOInformationRes +S1AP-Constants.id-CriticalityDiagnostics +S1AP-Constants.id-Global-ENB-ID +S1AP-Constants.id-eNBname +S1AP-Constants.id-MMEname +S1AP-Constants.id-ServedPLMNs +S1AP-Constants.id-SupportedTAs +S1AP-Constants.id-TimeToWait +S1AP-Constants.id-uEaggregateMaximumBitrate +S1AP-Constants.id-TAI +S1AP-Constants.id-E-RABReleaseListBearerRelComp +S1AP-Constants.id-cdma2000PDU +S1AP-Constants.id-cdma2000RATType +S1AP-Constants.id-cdma2000SectorID +S1AP-Constants.id-SecurityKey +S1AP-Constants.id-UERadioCapability +S1AP-Constants.id-GUMMEI-ID +S1AP-Constants.id-E-RABInformationListItem +S1AP-Constants.id-Direct-Forwarding-Path-Availability +S1AP-Constants.id-UEIdentityIndexValue +S1AP-Constants.id-cdma2000HOStatus +S1AP-Constants.id-cdma2000HORequiredIndication +S1AP-Constants.id-E-UTRAN-Trace-ID +S1AP-Constants.id-RelativeMMECapacity +S1AP-Constants.id-SourceMME-UE-S1AP-ID +S1AP-Constants.id-Bearers-SubjectToStatusTransfer-Item +S1AP-Constants.id-eNB-StatusTransfer-TransparentContainer +S1AP-Constants.id-UE-associatedLogicalS1-ConnectionItem +S1AP-Constants.id-ResetType +S1AP-Constants.id-UE-associatedLogicalS1-ConnectionListResAck +S1AP-Constants.id-E-RABToBeSwitchedULItem +S1AP-Constants.id-E-RABToBeSwitchedULList +S1AP-Constants.id-S-TMSI +S1AP-Constants.id-cdma2000OneXRAND +S1AP-Constants.id-RequestType +S1AP-Constants.id-UE-S1AP-IDs +S1AP-Constants.id-EUTRAN-CGI +S1AP-Constants.id-OverloadResponse +S1AP-Constants.id-cdma2000OneXSRVCCInfo +S1AP-Constants.id-E-RABFailedToBeReleasedList +S1AP-Constants.id-Source-ToTarget-TransparentContainer +S1AP-Constants.id-ServedGUMMEIs +S1AP-Constants.id-SubscriberProfileIDforRFP +S1AP-Constants.id-UESecurityCapabilities +S1AP-Constants.id-CSFallbackIndicator +S1AP-Constants.id-CNDomain +S1AP-Constants.id-E-RABReleasedList +S1AP-Constants.id-MessageIdentifier +S1AP-Constants.id-SerialNumber +S1AP-Constants.id-WarningAreaList +S1AP-Constants.id-RepetitionPeriod +S1AP-Constants.id-NumberofBroadcastRequest +S1AP-Constants.id-WarningType +S1AP-Constants.id-WarningSecurityInfo +S1AP-Constants.id-DataCodingScheme +S1AP-Constants.id-WarningMessageContents +S1AP-Constants.id-BroadcastCompletedAreaList +S1AP-Constants.id-Inter-SystemInformationTransferTypeEDT +S1AP-Constants.id-Inter-SystemInformationTransferTypeMDT +S1AP-Constants.id-Target-ToSource-TransparentContainer +S1AP-Constants.id-SRVCCOperationPossible +S1AP-Constants.id-SRVCCHOIndication +S1AP-Constants.id-NAS-DownlinkCount +S1AP-Constants.id-CSG-Id +S1AP-Constants.id-CSG-IdList +S1AP-Constants.id-SONConfigurationTransferECT +S1AP-Constants.id-SONConfigurationTransferMCT +S1AP-Constants.id-TraceCollectionEntityIPAddress +S1AP-Constants.id-MSClassmark2 +S1AP-Constants.id-MSClassmark3 +S1AP-Constants.id-RRC-Establishment-Cause +S1AP-Constants.id-NASSecurityParametersfromE-UTRAN +S1AP-Constants.id-NASSecurityParameterstoE-UTRAN +S1AP-Constants.id-DefaultPagingDRX +S1AP-Constants.id-Source-ToTarget-TransparentContainer-Secondary +S1AP-Constants.id-Target-ToSource-TransparentContainer-Secondary +S1AP-Constants.id-EUTRANRoundTripDelayEstimationInfo +S1AP-Constants.id-BroadcastCancelledAreaList +S1AP-Constants.id-ConcurrentWarningMessageIndicator +S1AP-Constants.id-Data-Forwarding-Not-Possible +S1AP-Constants.id-ExtendedRepetitionPeriod +S1AP-Constants.id-CellAccessMode +S1AP-Constants.id-CSGMembershipStatus +S1AP-Constants.id-LPPa-PDU +S1AP-Constants.id-Routing-ID +S1AP-Constants.id-Time-Synchronisation-Info +S1AP-Constants.id-PS-ServiceNotAvailable +S1AP-Constants.id-PagingPriority +S1AP-Constants.id-x2TNLConfigurationInfo +S1AP-Constants.id-eNBX2ExtendedTransportLayerAddresses +S1AP-Constants.id-GUMMEIList +S1AP-Constants.id-GW-TransportLayerAddress +S1AP-Constants.id-Correlation-ID +S1AP-Constants.id-SourceMME-GUMMEI +S1AP-Constants.id-MME-UE-S1AP-ID-2 +S1AP-Constants.id-RegisteredLAI +S1AP-Constants.id-RelayNode-Indicator +S1AP-Constants.id-TrafficLoadReductionIndication +S1AP-Constants.id-MDTConfiguration +S1AP-Constants.id-MMERelaySupportIndicator +S1AP-Constants.id-GWContextReleaseIndication +S1AP-Constants.id-ManagementBasedMDTAllowed +S1AP-Constants.id-PrivacyIndicator +S1AP-Constants.id-Time-UE-StayedInCell-EnhancedGranularity +S1AP-Constants.id-HO-Cause +S1AP-Constants.id-VoiceSupportMatchIndicator +S1AP-Constants.id-GUMMEIType +S1AP-Constants.id-M3Configuration +S1AP-Constants.id-M4Configuration +S1AP-Constants.id-M5Configuration +S1AP-Constants.id-MDT-Location-Info +S1AP-Constants.id-MobilityInformation +S1AP-Constants.id-Tunnel-Information-for-BBF +S1AP-Constants.id-ManagementBasedMDTPLMNList +S1AP-Constants.id-SignallingBasedMDTPLMNList +S1AP-Constants.id-ULCOUNTValueExtended +S1AP-Constants.id-DLCOUNTValueExtended +S1AP-Constants.id-ReceiveStatusOfULPDCPSDUsExtended +S1AP-Constants.id-ECGIListForRestart +S1AP-Constants.id-SIPTO-Correlation-ID +S1AP-Constants.id-SIPTO-L-GW-TransportLayerAddress +S1AP-Constants.id-TransportInformation +S1AP-Constants.id-LHN-ID +S1AP-Constants.id-AdditionalCSFallbackIndicator +S1AP-Constants.id-TAIListForRestart +S1AP-Constants.id-UserLocationInformation +S1AP-Constants.id-EmergencyAreaIDListForRestart +S1AP-Constants.id-KillAllWarningMessages +S1AP-Constants.id-Masked-IMEISV +S1AP-Constants.id-eNBIndirectX2TransportLayerAddresses +S1AP-Constants.id-uE-HistoryInformationFromTheUE +S1AP-Constants.id-ProSeAuthorized +S1AP-Constants.id-ExpectedUEBehaviour +S1AP-Constants.id-LoggedMBSFNMDT +S1AP-Constants.id-UERadioCapabilityForPaging +S1AP-Constants.id-E-RABToBeModifiedListBearerModInd +S1AP-Constants.id-E-RABToBeModifiedItemBearerModInd +S1AP-Constants.id-E-RABNotToBeModifiedListBearerModInd +S1AP-Constants.id-E-RABNotToBeModifiedItemBearerModInd +S1AP-Constants.id-E-RABModifyListBearerModConf +S1AP-Constants.id-E-RABModifyItemBearerModConf +S1AP-Constants.id-E-RABFailedToModifyListBearerModConf +S1AP-Constants.id-SON-Information-Report +S1AP-Constants.id-Muting-Availability-Indication +S1AP-Constants.id-Muting-Pattern-Information +S1AP-Constants.id-Synchronisation-Information +S1AP-Constants.id-E-RABToBeReleasedListBearerModConf +S1AP-Constants.id-AssistanceDataForPaging +S1AP-Constants.id-CellIdentifierAndCELevelForCECapableUEs +S1AP-Constants.id-InformationOnRecommendedCellsAndENBsForPaging +S1AP-Constants.id-RecommendedCellItem +S1AP-Constants.id-RecommendedENBItem +S1AP-Constants.id-ProSeUEtoNetworkRelaying +S1AP-Constants.id-ULCOUNTValuePDCP-SNlength18 +S1AP-Constants.id-DLCOUNTValuePDCP-SNlength18 +S1AP-Constants.id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 +S1AP-Constants.id-M6Configuration +S1AP-Constants.id-M7Configuration +S1AP-Constants.id-PWSfailedECGIList +S1AP-Constants.id-MME-Group-ID +S1AP-Constants.id-Additional-GUTI +S1AP-Constants.id-S1-Message +S1AP-Constants.id-CSGMembershipInfo +S1AP-Constants.id-Paging-eDRXInformation +S1AP-Constants.id-UE-RetentionInformation +S1AP-Constants.id-UE-Usage-Type +S1AP-Constants.id-extended-UEIdentityIndexValue +S1AP-Constants.id-RAT-Type +S1AP-Constants.id-BearerType +S1AP-Constants.id-NB-IoT-DefaultPagingDRX +S1AP-Constants.id-E-RABFailedToResumeListResumeReq +S1AP-Constants.id-E-RABFailedToResumeItemResumeReq +S1AP-Constants.id-E-RABFailedToResumeListResumeRes +S1AP-Constants.id-E-RABFailedToResumeItemResumeRes +S1AP-Constants.id-NB-IoT-Paging-eDRXInformation +S1AP-Constants.id-V2XServicesAuthorized +S1AP-Constants.id-UEUserPlaneCIoTSupportIndicator +S1AP-Constants.id-CE-mode-B-SupportIndicator +S1AP-Constants.id-SRVCCOperationNotPossible +S1AP-Constants.id-NB-IoT-UEIdentityIndexValue +S1AP-Constants.id-RRC-Resume-Cause +S1AP-Constants.id-DCN-ID +S1AP-Constants.id-ServedDCNs +S1AP-Constants.id-UESidelinkAggregateMaximumBitrate +S1AP-Constants.id-DLNASPDUDeliveryAckRequest +S1AP-Constants.id-Coverage-Level +S1AP-Constants.id-EnhancedCoverageRestricted +S1AP-Constants.id-UE-Level-QoS-Parameters +S1AP-Constants.id-DL-CP-SecurityInformation +S1AP-Constants.id-UL-CP-SecurityInformation +S1AP-Constants.id-extended-e-RAB-MaximumBitrateDL +S1AP-Constants.id-extended-e-RAB-MaximumBitrateUL +S1AP-Constants.id-extended-e-RAB-GuaranteedBitrateDL +S1AP-Constants.id-extended-e-RAB-GuaranteedBitrateUL +S1AP-Constants.id-extended-uEaggregateMaximumBitRateDL +S1AP-Constants.id-extended-uEaggregateMaximumBitRateUL +S1AP-Constants.id-NRrestrictioninEPSasSecondaryRAT +S1AP-Constants.id-UEAppLayerMeasConfig +S1AP-Constants.id-UE-Application-Layer-Measurement-Capability +S1AP-Constants.id-SecondaryRATDataUsageReportList +S1AP-Constants.id-SecondaryRATDataUsageReportItem +S1AP-Constants.id-HandoverFlag +S1AP-Constants.id-E-RABUsageReportItem +S1AP-Constants.id-SecondaryRATDataUsageRequest +S1AP-Constants.id-NRUESecurityCapabilities +S1AP-Constants.id-UnlicensedSpectrumRestriction +S1AP-Constants.id-CE-ModeBRestricted +S1AP-Constants.id-LTE-M-Indication +S1AP-Constants.id-DownlinkPacketLossRate +S1AP-Constants.id-UplinkPacketLossRate +S1AP-Constants.id-UECapabilityInfoRequest +S1AP-Constants.id-serviceType +S1AP-Constants.id-AerialUEsubscriptionInformation +S1AP-Constants.id-Subscription-Based-UE-DifferentiationInfo +S1AP-Constants.id-EndIndication +S1AP-Constants.id-EDT-Session +S1AP-Constants.id-CNTypeRestrictions +S1AP-Constants.id-PendingDataIndication +S1AP-Constants.id-BluetoothMeasurementConfiguration +S1AP-Constants.id-WLANMeasurementConfiguration +S1AP-Constants.id-WarningAreaCoordinates +S1AP-Constants.id-NRrestrictionin5GS +S1AP-Constants.id-PSCellInformation +S1AP-Constants.id-LastNG-RANPLMNIdentity +S1AP-Constants.id-ConnectedengNBList +S1AP-Constants.id-ConnectedengNBToAddList +S1AP-Constants.id-ConnectedengNBToRemoveList +S1AP-Constants.id-EN-DCSONConfigurationTransfer-ECT +S1AP-Constants.id-EN-DCSONConfigurationTransfer-MCT +S1AP-Constants.id-IMSvoiceEPSfallbackfrom5G +S1AP-Constants.id-TimeSinceSecondaryNodeRelease +S1AP-Constants.id-RequestTypeAdditionalInfo +S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemIEs +S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs +S1AP-IEs.BluetoothMeasConfigNameList +S1AP-IEs.BPLMNs +S1AP-IEs.CancelledCellinEAI +S1AP-IEs.CancelledCellinTAI +S1AP-IEs.CellID-Broadcast +S1AP-IEs.CellID-Cancelled +S1AP-IEs.CellIdListforMDT +S1AP-IEs.CellIdListforQMC +S1AP-IEs.CNTypeRestrictions +S1AP-IEs.ConnectedengNBList +S1AP-IEs.CSG-IdList +S1AP-IEs.CriticalityDiagnostics-IE-List +S1AP-IEs.ServedDCNs +S1AP-IEs.EARFCN +S1AP-IEs.ECGIList +S1AP-IEs.PWSfailedECGIList +S1AP-IEs.EmergencyAreaIDList +S1AP-IEs.EmergencyAreaID-Broadcast +S1AP-IEs.EmergencyAreaID-Cancelled +S1AP-IEs.CompletedCellinEAI +S1AP-IEs.ECGI-List +S1AP-IEs.EmergencyAreaIDListForRestart +S1AP-IEs.GUMMEIList +S1AP-IEs.ENBX2TLAs +S1AP-IEs.EPLMNs +S1AP-IEs.E-RABInformationListIEs +S1AP-IEs.E-RABItemIEs +S1AP-IEs.E-RABUsageReportItemIEs +S1AP-IEs.E-RABQoSParameters-ExtIEs +S1AP-IEs.ForbiddenTAs +S1AP-IEs.ForbiddenTACs +S1AP-IEs.ForbiddenLAs +S1AP-IEs.ForbiddenLACs +S1AP-IEs.GBR-QosInformation-ExtIEs +S1AP-IEs.HandoverRestrictionList-ExtIEs +S1AP-IEs.ImmediateMDT-ExtIEs +S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs +S1AP-IEs.LoggedMDT-ExtIEs +S1AP-IEs.MDT-Configuration-ExtIEs +S1AP-IEs.MBSFN-ResultToLog +S1AP-IEs.MDTPLMNList +S1AP-IEs.MDTMode-ExtensionIE +S1AP-IEs.PLMNListforQMC +S1AP-IEs.ProSeAuthorized-ExtIEs +S1AP-IEs.RecommendedCellItemIEs +S1AP-IEs.RecommendedENBItemIEs +S1AP-IEs.RequestType-ExtIEs +S1AP-IEs.ECGIListForRestart +S1AP-IEs.SecondaryRATDataUsageReportItemIEs +S1AP-IEs.SONInformation-ExtensionIE +S1AP-IEs.SONInformationReply-ExtIEs +S1AP-IEs.SONConfigurationTransfer-ExtIEs +S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs +S1AP-IEs.ServedGUMMEIs +S1AP-IEs.ServedGroupIDs +S1AP-IEs.ServedMMECs +S1AP-IEs.ServedPLMNs +S1AP-IEs.SupportedTAs +S1AP-IEs.SupportedTAs-Item-ExtIEs +S1AP-IEs.TimeSynchronisationInfo-ExtIEs +S1AP-IEs.TAIListforMDT +S1AP-IEs.TAIListforWarning +S1AP-IEs.TAI-Broadcast +S1AP-IEs.TAI-Cancelled +S1AP-IEs.TAListforMDT +S1AP-IEs.TAListforQMC +S1AP-IEs.TAIListforQMC +S1AP-IEs.CompletedCellinTAI +S1AP-IEs.TraceActivation-ExtIEs +S1AP-IEs.TAIListForRestart +S1AP-IEs.UEAggregate-MaximumBitrates-ExtIEs +S1AP-IEs.UEAppLayerMeasConfig-ExtIEs +S1AP-IEs.UE-HistoryInformation +S1AP-IEs.UserLocationInformation-ExtIEs +S1AP-IEs.WLANMeasConfigNameList +S1AP-IEs.X2TNLConfigurationInfo-ExtIEs +S1AP-IEs.ENBX2ExtTLAs +S1AP-IEs.ENBX2GTPTLAs +S1AP-IEs.ENBIndirectX2TransportLayerAddresses +S1AP-Containers.ProtocolIE-Container +S1AP-Containers.ProtocolIE-SingleContainer +S1AP-Containers.ProtocolIE-ContainerPair +S1AP-Containers.ProtocolIE-ContainerList +S1AP-Containers.ProtocolIE-ContainerPairList +S1AP-Containers.ProtocolExtensionContainer +S1AP-Containers.PrivateIE-Container +S1AP-PDU-Descriptions.handoverPreparation +S1AP-PDU-Descriptions.handoverResourceAllocation +S1AP-PDU-Descriptions.handoverNotification +S1AP-PDU-Descriptions.pathSwitchRequest +S1AP-PDU-Descriptions.e-RABSetup +S1AP-PDU-Descriptions.e-RABModify +S1AP-PDU-Descriptions.e-RABRelease +S1AP-PDU-Descriptions.e-RABReleaseIndication +S1AP-PDU-Descriptions.initialContextSetup +S1AP-PDU-Descriptions.uEContextReleaseRequest +S1AP-PDU-Descriptions.paging +S1AP-PDU-Descriptions.downlinkNASTransport +S1AP-PDU-Descriptions.initialUEMessage +S1AP-PDU-Descriptions.uplinkNASTransport +S1AP-PDU-Descriptions.nASNonDeliveryIndication +S1AP-PDU-Descriptions.handoverCancel +S1AP-PDU-Descriptions.reset +S1AP-PDU-Descriptions.errorIndication +S1AP-PDU-Descriptions.s1Setup +S1AP-PDU-Descriptions.eNBConfigurationUpdate +S1AP-PDU-Descriptions.mMEConfigurationUpdate +S1AP-PDU-Descriptions.downlinkS1cdma2000tunnelling +S1AP-PDU-Descriptions.uplinkS1cdma2000tunnelling +S1AP-PDU-Descriptions.uEContextModification +S1AP-PDU-Descriptions.uECapabilityInfoIndication +S1AP-PDU-Descriptions.uEContextRelease +S1AP-PDU-Descriptions.eNBStatusTransfer +S1AP-PDU-Descriptions.mMEStatusTransfer +S1AP-PDU-Descriptions.deactivateTrace +S1AP-PDU-Descriptions.traceStart +S1AP-PDU-Descriptions.traceFailureIndication +S1AP-PDU-Descriptions.cellTrafficTrace +S1AP-PDU-Descriptions.locationReportingControl +S1AP-PDU-Descriptions.locationReportingFailureIndication +S1AP-PDU-Descriptions.locationReport +S1AP-PDU-Descriptions.overloadStart +S1AP-PDU-Descriptions.overloadStop +S1AP-PDU-Descriptions.writeReplaceWarning +S1AP-PDU-Descriptions.eNBDirectInformationTransfer +S1AP-PDU-Descriptions.mMEDirectInformationTransfer +S1AP-PDU-Descriptions.eNBConfigurationTransfer +S1AP-PDU-Descriptions.mMEConfigurationTransfer +S1AP-PDU-Descriptions.privateMessage +S1AP-PDU-Descriptions.pWSRestartIndication +S1AP-PDU-Descriptions.kill +S1AP-PDU-Descriptions.downlinkUEAssociatedLPPaTransport +S1AP-PDU-Descriptions.uplinkUEAssociatedLPPaTransport +S1AP-PDU-Descriptions.downlinkNonUEAssociatedLPPaTransport +S1AP-PDU-Descriptions.uplinkNonUEAssociatedLPPaTransport +S1AP-PDU-Descriptions.uERadioCapabilityMatch +S1AP-PDU-Descriptions.e-RABModificationIndication +S1AP-PDU-Descriptions.uEContextModificationIndication +S1AP-PDU-Descriptions.rerouteNASRequest +S1AP-PDU-Descriptions.pWSFailureIndication +S1AP-PDU-Descriptions.uEContextSuspend +S1AP-PDU-Descriptions.uEContextResume +S1AP-PDU-Descriptions.connectionEstablishmentIndication +S1AP-PDU-Descriptions.nASDeliveryIndication +S1AP-PDU-Descriptions.retrieveUEInformation +S1AP-PDU-Descriptions.uEInformationTransfer +S1AP-PDU-Descriptions.eNBCPRelocationIndication +S1AP-PDU-Descriptions.mMECPRelocationIndication +S1AP-PDU-Descriptions.secondaryRATDataUsageReport +S1AP-PDU-Contents.E-RAB-IE-ContainerList +S1AP-PDU-Contents.E-RAB-IE-ContainerPairList +S1AP-PDU-Contents.ProtocolError-IE-ContainerList +S1AP-PDU-Contents.HandoverRequiredIEs +S1AP-PDU-Contents.E-RABDataForwardingItemIEs +S1AP-PDU-Contents.E-RABDataForwardingItem +S1AP-PDU-Contents.HandoverPreparationFailureIEs +S1AP-PDU-Contents.E-RABToBeSetupItemHOReqIEs +S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs +S1AP-PDU-Contents.E-RABAdmittedItemIEs +S1AP-PDU-Contents.E-RABAdmittedItem +S1AP-PDU-Contents.E-RABFailedtoSetupItemHOReqAckIEs +S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck +S1AP-PDU-Contents.HandoverFailureIEs +S1AP-PDU-Contents.HandoverNotifyIEs +S1AP-PDU-Contents.E-RABToBeSwitchedDLItemIEs +S1AP-PDU-Contents.E-RABToBeSwitchedDLItem +S1AP-PDU-Contents.E-RABToBeSwitchedULItemIEs +S1AP-PDU-Contents.E-RABToBeSwitchedULItem +S1AP-PDU-Contents.PathSwitchRequestFailureIEs +S1AP-PDU-Contents.HandoverCancelIEs +S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs +S1AP-PDU-Contents.E-RABSetupRequestIEs +S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqIEs +S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs +S1AP-PDU-Contents.E-RABSetupResponseIEs +S1AP-PDU-Contents.E-RABSetupItemBearerSUResIEs +S1AP-PDU-Contents.E-RABSetupItemBearerSURes +S1AP-PDU-Contents.E-RABModifyRequestIEs +S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReqIEs +S1AP-PDU-Contents.E-RABToBeModifyItemBearerModReqExtIEs +S1AP-PDU-Contents.E-RABModifyResponseIEs +S1AP-PDU-Contents.E-RABModifyItemBearerModResIEs +S1AP-PDU-Contents.E-RABModifyItemBearerModRes +S1AP-PDU-Contents.E-RABReleaseCommandIEs +S1AP-PDU-Contents.E-RABReleaseResponseIEs +S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompIEs +S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp +S1AP-PDU-Contents.E-RABReleaseIndicationIEs +S1AP-PDU-Contents.InitialContextSetupRequestIEs +S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqIEs +S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs +S1AP-PDU-Contents.InitialContextSetupResponseIEs +S1AP-PDU-Contents.E-RABSetupItemCtxtSUResIEs +S1AP-PDU-Contents.E-RABSetupItemCtxtSURes +S1AP-PDU-Contents.InitialContextSetupFailureIEs +S1AP-PDU-Contents.PagingIEs +S1AP-PDU-Contents.TAIItemIEs +S1AP-PDU-Contents.TAIItem +S1AP-PDU-Contents.UEContextReleaseRequest-IEs +S1AP-PDU-Contents.UEContextReleaseCommand-IEs +S1AP-PDU-Contents.UEContextReleaseComplete-IEs +S1AP-PDU-Contents.UEContextModificationRequestIEs +S1AP-PDU-Contents.UEContextModificationResponseIEs +S1AP-PDU-Contents.UEContextModificationFailureIEs +S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs +S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs +S1AP-PDU-Contents.DownlinkNASTransport-IEs +S1AP-PDU-Contents.InitialUEMessage-IEs +S1AP-PDU-Contents.UplinkNASTransport-IEs +S1AP-PDU-Contents.NASNonDeliveryIndication-IEs +S1AP-PDU-Contents.RerouteNASRequest-IEs +S1AP-PDU-Contents.NASDeliveryIndicationIEs +S1AP-PDU-Contents.ResetIEs +S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemRes +S1AP-PDU-Contents.ResetAcknowledgeIEs +S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemResAck +S1AP-PDU-Contents.ErrorIndicationIEs +S1AP-PDU-Contents.S1SetupRequestIEs +S1AP-PDU-Contents.S1SetupResponseIEs +S1AP-PDU-Contents.S1SetupFailureIEs +S1AP-PDU-Contents.ENBConfigurationUpdateIEs +S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledgeIEs +S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs +S1AP-PDU-Contents.MMEConfigurationUpdateIEs +S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledgeIEs +S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs +S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs +S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs +S1AP-PDU-Contents.UECapabilityInfoIndicationIEs +S1AP-PDU-Contents.ENBStatusTransferIEs +S1AP-PDU-Contents.MMEStatusTransferIEs +S1AP-PDU-Contents.TraceStartIEs +S1AP-PDU-Contents.TraceFailureIndicationIEs +S1AP-PDU-Contents.DeactivateTraceIEs +S1AP-PDU-Contents.CellTrafficTraceIEs +S1AP-PDU-Contents.LocationReportingControlIEs +S1AP-PDU-Contents.LocationReportingFailureIndicationIEs +S1AP-PDU-Contents.LocationReportIEs +S1AP-PDU-Contents.OverloadStartIEs +S1AP-PDU-Contents.OverloadStopIEs +S1AP-PDU-Contents.WriteReplaceWarningRequestIEs +S1AP-PDU-Contents.WriteReplaceWarningResponseIEs +S1AP-PDU-Contents.ENBDirectInformationTransferIEs +S1AP-PDU-Contents.MMEDirectInformationTransferIEs +S1AP-PDU-Contents.ENBConfigurationTransferIEs +S1AP-PDU-Contents.MMEConfigurationTransferIEs +S1AP-PDU-Contents.PrivateMessage +S1AP-PDU-Contents.KillRequestIEs +S1AP-PDU-Contents.KillResponseIEs +S1AP-PDU-Contents.PWSRestartIndicationIEs +S1AP-PDU-Contents.PWSFailureIndicationIEs +S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs +S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs +S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs +S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs +S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModIndIEs +S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd +S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModIndIEs +S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd +S1AP-PDU-Contents.CSGMembershipInfo +S1AP-PDU-Contents.E-RABModificationConfirmIEs +S1AP-PDU-Contents.E-RABModifyItemBearerModConfIEs +S1AP-PDU-Contents.E-RABModifyItemBearerModConf +S1AP-PDU-Contents.UEContextModificationIndicationIEs +S1AP-PDU-Contents.UEContextModificationConfirmIEs +S1AP-PDU-Contents.UEContextSuspendRequestIEs +S1AP-PDU-Contents.UEContextSuspendResponseIEs +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReqIEs +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeResIEs +S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes +S1AP-PDU-Contents.UEContextResumeFailureIEs +S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs +S1AP-PDU-Contents.RetrieveUEInformationIEs +S1AP-PDU-Contents.UEInformationTransferIEs +S1AP-PDU-Contents.ENBCPRelocationIndicationIEs +S1AP-PDU-Contents.MMECPRelocationIndicationIEs +S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs +SonTransfer-IEs.RequestedCellList +SonTransfer-IEs.ReportingCellList +SonTransfer-IEs.MultiCellLoadReportingResponse +SonTransfer-IEs.CandidateCellList +SonTransfer-IEs.CandidatePCIList +SonTransfer-IEs.CellsToActivateList +SonTransfer-IEs.ActivatedCellsList +SonTransfer-IEs.NotificationCellList +S1AP-IEs.Additional-GUTI +S1AP-IEs.AllocationAndRetentionPriority +S1AP-IEs.AssistanceDataForCECapableUEs +S1AP-IEs.AssistanceDataForPaging +S1AP-IEs.AssistanceDataForRecommendedCells +S1AP-IEs.Bearers-SubjectToStatusTransferList +S1AP-IEs.Bearers-SubjectToStatusTransfer-Item +S1AP-IEs.BluetoothMeasurementConfiguration +S1AP-IEs.CancelledCellinEAI-Item +S1AP-IEs.CancelledCellinTAI-Item +S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs +S1AP-IEs.CellID-Broadcast-Item +S1AP-IEs.CellID-Cancelled-Item +S1AP-IEs.CellBasedMDT +S1AP-IEs.CellBasedQMC +S1AP-IEs.Cdma2000OneXSRVCCInfo +S1AP-IEs.CellType +S1AP-IEs.CGI +S1AP-IEs.CNTypeRestrictions-Item +S1AP-IEs.ConnectedengNBItem +S1AP-IEs.CSG-IdList-Item +S1AP-IEs.COUNTvalue +S1AP-IEs.COUNTValueExtended +S1AP-IEs.COUNTvaluePDCP-SNlength18 +S1AP-IEs.CriticalityDiagnostics +S1AP-IEs.CriticalityDiagnostics-IE-Item +S1AP-IEs.ServedDCNsItem +S1AP-IEs.DL-CP-SecurityInformation +S1AP-IEs.EmergencyAreaID-Broadcast-Item +S1AP-IEs.EmergencyAreaID-Cancelled-Item +S1AP-IEs.CompletedCellinEAI-Item +S1AP-IEs.GERAN-Cell-ID +S1AP-IEs.Global-ENB-ID +S1AP-IEs.Global-en-gNB-ID +S1AP-IEs.ENB-StatusTransfer-TransparentContainer +S1AP-IEs.EN-DCSONConfigurationTransfer +S1AP-IEs.EN-DCTransferTypeRequest +S1AP-IEs.EN-DCTransferTypeReply +S1AP-IEs.EN-DCSONeNBIdentification +S1AP-IEs.EN-DCSONengNBIdentification +S1AP-IEs.E-RABInformationList +S1AP-IEs.E-RABInformationListItem +S1AP-IEs.E-RABList +S1AP-IEs.E-RABItem +S1AP-IEs.E-RABLevelQoSParameters +S1AP-IEs.E-RABUsageReportList +S1AP-IEs.E-RABUsageReportItem +S1AP-IEs.EUTRAN-CGI +S1AP-IEs.ExpectedUEBehaviour +S1AP-IEs.ExpectedUEActivityBehaviour +S1AP-IEs.FiveGSTAI +S1AP-IEs.ForbiddenTAs-Item +S1AP-IEs.ForbiddenLAs-Item +S1AP-IEs.GBR-QosInformation +S1AP-IEs.GUMMEI +S1AP-IEs.HandoverRestrictionList +S1AP-IEs.ImmediateMDT +S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging +S1AP-IEs.LAI +S1AP-IEs.LastVisitedEUTRANCellInformation +S1AP-IEs.ListeningSubframePattern +S1AP-IEs.LoggedMDT +S1AP-IEs.LoggedMBSFNMDT +S1AP-IEs.M3Configuration +S1AP-IEs.M4Configuration +S1AP-IEs.M5Configuration +S1AP-IEs.M6Configuration +S1AP-IEs.M7Configuration +S1AP-IEs.MDT-Configuration +S1AP-IEs.MBSFN-ResultToLogInfo +S1AP-IEs.MDTMode-Extension +S1AP-IEs.MutingPatternInformation +S1AP-IEs.NB-IoT-Paging-eDRXInformation +S1AP-IEs.NR-CGI +S1AP-IEs.NRUESecurityCapabilities +S1AP-IEs.PagingAttemptInformation +S1AP-IEs.Paging-eDRXInformation +S1AP-IEs.M1PeriodicReporting +S1AP-IEs.PLMNAreaBasedQMC +S1AP-IEs.ProSeAuthorized +S1AP-IEs.PSCellInformation +S1AP-IEs.RecommendedCellsForPaging +S1AP-IEs.RecommendedCellList +S1AP-IEs.RecommendedCellItem +S1AP-IEs.RecommendedENBsForPaging +S1AP-IEs.RecommendedENBList +S1AP-IEs.RecommendedENBItem +S1AP-IEs.RequestType +S1AP-IEs.RIMTransfer +S1AP-IEs.RLFReportInformation +S1AP-IEs.SecurityContext +S1AP-IEs.SecondaryRATDataUsageReportList +S1AP-IEs.SecondaryRATDataUsageReportItem +S1AP-IEs.SONInformation-Extension +S1AP-IEs.SONInformationReply +S1AP-IEs.SONConfigurationTransfer +S1AP-IEs.SynchronisationInformation +S1AP-IEs.SourceeNB-ID +S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer +S1AP-IEs.ServedGUMMEIsItem +S1AP-IEs.Subscription-Based-UE-DifferentiationInfo +S1AP-IEs.ScheduledCommunicationTime +S1AP-IEs.SupportedTAs-Item +S1AP-IEs.TimeSynchronisationInfo +S1AP-IEs.S-TMSI +S1AP-IEs.TAIBasedMDT +S1AP-IEs.TAI +S1AP-IEs.TAI-Broadcast-Item +S1AP-IEs.TAI-Cancelled-Item +S1AP-IEs.TABasedMDT +S1AP-IEs.TABasedQMC +S1AP-IEs.TAIBasedQMC +S1AP-IEs.CompletedCellinTAI-Item +S1AP-IEs.TargeteNB-ID +S1AP-IEs.TargetRNC-ID +S1AP-IEs.TargetNgRanNode-ID +S1AP-IEs.GNB +S1AP-IEs.Global-GNB-ID +S1AP-IEs.NG-eNB +S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer +S1AP-IEs.M1ThresholdEventA2 +S1AP-IEs.TraceActivation +S1AP-IEs.TunnelInformation +S1AP-IEs.UEAggregateMaximumBitrate +S1AP-IEs.UEAppLayerMeasConfig +S1AP-IEs.UE-S1AP-ID-pair +S1AP-IEs.UE-associatedLogicalS1-ConnectionItem +S1AP-IEs.UESecurityCapabilities +S1AP-IEs.UESidelinkAggregateMaximumBitrate +S1AP-IEs.UL-CP-SecurityInformation +S1AP-IEs.UserLocationInformation +S1AP-IEs.V2XServicesAuthorized +S1AP-IEs.WLANMeasurementConfiguration +S1AP-IEs.X2TNLConfigurationInfo +S1AP-IEs.ENBX2ExtTLA +S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1 +S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2 +S1AP-PDU-Contents.HandoverRequired +S1AP-PDU-Contents.HandoverCommandIEs +S1AP-PDU-Contents.E-RABSubjecttoDataForwardingList +S1AP-PDU-Contents.HandoverPreparationFailure +S1AP-PDU-Contents.HandoverRequestIEs +S1AP-PDU-Contents.E-RABToBeSetupListHOReq +S1AP-PDU-Contents.E-RABToBeSetupItemHOReq +S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs +S1AP-PDU-Contents.E-RABAdmittedList +S1AP-PDU-Contents.E-RABFailedtoSetupListHOReqAck +S1AP-PDU-Contents.HandoverFailure +S1AP-PDU-Contents.HandoverNotify +S1AP-PDU-Contents.PathSwitchRequestIEs +S1AP-PDU-Contents.E-RABToBeSwitchedDLList +S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs +S1AP-PDU-Contents.E-RABToBeSwitchedULList +S1AP-PDU-Contents.PathSwitchRequestFailure +S1AP-PDU-Contents.HandoverCancel +S1AP-PDU-Contents.HandoverCancelAcknowledge +S1AP-PDU-Contents.E-RABSetupRequest +S1AP-PDU-Contents.E-RABToBeSetupListBearerSUReq +S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq +S1AP-PDU-Contents.E-RABSetupResponse +S1AP-PDU-Contents.E-RABSetupListBearerSURes +S1AP-PDU-Contents.E-RABModifyRequest +S1AP-PDU-Contents.E-RABToBeModifiedListBearerModReq +S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq +S1AP-PDU-Contents.E-RABModifyResponse +S1AP-PDU-Contents.E-RABModifyListBearerModRes +S1AP-PDU-Contents.E-RABReleaseCommand +S1AP-PDU-Contents.E-RABReleaseResponse +S1AP-PDU-Contents.E-RABReleaseListBearerRelComp +S1AP-PDU-Contents.E-RABReleaseIndication +S1AP-PDU-Contents.InitialContextSetupRequest +S1AP-PDU-Contents.E-RABToBeSetupListCtxtSUReq +S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq +S1AP-PDU-Contents.InitialContextSetupResponse +S1AP-PDU-Contents.E-RABSetupListCtxtSURes +S1AP-PDU-Contents.InitialContextSetupFailure +S1AP-PDU-Contents.Paging +S1AP-PDU-Contents.TAIList +S1AP-PDU-Contents.UEContextReleaseRequest +S1AP-PDU-Contents.UEContextReleaseCommand +S1AP-PDU-Contents.UEContextReleaseComplete +S1AP-PDU-Contents.UEContextModificationRequest +S1AP-PDU-Contents.UEContextModificationResponse +S1AP-PDU-Contents.UEContextModificationFailure +S1AP-PDU-Contents.UERadioCapabilityMatchRequest +S1AP-PDU-Contents.UERadioCapabilityMatchResponse +S1AP-PDU-Contents.DownlinkNASTransport +S1AP-PDU-Contents.InitialUEMessage +S1AP-PDU-Contents.UplinkNASTransport +S1AP-PDU-Contents.NASNonDeliveryIndication +S1AP-PDU-Contents.RerouteNASRequest +S1AP-PDU-Contents.NASDeliveryIndication +S1AP-PDU-Contents.Reset +S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListRes +S1AP-PDU-Contents.ResetAcknowledge +S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListResAck +S1AP-PDU-Contents.ErrorIndication +S1AP-PDU-Contents.S1SetupRequest +S1AP-PDU-Contents.S1SetupResponse +S1AP-PDU-Contents.S1SetupFailure +S1AP-PDU-Contents.ENBConfigurationUpdate +S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledge +S1AP-PDU-Contents.ENBConfigurationUpdateFailure +S1AP-PDU-Contents.MMEConfigurationUpdate +S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledge +S1AP-PDU-Contents.MMEConfigurationUpdateFailure +S1AP-PDU-Contents.DownlinkS1cdma2000tunnelling +S1AP-PDU-Contents.UplinkS1cdma2000tunnelling +S1AP-PDU-Contents.UECapabilityInfoIndication +S1AP-PDU-Contents.ENBStatusTransfer +S1AP-PDU-Contents.MMEStatusTransfer +S1AP-PDU-Contents.TraceStart +S1AP-PDU-Contents.TraceFailureIndication +S1AP-PDU-Contents.DeactivateTrace +S1AP-PDU-Contents.CellTrafficTrace +S1AP-PDU-Contents.LocationReportingControl +S1AP-PDU-Contents.LocationReportingFailureIndication +S1AP-PDU-Contents.LocationReport +S1AP-PDU-Contents.OverloadStart +S1AP-PDU-Contents.OverloadStop +S1AP-PDU-Contents.WriteReplaceWarningRequest +S1AP-PDU-Contents.WriteReplaceWarningResponse +S1AP-PDU-Contents.ENBDirectInformationTransfer +S1AP-PDU-Contents.MMEDirectInformationTransfer +S1AP-PDU-Contents.ENBConfigurationTransfer +S1AP-PDU-Contents.MMEConfigurationTransfer +S1AP-PDU-Contents.KillRequest +S1AP-PDU-Contents.KillResponse +S1AP-PDU-Contents.PWSRestartIndication +S1AP-PDU-Contents.PWSFailureIndication +S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport +S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport +S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport +S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport +S1AP-PDU-Contents.E-RABModificationIndicationIEs +S1AP-PDU-Contents.E-RABToBeModifiedListBearerModInd +S1AP-PDU-Contents.E-RABNotToBeModifiedListBearerModInd +S1AP-PDU-Contents.E-RABModificationConfirm +S1AP-PDU-Contents.E-RABModifyListBearerModConf +S1AP-PDU-Contents.UEContextModificationIndication +S1AP-PDU-Contents.UEContextModificationConfirm +S1AP-PDU-Contents.UEContextSuspendRequest +S1AP-PDU-Contents.UEContextSuspendResponse +S1AP-PDU-Contents.UEContextResumeRequestIEs +S1AP-PDU-Contents.E-RABFailedToResumeListResumeReq +S1AP-PDU-Contents.UEContextResumeResponseIEs +S1AP-PDU-Contents.E-RABFailedToResumeListResumeRes +S1AP-PDU-Contents.UEContextResumeFailure +S1AP-PDU-Contents.ConnectionEstablishmentIndication +S1AP-PDU-Contents.RetrieveUEInformation +S1AP-PDU-Contents.UEInformationTransfer +S1AP-PDU-Contents.ENBCPRelocationIndication +S1AP-PDU-Contents.MMECPRelocationIndication +S1AP-PDU-Contents.SecondaryRATDataUsageReport +S1AP-IEs.MDTMode +S1AP-IEs.SONInformation +S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES +S1AP-PDU-Contents.HandoverCommand +S1AP-PDU-Contents.HandoverRequest +S1AP-PDU-Contents.HandoverRequestAcknowledge +S1AP-PDU-Contents.PathSwitchRequest +S1AP-PDU-Contents.PathSwitchRequestAcknowledge +S1AP-PDU-Contents.E-RABModificationIndication +S1AP-PDU-Contents.UEContextResumeRequest +S1AP-PDU-Contents.UEContextResumeResponse +S1AP-PDU-Descriptions.InitiatingMessage +S1AP-PDU-Descriptions.SuccessfulOutcome +S1AP-PDU-Descriptions.UnsuccessfulOutcome diff --git a/pycrate_asn1dir/S1AP.json b/pycrate_asn1dir/S1AP.json index a76552c..17c36a8 100644 --- a/pycrate_asn1dir/S1AP.json +++ b/pycrate_asn1dir/S1AP.json @@ -7,666 +7,989 @@ {"id": "_IMPL_.CHARACTER STRING", "group": 0}, {"id": "_IMPL_.TYPE-IDENTIFIER", "group": 0}, {"id": "_IMPL_.ABSTRACT-SYNTAX", "group": 0}, - {"id": "S1AP-IEs.Additional-GUTI", "group": 2}, - {"id": "S1AP-IEs.Additional-GUTI-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.AerialUEsubscriptionInformation", "group": 2}, - {"id": "S1AP-IEs.AreaScopeOfMDT", "group": 2}, - {"id": "S1AP-IEs.AreaScopeOfQMC", "group": 2}, - {"id": "S1AP-IEs.AllocationAndRetentionPriority", "group": 2}, - {"id": "S1AP-IEs.AllocationAndRetentionPriority-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.AssistanceDataForCECapableUEs", "group": 2}, - {"id": "S1AP-IEs.InformationForCECapableUEs-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.AssistanceDataForPaging", "group": 2}, - {"id": "S1AP-IEs.AssistanceDataForPaging-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.AssistanceDataForRecommendedCells", "group": 2}, - {"id": "S1AP-IEs.AssistanceDataForRecommendedCells-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Bearers-SubjectToStatusTransferList", "group": 2}, - {"id": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemIEs", "group": 2}, - {"id": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "group": 2}, - {"id": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "group": 2}, - {"id": "S1AP-IEs.BearerType", "group": 2}, - {"id": "S1AP-IEs.BitRate", "group": 2}, - {"id": "S1AP-IEs.BluetoothMeasurementConfiguration", "group": 2}, - {"id": "S1AP-IEs.BluetoothMeasurementConfiguration-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.BluetoothMeasConfigNameList", "group": 2}, - {"id": "S1AP-IEs.BluetoothMeasConfig", "group": 2}, - {"id": "S1AP-IEs.BluetoothName", "group": 2}, - {"id": "S1AP-IEs.BPLMNs", "group": 2}, - {"id": "S1AP-IEs.BroadcastCancelledAreaList", "group": 2}, - {"id": "S1AP-IEs.BroadcastCompletedAreaList", "group": 2}, - {"id": "S1AP-IEs.CancelledCellinEAI", "group": 2}, - {"id": "S1AP-IEs.CancelledCellinEAI-Item", "group": 2}, - {"id": "S1AP-IEs.CancelledCellinEAI-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CancelledCellinTAI", "group": 2}, - {"id": "S1AP-IEs.CancelledCellinTAI-Item", "group": 2}, - {"id": "S1AP-IEs.CancelledCellinTAI-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Cause", "group": 2}, - {"id": "S1AP-IEs.CauseMisc", "group": 2}, - {"id": "S1AP-IEs.CauseProtocol", "group": 2}, - {"id": "S1AP-IEs.CauseRadioNetwork", "group": 2}, - {"id": "S1AP-IEs.CauseTransport", "group": 2}, - {"id": "S1AP-IEs.CauseNas", "group": 2}, - {"id": "S1AP-IEs.CellAccessMode", "group": 2}, - {"id": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "group": 2}, - {"id": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CELevel", "group": 2}, - {"id": "S1AP-IEs.CE-mode-B-SupportIndicator", "group": 2}, - {"id": "S1AP-IEs.CellIdentity", "group": 2}, - {"id": "S1AP-IEs.CellID-Broadcast", "group": 2}, - {"id": "S1AP-IEs.CellID-Broadcast-Item", "group": 2}, - {"id": "S1AP-IEs.CellID-Broadcast-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CellID-Cancelled", "group": 2}, - {"id": "S1AP-IEs.CellID-Cancelled-Item", "group": 2}, - {"id": "S1AP-IEs.CellID-Cancelled-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CellBasedMDT", "group": 2}, - {"id": "S1AP-IEs.CellBasedMDT-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CellIdListforMDT", "group": 2}, - {"id": "S1AP-IEs.CellBasedQMC", "group": 2}, - {"id": "S1AP-IEs.CellBasedQMC-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CellIdListforQMC", "group": 2}, - {"id": "S1AP-IEs.Cdma2000PDU", "group": 2}, - {"id": "S1AP-IEs.Cdma2000RATType", "group": 2}, - {"id": "S1AP-IEs.Cdma2000SectorID", "group": 2}, - {"id": "S1AP-IEs.Cdma2000HOStatus", "group": 2}, - {"id": "S1AP-IEs.Cdma2000HORequiredIndication", "group": 2}, - {"id": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "group": 2}, - {"id": "S1AP-IEs.Cdma2000OneXSRVCCInfo-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Cdma2000OneXMEID", "group": 2}, - {"id": "S1AP-IEs.Cdma2000OneXMSI", "group": 2}, - {"id": "S1AP-IEs.Cdma2000OneXPilot", "group": 2}, - {"id": "S1AP-IEs.Cdma2000OneXRAND", "group": 2}, - {"id": "S1AP-IEs.Cell-Size", "group": 2}, - {"id": "S1AP-IEs.CellType", "group": 2}, - {"id": "S1AP-IEs.CellType-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CGI", "group": 2}, - {"id": "S1AP-IEs.CGI-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CI", "group": 2}, - {"id": "S1AP-IEs.CNDomain", "group": 2}, - {"id": "S1AP-IEs.CNTypeRestrictions", "group": 2}, - {"id": "S1AP-IEs.CNTypeRestrictions-Item", "group": 2}, - {"id": "S1AP-IEs.CNTypeRestrictions-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CNType", "group": 2}, - {"id": "S1AP-IEs.ConcurrentWarningMessageIndicator", "group": 2}, - {"id": "S1AP-IEs.ConnectedengNBList", "group": 2}, - {"id": "S1AP-IEs.ConnectedengNBItem", "group": 2}, - {"id": "S1AP-IEs.ConnectedengNBItem-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Correlation-ID", "group": 2}, - {"id": "S1AP-IEs.CSFallbackIndicator", "group": 2}, - {"id": "S1AP-IEs.AdditionalCSFallbackIndicator", "group": 2}, - {"id": "S1AP-IEs.CSG-Id", "group": 2}, - {"id": "S1AP-IEs.CSG-IdList", "group": 2}, - {"id": "S1AP-IEs.CSG-IdList-Item", "group": 2}, - {"id": "S1AP-IEs.CSG-IdList-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CSGMembershipStatus", "group": 2}, - {"id": "S1AP-IEs.COUNTvalue", "group": 2}, - {"id": "S1AP-IEs.COUNTvalue-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.COUNTValueExtended", "group": 2}, - {"id": "S1AP-IEs.COUNTValueExtended-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "group": 2}, - {"id": "S1AP-IEs.COUNTvaluePDCP-SNlength18-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Coverage-Level", "group": 2}, - {"id": "S1AP-IEs.CriticalityDiagnostics", "group": 2}, - {"id": "S1AP-IEs.CriticalityDiagnostics-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CriticalityDiagnostics-IE-List", "group": 2}, - {"id": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "group": 2}, - {"id": "S1AP-IEs.CriticalityDiagnostics-IE-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.DataCodingScheme", "group": 2}, - {"id": "S1AP-IEs.DCN-ID", "group": 2}, - {"id": "S1AP-IEs.ServedDCNs", "group": 2}, - {"id": "S1AP-IEs.ServedDCNsItem", "group": 2}, - {"id": "S1AP-IEs.ServedDCNsItem-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.DL-CP-SecurityInformation", "group": 2}, - {"id": "S1AP-IEs.DL-CP-SecurityInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.DL-Forwarding", "group": 2}, - {"id": "S1AP-IEs.DL-NAS-MAC", "group": 2}, - {"id": "S1AP-IEs.Direct-Forwarding-Path-Availability", "group": 2}, - {"id": "S1AP-IEs.Data-Forwarding-Not-Possible", "group": 2}, - {"id": "S1AP-IEs.DLNASPDUDeliveryAckRequest", "group": 2}, - {"id": "S1AP-IEs.EARFCN", "group": 2}, - {"id": "S1AP-IEs.ECGIList", "group": 2}, - {"id": "S1AP-IEs.PWSfailedECGIList", "group": 2}, - {"id": "S1AP-IEs.EDT-Session", "group": 2}, - {"id": "S1AP-IEs.EmergencyAreaIDList", "group": 2}, - {"id": "S1AP-IEs.EmergencyAreaID", "group": 2}, - {"id": "S1AP-IEs.EmergencyAreaID-Broadcast", "group": 2}, - {"id": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "group": 2}, - {"id": "S1AP-IEs.EmergencyAreaID-Broadcast-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.EmergencyAreaID-Cancelled", "group": 2}, - {"id": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "group": 2}, - {"id": "S1AP-IEs.EmergencyAreaID-Cancelled-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.CompletedCellinEAI", "group": 2}, - {"id": "S1AP-IEs.CompletedCellinEAI-Item", "group": 2}, - {"id": "S1AP-IEs.CompletedCellinEAI-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ECGI-List", "group": 2}, - {"id": "S1AP-IEs.EmergencyAreaIDListForRestart", "group": 2}, - {"id": "S1AP-IEs.ENB-ID", "group": 2}, - {"id": "S1AP-IEs.En-gNB-ID", "group": 2}, - {"id": "S1AP-IEs.GERAN-Cell-ID", "group": 2}, - {"id": "S1AP-IEs.GERAN-Cell-ID-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Global-ENB-ID", "group": 2}, - {"id": "S1AP-IEs.GlobalENB-ID-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Global-en-gNB-ID", "group": 2}, - {"id": "S1AP-IEs.Global-en-gNB-ID-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.GUMMEIList", "group": 2}, - {"id": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ENB-UE-S1AP-ID", "group": 2}, - {"id": "S1AP-IEs.ENBname", "group": 2}, - {"id": "S1AP-IEs.ENBX2TLAs", "group": 2}, - {"id": "S1AP-IEs.EncryptionAlgorithms", "group": 2}, - {"id": "S1AP-IEs.EN-DCSONConfigurationTransfer", "group": 2}, - {"id": "S1AP-IEs.EN-DCSONConfigurationTransfer-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.EN-DCSONTransferType", "group": 2}, - {"id": "S1AP-IEs.EN-DCTransferTypeRequest", "group": 2}, - {"id": "S1AP-IEs.EN-DCTransferTypeRequest-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.EN-DCTransferTypeReply", "group": 2}, - {"id": "S1AP-IEs.EN-DCTransferTypeReply-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.EN-DCSONeNBIdentification", "group": 2}, - {"id": "S1AP-IEs.EN-DCSONeNBIdentification-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.EN-DCSONengNBIdentification", "group": 2}, - {"id": "S1AP-IEs.EN-DCSONengNBIdentification-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.EndIndication", "group": 2}, - {"id": "S1AP-IEs.EnhancedCoverageRestricted", "group": 2}, - {"id": "S1AP-IEs.CE-ModeBRestricted", "group": 2}, - {"id": "S1AP-IEs.EPLMNs", "group": 2}, - {"id": "S1AP-IEs.EventType", "group": 2}, - {"id": "S1AP-IEs.E-RAB-ID", "group": 2}, - {"id": "S1AP-IEs.E-RABInformationList", "group": 2}, - {"id": "S1AP-IEs.E-RABInformationListIEs", "group": 2}, - {"id": "S1AP-IEs.E-RABInformationListItem", "group": 2}, - {"id": "S1AP-IEs.E-RABInformationListItem-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.E-RABList", "group": 2}, - {"id": "S1AP-IEs.E-RABItemIEs", "group": 2}, - {"id": "S1AP-IEs.E-RABItem", "group": 2}, - {"id": "S1AP-IEs.E-RABItem-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.E-RABLevelQoSParameters", "group": 2}, - {"id": "S1AP-IEs.E-RABUsageReportList", "group": 2}, - {"id": "S1AP-IEs.E-RABUsageReportItemIEs", "group": 2}, - {"id": "S1AP-IEs.E-RABUsageReportItem", "group": 2}, - {"id": "S1AP-IEs.E-RABUsageReportItem-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.E-RABQoSParameters-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.EUTRAN-CGI", "group": 2}, - {"id": "S1AP-IEs.EUTRAN-CGI-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.EUTRANRoundTripDelayEstimationInfo", "group": 2}, - {"id": "S1AP-IEs.ExpectedUEBehaviour", "group": 2}, - {"id": "S1AP-IEs.ExpectedUEBehaviour-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ExpectedUEActivityBehaviour", "group": 2}, - {"id": "S1AP-IEs.ExpectedUEActivityBehaviour-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ExpectedActivityPeriod", "group": 2}, - {"id": "S1AP-IEs.ExpectedIdlePeriod", "group": 2}, - {"id": "S1AP-IEs.SourceOfUEActivityBehaviourInformation", "group": 2}, - {"id": "S1AP-IEs.ExpectedHOInterval", "group": 2}, - {"id": "S1AP-IEs.ExtendedBitRate", "group": 2}, - {"id": "S1AP-IEs.ExtendedRNC-ID", "group": 2}, - {"id": "S1AP-IEs.ExtendedRepetitionPeriod", "group": 2}, - {"id": "S1AP-IEs.Extended-UEIdentityIndexValue", "group": 2}, - {"id": "S1AP-IEs.FiveGSTAC", "group": 2}, - {"id": "S1AP-IEs.FiveGSTAI", "group": 2}, - {"id": "S1AP-IEs.FiveGSTAI-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ForbiddenInterRATs", "group": 2}, - {"id": "S1AP-IEs.ForbiddenTAs", "group": 2}, - {"id": "S1AP-IEs.ForbiddenTAs-Item", "group": 2}, - {"id": "S1AP-IEs.ForbiddenTAs-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ForbiddenTACs", "group": 2}, - {"id": "S1AP-IEs.ForbiddenLAs", "group": 2}, - {"id": "S1AP-IEs.ForbiddenLAs-Item", "group": 2}, - {"id": "S1AP-IEs.ForbiddenLAs-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ForbiddenLACs", "group": 2}, - {"id": "S1AP-IEs.GBR-QosInformation", "group": 2}, - {"id": "S1AP-IEs.GBR-QosInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.GTP-TEID", "group": 2}, - {"id": "S1AP-IEs.GUMMEI", "group": 2}, - {"id": "S1AP-IEs.GUMMEI-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.GUMMEIType", "group": 2}, - {"id": "S1AP-IEs.GWContextReleaseIndication", "group": 2}, - {"id": "S1AP-IEs.HandoverFlag", "group": 2}, - {"id": "S1AP-IEs.HandoverRestrictionList", "group": 2}, - {"id": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.HandoverType", "group": 2}, - {"id": "S1AP-IEs.HFN", "group": 2}, - {"id": "S1AP-IEs.HFNModified", "group": 2}, - {"id": "S1AP-IEs.HFNforPDCP-SNlength18", "group": 2}, - {"id": "S1AP-IEs.Masked-IMEISV", "group": 2}, - {"id": "S1AP-IEs.ImmediateMDT", "group": 2}, - {"id": "S1AP-IEs.ImmediateMDT-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.IMSI", "group": 2}, - {"id": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "group": 2}, - {"id": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.IntegrityProtectionAlgorithms", "group": 2}, - {"id": "S1AP-IEs.IntendedNumberOfPagingAttempts", "group": 2}, - {"id": "S1AP-IEs.InterfacesToTrace", "group": 2}, - {"id": "S1AP-IEs.IMSvoiceEPSfallbackfrom5G", "group": 2}, - {"id": "S1AP-IEs.KillAllWarningMessages", "group": 2}, - {"id": "S1AP-IEs.LAC", "group": 2}, - {"id": "S1AP-IEs.LAI", "group": 2}, - {"id": "S1AP-IEs.LAI-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.LastVisitedCell-Item", "group": 2}, - {"id": "S1AP-IEs.LastVisitedEUTRANCellInformation", "group": 2}, - {"id": "S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.LastVisitedNGRANCellInformation", "group": 2}, - {"id": "S1AP-IEs.LastVisitedUTRANCellInformation", "group": 2}, - {"id": "S1AP-IEs.LastVisitedGERANCellInformation", "group": 2}, - {"id": "S1AP-IEs.L3-Information", "group": 2}, - {"id": "S1AP-IEs.LPPa-PDU", "group": 2}, - {"id": "S1AP-IEs.LHN-ID", "group": 2}, - {"id": "S1AP-IEs.Links-to-log", "group": 2}, - {"id": "S1AP-IEs.ListeningSubframePattern", "group": 2}, - {"id": "S1AP-IEs.ListeningSubframePattern-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.LoggedMDT", "group": 2}, - {"id": "S1AP-IEs.LoggedMDT-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.LoggingInterval", "group": 2}, - {"id": "S1AP-IEs.LoggingDuration", "group": 2}, - {"id": "S1AP-IEs.LoggedMBSFNMDT", "group": 2}, - {"id": "S1AP-IEs.LoggedMBSFNMDT-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.LTE-M-Indication", "group": 2}, - {"id": "S1AP-IEs.M3Configuration", "group": 2}, - {"id": "S1AP-IEs.M3Configuration-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.M3period", "group": 2}, - {"id": "S1AP-IEs.M4Configuration", "group": 2}, - {"id": "S1AP-IEs.M4Configuration-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.M4period", "group": 2}, - {"id": "S1AP-IEs.M5Configuration", "group": 2}, - {"id": "S1AP-IEs.M5Configuration-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.M5period", "group": 2}, - {"id": "S1AP-IEs.M6Configuration", "group": 2}, - {"id": "S1AP-IEs.M6Configuration-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.M6report-Interval", "group": 2}, - {"id": "S1AP-IEs.M6delay-threshold", "group": 2}, - {"id": "S1AP-IEs.M7Configuration", "group": 2}, - {"id": "S1AP-IEs.M7Configuration-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.M7period", "group": 2}, - {"id": "S1AP-IEs.MDT-Activation", "group": 2}, - {"id": "S1AP-IEs.MDT-Location-Info", "group": 2}, - {"id": "S1AP-IEs.MDT-Configuration", "group": 2}, - {"id": "S1AP-IEs.MDT-Configuration-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ManagementBasedMDTAllowed", "group": 2}, - {"id": "S1AP-IEs.MBSFN-ResultToLog", "group": 2}, - {"id": "S1AP-IEs.MBSFN-ResultToLogInfo", "group": 2}, - {"id": "S1AP-IEs.MBSFN-ResultToLogInfo-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.MDTPLMNList", "group": 2}, - {"id": "S1AP-IEs.PrivacyIndicator", "group": 2}, - {"id": "S1AP-IEs.MDTMode", "group": 2}, - {"id": "S1AP-IEs.MDTMode-Extension", "group": 2}, - {"id": "S1AP-IEs.MDTMode-ExtensionIE", "group": 2}, - {"id": "S1AP-IEs.MeasurementsToActivate", "group": 2}, - {"id": "S1AP-IEs.MeasurementThresholdA2", "group": 2}, - {"id": "S1AP-IEs.MessageIdentifier", "group": 2}, - {"id": "S1AP-IEs.MobilityInformation", "group": 2}, - {"id": "S1AP-IEs.MMEname", "group": 2}, - {"id": "S1AP-IEs.MMEPagingTarget", "group": 2}, - {"id": "S1AP-IEs.MMERelaySupportIndicator", "group": 2}, - {"id": "S1AP-IEs.MME-Group-ID", "group": 2}, - {"id": "S1AP-IEs.MME-Code", "group": 2}, - {"id": "S1AP-IEs.MME-UE-S1AP-ID", "group": 2}, - {"id": "S1AP-IEs.M-TMSI", "group": 2}, - {"id": "S1AP-IEs.MSClassmark2", "group": 2}, - {"id": "S1AP-IEs.MSClassmark3", "group": 2}, - {"id": "S1AP-IEs.MutingAvailabilityIndication", "group": 2}, - {"id": "S1AP-IEs.MutingPatternInformation", "group": 2}, - {"id": "S1AP-IEs.MutingPatternInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.NAS-PDU", "group": 2}, - {"id": "S1AP-IEs.NASSecurityParametersfromE-UTRAN", "group": 2}, - {"id": "S1AP-IEs.NASSecurityParameterstoE-UTRAN", "group": 2}, - {"id": "S1AP-IEs.NB-IoT-DefaultPagingDRX", "group": 2}, - {"id": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "group": 2}, - {"id": "S1AP-IEs.NB-IoT-Paging-eDRXInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.NB-IoT-Paging-eDRX-Cycle", "group": 2}, - {"id": "S1AP-IEs.NB-IoT-PagingTimeWindow", "group": 2}, - {"id": "S1AP-IEs.NB-IoT-UEIdentityIndexValue", "group": 2}, - {"id": "S1AP-IEs.NextPagingAreaScope", "group": 2}, - {"id": "S1AP-IEs.NRCellIdentity", "group": 2}, - {"id": "S1AP-IEs.NR-CGI", "group": 2}, - {"id": "S1AP-IEs.NR-CGI-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.NRencryptionAlgorithms", "group": 2}, - {"id": "S1AP-IEs.NRintegrityProtectionAlgorithms", "group": 2}, - {"id": "S1AP-IEs.NRrestrictioninEPSasSecondaryRAT", "group": 2}, - {"id": "S1AP-IEs.NRrestrictionin5GS", "group": 2}, - {"id": "S1AP-IEs.NRUESecurityCapabilities", "group": 2}, - {"id": "S1AP-IEs.NRUESecurityCapabilities-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.NumberofBroadcastRequest", "group": 2}, - {"id": "S1AP-IEs.NumberOfBroadcasts", "group": 2}, - {"id": "S1AP-IEs.OldBSS-ToNewBSS-Information", "group": 2}, - {"id": "S1AP-IEs.OverloadAction", "group": 2}, - {"id": "S1AP-IEs.OverloadResponse", "group": 2}, - {"id": "S1AP-IEs.Packet-LossRate", "group": 2}, - {"id": "S1AP-IEs.PagingAttemptInformation", "group": 2}, - {"id": "S1AP-IEs.PagingAttemptInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.PagingAttemptCount", "group": 2}, - {"id": "S1AP-IEs.Paging-eDRXInformation", "group": 2}, - {"id": "S1AP-IEs.Paging-eDRXInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Paging-eDRX-Cycle", "group": 2}, - {"id": "S1AP-IEs.PagingTimeWindow", "group": 2}, - {"id": "S1AP-IEs.PagingDRX", "group": 2}, - {"id": "S1AP-IEs.PagingPriority", "group": 2}, - {"id": "S1AP-IEs.PDCP-SN", "group": 2}, - {"id": "S1AP-IEs.PDCP-SNExtended", "group": 2}, - {"id": "S1AP-IEs.PDCP-SNlength18", "group": 2}, - {"id": "S1AP-IEs.PendingDataIndication", "group": 2}, - {"id": "S1AP-IEs.M1PeriodicReporting", "group": 2}, - {"id": "S1AP-IEs.M1PeriodicReporting-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.PLMNidentity", "group": 2}, - {"id": "S1AP-IEs.PLMNAreaBasedQMC", "group": 2}, - {"id": "S1AP-IEs.PLMNAreaBasedQMC-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.PLMNListforQMC", "group": 2}, - {"id": "S1AP-IEs.Port-Number", "group": 2}, - {"id": "S1AP-IEs.Pre-emptionCapability", "group": 2}, - {"id": "S1AP-IEs.Pre-emptionVulnerability", "group": 2}, - {"id": "S1AP-IEs.PriorityLevel", "group": 2}, - {"id": "S1AP-IEs.ProSeAuthorized", "group": 2}, - {"id": "S1AP-IEs.ProSeAuthorized-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ProSeDirectDiscovery", "group": 2}, - {"id": "S1AP-IEs.ProSeUEtoNetworkRelaying", "group": 2}, - {"id": "S1AP-IEs.ProSeDirectCommunication", "group": 2}, - {"id": "S1AP-IEs.PS-ServiceNotAvailable", "group": 2}, - {"id": "S1AP-IEs.PSCellInformation", "group": 2}, - {"id": "S1AP-IEs.PSCellInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.QCI", "group": 2}, - {"id": "S1AP-IEs.ReceiveStatusofULPDCPSDUs", "group": 2}, - {"id": "S1AP-IEs.ReceiveStatusOfULPDCPSDUsExtended", "group": 2}, - {"id": "S1AP-IEs.ReceiveStatusOfULPDCPSDUsPDCP-SNlength18", "group": 2}, - {"id": "S1AP-IEs.RecommendedCellsForPaging", "group": 2}, - {"id": "S1AP-IEs.RecommendedCellsForPaging-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.RecommendedCellList", "group": 2}, - {"id": "S1AP-IEs.RecommendedCellItemIEs", "group": 2}, - {"id": "S1AP-IEs.RecommendedCellItem", "group": 2}, - {"id": "S1AP-IEs.RecommendedCellsForPagingItem-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.RecommendedENBsForPaging", "group": 2}, - {"id": "S1AP-IEs.RecommendedENBsForPaging-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.RecommendedENBList", "group": 2}, - {"id": "S1AP-IEs.RecommendedENBItemIEs", "group": 2}, - {"id": "S1AP-IEs.RecommendedENBItem", "group": 2}, - {"id": "S1AP-IEs.RecommendedENBItem-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.RelativeMMECapacity", "group": 2}, - {"id": "S1AP-IEs.RelayNode-Indicator", "group": 2}, - {"id": "S1AP-IEs.RAC", "group": 2}, - {"id": "S1AP-IEs.RAT-Type", "group": 2}, - {"id": "S1AP-IEs.ReportAmountMDT", "group": 2}, - {"id": "S1AP-IEs.ReportIntervalMDT", "group": 2}, - {"id": "S1AP-IEs.M1ReportingTrigger", "group": 2}, - {"id": "S1AP-IEs.RequestType", "group": 2}, - {"id": "S1AP-IEs.RequestType-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.RequestTypeAdditionalInfo", "group": 2}, - {"id": "S1AP-IEs.RIMTransfer", "group": 2}, - {"id": "S1AP-IEs.RIMTransfer-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.RIMInformation", "group": 2}, - {"id": "S1AP-IEs.RIMRoutingAddress", "group": 2}, - {"id": "S1AP-IEs.ReportArea", "group": 2}, - {"id": "S1AP-IEs.RepetitionPeriod", "group": 2}, - {"id": "S1AP-IEs.RLFReportInformation", "group": 2}, - {"id": "S1AP-IEs.RLFReportInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.RNC-ID", "group": 2}, - {"id": "S1AP-IEs.RRC-Container", "group": 2}, - {"id": "S1AP-IEs.RRC-Establishment-Cause", "group": 2}, - {"id": "S1AP-IEs.ECGIListForRestart", "group": 2}, - {"id": "S1AP-IEs.Routing-ID", "group": 2}, - {"id": "S1AP-IEs.SecurityKey", "group": 2}, - {"id": "S1AP-IEs.SecurityContext", "group": 2}, - {"id": "S1AP-IEs.SecurityContext-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.SecondaryRATType", "group": 2}, - {"id": "S1AP-IEs.SecondaryRATDataUsageRequest", "group": 2}, - {"id": "S1AP-IEs.SecondaryRATDataUsageReportList", "group": 2}, - {"id": "S1AP-IEs.SecondaryRATDataUsageReportItemIEs", "group": 2}, - {"id": "S1AP-IEs.SecondaryRATDataUsageReportItem", "group": 2}, - {"id": "S1AP-IEs.SecondaryRATDataUsageReportItem-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.SerialNumber", "group": 2}, - {"id": "S1AP-IEs.ServiceType", "group": 2}, - {"id": "S1AP-IEs.SONInformation", "group": 2}, - {"id": "S1AP-IEs.SONInformation-Extension", "group": 2}, - {"id": "S1AP-IEs.SONInformation-ExtensionIE", "group": 2}, - {"id": "S1AP-IEs.SONInformationRequest", "group": 2}, - {"id": "S1AP-IEs.SONInformationReply", "group": 2}, - {"id": "S1AP-IEs.SONInformationReply-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.SONInformationReport", "group": 2}, - {"id": "S1AP-IEs.SONConfigurationTransfer", "group": 2}, - {"id": "S1AP-IEs.SONConfigurationTransfer-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.SynchronisationInformation", "group": 2}, - {"id": "S1AP-IEs.SynchronisationInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Source-ToTarget-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.SourceBSS-ToTargetBSS-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.SourceeNB-ID", "group": 2}, - {"id": "S1AP-IEs.SourceeNB-ID-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.SRVCCOperationNotPossible", "group": 2}, - {"id": "S1AP-IEs.SRVCCOperationPossible", "group": 2}, - {"id": "S1AP-IEs.SRVCCHOIndication", "group": 2}, - {"id": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.SourceRNC-ToTargetRNC-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.SourceNgRanNode-ToTargetNgRanNode-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.ServedGUMMEIs", "group": 2}, - {"id": "S1AP-IEs.ServedGUMMEIsItem", "group": 2}, - {"id": "S1AP-IEs.ServedGUMMEIsItem-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ServedGroupIDs", "group": 2}, - {"id": "S1AP-IEs.ServedMMECs", "group": 2}, - {"id": "S1AP-IEs.ServedPLMNs", "group": 2}, - {"id": "S1AP-IEs.SubscriberProfileIDforRFP", "group": 2}, - {"id": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "group": 2}, - {"id": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ScheduledCommunicationTime", "group": 2}, - {"id": "S1AP-IEs.ScheduledCommunicationTime-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.SupportedTAs", "group": 2}, - {"id": "S1AP-IEs.SupportedTAs-Item", "group": 2}, - {"id": "S1AP-IEs.SupportedTAs-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.StratumLevel", "group": 2}, - {"id": "S1AP-IEs.SynchronisationStatus", "group": 2}, - {"id": "S1AP-IEs.TimeSynchronisationInfo", "group": 2}, - {"id": "S1AP-IEs.TimeSynchronisationInfo-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.S-TMSI", "group": 2}, - {"id": "S1AP-IEs.S-TMSI-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TAC", "group": 2}, - {"id": "S1AP-IEs.TAIBasedMDT", "group": 2}, - {"id": "S1AP-IEs.TAIBasedMDT-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TAIListforMDT", "group": 2}, - {"id": "S1AP-IEs.TAIListforWarning", "group": 2}, - {"id": "S1AP-IEs.TAI", "group": 2}, - {"id": "S1AP-IEs.TAI-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TAI-Broadcast", "group": 2}, - {"id": "S1AP-IEs.TAI-Broadcast-Item", "group": 2}, - {"id": "S1AP-IEs.TAI-Broadcast-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TAI-Cancelled", "group": 2}, - {"id": "S1AP-IEs.TAI-Cancelled-Item", "group": 2}, - {"id": "S1AP-IEs.TAI-Cancelled-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TABasedMDT", "group": 2}, - {"id": "S1AP-IEs.TABasedMDT-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TAListforMDT", "group": 2}, - {"id": "S1AP-IEs.TABasedQMC", "group": 2}, - {"id": "S1AP-IEs.TABasedQMC-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TAListforQMC", "group": 2}, - {"id": "S1AP-IEs.TAIBasedQMC", "group": 2}, - {"id": "S1AP-IEs.TAIBasedQMC-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TAIListforQMC", "group": 2}, - {"id": "S1AP-IEs.CompletedCellinTAI", "group": 2}, - {"id": "S1AP-IEs.CompletedCellinTAI-Item", "group": 2}, - {"id": "S1AP-IEs.CompletedCellinTAI-Item-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TBCD-STRING", "group": 2}, - {"id": "S1AP-IEs.TargetID", "group": 2}, - {"id": "S1AP-IEs.TargeteNB-ID", "group": 2}, - {"id": "S1AP-IEs.TargeteNB-ID-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TargetRNC-ID", "group": 2}, - {"id": "S1AP-IEs.TargetRNC-ID-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TargetNgRanNode-ID", "group": 2}, - {"id": "S1AP-IEs.TargetNgRanNode-ID-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Global-RAN-NODE-ID", "group": 2}, - {"id": "S1AP-IEs.GNB", "group": 2}, - {"id": "S1AP-IEs.GNB-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Global-GNB-ID", "group": 2}, - {"id": "S1AP-IEs.Global-GNB-ID-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.GNB-Identity", "group": 2}, - {"id": "S1AP-IEs.NG-eNB", "group": 2}, - {"id": "S1AP-IEs.NG-eNB-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.GNB-ID", "group": 2}, - {"id": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Target-ToSource-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.TargetRNC-ToSourceRNC-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.TargetBSS-ToSourceBSS-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.TargetNgRanNode-ToSourceNgRanNode-TransparentContainer", "group": 2}, - {"id": "S1AP-IEs.M1ThresholdEventA2", "group": 2}, - {"id": "S1AP-IEs.M1ThresholdEventA2-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.Threshold-RSRP", "group": 2}, - {"id": "S1AP-IEs.Threshold-RSRQ", "group": 2}, - {"id": "S1AP-IEs.TimeToWait", "group": 2}, - {"id": "S1AP-IEs.Time-UE-StayedInCell", "group": 2}, - {"id": "S1AP-IEs.Time-UE-StayedInCell-EnhancedGranularity", "group": 2}, - {"id": "S1AP-IEs.TimeSinceSecondaryNodeRelease", "group": 2}, - {"id": "S1AP-IEs.TransportInformation", "group": 2}, - {"id": "S1AP-IEs.TransportLayerAddress", "group": 2}, - {"id": "S1AP-IEs.TraceActivation", "group": 2}, - {"id": "S1AP-IEs.TraceActivation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TraceDepth", "group": 2}, - {"id": "S1AP-IEs.E-UTRAN-Trace-ID", "group": 2}, - {"id": "S1AP-IEs.TrafficLoadReductionIndication", "group": 2}, - {"id": "S1AP-IEs.TunnelInformation", "group": 2}, - {"id": "S1AP-IEs.Tunnel-Information-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.TypeOfError", "group": 2}, - {"id": "S1AP-IEs.TAIListForRestart", "group": 2}, - {"id": "S1AP-IEs.UEAggregateMaximumBitrate", "group": 2}, - {"id": "S1AP-IEs.UEAggregate-MaximumBitrates-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.UEAppLayerMeasConfig", "group": 2}, - {"id": "S1AP-IEs.UEAppLayerMeasConfig-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.UECapabilityInfoRequest", "group": 2}, - {"id": "S1AP-IEs.UE-RetentionInformation", "group": 2}, - {"id": "S1AP-IEs.UE-S1AP-IDs", "group": 2}, - {"id": "S1AP-IEs.UE-S1AP-ID-pair", "group": 2}, - {"id": "S1AP-IEs.UE-S1AP-ID-pair-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "group": 2}, - {"id": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItemExtIEs", "group": 2}, - {"id": "S1AP-IEs.UEIdentityIndexValue", "group": 2}, - {"id": "S1AP-IEs.UE-HistoryInformation", "group": 2}, - {"id": "S1AP-IEs.UE-HistoryInformationFromTheUE", "group": 2}, - {"id": "S1AP-IEs.UEPagingID", "group": 2}, - {"id": "S1AP-IEs.UERadioCapability", "group": 2}, - {"id": "S1AP-IEs.UERadioCapabilityForPaging", "group": 2}, - {"id": "S1AP-IEs.UE-RLF-Report-Container", "group": 2}, - {"id": "S1AP-IEs.UE-RLF-Report-Container-for-extended-bands", "group": 2}, - {"id": "S1AP-IEs.UESecurityCapabilities", "group": 2}, - {"id": "S1AP-IEs.UESecurityCapabilities-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "group": 2}, - {"id": "S1AP-IEs.UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.UE-Usage-Type", "group": 2}, - {"id": "S1AP-IEs.UL-CP-SecurityInformation", "group": 2}, - {"id": "S1AP-IEs.UL-CP-SecurityInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.UL-NAS-MAC", "group": 2}, - {"id": "S1AP-IEs.UL-NAS-Count", "group": 2}, - {"id": "S1AP-IEs.UnlicensedSpectrumRestriction", "group": 2}, - {"id": "S1AP-IEs.UserLocationInformation", "group": 2}, - {"id": "S1AP-IEs.UserLocationInformation-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.UEUserPlaneCIoTSupportIndicator", "group": 2}, - {"id": "S1AP-IEs.UE-Application-Layer-Measurement-Capability", "group": 2}, - {"id": "S1AP-IEs.VoiceSupportMatchIndicator", "group": 2}, - {"id": "S1AP-IEs.V2XServicesAuthorized", "group": 2}, - {"id": "S1AP-IEs.V2XServicesAuthorized-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.VehicleUE", "group": 2}, - {"id": "S1AP-IEs.PedestrianUE", "group": 2}, - {"id": "S1AP-IEs.WarningAreaCoordinates", "group": 2}, - {"id": "S1AP-IEs.WarningAreaList", "group": 2}, - {"id": "S1AP-IEs.WarningType", "group": 2}, - {"id": "S1AP-IEs.WarningSecurityInfo", "group": 2}, - {"id": "S1AP-IEs.WarningMessageContents", "group": 2}, - {"id": "S1AP-IEs.WLANMeasurementConfiguration", "group": 2}, - {"id": "S1AP-IEs.WLANMeasurementConfiguration-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.WLANMeasConfigNameList", "group": 2}, - {"id": "S1AP-IEs.WLANMeasConfig", "group": 2}, - {"id": "S1AP-IEs.WLANName", "group": 2}, - {"id": "S1AP-IEs.X2TNLConfigurationInfo", "group": 2}, - {"id": "S1AP-IEs.X2TNLConfigurationInfo-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ENBX2ExtTLAs", "group": 2}, - {"id": "S1AP-IEs.ENBX2ExtTLA", "group": 2}, - {"id": "S1AP-IEs.ENBX2ExtTLA-ExtIEs", "group": 2}, - {"id": "S1AP-IEs.ENBX2GTPTLAs", "group": 2}, - {"id": "S1AP-IEs.ENBIndirectX2TransportLayerAddresses", "group": 2}, - {"id": "S1AP-Containers.S1AP-PROTOCOL-IES", "group": 3}, - {"id": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "group": 3}, - {"id": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "group": 3}, - {"id": "S1AP-Containers.S1AP-PRIVATE-IES", "group": 3}, - {"id": "S1AP-Containers.ProtocolIE-Container", "group": 3}, - {"id": "S1AP-Containers.ProtocolIE-SingleContainer", "group": 3}, - {"id": "S1AP-Containers.ProtocolIE-Field", "group": 3}, - {"id": "S1AP-Containers.ProtocolIE-ContainerPair", "group": 3}, - {"id": "S1AP-Containers.ProtocolIE-FieldPair", "group": 3}, - {"id": "S1AP-Containers.ProtocolIE-ContainerList", "group": 3}, - {"id": "S1AP-Containers.ProtocolIE-ContainerPairList", "group": 3}, - {"id": "S1AP-Containers.ProtocolExtensionContainer", "group": 3}, - {"id": "S1AP-Containers.ProtocolExtensionField", "group": 3}, - {"id": "S1AP-Containers.PrivateIE-Container", "group": 3}, - {"id": "S1AP-Containers.PrivateIE-Field", "group": 3}, - {"id": "S1AP-CommonDataTypes.Criticality", "group": 4}, - {"id": "S1AP-CommonDataTypes.Presence", "group": 4}, - {"id": "S1AP-CommonDataTypes.PrivateIE-ID", "group": 4}, - {"id": "S1AP-CommonDataTypes.ProcedureCode", "group": 4}, - {"id": "S1AP-CommonDataTypes.ProtocolExtensionID", "group": 4}, - {"id": "S1AP-CommonDataTypes.ProtocolIE-ID", "group": 4}, - {"id": "S1AP-CommonDataTypes.TriggeringMessage", "group": 4}, - {"id": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "group": 5}, - {"id": "S1AP-PDU-Descriptions.S1AP-PDU", "group": 5}, - {"id": "S1AP-PDU-Descriptions.InitiatingMessage", "group": 5}, - {"id": "S1AP-PDU-Descriptions.SuccessfulOutcome", "group": 5}, - {"id": "S1AP-PDU-Descriptions.UnsuccessfulOutcome", "group": 5}, - {"id": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "group": 5}, - {"id": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "group": 5}, - {"id": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "group": 5}, - {"id": "S1AP-PDU-Descriptions.handoverPreparation", "group": 5}, - {"id": "S1AP-PDU-Descriptions.handoverResourceAllocation", "group": 5}, - {"id": "S1AP-PDU-Descriptions.handoverNotification", "group": 5}, - {"id": "S1AP-PDU-Descriptions.pathSwitchRequest", "group": 5}, - {"id": "S1AP-PDU-Descriptions.e-RABSetup", "group": 5}, - {"id": "S1AP-PDU-Descriptions.e-RABModify", "group": 5}, - {"id": "S1AP-PDU-Descriptions.e-RABRelease", "group": 5}, - {"id": "S1AP-PDU-Descriptions.e-RABReleaseIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.initialContextSetup", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uEContextReleaseRequest", "group": 5}, - {"id": "S1AP-PDU-Descriptions.paging", "group": 5}, - {"id": "S1AP-PDU-Descriptions.downlinkNASTransport", "group": 5}, - {"id": "S1AP-PDU-Descriptions.initialUEMessage", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uplinkNASTransport", "group": 5}, - {"id": "S1AP-PDU-Descriptions.nASNonDeliveryIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.handoverCancel", "group": 5}, - {"id": "S1AP-PDU-Descriptions.reset", "group": 5}, - {"id": "S1AP-PDU-Descriptions.errorIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.s1Setup", "group": 5}, - {"id": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "group": 5}, - {"id": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "group": 5}, - {"id": "S1AP-PDU-Descriptions.downlinkS1cdma2000tunnelling", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uplinkS1cdma2000tunnelling", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uEContextModification", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uECapabilityInfoIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uEContextRelease", "group": 5}, - {"id": "S1AP-PDU-Descriptions.eNBStatusTransfer", "group": 5}, - {"id": "S1AP-PDU-Descriptions.mMEStatusTransfer", "group": 5}, - {"id": "S1AP-PDU-Descriptions.deactivateTrace", "group": 5}, - {"id": "S1AP-PDU-Descriptions.traceStart", "group": 5}, - {"id": "S1AP-PDU-Descriptions.traceFailureIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.cellTrafficTrace", "group": 5}, - {"id": "S1AP-PDU-Descriptions.locationReportingControl", "group": 5}, - {"id": "S1AP-PDU-Descriptions.locationReportingFailureIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.locationReport", "group": 5}, - {"id": "S1AP-PDU-Descriptions.overloadStart", "group": 5}, - {"id": "S1AP-PDU-Descriptions.overloadStop", "group": 5}, - {"id": "S1AP-PDU-Descriptions.writeReplaceWarning", "group": 5}, - {"id": "S1AP-PDU-Descriptions.eNBDirectInformationTransfer", "group": 5}, - {"id": "S1AP-PDU-Descriptions.mMEDirectInformationTransfer", "group": 5}, - {"id": "S1AP-PDU-Descriptions.eNBConfigurationTransfer", "group": 5}, - {"id": "S1AP-PDU-Descriptions.mMEConfigurationTransfer", "group": 5}, - {"id": "S1AP-PDU-Descriptions.privateMessage", "group": 5}, - {"id": "S1AP-PDU-Descriptions.pWSRestartIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.kill", "group": 5}, - {"id": "S1AP-PDU-Descriptions.downlinkUEAssociatedLPPaTransport", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uplinkUEAssociatedLPPaTransport", "group": 5}, - {"id": "S1AP-PDU-Descriptions.downlinkNonUEAssociatedLPPaTransport", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uplinkNonUEAssociatedLPPaTransport", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uERadioCapabilityMatch", "group": 5}, - {"id": "S1AP-PDU-Descriptions.e-RABModificationIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uEContextModificationIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.rerouteNASRequest", "group": 5}, - {"id": "S1AP-PDU-Descriptions.pWSFailureIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uEContextSuspend", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uEContextResume", "group": 5}, - {"id": "S1AP-PDU-Descriptions.connectionEstablishmentIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.nASDeliveryIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.retrieveUEInformation", "group": 5}, - {"id": "S1AP-PDU-Descriptions.uEInformationTransfer", "group": 5}, - {"id": "S1AP-PDU-Descriptions.eNBCPRelocationIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.mMECPRelocationIndication", "group": 5}, - {"id": "S1AP-PDU-Descriptions.secondaryRATDataUsageReport", "group": 5}, + {"id": "S1AP-CommonDataTypes.Criticality", "group": 2}, + {"id": "S1AP-CommonDataTypes.Presence", "group": 2}, + {"id": "S1AP-CommonDataTypes.PrivateIE-ID", "group": 2}, + {"id": "S1AP-CommonDataTypes.ProcedureCode", "group": 2}, + {"id": "S1AP-CommonDataTypes.ProtocolExtensionID", "group": 2}, + {"id": "S1AP-CommonDataTypes.ProtocolIE-ID", "group": 2}, + {"id": "S1AP-CommonDataTypes.TriggeringMessage", "group": 2}, + {"id": "S1AP-Constants.id-HandoverPreparation", "group": 3}, + {"id": "S1AP-Constants.id-HandoverResourceAllocation", "group": 3}, + {"id": "S1AP-Constants.id-HandoverNotification", "group": 3}, + {"id": "S1AP-Constants.id-PathSwitchRequest", "group": 3}, + {"id": "S1AP-Constants.id-HandoverCancel", "group": 3}, + {"id": "S1AP-Constants.id-E-RABSetup", "group": 3}, + {"id": "S1AP-Constants.id-E-RABModify", "group": 3}, + {"id": "S1AP-Constants.id-E-RABRelease", "group": 3}, + {"id": "S1AP-Constants.id-E-RABReleaseIndication", "group": 3}, + {"id": "S1AP-Constants.id-InitialContextSetup", "group": 3}, + {"id": "S1AP-Constants.id-Paging", "group": 3}, + {"id": "S1AP-Constants.id-downlinkNASTransport", "group": 3}, + {"id": "S1AP-Constants.id-initialUEMessage", "group": 3}, + {"id": "S1AP-Constants.id-uplinkNASTransport", "group": 3}, + {"id": "S1AP-Constants.id-Reset", "group": 3}, + {"id": "S1AP-Constants.id-ErrorIndication", "group": 3}, + {"id": "S1AP-Constants.id-NASNonDeliveryIndication", "group": 3}, + {"id": "S1AP-Constants.id-S1Setup", "group": 3}, + {"id": "S1AP-Constants.id-UEContextReleaseRequest", "group": 3}, + {"id": "S1AP-Constants.id-DownlinkS1cdma2000tunnelling", "group": 3}, + {"id": "S1AP-Constants.id-UplinkS1cdma2000tunnelling", "group": 3}, + {"id": "S1AP-Constants.id-UEContextModification", "group": 3}, + {"id": "S1AP-Constants.id-UECapabilityInfoIndication", "group": 3}, + {"id": "S1AP-Constants.id-UEContextRelease", "group": 3}, + {"id": "S1AP-Constants.id-eNBStatusTransfer", "group": 3}, + {"id": "S1AP-Constants.id-MMEStatusTransfer", "group": 3}, + {"id": "S1AP-Constants.id-DeactivateTrace", "group": 3}, + {"id": "S1AP-Constants.id-TraceStart", "group": 3}, + {"id": "S1AP-Constants.id-TraceFailureIndication", "group": 3}, + {"id": "S1AP-Constants.id-ENBConfigurationUpdate", "group": 3}, + {"id": "S1AP-Constants.id-MMEConfigurationUpdate", "group": 3}, + {"id": "S1AP-Constants.id-LocationReportingControl", "group": 3}, + {"id": "S1AP-Constants.id-LocationReportingFailureIndication", "group": 3}, + {"id": "S1AP-Constants.id-LocationReport", "group": 3}, + {"id": "S1AP-Constants.id-OverloadStart", "group": 3}, + {"id": "S1AP-Constants.id-OverloadStop", "group": 3}, + {"id": "S1AP-Constants.id-WriteReplaceWarning", "group": 3}, + {"id": "S1AP-Constants.id-eNBDirectInformationTransfer", "group": 3}, + {"id": "S1AP-Constants.id-MMEDirectInformationTransfer", "group": 3}, + {"id": "S1AP-Constants.id-PrivateMessage", "group": 3}, + {"id": "S1AP-Constants.id-eNBConfigurationTransfer", "group": 3}, + {"id": "S1AP-Constants.id-MMEConfigurationTransfer", "group": 3}, + {"id": "S1AP-Constants.id-CellTrafficTrace", "group": 3}, + {"id": "S1AP-Constants.id-Kill", "group": 3}, + {"id": "S1AP-Constants.id-downlinkUEAssociatedLPPaTransport", "group": 3}, + {"id": "S1AP-Constants.id-uplinkUEAssociatedLPPaTransport", "group": 3}, + {"id": "S1AP-Constants.id-downlinkNonUEAssociatedLPPaTransport", "group": 3}, + {"id": "S1AP-Constants.id-uplinkNonUEAssociatedLPPaTransport", "group": 3}, + {"id": "S1AP-Constants.id-UERadioCapabilityMatch", "group": 3}, + {"id": "S1AP-Constants.id-PWSRestartIndication", "group": 3}, + {"id": "S1AP-Constants.id-E-RABModificationIndication", "group": 3}, + {"id": "S1AP-Constants.id-PWSFailureIndication", "group": 3}, + {"id": "S1AP-Constants.id-RerouteNASRequest", "group": 3}, + {"id": "S1AP-Constants.id-UEContextModificationIndication", "group": 3}, + {"id": "S1AP-Constants.id-ConnectionEstablishmentIndication", "group": 3}, + {"id": "S1AP-Constants.id-UEContextSuspend", "group": 3}, + {"id": "S1AP-Constants.id-UEContextResume", "group": 3}, + {"id": "S1AP-Constants.id-NASDeliveryIndication", "group": 3}, + {"id": "S1AP-Constants.id-RetrieveUEInformation", "group": 3}, + {"id": "S1AP-Constants.id-UEInformationTransfer", "group": 3}, + {"id": "S1AP-Constants.id-eNBCPRelocationIndication", "group": 3}, + {"id": "S1AP-Constants.id-MMECPRelocationIndication", "group": 3}, + {"id": "S1AP-Constants.id-SecondaryRATDataUsageReport", "group": 3}, + {"id": "S1AP-Constants.maxPrivateIEs", "group": 3}, + {"id": "S1AP-Constants.maxProtocolExtensions", "group": 3}, + {"id": "S1AP-Constants.maxProtocolIEs", "group": 3}, + {"id": "S1AP-Constants.maxnoofCSGs", "group": 3}, + {"id": "S1AP-Constants.maxnoofE-RABs", "group": 3}, + {"id": "S1AP-Constants.maxnoofTAIs", "group": 3}, + {"id": "S1AP-Constants.maxnoofTACs", "group": 3}, + {"id": "S1AP-Constants.maxnoofErrors", "group": 3}, + {"id": "S1AP-Constants.maxnoofBPLMNs", "group": 3}, + {"id": "S1AP-Constants.maxnoofPLMNsPerMME", "group": 3}, + {"id": "S1AP-Constants.maxnoofEPLMNs", "group": 3}, + {"id": "S1AP-Constants.maxnoofEPLMNsPlusOne", "group": 3}, + {"id": "S1AP-Constants.maxnoofForbLACs", "group": 3}, + {"id": "S1AP-Constants.maxnoofForbTACs", "group": 3}, + {"id": "S1AP-Constants.maxnoofIndividualS1ConnectionsToReset", "group": 3}, + {"id": "S1AP-Constants.maxnoofCellsinUEHistoryInfo", "group": 3}, + {"id": "S1AP-Constants.maxnoofCellsineNB", "group": 3}, + {"id": "S1AP-Constants.maxnoofTAIforWarning", "group": 3}, + {"id": "S1AP-Constants.maxnoofCellID", "group": 3}, + {"id": "S1AP-Constants.maxnoofDCNs", "group": 3}, + {"id": "S1AP-Constants.maxnoofEmergencyAreaID", "group": 3}, + {"id": "S1AP-Constants.maxnoofCellinTAI", "group": 3}, + {"id": "S1AP-Constants.maxnoofCellinEAI", "group": 3}, + {"id": "S1AP-Constants.maxnoofeNBX2TLAs", "group": 3}, + {"id": "S1AP-Constants.maxnoofeNBX2ExtTLAs", "group": 3}, + {"id": "S1AP-Constants.maxnoofeNBX2GTPTLAs", "group": 3}, + {"id": "S1AP-Constants.maxnoofRATs", "group": 3}, + {"id": "S1AP-Constants.maxnoofGroupIDs", "group": 3}, + {"id": "S1AP-Constants.maxnoofMMECs", "group": 3}, + {"id": "S1AP-Constants.maxnoofCellIDforMDT", "group": 3}, + {"id": "S1AP-Constants.maxnoofTAforMDT", "group": 3}, + {"id": "S1AP-Constants.maxnoofMDTPLMNs", "group": 3}, + {"id": "S1AP-Constants.maxnoofCellsforRestart", "group": 3}, + {"id": "S1AP-Constants.maxnoofRestartTAIs", "group": 3}, + {"id": "S1AP-Constants.maxnoofRestartEmergencyAreaIDs", "group": 3}, + {"id": "S1AP-Constants.maxEARFCN", "group": 3}, + {"id": "S1AP-Constants.maxnoofMBSFNAreaMDT", "group": 3}, + {"id": "S1AP-Constants.maxnoofRecommendedCells", "group": 3}, + {"id": "S1AP-Constants.maxnoofRecommendedENBs", "group": 3}, + {"id": "S1AP-Constants.maxnooftimeperiods", "group": 3}, + {"id": "S1AP-Constants.maxnoofCellIDforQMC", "group": 3}, + {"id": "S1AP-Constants.maxnoofTAforQMC", "group": 3}, + {"id": "S1AP-Constants.maxnoofPLMNforQMC", "group": 3}, + {"id": "S1AP-Constants.maxnoofBluetoothName", "group": 3}, + {"id": "S1AP-Constants.maxnoofWLANName", "group": 3}, + {"id": "S1AP-Constants.maxnoofConnectedengNBs", "group": 3}, + {"id": "S1AP-Constants.id-MME-UE-S1AP-ID", "group": 3}, + {"id": "S1AP-Constants.id-HandoverType", "group": 3}, + {"id": "S1AP-Constants.id-Cause", "group": 3}, + {"id": "S1AP-Constants.id-SourceID", "group": 3}, + {"id": "S1AP-Constants.id-TargetID", "group": 3}, + {"id": "S1AP-Constants.id-eNB-UE-S1AP-ID", "group": 3}, + {"id": "S1AP-Constants.id-E-RABSubjecttoDataForwardingList", "group": 3}, + {"id": "S1AP-Constants.id-E-RABtoReleaseListHOCmd", "group": 3}, + {"id": "S1AP-Constants.id-E-RABDataForwardingItem", "group": 3}, + {"id": "S1AP-Constants.id-E-RABReleaseItemBearerRelComp", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeSetupListBearerSUReq", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeSetupItemBearerSUReq", "group": 3}, + {"id": "S1AP-Constants.id-E-RABAdmittedList", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToSetupListHOReqAck", "group": 3}, + {"id": "S1AP-Constants.id-E-RABAdmittedItem", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedtoSetupItemHOReqAck", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeSwitchedDLList", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeSwitchedDLItem", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeSetupListCtxtSUReq", "group": 3}, + {"id": "S1AP-Constants.id-TraceActivation", "group": 3}, + {"id": "S1AP-Constants.id-NAS-PDU", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeSetupItemHOReq", "group": 3}, + {"id": "S1AP-Constants.id-E-RABSetupListBearerSURes", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToSetupListBearerSURes", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeModifiedListBearerModReq", "group": 3}, + {"id": "S1AP-Constants.id-E-RABModifyListBearerModRes", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToModifyList", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeReleasedList", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToReleaseList", "group": 3}, + {"id": "S1AP-Constants.id-E-RABItem", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeModifiedItemBearerModReq", "group": 3}, + {"id": "S1AP-Constants.id-E-RABModifyItemBearerModRes", "group": 3}, + {"id": "S1AP-Constants.id-E-RABReleaseItem", "group": 3}, + {"id": "S1AP-Constants.id-E-RABSetupItemBearerSURes", "group": 3}, + {"id": "S1AP-Constants.id-SecurityContext", "group": 3}, + {"id": "S1AP-Constants.id-HandoverRestrictionList", "group": 3}, + {"id": "S1AP-Constants.id-UEPagingID", "group": 3}, + {"id": "S1AP-Constants.id-pagingDRX", "group": 3}, + {"id": "S1AP-Constants.id-TAIList", "group": 3}, + {"id": "S1AP-Constants.id-TAIItem", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToSetupListCtxtSURes", "group": 3}, + {"id": "S1AP-Constants.id-E-RABReleaseItemHOCmd", "group": 3}, + {"id": "S1AP-Constants.id-E-RABSetupItemCtxtSURes", "group": 3}, + {"id": "S1AP-Constants.id-E-RABSetupListCtxtSURes", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeSetupItemCtxtSUReq", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeSetupListHOReq", "group": 3}, + {"id": "S1AP-Constants.id-GERANtoLTEHOInformationRes", "group": 3}, + {"id": "S1AP-Constants.id-UTRANtoLTEHOInformationRes", "group": 3}, + {"id": "S1AP-Constants.id-CriticalityDiagnostics", "group": 3}, + {"id": "S1AP-Constants.id-Global-ENB-ID", "group": 3}, + {"id": "S1AP-Constants.id-eNBname", "group": 3}, + {"id": "S1AP-Constants.id-MMEname", "group": 3}, + {"id": "S1AP-Constants.id-ServedPLMNs", "group": 3}, + {"id": "S1AP-Constants.id-SupportedTAs", "group": 3}, + {"id": "S1AP-Constants.id-TimeToWait", "group": 3}, + {"id": "S1AP-Constants.id-uEaggregateMaximumBitrate", "group": 3}, + {"id": "S1AP-Constants.id-TAI", "group": 3}, + {"id": "S1AP-Constants.id-E-RABReleaseListBearerRelComp", "group": 3}, + {"id": "S1AP-Constants.id-cdma2000PDU", "group": 3}, + {"id": "S1AP-Constants.id-cdma2000RATType", "group": 3}, + {"id": "S1AP-Constants.id-cdma2000SectorID", "group": 3}, + {"id": "S1AP-Constants.id-SecurityKey", "group": 3}, + {"id": "S1AP-Constants.id-UERadioCapability", "group": 3}, + {"id": "S1AP-Constants.id-GUMMEI-ID", "group": 3}, + {"id": "S1AP-Constants.id-E-RABInformationListItem", "group": 3}, + {"id": "S1AP-Constants.id-Direct-Forwarding-Path-Availability", "group": 3}, + {"id": "S1AP-Constants.id-UEIdentityIndexValue", "group": 3}, + {"id": "S1AP-Constants.id-cdma2000HOStatus", "group": 3}, + {"id": "S1AP-Constants.id-cdma2000HORequiredIndication", "group": 3}, + {"id": "S1AP-Constants.id-E-UTRAN-Trace-ID", "group": 3}, + {"id": "S1AP-Constants.id-RelativeMMECapacity", "group": 3}, + {"id": "S1AP-Constants.id-SourceMME-UE-S1AP-ID", "group": 3}, + {"id": "S1AP-Constants.id-Bearers-SubjectToStatusTransfer-Item", "group": 3}, + {"id": "S1AP-Constants.id-eNB-StatusTransfer-TransparentContainer", "group": 3}, + {"id": "S1AP-Constants.id-UE-associatedLogicalS1-ConnectionItem", "group": 3}, + {"id": "S1AP-Constants.id-ResetType", "group": 3}, + {"id": "S1AP-Constants.id-UE-associatedLogicalS1-ConnectionListResAck", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeSwitchedULItem", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeSwitchedULList", "group": 3}, + {"id": "S1AP-Constants.id-S-TMSI", "group": 3}, + {"id": "S1AP-Constants.id-cdma2000OneXRAND", "group": 3}, + {"id": "S1AP-Constants.id-RequestType", "group": 3}, + {"id": "S1AP-Constants.id-UE-S1AP-IDs", "group": 3}, + {"id": "S1AP-Constants.id-EUTRAN-CGI", "group": 3}, + {"id": "S1AP-Constants.id-OverloadResponse", "group": 3}, + {"id": "S1AP-Constants.id-cdma2000OneXSRVCCInfo", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToBeReleasedList", "group": 3}, + {"id": "S1AP-Constants.id-Source-ToTarget-TransparentContainer", "group": 3}, + {"id": "S1AP-Constants.id-ServedGUMMEIs", "group": 3}, + {"id": "S1AP-Constants.id-SubscriberProfileIDforRFP", "group": 3}, + {"id": "S1AP-Constants.id-UESecurityCapabilities", "group": 3}, + {"id": "S1AP-Constants.id-CSFallbackIndicator", "group": 3}, + {"id": "S1AP-Constants.id-CNDomain", "group": 3}, + {"id": "S1AP-Constants.id-E-RABReleasedList", "group": 3}, + {"id": "S1AP-Constants.id-MessageIdentifier", "group": 3}, + {"id": "S1AP-Constants.id-SerialNumber", "group": 3}, + {"id": "S1AP-Constants.id-WarningAreaList", "group": 3}, + {"id": "S1AP-Constants.id-RepetitionPeriod", "group": 3}, + {"id": "S1AP-Constants.id-NumberofBroadcastRequest", "group": 3}, + {"id": "S1AP-Constants.id-WarningType", "group": 3}, + {"id": "S1AP-Constants.id-WarningSecurityInfo", "group": 3}, + {"id": "S1AP-Constants.id-DataCodingScheme", "group": 3}, + {"id": "S1AP-Constants.id-WarningMessageContents", "group": 3}, + {"id": "S1AP-Constants.id-BroadcastCompletedAreaList", "group": 3}, + {"id": "S1AP-Constants.id-Inter-SystemInformationTransferTypeEDT", "group": 3}, + {"id": "S1AP-Constants.id-Inter-SystemInformationTransferTypeMDT", "group": 3}, + {"id": "S1AP-Constants.id-Target-ToSource-TransparentContainer", "group": 3}, + {"id": "S1AP-Constants.id-SRVCCOperationPossible", "group": 3}, + {"id": "S1AP-Constants.id-SRVCCHOIndication", "group": 3}, + {"id": "S1AP-Constants.id-NAS-DownlinkCount", "group": 3}, + {"id": "S1AP-Constants.id-CSG-Id", "group": 3}, + {"id": "S1AP-Constants.id-CSG-IdList", "group": 3}, + {"id": "S1AP-Constants.id-SONConfigurationTransferECT", "group": 3}, + {"id": "S1AP-Constants.id-SONConfigurationTransferMCT", "group": 3}, + {"id": "S1AP-Constants.id-TraceCollectionEntityIPAddress", "group": 3}, + {"id": "S1AP-Constants.id-MSClassmark2", "group": 3}, + {"id": "S1AP-Constants.id-MSClassmark3", "group": 3}, + {"id": "S1AP-Constants.id-RRC-Establishment-Cause", "group": 3}, + {"id": "S1AP-Constants.id-NASSecurityParametersfromE-UTRAN", "group": 3}, + {"id": "S1AP-Constants.id-NASSecurityParameterstoE-UTRAN", "group": 3}, + {"id": "S1AP-Constants.id-DefaultPagingDRX", "group": 3}, + {"id": "S1AP-Constants.id-Source-ToTarget-TransparentContainer-Secondary", "group": 3}, + {"id": "S1AP-Constants.id-Target-ToSource-TransparentContainer-Secondary", "group": 3}, + {"id": "S1AP-Constants.id-EUTRANRoundTripDelayEstimationInfo", "group": 3}, + {"id": "S1AP-Constants.id-BroadcastCancelledAreaList", "group": 3}, + {"id": "S1AP-Constants.id-ConcurrentWarningMessageIndicator", "group": 3}, + {"id": "S1AP-Constants.id-Data-Forwarding-Not-Possible", "group": 3}, + {"id": "S1AP-Constants.id-ExtendedRepetitionPeriod", "group": 3}, + {"id": "S1AP-Constants.id-CellAccessMode", "group": 3}, + {"id": "S1AP-Constants.id-CSGMembershipStatus", "group": 3}, + {"id": "S1AP-Constants.id-LPPa-PDU", "group": 3}, + {"id": "S1AP-Constants.id-Routing-ID", "group": 3}, + {"id": "S1AP-Constants.id-Time-Synchronisation-Info", "group": 3}, + {"id": "S1AP-Constants.id-PS-ServiceNotAvailable", "group": 3}, + {"id": "S1AP-Constants.id-PagingPriority", "group": 3}, + {"id": "S1AP-Constants.id-x2TNLConfigurationInfo", "group": 3}, + {"id": "S1AP-Constants.id-eNBX2ExtendedTransportLayerAddresses", "group": 3}, + {"id": "S1AP-Constants.id-GUMMEIList", "group": 3}, + {"id": "S1AP-Constants.id-GW-TransportLayerAddress", "group": 3}, + {"id": "S1AP-Constants.id-Correlation-ID", "group": 3}, + {"id": "S1AP-Constants.id-SourceMME-GUMMEI", "group": 3}, + {"id": "S1AP-Constants.id-MME-UE-S1AP-ID-2", "group": 3}, + {"id": "S1AP-Constants.id-RegisteredLAI", "group": 3}, + {"id": "S1AP-Constants.id-RelayNode-Indicator", "group": 3}, + {"id": "S1AP-Constants.id-TrafficLoadReductionIndication", "group": 3}, + {"id": "S1AP-Constants.id-MDTConfiguration", "group": 3}, + {"id": "S1AP-Constants.id-MMERelaySupportIndicator", "group": 3}, + {"id": "S1AP-Constants.id-GWContextReleaseIndication", "group": 3}, + {"id": "S1AP-Constants.id-ManagementBasedMDTAllowed", "group": 3}, + {"id": "S1AP-Constants.id-PrivacyIndicator", "group": 3}, + {"id": "S1AP-Constants.id-Time-UE-StayedInCell-EnhancedGranularity", "group": 3}, + {"id": "S1AP-Constants.id-HO-Cause", "group": 3}, + {"id": "S1AP-Constants.id-VoiceSupportMatchIndicator", "group": 3}, + {"id": "S1AP-Constants.id-GUMMEIType", "group": 3}, + {"id": "S1AP-Constants.id-M3Configuration", "group": 3}, + {"id": "S1AP-Constants.id-M4Configuration", "group": 3}, + {"id": "S1AP-Constants.id-M5Configuration", "group": 3}, + {"id": "S1AP-Constants.id-MDT-Location-Info", "group": 3}, + {"id": "S1AP-Constants.id-MobilityInformation", "group": 3}, + {"id": "S1AP-Constants.id-Tunnel-Information-for-BBF", "group": 3}, + {"id": "S1AP-Constants.id-ManagementBasedMDTPLMNList", "group": 3}, + {"id": "S1AP-Constants.id-SignallingBasedMDTPLMNList", "group": 3}, + {"id": "S1AP-Constants.id-ULCOUNTValueExtended", "group": 3}, + {"id": "S1AP-Constants.id-DLCOUNTValueExtended", "group": 3}, + {"id": "S1AP-Constants.id-ReceiveStatusOfULPDCPSDUsExtended", "group": 3}, + {"id": "S1AP-Constants.id-ECGIListForRestart", "group": 3}, + {"id": "S1AP-Constants.id-SIPTO-Correlation-ID", "group": 3}, + {"id": "S1AP-Constants.id-SIPTO-L-GW-TransportLayerAddress", "group": 3}, + {"id": "S1AP-Constants.id-TransportInformation", "group": 3}, + {"id": "S1AP-Constants.id-LHN-ID", "group": 3}, + {"id": "S1AP-Constants.id-AdditionalCSFallbackIndicator", "group": 3}, + {"id": "S1AP-Constants.id-TAIListForRestart", "group": 3}, + {"id": "S1AP-Constants.id-UserLocationInformation", "group": 3}, + {"id": "S1AP-Constants.id-EmergencyAreaIDListForRestart", "group": 3}, + {"id": "S1AP-Constants.id-KillAllWarningMessages", "group": 3}, + {"id": "S1AP-Constants.id-Masked-IMEISV", "group": 3}, + {"id": "S1AP-Constants.id-eNBIndirectX2TransportLayerAddresses", "group": 3}, + {"id": "S1AP-Constants.id-uE-HistoryInformationFromTheUE", "group": 3}, + {"id": "S1AP-Constants.id-ProSeAuthorized", "group": 3}, + {"id": "S1AP-Constants.id-ExpectedUEBehaviour", "group": 3}, + {"id": "S1AP-Constants.id-LoggedMBSFNMDT", "group": 3}, + {"id": "S1AP-Constants.id-UERadioCapabilityForPaging", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeModifiedListBearerModInd", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeModifiedItemBearerModInd", "group": 3}, + {"id": "S1AP-Constants.id-E-RABNotToBeModifiedListBearerModInd", "group": 3}, + {"id": "S1AP-Constants.id-E-RABNotToBeModifiedItemBearerModInd", "group": 3}, + {"id": "S1AP-Constants.id-E-RABModifyListBearerModConf", "group": 3}, + {"id": "S1AP-Constants.id-E-RABModifyItemBearerModConf", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToModifyListBearerModConf", "group": 3}, + {"id": "S1AP-Constants.id-SON-Information-Report", "group": 3}, + {"id": "S1AP-Constants.id-Muting-Availability-Indication", "group": 3}, + {"id": "S1AP-Constants.id-Muting-Pattern-Information", "group": 3}, + {"id": "S1AP-Constants.id-Synchronisation-Information", "group": 3}, + {"id": "S1AP-Constants.id-E-RABToBeReleasedListBearerModConf", "group": 3}, + {"id": "S1AP-Constants.id-AssistanceDataForPaging", "group": 3}, + {"id": "S1AP-Constants.id-CellIdentifierAndCELevelForCECapableUEs", "group": 3}, + {"id": "S1AP-Constants.id-InformationOnRecommendedCellsAndENBsForPaging", "group": 3}, + {"id": "S1AP-Constants.id-RecommendedCellItem", "group": 3}, + {"id": "S1AP-Constants.id-RecommendedENBItem", "group": 3}, + {"id": "S1AP-Constants.id-ProSeUEtoNetworkRelaying", "group": 3}, + {"id": "S1AP-Constants.id-ULCOUNTValuePDCP-SNlength18", "group": 3}, + {"id": "S1AP-Constants.id-DLCOUNTValuePDCP-SNlength18", "group": 3}, + {"id": "S1AP-Constants.id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18", "group": 3}, + {"id": "S1AP-Constants.id-M6Configuration", "group": 3}, + {"id": "S1AP-Constants.id-M7Configuration", "group": 3}, + {"id": "S1AP-Constants.id-PWSfailedECGIList", "group": 3}, + {"id": "S1AP-Constants.id-MME-Group-ID", "group": 3}, + {"id": "S1AP-Constants.id-Additional-GUTI", "group": 3}, + {"id": "S1AP-Constants.id-S1-Message", "group": 3}, + {"id": "S1AP-Constants.id-CSGMembershipInfo", "group": 3}, + {"id": "S1AP-Constants.id-Paging-eDRXInformation", "group": 3}, + {"id": "S1AP-Constants.id-UE-RetentionInformation", "group": 3}, + {"id": "S1AP-Constants.id-UE-Usage-Type", "group": 3}, + {"id": "S1AP-Constants.id-extended-UEIdentityIndexValue", "group": 3}, + {"id": "S1AP-Constants.id-RAT-Type", "group": 3}, + {"id": "S1AP-Constants.id-BearerType", "group": 3}, + {"id": "S1AP-Constants.id-NB-IoT-DefaultPagingDRX", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToResumeListResumeReq", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToResumeItemResumeReq", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToResumeListResumeRes", "group": 3}, + {"id": "S1AP-Constants.id-E-RABFailedToResumeItemResumeRes", "group": 3}, + {"id": "S1AP-Constants.id-NB-IoT-Paging-eDRXInformation", "group": 3}, + {"id": "S1AP-Constants.id-V2XServicesAuthorized", "group": 3}, + {"id": "S1AP-Constants.id-UEUserPlaneCIoTSupportIndicator", "group": 3}, + {"id": "S1AP-Constants.id-CE-mode-B-SupportIndicator", "group": 3}, + {"id": "S1AP-Constants.id-SRVCCOperationNotPossible", "group": 3}, + {"id": "S1AP-Constants.id-NB-IoT-UEIdentityIndexValue", "group": 3}, + {"id": "S1AP-Constants.id-RRC-Resume-Cause", "group": 3}, + {"id": "S1AP-Constants.id-DCN-ID", "group": 3}, + {"id": "S1AP-Constants.id-ServedDCNs", "group": 3}, + {"id": "S1AP-Constants.id-UESidelinkAggregateMaximumBitrate", "group": 3}, + {"id": "S1AP-Constants.id-DLNASPDUDeliveryAckRequest", "group": 3}, + {"id": "S1AP-Constants.id-Coverage-Level", "group": 3}, + {"id": "S1AP-Constants.id-EnhancedCoverageRestricted", "group": 3}, + {"id": "S1AP-Constants.id-UE-Level-QoS-Parameters", "group": 3}, + {"id": "S1AP-Constants.id-DL-CP-SecurityInformation", "group": 3}, + {"id": "S1AP-Constants.id-UL-CP-SecurityInformation", "group": 3}, + {"id": "S1AP-Constants.id-extended-e-RAB-MaximumBitrateDL", "group": 3}, + {"id": "S1AP-Constants.id-extended-e-RAB-MaximumBitrateUL", "group": 3}, + {"id": "S1AP-Constants.id-extended-e-RAB-GuaranteedBitrateDL", "group": 3}, + {"id": "S1AP-Constants.id-extended-e-RAB-GuaranteedBitrateUL", "group": 3}, + {"id": "S1AP-Constants.id-extended-uEaggregateMaximumBitRateDL", "group": 3}, + {"id": "S1AP-Constants.id-extended-uEaggregateMaximumBitRateUL", "group": 3}, + {"id": "S1AP-Constants.id-NRrestrictioninEPSasSecondaryRAT", "group": 3}, + {"id": "S1AP-Constants.id-UEAppLayerMeasConfig", "group": 3}, + {"id": "S1AP-Constants.id-UE-Application-Layer-Measurement-Capability", "group": 3}, + {"id": "S1AP-Constants.id-SecondaryRATDataUsageReportList", "group": 3}, + {"id": "S1AP-Constants.id-SecondaryRATDataUsageReportItem", "group": 3}, + {"id": "S1AP-Constants.id-HandoverFlag", "group": 3}, + {"id": "S1AP-Constants.id-E-RABUsageReportItem", "group": 3}, + {"id": "S1AP-Constants.id-SecondaryRATDataUsageRequest", "group": 3}, + {"id": "S1AP-Constants.id-NRUESecurityCapabilities", "group": 3}, + {"id": "S1AP-Constants.id-UnlicensedSpectrumRestriction", "group": 3}, + {"id": "S1AP-Constants.id-CE-ModeBRestricted", "group": 3}, + {"id": "S1AP-Constants.id-LTE-M-Indication", "group": 3}, + {"id": "S1AP-Constants.id-DownlinkPacketLossRate", "group": 3}, + {"id": "S1AP-Constants.id-UplinkPacketLossRate", "group": 3}, + {"id": "S1AP-Constants.id-UECapabilityInfoRequest", "group": 3}, + {"id": "S1AP-Constants.id-serviceType", "group": 3}, + {"id": "S1AP-Constants.id-AerialUEsubscriptionInformation", "group": 3}, + {"id": "S1AP-Constants.id-Subscription-Based-UE-DifferentiationInfo", "group": 3}, + {"id": "S1AP-Constants.id-EndIndication", "group": 3}, + {"id": "S1AP-Constants.id-EDT-Session", "group": 3}, + {"id": "S1AP-Constants.id-CNTypeRestrictions", "group": 3}, + {"id": "S1AP-Constants.id-PendingDataIndication", "group": 3}, + {"id": "S1AP-Constants.id-BluetoothMeasurementConfiguration", "group": 3}, + {"id": "S1AP-Constants.id-WLANMeasurementConfiguration", "group": 3}, + {"id": "S1AP-Constants.id-WarningAreaCoordinates", "group": 3}, + {"id": "S1AP-Constants.id-NRrestrictionin5GS", "group": 3}, + {"id": "S1AP-Constants.id-PSCellInformation", "group": 3}, + {"id": "S1AP-Constants.id-LastNG-RANPLMNIdentity", "group": 3}, + {"id": "S1AP-Constants.id-ConnectedengNBList", "group": 3}, + {"id": "S1AP-Constants.id-ConnectedengNBToAddList", "group": 3}, + {"id": "S1AP-Constants.id-ConnectedengNBToRemoveList", "group": 3}, + {"id": "S1AP-Constants.id-EN-DCSONConfigurationTransfer-ECT", "group": 3}, + {"id": "S1AP-Constants.id-EN-DCSONConfigurationTransfer-MCT", "group": 3}, + {"id": "S1AP-Constants.id-IMSvoiceEPSfallbackfrom5G", "group": 3}, + {"id": "S1AP-Constants.id-TimeSinceSecondaryNodeRelease", "group": 3}, + {"id": "S1AP-Constants.id-RequestTypeAdditionalInfo", "group": 3}, + {"id": "S1AP-Constants.id-AdditionalRRMPriorityIndex", "group": 3}, + {"id": "S1AP-Constants.id-ContextatSource", "group": 3}, + {"id": "S1AP-Containers.S1AP-PROTOCOL-IES", "group": 4}, + {"id": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "group": 4}, + {"id": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "group": 4}, + {"id": "S1AP-Containers.S1AP-PRIVATE-IES", "group": 4}, + {"id": "S1AP-Containers.ProtocolIE-Container", "group": 4}, + {"id": "S1AP-Containers.ProtocolIE-SingleContainer", "group": 4}, + {"id": "S1AP-Containers.ProtocolIE-Field", "group": 4}, + {"id": "S1AP-Containers.ProtocolIE-ContainerPair", "group": 4}, + {"id": "S1AP-Containers.ProtocolIE-FieldPair", "group": 4}, + {"id": "S1AP-Containers.ProtocolIE-ContainerList", "group": 4}, + {"id": "S1AP-Containers.ProtocolIE-ContainerPairList", "group": 4}, + {"id": "S1AP-Containers.ProtocolExtensionContainer", "group": 4}, + {"id": "S1AP-Containers.ProtocolExtensionField", "group": 4}, + {"id": "S1AP-Containers.PrivateIE-Container", "group": 4}, + {"id": "S1AP-Containers.PrivateIE-Field", "group": 4}, + {"id": "S1AP-IEs.Additional-GUTI", "group": 5}, + {"id": "S1AP-IEs.Additional-GUTI-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.AdditionalRRMPriorityIndex", "group": 5}, + {"id": "S1AP-IEs.AerialUEsubscriptionInformation", "group": 5}, + {"id": "S1AP-IEs.AreaScopeOfMDT", "group": 5}, + {"id": "S1AP-IEs.AreaScopeOfQMC", "group": 5}, + {"id": "S1AP-IEs.AllocationAndRetentionPriority", "group": 5}, + {"id": "S1AP-IEs.AllocationAndRetentionPriority-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.AssistanceDataForCECapableUEs", "group": 5}, + {"id": "S1AP-IEs.InformationForCECapableUEs-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.AssistanceDataForPaging", "group": 5}, + {"id": "S1AP-IEs.AssistanceDataForPaging-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.AssistanceDataForRecommendedCells", "group": 5}, + {"id": "S1AP-IEs.AssistanceDataForRecommendedCells-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Bearers-SubjectToStatusTransferList", "group": 5}, + {"id": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemIEs", "group": 5}, + {"id": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "group": 5}, + {"id": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "group": 5}, + {"id": "S1AP-IEs.BearerType", "group": 5}, + {"id": "S1AP-IEs.BitRate", "group": 5}, + {"id": "S1AP-IEs.BluetoothMeasurementConfiguration", "group": 5}, + {"id": "S1AP-IEs.BluetoothMeasurementConfiguration-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.BluetoothMeasConfigNameList", "group": 5}, + {"id": "S1AP-IEs.BluetoothMeasConfig", "group": 5}, + {"id": "S1AP-IEs.BluetoothName", "group": 5}, + {"id": "S1AP-IEs.BPLMNs", "group": 5}, + {"id": "S1AP-IEs.BroadcastCancelledAreaList", "group": 5}, + {"id": "S1AP-IEs.BroadcastCompletedAreaList", "group": 5}, + {"id": "S1AP-IEs.CancelledCellinEAI", "group": 5}, + {"id": "S1AP-IEs.CancelledCellinEAI-Item", "group": 5}, + {"id": "S1AP-IEs.CancelledCellinEAI-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CancelledCellinTAI", "group": 5}, + {"id": "S1AP-IEs.CancelledCellinTAI-Item", "group": 5}, + {"id": "S1AP-IEs.CancelledCellinTAI-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Cause", "group": 5}, + {"id": "S1AP-IEs.CauseMisc", "group": 5}, + {"id": "S1AP-IEs.CauseProtocol", "group": 5}, + {"id": "S1AP-IEs.CauseRadioNetwork", "group": 5}, + {"id": "S1AP-IEs.CauseTransport", "group": 5}, + {"id": "S1AP-IEs.CauseNas", "group": 5}, + {"id": "S1AP-IEs.CellAccessMode", "group": 5}, + {"id": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "group": 5}, + {"id": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CELevel", "group": 5}, + {"id": "S1AP-IEs.CE-mode-B-SupportIndicator", "group": 5}, + {"id": "S1AP-IEs.CellIdentity", "group": 5}, + {"id": "S1AP-IEs.CellID-Broadcast", "group": 5}, + {"id": "S1AP-IEs.CellID-Broadcast-Item", "group": 5}, + {"id": "S1AP-IEs.CellID-Broadcast-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CellID-Cancelled", "group": 5}, + {"id": "S1AP-IEs.CellID-Cancelled-Item", "group": 5}, + {"id": "S1AP-IEs.CellID-Cancelled-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CellBasedMDT", "group": 5}, + {"id": "S1AP-IEs.CellBasedMDT-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CellIdListforMDT", "group": 5}, + {"id": "S1AP-IEs.CellBasedQMC", "group": 5}, + {"id": "S1AP-IEs.CellBasedQMC-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CellIdListforQMC", "group": 5}, + {"id": "S1AP-IEs.Cdma2000PDU", "group": 5}, + {"id": "S1AP-IEs.Cdma2000RATType", "group": 5}, + {"id": "S1AP-IEs.Cdma2000SectorID", "group": 5}, + {"id": "S1AP-IEs.Cdma2000HOStatus", "group": 5}, + {"id": "S1AP-IEs.Cdma2000HORequiredIndication", "group": 5}, + {"id": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "group": 5}, + {"id": "S1AP-IEs.Cdma2000OneXSRVCCInfo-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Cdma2000OneXMEID", "group": 5}, + {"id": "S1AP-IEs.Cdma2000OneXMSI", "group": 5}, + {"id": "S1AP-IEs.Cdma2000OneXPilot", "group": 5}, + {"id": "S1AP-IEs.Cdma2000OneXRAND", "group": 5}, + {"id": "S1AP-IEs.Cell-Size", "group": 5}, + {"id": "S1AP-IEs.CellType", "group": 5}, + {"id": "S1AP-IEs.CellType-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CGI", "group": 5}, + {"id": "S1AP-IEs.CGI-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CI", "group": 5}, + {"id": "S1AP-IEs.CNDomain", "group": 5}, + {"id": "S1AP-IEs.CNTypeRestrictions", "group": 5}, + {"id": "S1AP-IEs.CNTypeRestrictions-Item", "group": 5}, + {"id": "S1AP-IEs.CNTypeRestrictions-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CNType", "group": 5}, + {"id": "S1AP-IEs.ConcurrentWarningMessageIndicator", "group": 5}, + {"id": "S1AP-IEs.ConnectedengNBList", "group": 5}, + {"id": "S1AP-IEs.ConnectedengNBItem", "group": 5}, + {"id": "S1AP-IEs.ConnectedengNBItem-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ContextatSource", "group": 5}, + {"id": "S1AP-IEs.ContextatSource-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Correlation-ID", "group": 5}, + {"id": "S1AP-IEs.CSFallbackIndicator", "group": 5}, + {"id": "S1AP-IEs.AdditionalCSFallbackIndicator", "group": 5}, + {"id": "S1AP-IEs.CSG-Id", "group": 5}, + {"id": "S1AP-IEs.CSG-IdList", "group": 5}, + {"id": "S1AP-IEs.CSG-IdList-Item", "group": 5}, + {"id": "S1AP-IEs.CSG-IdList-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CSGMembershipStatus", "group": 5}, + {"id": "S1AP-IEs.COUNTvalue", "group": 5}, + {"id": "S1AP-IEs.COUNTvalue-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.COUNTValueExtended", "group": 5}, + {"id": "S1AP-IEs.COUNTValueExtended-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "group": 5}, + {"id": "S1AP-IEs.COUNTvaluePDCP-SNlength18-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Coverage-Level", "group": 5}, + {"id": "S1AP-IEs.CriticalityDiagnostics", "group": 5}, + {"id": "S1AP-IEs.CriticalityDiagnostics-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CriticalityDiagnostics-IE-List", "group": 5}, + {"id": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "group": 5}, + {"id": "S1AP-IEs.CriticalityDiagnostics-IE-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.DataCodingScheme", "group": 5}, + {"id": "S1AP-IEs.DCN-ID", "group": 5}, + {"id": "S1AP-IEs.ServedDCNs", "group": 5}, + {"id": "S1AP-IEs.ServedDCNsItem", "group": 5}, + {"id": "S1AP-IEs.ServedDCNsItem-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.DL-CP-SecurityInformation", "group": 5}, + {"id": "S1AP-IEs.DL-CP-SecurityInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.DL-Forwarding", "group": 5}, + {"id": "S1AP-IEs.DL-NAS-MAC", "group": 5}, + {"id": "S1AP-IEs.Direct-Forwarding-Path-Availability", "group": 5}, + {"id": "S1AP-IEs.Data-Forwarding-Not-Possible", "group": 5}, + {"id": "S1AP-IEs.DLNASPDUDeliveryAckRequest", "group": 5}, + {"id": "S1AP-IEs.EARFCN", "group": 5}, + {"id": "S1AP-IEs.ECGIList", "group": 5}, + {"id": "S1AP-IEs.PWSfailedECGIList", "group": 5}, + {"id": "S1AP-IEs.EDT-Session", "group": 5}, + {"id": "S1AP-IEs.EmergencyAreaIDList", "group": 5}, + {"id": "S1AP-IEs.EmergencyAreaID", "group": 5}, + {"id": "S1AP-IEs.EmergencyAreaID-Broadcast", "group": 5}, + {"id": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "group": 5}, + {"id": "S1AP-IEs.EmergencyAreaID-Broadcast-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.EmergencyAreaID-Cancelled", "group": 5}, + {"id": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "group": 5}, + {"id": "S1AP-IEs.EmergencyAreaID-Cancelled-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.CompletedCellinEAI", "group": 5}, + {"id": "S1AP-IEs.CompletedCellinEAI-Item", "group": 5}, + {"id": "S1AP-IEs.CompletedCellinEAI-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ECGI-List", "group": 5}, + {"id": "S1AP-IEs.EmergencyAreaIDListForRestart", "group": 5}, + {"id": "S1AP-IEs.ENB-ID", "group": 5}, + {"id": "S1AP-IEs.En-gNB-ID", "group": 5}, + {"id": "S1AP-IEs.GERAN-Cell-ID", "group": 5}, + {"id": "S1AP-IEs.GERAN-Cell-ID-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Global-ENB-ID", "group": 5}, + {"id": "S1AP-IEs.GlobalENB-ID-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Global-en-gNB-ID", "group": 5}, + {"id": "S1AP-IEs.Global-en-gNB-ID-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.GUMMEIList", "group": 5}, + {"id": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ENB-UE-S1AP-ID", "group": 5}, + {"id": "S1AP-IEs.ENBname", "group": 5}, + {"id": "S1AP-IEs.ENBX2TLAs", "group": 5}, + {"id": "S1AP-IEs.EncryptionAlgorithms", "group": 5}, + {"id": "S1AP-IEs.EN-DCSONConfigurationTransfer", "group": 5}, + {"id": "S1AP-IEs.EN-DCSONConfigurationTransfer-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.EN-DCSONTransferType", "group": 5}, + {"id": "S1AP-IEs.EN-DCTransferTypeRequest", "group": 5}, + {"id": "S1AP-IEs.EN-DCTransferTypeRequest-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.EN-DCTransferTypeReply", "group": 5}, + {"id": "S1AP-IEs.EN-DCTransferTypeReply-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.EN-DCSONeNBIdentification", "group": 5}, + {"id": "S1AP-IEs.EN-DCSONeNBIdentification-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.EN-DCSONengNBIdentification", "group": 5}, + {"id": "S1AP-IEs.EN-DCSONengNBIdentification-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.EndIndication", "group": 5}, + {"id": "S1AP-IEs.EnhancedCoverageRestricted", "group": 5}, + {"id": "S1AP-IEs.CE-ModeBRestricted", "group": 5}, + {"id": "S1AP-IEs.EPLMNs", "group": 5}, + {"id": "S1AP-IEs.EventType", "group": 5}, + {"id": "S1AP-IEs.E-RAB-ID", "group": 5}, + {"id": "S1AP-IEs.E-RABInformationList", "group": 5}, + {"id": "S1AP-IEs.E-RABInformationListIEs", "group": 5}, + {"id": "S1AP-IEs.E-RABInformationListItem", "group": 5}, + {"id": "S1AP-IEs.E-RABInformationListItem-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.E-RABList", "group": 5}, + {"id": "S1AP-IEs.E-RABItemIEs", "group": 5}, + {"id": "S1AP-IEs.E-RABItem", "group": 5}, + {"id": "S1AP-IEs.E-RABItem-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.E-RABLevelQoSParameters", "group": 5}, + {"id": "S1AP-IEs.E-RABUsageReportList", "group": 5}, + {"id": "S1AP-IEs.E-RABUsageReportItemIEs", "group": 5}, + {"id": "S1AP-IEs.E-RABUsageReportItem", "group": 5}, + {"id": "S1AP-IEs.E-RABUsageReportItem-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.E-RABQoSParameters-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.EUTRAN-CGI", "group": 5}, + {"id": "S1AP-IEs.EUTRAN-CGI-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.EUTRANRoundTripDelayEstimationInfo", "group": 5}, + {"id": "S1AP-IEs.ExpectedUEBehaviour", "group": 5}, + {"id": "S1AP-IEs.ExpectedUEBehaviour-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ExpectedUEActivityBehaviour", "group": 5}, + {"id": "S1AP-IEs.ExpectedUEActivityBehaviour-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ExpectedActivityPeriod", "group": 5}, + {"id": "S1AP-IEs.ExpectedIdlePeriod", "group": 5}, + {"id": "S1AP-IEs.SourceOfUEActivityBehaviourInformation", "group": 5}, + {"id": "S1AP-IEs.ExpectedHOInterval", "group": 5}, + {"id": "S1AP-IEs.ExtendedBitRate", "group": 5}, + {"id": "S1AP-IEs.ExtendedRNC-ID", "group": 5}, + {"id": "S1AP-IEs.ExtendedRepetitionPeriod", "group": 5}, + {"id": "S1AP-IEs.Extended-UEIdentityIndexValue", "group": 5}, + {"id": "S1AP-IEs.FiveGSTAC", "group": 5}, + {"id": "S1AP-IEs.FiveGSTAI", "group": 5}, + {"id": "S1AP-IEs.FiveGSTAI-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ForbiddenInterRATs", "group": 5}, + {"id": "S1AP-IEs.ForbiddenTAs", "group": 5}, + {"id": "S1AP-IEs.ForbiddenTAs-Item", "group": 5}, + {"id": "S1AP-IEs.ForbiddenTAs-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ForbiddenTACs", "group": 5}, + {"id": "S1AP-IEs.ForbiddenLAs", "group": 5}, + {"id": "S1AP-IEs.ForbiddenLAs-Item", "group": 5}, + {"id": "S1AP-IEs.ForbiddenLAs-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ForbiddenLACs", "group": 5}, + {"id": "S1AP-IEs.GBR-QosInformation", "group": 5}, + {"id": "S1AP-IEs.GBR-QosInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.GTP-TEID", "group": 5}, + {"id": "S1AP-IEs.GUMMEI", "group": 5}, + {"id": "S1AP-IEs.GUMMEI-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.GUMMEIType", "group": 5}, + {"id": "S1AP-IEs.GWContextReleaseIndication", "group": 5}, + {"id": "S1AP-IEs.HandoverFlag", "group": 5}, + {"id": "S1AP-IEs.HandoverRestrictionList", "group": 5}, + {"id": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.HandoverType", "group": 5}, + {"id": "S1AP-IEs.HFN", "group": 5}, + {"id": "S1AP-IEs.HFNModified", "group": 5}, + {"id": "S1AP-IEs.HFNforPDCP-SNlength18", "group": 5}, + {"id": "S1AP-IEs.Masked-IMEISV", "group": 5}, + {"id": "S1AP-IEs.ImmediateMDT", "group": 5}, + {"id": "S1AP-IEs.ImmediateMDT-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.IMSI", "group": 5}, + {"id": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "group": 5}, + {"id": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.IntegrityProtectionAlgorithms", "group": 5}, + {"id": "S1AP-IEs.IntendedNumberOfPagingAttempts", "group": 5}, + {"id": "S1AP-IEs.InterfacesToTrace", "group": 5}, + {"id": "S1AP-IEs.IMSvoiceEPSfallbackfrom5G", "group": 5}, + {"id": "S1AP-IEs.KillAllWarningMessages", "group": 5}, + {"id": "S1AP-IEs.LAC", "group": 5}, + {"id": "S1AP-IEs.LAI", "group": 5}, + {"id": "S1AP-IEs.LAI-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.LastVisitedCell-Item", "group": 5}, + {"id": "S1AP-IEs.LastVisitedEUTRANCellInformation", "group": 5}, + {"id": "S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.LastVisitedNGRANCellInformation", "group": 5}, + {"id": "S1AP-IEs.LastVisitedUTRANCellInformation", "group": 5}, + {"id": "S1AP-IEs.LastVisitedGERANCellInformation", "group": 5}, + {"id": "S1AP-IEs.L3-Information", "group": 5}, + {"id": "S1AP-IEs.LPPa-PDU", "group": 5}, + {"id": "S1AP-IEs.LHN-ID", "group": 5}, + {"id": "S1AP-IEs.Links-to-log", "group": 5}, + {"id": "S1AP-IEs.ListeningSubframePattern", "group": 5}, + {"id": "S1AP-IEs.ListeningSubframePattern-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.LoggedMDT", "group": 5}, + {"id": "S1AP-IEs.LoggedMDT-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.LoggingInterval", "group": 5}, + {"id": "S1AP-IEs.LoggingDuration", "group": 5}, + {"id": "S1AP-IEs.LoggedMBSFNMDT", "group": 5}, + {"id": "S1AP-IEs.LoggedMBSFNMDT-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.LTE-M-Indication", "group": 5}, + {"id": "S1AP-IEs.M3Configuration", "group": 5}, + {"id": "S1AP-IEs.M3Configuration-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.M3period", "group": 5}, + {"id": "S1AP-IEs.M4Configuration", "group": 5}, + {"id": "S1AP-IEs.M4Configuration-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.M4period", "group": 5}, + {"id": "S1AP-IEs.M5Configuration", "group": 5}, + {"id": "S1AP-IEs.M5Configuration-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.M5period", "group": 5}, + {"id": "S1AP-IEs.M6Configuration", "group": 5}, + {"id": "S1AP-IEs.M6Configuration-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.M6report-Interval", "group": 5}, + {"id": "S1AP-IEs.M6delay-threshold", "group": 5}, + {"id": "S1AP-IEs.M7Configuration", "group": 5}, + {"id": "S1AP-IEs.M7Configuration-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.M7period", "group": 5}, + {"id": "S1AP-IEs.MDT-Activation", "group": 5}, + {"id": "S1AP-IEs.MDT-Location-Info", "group": 5}, + {"id": "S1AP-IEs.MDT-Configuration", "group": 5}, + {"id": "S1AP-IEs.MDT-Configuration-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ManagementBasedMDTAllowed", "group": 5}, + {"id": "S1AP-IEs.MBSFN-ResultToLog", "group": 5}, + {"id": "S1AP-IEs.MBSFN-ResultToLogInfo", "group": 5}, + {"id": "S1AP-IEs.MBSFN-ResultToLogInfo-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.MDTPLMNList", "group": 5}, + {"id": "S1AP-IEs.PrivacyIndicator", "group": 5}, + {"id": "S1AP-IEs.MDTMode", "group": 5}, + {"id": "S1AP-IEs.MDTMode-Extension", "group": 5}, + {"id": "S1AP-IEs.MDTMode-ExtensionIE", "group": 5}, + {"id": "S1AP-IEs.MeasurementsToActivate", "group": 5}, + {"id": "S1AP-IEs.MeasurementThresholdA2", "group": 5}, + {"id": "S1AP-IEs.MessageIdentifier", "group": 5}, + {"id": "S1AP-IEs.MobilityInformation", "group": 5}, + {"id": "S1AP-IEs.MMEname", "group": 5}, + {"id": "S1AP-IEs.MMEPagingTarget", "group": 5}, + {"id": "S1AP-IEs.MMERelaySupportIndicator", "group": 5}, + {"id": "S1AP-IEs.MME-Group-ID", "group": 5}, + {"id": "S1AP-IEs.MME-Code", "group": 5}, + {"id": "S1AP-IEs.MME-UE-S1AP-ID", "group": 5}, + {"id": "S1AP-IEs.M-TMSI", "group": 5}, + {"id": "S1AP-IEs.MSClassmark2", "group": 5}, + {"id": "S1AP-IEs.MSClassmark3", "group": 5}, + {"id": "S1AP-IEs.MutingAvailabilityIndication", "group": 5}, + {"id": "S1AP-IEs.MutingPatternInformation", "group": 5}, + {"id": "S1AP-IEs.MutingPatternInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.NAS-PDU", "group": 5}, + {"id": "S1AP-IEs.NASSecurityParametersfromE-UTRAN", "group": 5}, + {"id": "S1AP-IEs.NASSecurityParameterstoE-UTRAN", "group": 5}, + {"id": "S1AP-IEs.NB-IoT-DefaultPagingDRX", "group": 5}, + {"id": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "group": 5}, + {"id": "S1AP-IEs.NB-IoT-Paging-eDRXInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.NB-IoT-Paging-eDRX-Cycle", "group": 5}, + {"id": "S1AP-IEs.NB-IoT-PagingTimeWindow", "group": 5}, + {"id": "S1AP-IEs.NB-IoT-UEIdentityIndexValue", "group": 5}, + {"id": "S1AP-IEs.NextPagingAreaScope", "group": 5}, + {"id": "S1AP-IEs.NRCellIdentity", "group": 5}, + {"id": "S1AP-IEs.NR-CGI", "group": 5}, + {"id": "S1AP-IEs.NR-CGI-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.NRencryptionAlgorithms", "group": 5}, + {"id": "S1AP-IEs.NRintegrityProtectionAlgorithms", "group": 5}, + {"id": "S1AP-IEs.NRrestrictioninEPSasSecondaryRAT", "group": 5}, + {"id": "S1AP-IEs.NRrestrictionin5GS", "group": 5}, + {"id": "S1AP-IEs.NRUESecurityCapabilities", "group": 5}, + {"id": "S1AP-IEs.NRUESecurityCapabilities-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.NumberofBroadcastRequest", "group": 5}, + {"id": "S1AP-IEs.NumberOfBroadcasts", "group": 5}, + {"id": "S1AP-IEs.OldBSS-ToNewBSS-Information", "group": 5}, + {"id": "S1AP-IEs.OverloadAction", "group": 5}, + {"id": "S1AP-IEs.OverloadResponse", "group": 5}, + {"id": "S1AP-IEs.Packet-LossRate", "group": 5}, + {"id": "S1AP-IEs.PagingAttemptInformation", "group": 5}, + {"id": "S1AP-IEs.PagingAttemptInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.PagingAttemptCount", "group": 5}, + {"id": "S1AP-IEs.Paging-eDRXInformation", "group": 5}, + {"id": "S1AP-IEs.Paging-eDRXInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Paging-eDRX-Cycle", "group": 5}, + {"id": "S1AP-IEs.PagingTimeWindow", "group": 5}, + {"id": "S1AP-IEs.PagingDRX", "group": 5}, + {"id": "S1AP-IEs.PagingPriority", "group": 5}, + {"id": "S1AP-IEs.PDCP-SN", "group": 5}, + {"id": "S1AP-IEs.PDCP-SNExtended", "group": 5}, + {"id": "S1AP-IEs.PDCP-SNlength18", "group": 5}, + {"id": "S1AP-IEs.PendingDataIndication", "group": 5}, + {"id": "S1AP-IEs.M1PeriodicReporting", "group": 5}, + {"id": "S1AP-IEs.M1PeriodicReporting-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.PLMNidentity", "group": 5}, + {"id": "S1AP-IEs.PLMNAreaBasedQMC", "group": 5}, + {"id": "S1AP-IEs.PLMNAreaBasedQMC-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.PLMNListforQMC", "group": 5}, + {"id": "S1AP-IEs.Port-Number", "group": 5}, + {"id": "S1AP-IEs.Pre-emptionCapability", "group": 5}, + {"id": "S1AP-IEs.Pre-emptionVulnerability", "group": 5}, + {"id": "S1AP-IEs.PriorityLevel", "group": 5}, + {"id": "S1AP-IEs.ProSeAuthorized", "group": 5}, + {"id": "S1AP-IEs.ProSeAuthorized-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ProSeDirectDiscovery", "group": 5}, + {"id": "S1AP-IEs.ProSeUEtoNetworkRelaying", "group": 5}, + {"id": "S1AP-IEs.ProSeDirectCommunication", "group": 5}, + {"id": "S1AP-IEs.PS-ServiceNotAvailable", "group": 5}, + {"id": "S1AP-IEs.PSCellInformation", "group": 5}, + {"id": "S1AP-IEs.PSCellInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.QCI", "group": 5}, + {"id": "S1AP-IEs.RAN-UE-NGAP-ID", "group": 5}, + {"id": "S1AP-IEs.ReceiveStatusofULPDCPSDUs", "group": 5}, + {"id": "S1AP-IEs.ReceiveStatusOfULPDCPSDUsExtended", "group": 5}, + {"id": "S1AP-IEs.ReceiveStatusOfULPDCPSDUsPDCP-SNlength18", "group": 5}, + {"id": "S1AP-IEs.RecommendedCellsForPaging", "group": 5}, + {"id": "S1AP-IEs.RecommendedCellsForPaging-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.RecommendedCellList", "group": 5}, + {"id": "S1AP-IEs.RecommendedCellItemIEs", "group": 5}, + {"id": "S1AP-IEs.RecommendedCellItem", "group": 5}, + {"id": "S1AP-IEs.RecommendedCellsForPagingItem-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.RecommendedENBsForPaging", "group": 5}, + {"id": "S1AP-IEs.RecommendedENBsForPaging-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.RecommendedENBList", "group": 5}, + {"id": "S1AP-IEs.RecommendedENBItemIEs", "group": 5}, + {"id": "S1AP-IEs.RecommendedENBItem", "group": 5}, + {"id": "S1AP-IEs.RecommendedENBItem-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.RelativeMMECapacity", "group": 5}, + {"id": "S1AP-IEs.RelayNode-Indicator", "group": 5}, + {"id": "S1AP-IEs.RAC", "group": 5}, + {"id": "S1AP-IEs.RAT-Type", "group": 5}, + {"id": "S1AP-IEs.ReportAmountMDT", "group": 5}, + {"id": "S1AP-IEs.ReportIntervalMDT", "group": 5}, + {"id": "S1AP-IEs.M1ReportingTrigger", "group": 5}, + {"id": "S1AP-IEs.RequestType", "group": 5}, + {"id": "S1AP-IEs.RequestType-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.RequestTypeAdditionalInfo", "group": 5}, + {"id": "S1AP-IEs.RIMTransfer", "group": 5}, + {"id": "S1AP-IEs.RIMTransfer-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.RIMInformation", "group": 5}, + {"id": "S1AP-IEs.RIMRoutingAddress", "group": 5}, + {"id": "S1AP-IEs.ReportArea", "group": 5}, + {"id": "S1AP-IEs.RepetitionPeriod", "group": 5}, + {"id": "S1AP-IEs.RLFReportInformation", "group": 5}, + {"id": "S1AP-IEs.RLFReportInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.RNC-ID", "group": 5}, + {"id": "S1AP-IEs.RRC-Container", "group": 5}, + {"id": "S1AP-IEs.RRC-Establishment-Cause", "group": 5}, + {"id": "S1AP-IEs.ECGIListForRestart", "group": 5}, + {"id": "S1AP-IEs.Routing-ID", "group": 5}, + {"id": "S1AP-IEs.SecurityKey", "group": 5}, + {"id": "S1AP-IEs.SecurityContext", "group": 5}, + {"id": "S1AP-IEs.SecurityContext-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.SecondaryRATType", "group": 5}, + {"id": "S1AP-IEs.SecondaryRATDataUsageRequest", "group": 5}, + {"id": "S1AP-IEs.SecondaryRATDataUsageReportList", "group": 5}, + {"id": "S1AP-IEs.SecondaryRATDataUsageReportItemIEs", "group": 5}, + {"id": "S1AP-IEs.SecondaryRATDataUsageReportItem", "group": 5}, + {"id": "S1AP-IEs.SecondaryRATDataUsageReportItem-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.SerialNumber", "group": 5}, + {"id": "S1AP-IEs.ServiceType", "group": 5}, + {"id": "S1AP-IEs.SONInformation", "group": 5}, + {"id": "S1AP-IEs.SONInformation-Extension", "group": 5}, + {"id": "S1AP-IEs.SONInformation-ExtensionIE", "group": 5}, + {"id": "S1AP-IEs.SONInformationRequest", "group": 5}, + {"id": "S1AP-IEs.SONInformationReply", "group": 5}, + {"id": "S1AP-IEs.SONInformationReply-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.SONInformationReport", "group": 5}, + {"id": "S1AP-IEs.SONConfigurationTransfer", "group": 5}, + {"id": "S1AP-IEs.SONConfigurationTransfer-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.SynchronisationInformation", "group": 5}, + {"id": "S1AP-IEs.SynchronisationInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Source-ToTarget-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.SourceBSS-ToTargetBSS-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.SourceeNB-ID", "group": 5}, + {"id": "S1AP-IEs.SourceeNB-ID-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.SRVCCOperationNotPossible", "group": 5}, + {"id": "S1AP-IEs.SRVCCOperationPossible", "group": 5}, + {"id": "S1AP-IEs.SRVCCHOIndication", "group": 5}, + {"id": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.SourceRNC-ToTargetRNC-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.SourceNgRanNode-ToTargetNgRanNode-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.ServedGUMMEIs", "group": 5}, + {"id": "S1AP-IEs.ServedGUMMEIsItem", "group": 5}, + {"id": "S1AP-IEs.ServedGUMMEIsItem-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ServedGroupIDs", "group": 5}, + {"id": "S1AP-IEs.ServedMMECs", "group": 5}, + {"id": "S1AP-IEs.ServedPLMNs", "group": 5}, + {"id": "S1AP-IEs.SubscriberProfileIDforRFP", "group": 5}, + {"id": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "group": 5}, + {"id": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ScheduledCommunicationTime", "group": 5}, + {"id": "S1AP-IEs.ScheduledCommunicationTime-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.SupportedTAs", "group": 5}, + {"id": "S1AP-IEs.SupportedTAs-Item", "group": 5}, + {"id": "S1AP-IEs.SupportedTAs-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.StratumLevel", "group": 5}, + {"id": "S1AP-IEs.SynchronisationStatus", "group": 5}, + {"id": "S1AP-IEs.TimeSynchronisationInfo", "group": 5}, + {"id": "S1AP-IEs.TimeSynchronisationInfo-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.S-TMSI", "group": 5}, + {"id": "S1AP-IEs.S-TMSI-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TAC", "group": 5}, + {"id": "S1AP-IEs.TAIBasedMDT", "group": 5}, + {"id": "S1AP-IEs.TAIBasedMDT-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TAIListforMDT", "group": 5}, + {"id": "S1AP-IEs.TAIListforWarning", "group": 5}, + {"id": "S1AP-IEs.TAI", "group": 5}, + {"id": "S1AP-IEs.TAI-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TAI-Broadcast", "group": 5}, + {"id": "S1AP-IEs.TAI-Broadcast-Item", "group": 5}, + {"id": "S1AP-IEs.TAI-Broadcast-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TAI-Cancelled", "group": 5}, + {"id": "S1AP-IEs.TAI-Cancelled-Item", "group": 5}, + {"id": "S1AP-IEs.TAI-Cancelled-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TABasedMDT", "group": 5}, + {"id": "S1AP-IEs.TABasedMDT-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TAListforMDT", "group": 5}, + {"id": "S1AP-IEs.TABasedQMC", "group": 5}, + {"id": "S1AP-IEs.TABasedQMC-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TAListforQMC", "group": 5}, + {"id": "S1AP-IEs.TAIBasedQMC", "group": 5}, + {"id": "S1AP-IEs.TAIBasedQMC-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TAIListforQMC", "group": 5}, + {"id": "S1AP-IEs.CompletedCellinTAI", "group": 5}, + {"id": "S1AP-IEs.CompletedCellinTAI-Item", "group": 5}, + {"id": "S1AP-IEs.CompletedCellinTAI-Item-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TBCD-STRING", "group": 5}, + {"id": "S1AP-IEs.TargetID", "group": 5}, + {"id": "S1AP-IEs.TargeteNB-ID", "group": 5}, + {"id": "S1AP-IEs.TargeteNB-ID-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TargetRNC-ID", "group": 5}, + {"id": "S1AP-IEs.TargetRNC-ID-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TargetNgRanNode-ID", "group": 5}, + {"id": "S1AP-IEs.TargetNgRanNode-ID-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Global-RAN-NODE-ID", "group": 5}, + {"id": "S1AP-IEs.GNB", "group": 5}, + {"id": "S1AP-IEs.GNB-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Global-GNB-ID", "group": 5}, + {"id": "S1AP-IEs.Global-GNB-ID-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.GNB-Identity", "group": 5}, + {"id": "S1AP-IEs.NG-eNB", "group": 5}, + {"id": "S1AP-IEs.NG-eNB-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.GNB-ID", "group": 5}, + {"id": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Target-ToSource-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.TargetRNC-ToSourceRNC-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.TargetBSS-ToSourceBSS-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.TargetNgRanNode-ToSourceNgRanNode-TransparentContainer", "group": 5}, + {"id": "S1AP-IEs.M1ThresholdEventA2", "group": 5}, + {"id": "S1AP-IEs.M1ThresholdEventA2-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.Threshold-RSRP", "group": 5}, + {"id": "S1AP-IEs.Threshold-RSRQ", "group": 5}, + {"id": "S1AP-IEs.TimeToWait", "group": 5}, + {"id": "S1AP-IEs.Time-UE-StayedInCell", "group": 5}, + {"id": "S1AP-IEs.Time-UE-StayedInCell-EnhancedGranularity", "group": 5}, + {"id": "S1AP-IEs.TimeSinceSecondaryNodeRelease", "group": 5}, + {"id": "S1AP-IEs.TransportInformation", "group": 5}, + {"id": "S1AP-IEs.TransportLayerAddress", "group": 5}, + {"id": "S1AP-IEs.TraceActivation", "group": 5}, + {"id": "S1AP-IEs.TraceActivation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TraceDepth", "group": 5}, + {"id": "S1AP-IEs.E-UTRAN-Trace-ID", "group": 5}, + {"id": "S1AP-IEs.TrafficLoadReductionIndication", "group": 5}, + {"id": "S1AP-IEs.TunnelInformation", "group": 5}, + {"id": "S1AP-IEs.Tunnel-Information-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.TypeOfError", "group": 5}, + {"id": "S1AP-IEs.TAIListForRestart", "group": 5}, + {"id": "S1AP-IEs.UEAggregateMaximumBitrate", "group": 5}, + {"id": "S1AP-IEs.UEAggregate-MaximumBitrates-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.UEAppLayerMeasConfig", "group": 5}, + {"id": "S1AP-IEs.UEAppLayerMeasConfig-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.UECapabilityInfoRequest", "group": 5}, + {"id": "S1AP-IEs.UE-RetentionInformation", "group": 5}, + {"id": "S1AP-IEs.UE-S1AP-IDs", "group": 5}, + {"id": "S1AP-IEs.UE-S1AP-ID-pair", "group": 5}, + {"id": "S1AP-IEs.UE-S1AP-ID-pair-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "group": 5}, + {"id": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItemExtIEs", "group": 5}, + {"id": "S1AP-IEs.UEIdentityIndexValue", "group": 5}, + {"id": "S1AP-IEs.UE-HistoryInformation", "group": 5}, + {"id": "S1AP-IEs.UE-HistoryInformationFromTheUE", "group": 5}, + {"id": "S1AP-IEs.UEPagingID", "group": 5}, + {"id": "S1AP-IEs.UERadioCapability", "group": 5}, + {"id": "S1AP-IEs.UERadioCapabilityForPaging", "group": 5}, + {"id": "S1AP-IEs.UE-RLF-Report-Container", "group": 5}, + {"id": "S1AP-IEs.UE-RLF-Report-Container-for-extended-bands", "group": 5}, + {"id": "S1AP-IEs.UESecurityCapabilities", "group": 5}, + {"id": "S1AP-IEs.UESecurityCapabilities-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "group": 5}, + {"id": "S1AP-IEs.UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.UE-Usage-Type", "group": 5}, + {"id": "S1AP-IEs.UL-CP-SecurityInformation", "group": 5}, + {"id": "S1AP-IEs.UL-CP-SecurityInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.UL-NAS-MAC", "group": 5}, + {"id": "S1AP-IEs.UL-NAS-Count", "group": 5}, + {"id": "S1AP-IEs.UnlicensedSpectrumRestriction", "group": 5}, + {"id": "S1AP-IEs.UserLocationInformation", "group": 5}, + {"id": "S1AP-IEs.UserLocationInformation-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.UEUserPlaneCIoTSupportIndicator", "group": 5}, + {"id": "S1AP-IEs.UE-Application-Layer-Measurement-Capability", "group": 5}, + {"id": "S1AP-IEs.VoiceSupportMatchIndicator", "group": 5}, + {"id": "S1AP-IEs.V2XServicesAuthorized", "group": 5}, + {"id": "S1AP-IEs.V2XServicesAuthorized-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.VehicleUE", "group": 5}, + {"id": "S1AP-IEs.PedestrianUE", "group": 5}, + {"id": "S1AP-IEs.WarningAreaCoordinates", "group": 5}, + {"id": "S1AP-IEs.WarningAreaList", "group": 5}, + {"id": "S1AP-IEs.WarningType", "group": 5}, + {"id": "S1AP-IEs.WarningSecurityInfo", "group": 5}, + {"id": "S1AP-IEs.WarningMessageContents", "group": 5}, + {"id": "S1AP-IEs.WLANMeasurementConfiguration", "group": 5}, + {"id": "S1AP-IEs.WLANMeasurementConfiguration-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.WLANMeasConfigNameList", "group": 5}, + {"id": "S1AP-IEs.WLANMeasConfig", "group": 5}, + {"id": "S1AP-IEs.WLANName", "group": 5}, + {"id": "S1AP-IEs.X2TNLConfigurationInfo", "group": 5}, + {"id": "S1AP-IEs.X2TNLConfigurationInfo-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ENBX2ExtTLAs", "group": 5}, + {"id": "S1AP-IEs.ENBX2ExtTLA", "group": 5}, + {"id": "S1AP-IEs.ENBX2ExtTLA-ExtIEs", "group": 5}, + {"id": "S1AP-IEs.ENBX2GTPTLAs", "group": 5}, + {"id": "S1AP-IEs.ENBIndirectX2TransportLayerAddresses", "group": 5}, {"id": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "group": 6}, {"id": "S1AP-PDU-Contents.E-RAB-IE-ContainerPairList", "group": 6}, {"id": "S1AP-PDU-Contents.ProtocolError-IE-ContainerList", "group": 6}, @@ -941,3045 +1264,2746 @@ {"id": "S1AP-PDU-Contents.MMECPRelocationIndicationIEs", "group": 6}, {"id": "S1AP-PDU-Contents.SecondaryRATDataUsageReport", "group": 6}, {"id": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "group": 6}, - {"id": "SonTransfer-IEs.SONtransferApplicationIdentity", "group": 7}, - {"id": "SonTransfer-IEs.SONtransferRequestContainer", "group": 7}, - {"id": "SonTransfer-IEs.SONtransferResponseContainer", "group": 7}, - {"id": "SonTransfer-IEs.SONtransferCause", "group": 7}, - {"id": "SonTransfer-IEs.CellLoadReportingCause", "group": 7}, - {"id": "SonTransfer-IEs.HOReportingCause", "group": 7}, - {"id": "SonTransfer-IEs.CellActivationCause", "group": 7}, - {"id": "SonTransfer-IEs.CellStateIndicationCause", "group": 7}, - {"id": "SonTransfer-IEs.FailureEventReportingCause", "group": 7}, - {"id": "SonTransfer-IEs.CellLoadReportingResponse", "group": 7}, - {"id": "SonTransfer-IEs.CompositeAvailableCapacityGroup", "group": 7}, - {"id": "SonTransfer-IEs.EUTRANcellLoadReportingResponse", "group": 7}, - {"id": "SonTransfer-IEs.EUTRANResponse", "group": 7}, - {"id": "SonTransfer-IEs.EHRPD-Sector-ID", "group": 7}, - {"id": "SonTransfer-IEs.IRAT-Cell-ID", "group": 7}, - {"id": "SonTransfer-IEs.RequestedCellList", "group": 7}, - {"id": "SonTransfer-IEs.MultiCellLoadReportingRequest", "group": 7}, - {"id": "SonTransfer-IEs.ReportingCellList-Item", "group": 7}, - {"id": "SonTransfer-IEs.ReportingCellList", "group": 7}, - {"id": "SonTransfer-IEs.MultiCellLoadReportingResponse", "group": 7}, - {"id": "SonTransfer-IEs.MultiCellLoadReportingResponse-Item", "group": 7}, - {"id": "SonTransfer-IEs.NumberOfMeasurementReportingLevels", "group": 7}, - {"id": "SonTransfer-IEs.EventTriggeredCellLoadReportingRequest", "group": 7}, - {"id": "SonTransfer-IEs.OverloadFlag", "group": 7}, - {"id": "SonTransfer-IEs.EventTriggeredCellLoadReportingResponse", "group": 7}, - {"id": "SonTransfer-IEs.HOReport", "group": 7}, - {"id": "SonTransfer-IEs.HoType", "group": 7}, - {"id": "SonTransfer-IEs.HoReportType", "group": 7}, - {"id": "SonTransfer-IEs.CandidateCellList", "group": 7}, - {"id": "SonTransfer-IEs.CandidatePCIList", "group": 7}, - {"id": "SonTransfer-IEs.CandidatePCI", "group": 7}, - {"id": "SonTransfer-IEs.CellActivationRequest", "group": 7}, - {"id": "SonTransfer-IEs.CellsToActivateList", "group": 7}, - {"id": "SonTransfer-IEs.CellsToActivateList-Item", "group": 7}, - {"id": "SonTransfer-IEs.CellActivationResponse", "group": 7}, - {"id": "SonTransfer-IEs.ActivatedCellsList", "group": 7}, - {"id": "SonTransfer-IEs.ActivatedCellsList-Item", "group": 7}, - {"id": "SonTransfer-IEs.CellStateIndication", "group": 7}, - {"id": "SonTransfer-IEs.NotificationCellList", "group": 7}, - {"id": "SonTransfer-IEs.NotificationCellList-Item", "group": 7}, - {"id": "SonTransfer-IEs.NotifyFlag", "group": 7}, - {"id": "SonTransfer-IEs.FailureEventReport", "group": 7}, - {"id": "SonTransfer-IEs.TooEarlyInterRATHOReportReportFromEUTRAN", "group": 7}, - {"id": "SonTransfer-IEs.MobilityInformation", "group": 7}, - {"id": "SonTransfer-IEs.EHRPDCapacityValue", "group": 7}, - {"id": "SonTransfer-IEs.EHRPDSectorCapacityClassValue", "group": 7}, - {"id": "SonTransfer-IEs.EHRPDSectorLoadReportingResponse", "group": 7}, - {"id": "SonTransfer-IEs.EHRPDCompositeAvailableCapacity", "group": 7}, - {"id": "SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem", "group": 7}, - {"id": "SonTransfer-IEs.maxnoofIRATReportingCells", "group": 7}, - {"id": "SonTransfer-IEs.maxnoofcandidateCells", "group": 7}, - {"id": "SonTransfer-IEs.maxnoofCellineNB", "group": 7}, - {"id": "S1AP-Constants.id-HandoverPreparation", "group": 8}, - {"id": "S1AP-Constants.id-HandoverResourceAllocation", "group": 8}, - {"id": "S1AP-Constants.id-HandoverNotification", "group": 8}, - {"id": "S1AP-Constants.id-PathSwitchRequest", "group": 8}, - {"id": "S1AP-Constants.id-HandoverCancel", "group": 8}, - {"id": "S1AP-Constants.id-E-RABSetup", "group": 8}, - {"id": "S1AP-Constants.id-E-RABModify", "group": 8}, - {"id": "S1AP-Constants.id-E-RABRelease", "group": 8}, - {"id": "S1AP-Constants.id-E-RABReleaseIndication", "group": 8}, - {"id": "S1AP-Constants.id-InitialContextSetup", "group": 8}, - {"id": "S1AP-Constants.id-Paging", "group": 8}, - {"id": "S1AP-Constants.id-downlinkNASTransport", "group": 8}, - {"id": "S1AP-Constants.id-initialUEMessage", "group": 8}, - {"id": "S1AP-Constants.id-uplinkNASTransport", "group": 8}, - {"id": "S1AP-Constants.id-Reset", "group": 8}, - {"id": "S1AP-Constants.id-ErrorIndication", "group": 8}, - {"id": "S1AP-Constants.id-NASNonDeliveryIndication", "group": 8}, - {"id": "S1AP-Constants.id-S1Setup", "group": 8}, - {"id": "S1AP-Constants.id-UEContextReleaseRequest", "group": 8}, - {"id": "S1AP-Constants.id-DownlinkS1cdma2000tunnelling", "group": 8}, - {"id": "S1AP-Constants.id-UplinkS1cdma2000tunnelling", "group": 8}, - {"id": "S1AP-Constants.id-UEContextModification", "group": 8}, - {"id": "S1AP-Constants.id-UECapabilityInfoIndication", "group": 8}, - {"id": "S1AP-Constants.id-UEContextRelease", "group": 8}, - {"id": "S1AP-Constants.id-eNBStatusTransfer", "group": 8}, - {"id": "S1AP-Constants.id-MMEStatusTransfer", "group": 8}, - {"id": "S1AP-Constants.id-DeactivateTrace", "group": 8}, - {"id": "S1AP-Constants.id-TraceStart", "group": 8}, - {"id": "S1AP-Constants.id-TraceFailureIndication", "group": 8}, - {"id": "S1AP-Constants.id-ENBConfigurationUpdate", "group": 8}, - {"id": "S1AP-Constants.id-MMEConfigurationUpdate", "group": 8}, - {"id": "S1AP-Constants.id-LocationReportingControl", "group": 8}, - {"id": "S1AP-Constants.id-LocationReportingFailureIndication", "group": 8}, - {"id": "S1AP-Constants.id-LocationReport", "group": 8}, - {"id": "S1AP-Constants.id-OverloadStart", "group": 8}, - {"id": "S1AP-Constants.id-OverloadStop", "group": 8}, - {"id": "S1AP-Constants.id-WriteReplaceWarning", "group": 8}, - {"id": "S1AP-Constants.id-eNBDirectInformationTransfer", "group": 8}, - {"id": "S1AP-Constants.id-MMEDirectInformationTransfer", "group": 8}, - {"id": "S1AP-Constants.id-PrivateMessage", "group": 8}, - {"id": "S1AP-Constants.id-eNBConfigurationTransfer", "group": 8}, - {"id": "S1AP-Constants.id-MMEConfigurationTransfer", "group": 8}, - {"id": "S1AP-Constants.id-CellTrafficTrace", "group": 8}, - {"id": "S1AP-Constants.id-Kill", "group": 8}, - {"id": "S1AP-Constants.id-downlinkUEAssociatedLPPaTransport", "group": 8}, - {"id": "S1AP-Constants.id-uplinkUEAssociatedLPPaTransport", "group": 8}, - {"id": "S1AP-Constants.id-downlinkNonUEAssociatedLPPaTransport", "group": 8}, - {"id": "S1AP-Constants.id-uplinkNonUEAssociatedLPPaTransport", "group": 8}, - {"id": "S1AP-Constants.id-UERadioCapabilityMatch", "group": 8}, - {"id": "S1AP-Constants.id-PWSRestartIndication", "group": 8}, - {"id": "S1AP-Constants.id-E-RABModificationIndication", "group": 8}, - {"id": "S1AP-Constants.id-PWSFailureIndication", "group": 8}, - {"id": "S1AP-Constants.id-RerouteNASRequest", "group": 8}, - {"id": "S1AP-Constants.id-UEContextModificationIndication", "group": 8}, - {"id": "S1AP-Constants.id-ConnectionEstablishmentIndication", "group": 8}, - {"id": "S1AP-Constants.id-UEContextSuspend", "group": 8}, - {"id": "S1AP-Constants.id-UEContextResume", "group": 8}, - {"id": "S1AP-Constants.id-NASDeliveryIndication", "group": 8}, - {"id": "S1AP-Constants.id-RetrieveUEInformation", "group": 8}, - {"id": "S1AP-Constants.id-UEInformationTransfer", "group": 8}, - {"id": "S1AP-Constants.id-eNBCPRelocationIndication", "group": 8}, - {"id": "S1AP-Constants.id-MMECPRelocationIndication", "group": 8}, - {"id": "S1AP-Constants.id-SecondaryRATDataUsageReport", "group": 8}, - {"id": "S1AP-Constants.maxPrivateIEs", "group": 8}, - {"id": "S1AP-Constants.maxProtocolExtensions", "group": 8}, - {"id": "S1AP-Constants.maxProtocolIEs", "group": 8}, - {"id": "S1AP-Constants.maxnoofCSGs", "group": 8}, - {"id": "S1AP-Constants.maxnoofE-RABs", "group": 8}, - {"id": "S1AP-Constants.maxnoofTAIs", "group": 8}, - {"id": "S1AP-Constants.maxnoofTACs", "group": 8}, - {"id": "S1AP-Constants.maxnoofErrors", "group": 8}, - {"id": "S1AP-Constants.maxnoofBPLMNs", "group": 8}, - {"id": "S1AP-Constants.maxnoofPLMNsPerMME", "group": 8}, - {"id": "S1AP-Constants.maxnoofEPLMNs", "group": 8}, - {"id": "S1AP-Constants.maxnoofEPLMNsPlusOne", "group": 8}, - {"id": "S1AP-Constants.maxnoofForbLACs", "group": 8}, - {"id": "S1AP-Constants.maxnoofForbTACs", "group": 8}, - {"id": "S1AP-Constants.maxnoofIndividualS1ConnectionsToReset", "group": 8}, - {"id": "S1AP-Constants.maxnoofCellsinUEHistoryInfo", "group": 8}, - {"id": "S1AP-Constants.maxnoofCellsineNB", "group": 8}, - {"id": "S1AP-Constants.maxnoofTAIforWarning", "group": 8}, - {"id": "S1AP-Constants.maxnoofCellID", "group": 8}, - {"id": "S1AP-Constants.maxnoofDCNs", "group": 8}, - {"id": "S1AP-Constants.maxnoofEmergencyAreaID", "group": 8}, - {"id": "S1AP-Constants.maxnoofCellinTAI", "group": 8}, - {"id": "S1AP-Constants.maxnoofCellinEAI", "group": 8}, - {"id": "S1AP-Constants.maxnoofeNBX2TLAs", "group": 8}, - {"id": "S1AP-Constants.maxnoofeNBX2ExtTLAs", "group": 8}, - {"id": "S1AP-Constants.maxnoofeNBX2GTPTLAs", "group": 8}, - {"id": "S1AP-Constants.maxnoofRATs", "group": 8}, - {"id": "S1AP-Constants.maxnoofGroupIDs", "group": 8}, - {"id": "S1AP-Constants.maxnoofMMECs", "group": 8}, - {"id": "S1AP-Constants.maxnoofCellIDforMDT", "group": 8}, - {"id": "S1AP-Constants.maxnoofTAforMDT", "group": 8}, - {"id": "S1AP-Constants.maxnoofMDTPLMNs", "group": 8}, - {"id": "S1AP-Constants.maxnoofCellsforRestart", "group": 8}, - {"id": "S1AP-Constants.maxnoofRestartTAIs", "group": 8}, - {"id": "S1AP-Constants.maxnoofRestartEmergencyAreaIDs", "group": 8}, - {"id": "S1AP-Constants.maxEARFCN", "group": 8}, - {"id": "S1AP-Constants.maxnoofMBSFNAreaMDT", "group": 8}, - {"id": "S1AP-Constants.maxnoofRecommendedCells", "group": 8}, - {"id": "S1AP-Constants.maxnoofRecommendedENBs", "group": 8}, - {"id": "S1AP-Constants.maxnooftimeperiods", "group": 8}, - {"id": "S1AP-Constants.maxnoofCellIDforQMC", "group": 8}, - {"id": "S1AP-Constants.maxnoofTAforQMC", "group": 8}, - {"id": "S1AP-Constants.maxnoofPLMNforQMC", "group": 8}, - {"id": "S1AP-Constants.maxnoofBluetoothName", "group": 8}, - {"id": "S1AP-Constants.maxnoofWLANName", "group": 8}, - {"id": "S1AP-Constants.maxnoofConnectedengNBs", "group": 8}, - {"id": "S1AP-Constants.id-MME-UE-S1AP-ID", "group": 8}, - {"id": "S1AP-Constants.id-HandoverType", "group": 8}, - {"id": "S1AP-Constants.id-Cause", "group": 8}, - {"id": "S1AP-Constants.id-SourceID", "group": 8}, - {"id": "S1AP-Constants.id-TargetID", "group": 8}, - {"id": "S1AP-Constants.id-eNB-UE-S1AP-ID", "group": 8}, - {"id": "S1AP-Constants.id-E-RABSubjecttoDataForwardingList", "group": 8}, - {"id": "S1AP-Constants.id-E-RABtoReleaseListHOCmd", "group": 8}, - {"id": "S1AP-Constants.id-E-RABDataForwardingItem", "group": 8}, - {"id": "S1AP-Constants.id-E-RABReleaseItemBearerRelComp", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeSetupListBearerSUReq", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeSetupItemBearerSUReq", "group": 8}, - {"id": "S1AP-Constants.id-E-RABAdmittedList", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToSetupListHOReqAck", "group": 8}, - {"id": "S1AP-Constants.id-E-RABAdmittedItem", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedtoSetupItemHOReqAck", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeSwitchedDLList", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeSwitchedDLItem", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeSetupListCtxtSUReq", "group": 8}, - {"id": "S1AP-Constants.id-TraceActivation", "group": 8}, - {"id": "S1AP-Constants.id-NAS-PDU", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeSetupItemHOReq", "group": 8}, - {"id": "S1AP-Constants.id-E-RABSetupListBearerSURes", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToSetupListBearerSURes", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeModifiedListBearerModReq", "group": 8}, - {"id": "S1AP-Constants.id-E-RABModifyListBearerModRes", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToModifyList", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeReleasedList", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToReleaseList", "group": 8}, - {"id": "S1AP-Constants.id-E-RABItem", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeModifiedItemBearerModReq", "group": 8}, - {"id": "S1AP-Constants.id-E-RABModifyItemBearerModRes", "group": 8}, - {"id": "S1AP-Constants.id-E-RABReleaseItem", "group": 8}, - {"id": "S1AP-Constants.id-E-RABSetupItemBearerSURes", "group": 8}, - {"id": "S1AP-Constants.id-SecurityContext", "group": 8}, - {"id": "S1AP-Constants.id-HandoverRestrictionList", "group": 8}, - {"id": "S1AP-Constants.id-UEPagingID", "group": 8}, - {"id": "S1AP-Constants.id-pagingDRX", "group": 8}, - {"id": "S1AP-Constants.id-TAIList", "group": 8}, - {"id": "S1AP-Constants.id-TAIItem", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToSetupListCtxtSURes", "group": 8}, - {"id": "S1AP-Constants.id-E-RABReleaseItemHOCmd", "group": 8}, - {"id": "S1AP-Constants.id-E-RABSetupItemCtxtSURes", "group": 8}, - {"id": "S1AP-Constants.id-E-RABSetupListCtxtSURes", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeSetupItemCtxtSUReq", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeSetupListHOReq", "group": 8}, - {"id": "S1AP-Constants.id-GERANtoLTEHOInformationRes", "group": 8}, - {"id": "S1AP-Constants.id-UTRANtoLTEHOInformationRes", "group": 8}, - {"id": "S1AP-Constants.id-CriticalityDiagnostics", "group": 8}, - {"id": "S1AP-Constants.id-Global-ENB-ID", "group": 8}, - {"id": "S1AP-Constants.id-eNBname", "group": 8}, - {"id": "S1AP-Constants.id-MMEname", "group": 8}, - {"id": "S1AP-Constants.id-ServedPLMNs", "group": 8}, - {"id": "S1AP-Constants.id-SupportedTAs", "group": 8}, - {"id": "S1AP-Constants.id-TimeToWait", "group": 8}, - {"id": "S1AP-Constants.id-uEaggregateMaximumBitrate", "group": 8}, - {"id": "S1AP-Constants.id-TAI", "group": 8}, - {"id": "S1AP-Constants.id-E-RABReleaseListBearerRelComp", "group": 8}, - {"id": "S1AP-Constants.id-cdma2000PDU", "group": 8}, - {"id": "S1AP-Constants.id-cdma2000RATType", "group": 8}, - {"id": "S1AP-Constants.id-cdma2000SectorID", "group": 8}, - {"id": "S1AP-Constants.id-SecurityKey", "group": 8}, - {"id": "S1AP-Constants.id-UERadioCapability", "group": 8}, - {"id": "S1AP-Constants.id-GUMMEI-ID", "group": 8}, - {"id": "S1AP-Constants.id-E-RABInformationListItem", "group": 8}, - {"id": "S1AP-Constants.id-Direct-Forwarding-Path-Availability", "group": 8}, - {"id": "S1AP-Constants.id-UEIdentityIndexValue", "group": 8}, - {"id": "S1AP-Constants.id-cdma2000HOStatus", "group": 8}, - {"id": "S1AP-Constants.id-cdma2000HORequiredIndication", "group": 8}, - {"id": "S1AP-Constants.id-E-UTRAN-Trace-ID", "group": 8}, - {"id": "S1AP-Constants.id-RelativeMMECapacity", "group": 8}, - {"id": "S1AP-Constants.id-SourceMME-UE-S1AP-ID", "group": 8}, - {"id": "S1AP-Constants.id-Bearers-SubjectToStatusTransfer-Item", "group": 8}, - {"id": "S1AP-Constants.id-eNB-StatusTransfer-TransparentContainer", "group": 8}, - {"id": "S1AP-Constants.id-UE-associatedLogicalS1-ConnectionItem", "group": 8}, - {"id": "S1AP-Constants.id-ResetType", "group": 8}, - {"id": "S1AP-Constants.id-UE-associatedLogicalS1-ConnectionListResAck", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeSwitchedULItem", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeSwitchedULList", "group": 8}, - {"id": "S1AP-Constants.id-S-TMSI", "group": 8}, - {"id": "S1AP-Constants.id-cdma2000OneXRAND", "group": 8}, - {"id": "S1AP-Constants.id-RequestType", "group": 8}, - {"id": "S1AP-Constants.id-UE-S1AP-IDs", "group": 8}, - {"id": "S1AP-Constants.id-EUTRAN-CGI", "group": 8}, - {"id": "S1AP-Constants.id-OverloadResponse", "group": 8}, - {"id": "S1AP-Constants.id-cdma2000OneXSRVCCInfo", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToBeReleasedList", "group": 8}, - {"id": "S1AP-Constants.id-Source-ToTarget-TransparentContainer", "group": 8}, - {"id": "S1AP-Constants.id-ServedGUMMEIs", "group": 8}, - {"id": "S1AP-Constants.id-SubscriberProfileIDforRFP", "group": 8}, - {"id": "S1AP-Constants.id-UESecurityCapabilities", "group": 8}, - {"id": "S1AP-Constants.id-CSFallbackIndicator", "group": 8}, - {"id": "S1AP-Constants.id-CNDomain", "group": 8}, - {"id": "S1AP-Constants.id-E-RABReleasedList", "group": 8}, - {"id": "S1AP-Constants.id-MessageIdentifier", "group": 8}, - {"id": "S1AP-Constants.id-SerialNumber", "group": 8}, - {"id": "S1AP-Constants.id-WarningAreaList", "group": 8}, - {"id": "S1AP-Constants.id-RepetitionPeriod", "group": 8}, - {"id": "S1AP-Constants.id-NumberofBroadcastRequest", "group": 8}, - {"id": "S1AP-Constants.id-WarningType", "group": 8}, - {"id": "S1AP-Constants.id-WarningSecurityInfo", "group": 8}, - {"id": "S1AP-Constants.id-DataCodingScheme", "group": 8}, - {"id": "S1AP-Constants.id-WarningMessageContents", "group": 8}, - {"id": "S1AP-Constants.id-BroadcastCompletedAreaList", "group": 8}, - {"id": "S1AP-Constants.id-Inter-SystemInformationTransferTypeEDT", "group": 8}, - {"id": "S1AP-Constants.id-Inter-SystemInformationTransferTypeMDT", "group": 8}, - {"id": "S1AP-Constants.id-Target-ToSource-TransparentContainer", "group": 8}, - {"id": "S1AP-Constants.id-SRVCCOperationPossible", "group": 8}, - {"id": "S1AP-Constants.id-SRVCCHOIndication", "group": 8}, - {"id": "S1AP-Constants.id-NAS-DownlinkCount", "group": 8}, - {"id": "S1AP-Constants.id-CSG-Id", "group": 8}, - {"id": "S1AP-Constants.id-CSG-IdList", "group": 8}, - {"id": "S1AP-Constants.id-SONConfigurationTransferECT", "group": 8}, - {"id": "S1AP-Constants.id-SONConfigurationTransferMCT", "group": 8}, - {"id": "S1AP-Constants.id-TraceCollectionEntityIPAddress", "group": 8}, - {"id": "S1AP-Constants.id-MSClassmark2", "group": 8}, - {"id": "S1AP-Constants.id-MSClassmark3", "group": 8}, - {"id": "S1AP-Constants.id-RRC-Establishment-Cause", "group": 8}, - {"id": "S1AP-Constants.id-NASSecurityParametersfromE-UTRAN", "group": 8}, - {"id": "S1AP-Constants.id-NASSecurityParameterstoE-UTRAN", "group": 8}, - {"id": "S1AP-Constants.id-DefaultPagingDRX", "group": 8}, - {"id": "S1AP-Constants.id-Source-ToTarget-TransparentContainer-Secondary", "group": 8}, - {"id": "S1AP-Constants.id-Target-ToSource-TransparentContainer-Secondary", "group": 8}, - {"id": "S1AP-Constants.id-EUTRANRoundTripDelayEstimationInfo", "group": 8}, - {"id": "S1AP-Constants.id-BroadcastCancelledAreaList", "group": 8}, - {"id": "S1AP-Constants.id-ConcurrentWarningMessageIndicator", "group": 8}, - {"id": "S1AP-Constants.id-Data-Forwarding-Not-Possible", "group": 8}, - {"id": "S1AP-Constants.id-ExtendedRepetitionPeriod", "group": 8}, - {"id": "S1AP-Constants.id-CellAccessMode", "group": 8}, - {"id": "S1AP-Constants.id-CSGMembershipStatus", "group": 8}, - {"id": "S1AP-Constants.id-LPPa-PDU", "group": 8}, - {"id": "S1AP-Constants.id-Routing-ID", "group": 8}, - {"id": "S1AP-Constants.id-Time-Synchronisation-Info", "group": 8}, - {"id": "S1AP-Constants.id-PS-ServiceNotAvailable", "group": 8}, - {"id": "S1AP-Constants.id-PagingPriority", "group": 8}, - {"id": "S1AP-Constants.id-x2TNLConfigurationInfo", "group": 8}, - {"id": "S1AP-Constants.id-eNBX2ExtendedTransportLayerAddresses", "group": 8}, - {"id": "S1AP-Constants.id-GUMMEIList", "group": 8}, - {"id": "S1AP-Constants.id-GW-TransportLayerAddress", "group": 8}, - {"id": "S1AP-Constants.id-Correlation-ID", "group": 8}, - {"id": "S1AP-Constants.id-SourceMME-GUMMEI", "group": 8}, - {"id": "S1AP-Constants.id-MME-UE-S1AP-ID-2", "group": 8}, - {"id": "S1AP-Constants.id-RegisteredLAI", "group": 8}, - {"id": "S1AP-Constants.id-RelayNode-Indicator", "group": 8}, - {"id": "S1AP-Constants.id-TrafficLoadReductionIndication", "group": 8}, - {"id": "S1AP-Constants.id-MDTConfiguration", "group": 8}, - {"id": "S1AP-Constants.id-MMERelaySupportIndicator", "group": 8}, - {"id": "S1AP-Constants.id-GWContextReleaseIndication", "group": 8}, - {"id": "S1AP-Constants.id-ManagementBasedMDTAllowed", "group": 8}, - {"id": "S1AP-Constants.id-PrivacyIndicator", "group": 8}, - {"id": "S1AP-Constants.id-Time-UE-StayedInCell-EnhancedGranularity", "group": 8}, - {"id": "S1AP-Constants.id-HO-Cause", "group": 8}, - {"id": "S1AP-Constants.id-VoiceSupportMatchIndicator", "group": 8}, - {"id": "S1AP-Constants.id-GUMMEIType", "group": 8}, - {"id": "S1AP-Constants.id-M3Configuration", "group": 8}, - {"id": "S1AP-Constants.id-M4Configuration", "group": 8}, - {"id": "S1AP-Constants.id-M5Configuration", "group": 8}, - {"id": "S1AP-Constants.id-MDT-Location-Info", "group": 8}, - {"id": "S1AP-Constants.id-MobilityInformation", "group": 8}, - {"id": "S1AP-Constants.id-Tunnel-Information-for-BBF", "group": 8}, - {"id": "S1AP-Constants.id-ManagementBasedMDTPLMNList", "group": 8}, - {"id": "S1AP-Constants.id-SignallingBasedMDTPLMNList", "group": 8}, - {"id": "S1AP-Constants.id-ULCOUNTValueExtended", "group": 8}, - {"id": "S1AP-Constants.id-DLCOUNTValueExtended", "group": 8}, - {"id": "S1AP-Constants.id-ReceiveStatusOfULPDCPSDUsExtended", "group": 8}, - {"id": "S1AP-Constants.id-ECGIListForRestart", "group": 8}, - {"id": "S1AP-Constants.id-SIPTO-Correlation-ID", "group": 8}, - {"id": "S1AP-Constants.id-SIPTO-L-GW-TransportLayerAddress", "group": 8}, - {"id": "S1AP-Constants.id-TransportInformation", "group": 8}, - {"id": "S1AP-Constants.id-LHN-ID", "group": 8}, - {"id": "S1AP-Constants.id-AdditionalCSFallbackIndicator", "group": 8}, - {"id": "S1AP-Constants.id-TAIListForRestart", "group": 8}, - {"id": "S1AP-Constants.id-UserLocationInformation", "group": 8}, - {"id": "S1AP-Constants.id-EmergencyAreaIDListForRestart", "group": 8}, - {"id": "S1AP-Constants.id-KillAllWarningMessages", "group": 8}, - {"id": "S1AP-Constants.id-Masked-IMEISV", "group": 8}, - {"id": "S1AP-Constants.id-eNBIndirectX2TransportLayerAddresses", "group": 8}, - {"id": "S1AP-Constants.id-uE-HistoryInformationFromTheUE", "group": 8}, - {"id": "S1AP-Constants.id-ProSeAuthorized", "group": 8}, - {"id": "S1AP-Constants.id-ExpectedUEBehaviour", "group": 8}, - {"id": "S1AP-Constants.id-LoggedMBSFNMDT", "group": 8}, - {"id": "S1AP-Constants.id-UERadioCapabilityForPaging", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeModifiedListBearerModInd", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeModifiedItemBearerModInd", "group": 8}, - {"id": "S1AP-Constants.id-E-RABNotToBeModifiedListBearerModInd", "group": 8}, - {"id": "S1AP-Constants.id-E-RABNotToBeModifiedItemBearerModInd", "group": 8}, - {"id": "S1AP-Constants.id-E-RABModifyListBearerModConf", "group": 8}, - {"id": "S1AP-Constants.id-E-RABModifyItemBearerModConf", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToModifyListBearerModConf", "group": 8}, - {"id": "S1AP-Constants.id-SON-Information-Report", "group": 8}, - {"id": "S1AP-Constants.id-Muting-Availability-Indication", "group": 8}, - {"id": "S1AP-Constants.id-Muting-Pattern-Information", "group": 8}, - {"id": "S1AP-Constants.id-Synchronisation-Information", "group": 8}, - {"id": "S1AP-Constants.id-E-RABToBeReleasedListBearerModConf", "group": 8}, - {"id": "S1AP-Constants.id-AssistanceDataForPaging", "group": 8}, - {"id": "S1AP-Constants.id-CellIdentifierAndCELevelForCECapableUEs", "group": 8}, - {"id": "S1AP-Constants.id-InformationOnRecommendedCellsAndENBsForPaging", "group": 8}, - {"id": "S1AP-Constants.id-RecommendedCellItem", "group": 8}, - {"id": "S1AP-Constants.id-RecommendedENBItem", "group": 8}, - {"id": "S1AP-Constants.id-ProSeUEtoNetworkRelaying", "group": 8}, - {"id": "S1AP-Constants.id-ULCOUNTValuePDCP-SNlength18", "group": 8}, - {"id": "S1AP-Constants.id-DLCOUNTValuePDCP-SNlength18", "group": 8}, - {"id": "S1AP-Constants.id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18", "group": 8}, - {"id": "S1AP-Constants.id-M6Configuration", "group": 8}, - {"id": "S1AP-Constants.id-M7Configuration", "group": 8}, - {"id": "S1AP-Constants.id-PWSfailedECGIList", "group": 8}, - {"id": "S1AP-Constants.id-MME-Group-ID", "group": 8}, - {"id": "S1AP-Constants.id-Additional-GUTI", "group": 8}, - {"id": "S1AP-Constants.id-S1-Message", "group": 8}, - {"id": "S1AP-Constants.id-CSGMembershipInfo", "group": 8}, - {"id": "S1AP-Constants.id-Paging-eDRXInformation", "group": 8}, - {"id": "S1AP-Constants.id-UE-RetentionInformation", "group": 8}, - {"id": "S1AP-Constants.id-UE-Usage-Type", "group": 8}, - {"id": "S1AP-Constants.id-extended-UEIdentityIndexValue", "group": 8}, - {"id": "S1AP-Constants.id-RAT-Type", "group": 8}, - {"id": "S1AP-Constants.id-BearerType", "group": 8}, - {"id": "S1AP-Constants.id-NB-IoT-DefaultPagingDRX", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToResumeListResumeReq", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToResumeItemResumeReq", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToResumeListResumeRes", "group": 8}, - {"id": "S1AP-Constants.id-E-RABFailedToResumeItemResumeRes", "group": 8}, - {"id": "S1AP-Constants.id-NB-IoT-Paging-eDRXInformation", "group": 8}, - {"id": "S1AP-Constants.id-V2XServicesAuthorized", "group": 8}, - {"id": "S1AP-Constants.id-UEUserPlaneCIoTSupportIndicator", "group": 8}, - {"id": "S1AP-Constants.id-CE-mode-B-SupportIndicator", "group": 8}, - {"id": "S1AP-Constants.id-SRVCCOperationNotPossible", "group": 8}, - {"id": "S1AP-Constants.id-NB-IoT-UEIdentityIndexValue", "group": 8}, - {"id": "S1AP-Constants.id-RRC-Resume-Cause", "group": 8}, - {"id": "S1AP-Constants.id-DCN-ID", "group": 8}, - {"id": "S1AP-Constants.id-ServedDCNs", "group": 8}, - {"id": "S1AP-Constants.id-UESidelinkAggregateMaximumBitrate", "group": 8}, - {"id": "S1AP-Constants.id-DLNASPDUDeliveryAckRequest", "group": 8}, - {"id": "S1AP-Constants.id-Coverage-Level", "group": 8}, - {"id": "S1AP-Constants.id-EnhancedCoverageRestricted", "group": 8}, - {"id": "S1AP-Constants.id-UE-Level-QoS-Parameters", "group": 8}, - {"id": "S1AP-Constants.id-DL-CP-SecurityInformation", "group": 8}, - {"id": "S1AP-Constants.id-UL-CP-SecurityInformation", "group": 8}, - {"id": "S1AP-Constants.id-extended-e-RAB-MaximumBitrateDL", "group": 8}, - {"id": "S1AP-Constants.id-extended-e-RAB-MaximumBitrateUL", "group": 8}, - {"id": "S1AP-Constants.id-extended-e-RAB-GuaranteedBitrateDL", "group": 8}, - {"id": "S1AP-Constants.id-extended-e-RAB-GuaranteedBitrateUL", "group": 8}, - {"id": "S1AP-Constants.id-extended-uEaggregateMaximumBitRateDL", "group": 8}, - {"id": "S1AP-Constants.id-extended-uEaggregateMaximumBitRateUL", "group": 8}, - {"id": "S1AP-Constants.id-NRrestrictioninEPSasSecondaryRAT", "group": 8}, - {"id": "S1AP-Constants.id-UEAppLayerMeasConfig", "group": 8}, - {"id": "S1AP-Constants.id-UE-Application-Layer-Measurement-Capability", "group": 8}, - {"id": "S1AP-Constants.id-SecondaryRATDataUsageReportList", "group": 8}, - {"id": "S1AP-Constants.id-SecondaryRATDataUsageReportItem", "group": 8}, - {"id": "S1AP-Constants.id-HandoverFlag", "group": 8}, - {"id": "S1AP-Constants.id-E-RABUsageReportItem", "group": 8}, - {"id": "S1AP-Constants.id-SecondaryRATDataUsageRequest", "group": 8}, - {"id": "S1AP-Constants.id-NRUESecurityCapabilities", "group": 8}, - {"id": "S1AP-Constants.id-UnlicensedSpectrumRestriction", "group": 8}, - {"id": "S1AP-Constants.id-CE-ModeBRestricted", "group": 8}, - {"id": "S1AP-Constants.id-LTE-M-Indication", "group": 8}, - {"id": "S1AP-Constants.id-DownlinkPacketLossRate", "group": 8}, - {"id": "S1AP-Constants.id-UplinkPacketLossRate", "group": 8}, - {"id": "S1AP-Constants.id-UECapabilityInfoRequest", "group": 8}, - {"id": "S1AP-Constants.id-serviceType", "group": 8}, - {"id": "S1AP-Constants.id-AerialUEsubscriptionInformation", "group": 8}, - {"id": "S1AP-Constants.id-Subscription-Based-UE-DifferentiationInfo", "group": 8}, - {"id": "S1AP-Constants.id-EndIndication", "group": 8}, - {"id": "S1AP-Constants.id-EDT-Session", "group": 8}, - {"id": "S1AP-Constants.id-CNTypeRestrictions", "group": 8}, - {"id": "S1AP-Constants.id-PendingDataIndication", "group": 8}, - {"id": "S1AP-Constants.id-BluetoothMeasurementConfiguration", "group": 8}, - {"id": "S1AP-Constants.id-WLANMeasurementConfiguration", "group": 8}, - {"id": "S1AP-Constants.id-WarningAreaCoordinates", "group": 8}, - {"id": "S1AP-Constants.id-NRrestrictionin5GS", "group": 8}, - {"id": "S1AP-Constants.id-PSCellInformation", "group": 8}, - {"id": "S1AP-Constants.id-LastNG-RANPLMNIdentity", "group": 8}, - {"id": "S1AP-Constants.id-ConnectedengNBList", "group": 8}, - {"id": "S1AP-Constants.id-ConnectedengNBToAddList", "group": 8}, - {"id": "S1AP-Constants.id-ConnectedengNBToRemoveList", "group": 8}, - {"id": "S1AP-Constants.id-EN-DCSONConfigurationTransfer-ECT", "group": 8}, - {"id": "S1AP-Constants.id-EN-DCSONConfigurationTransfer-MCT", "group": 8}, - {"id": "S1AP-Constants.id-IMSvoiceEPSfallbackfrom5G", "group": 8}, - {"id": "S1AP-Constants.id-TimeSinceSecondaryNodeRelease", "group": 8}, - {"id": "S1AP-Constants.id-RequestTypeAdditionalInfo", "group": 8} + {"id": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "group": 7}, + {"id": "S1AP-PDU-Descriptions.S1AP-PDU", "group": 7}, + {"id": "S1AP-PDU-Descriptions.InitiatingMessage", "group": 7}, + {"id": "S1AP-PDU-Descriptions.SuccessfulOutcome", "group": 7}, + {"id": "S1AP-PDU-Descriptions.UnsuccessfulOutcome", "group": 7}, + {"id": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "group": 7}, + {"id": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "group": 7}, + {"id": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "group": 7}, + {"id": "S1AP-PDU-Descriptions.handoverPreparation", "group": 7}, + {"id": "S1AP-PDU-Descriptions.handoverResourceAllocation", "group": 7}, + {"id": "S1AP-PDU-Descriptions.handoverNotification", "group": 7}, + {"id": "S1AP-PDU-Descriptions.pathSwitchRequest", "group": 7}, + {"id": "S1AP-PDU-Descriptions.e-RABSetup", "group": 7}, + {"id": "S1AP-PDU-Descriptions.e-RABModify", "group": 7}, + {"id": "S1AP-PDU-Descriptions.e-RABRelease", "group": 7}, + {"id": "S1AP-PDU-Descriptions.e-RABReleaseIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.initialContextSetup", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uEContextReleaseRequest", "group": 7}, + {"id": "S1AP-PDU-Descriptions.paging", "group": 7}, + {"id": "S1AP-PDU-Descriptions.downlinkNASTransport", "group": 7}, + {"id": "S1AP-PDU-Descriptions.initialUEMessage", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uplinkNASTransport", "group": 7}, + {"id": "S1AP-PDU-Descriptions.nASNonDeliveryIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.handoverCancel", "group": 7}, + {"id": "S1AP-PDU-Descriptions.reset", "group": 7}, + {"id": "S1AP-PDU-Descriptions.errorIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.s1Setup", "group": 7}, + {"id": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "group": 7}, + {"id": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "group": 7}, + {"id": "S1AP-PDU-Descriptions.downlinkS1cdma2000tunnelling", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uplinkS1cdma2000tunnelling", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uEContextModification", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uECapabilityInfoIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uEContextRelease", "group": 7}, + {"id": "S1AP-PDU-Descriptions.eNBStatusTransfer", "group": 7}, + {"id": "S1AP-PDU-Descriptions.mMEStatusTransfer", "group": 7}, + {"id": "S1AP-PDU-Descriptions.deactivateTrace", "group": 7}, + {"id": "S1AP-PDU-Descriptions.traceStart", "group": 7}, + {"id": "S1AP-PDU-Descriptions.traceFailureIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.cellTrafficTrace", "group": 7}, + {"id": "S1AP-PDU-Descriptions.locationReportingControl", "group": 7}, + {"id": "S1AP-PDU-Descriptions.locationReportingFailureIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.locationReport", "group": 7}, + {"id": "S1AP-PDU-Descriptions.overloadStart", "group": 7}, + {"id": "S1AP-PDU-Descriptions.overloadStop", "group": 7}, + {"id": "S1AP-PDU-Descriptions.writeReplaceWarning", "group": 7}, + {"id": "S1AP-PDU-Descriptions.eNBDirectInformationTransfer", "group": 7}, + {"id": "S1AP-PDU-Descriptions.mMEDirectInformationTransfer", "group": 7}, + {"id": "S1AP-PDU-Descriptions.eNBConfigurationTransfer", "group": 7}, + {"id": "S1AP-PDU-Descriptions.mMEConfigurationTransfer", "group": 7}, + {"id": "S1AP-PDU-Descriptions.privateMessage", "group": 7}, + {"id": "S1AP-PDU-Descriptions.pWSRestartIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.kill", "group": 7}, + {"id": "S1AP-PDU-Descriptions.downlinkUEAssociatedLPPaTransport", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uplinkUEAssociatedLPPaTransport", "group": 7}, + {"id": "S1AP-PDU-Descriptions.downlinkNonUEAssociatedLPPaTransport", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uplinkNonUEAssociatedLPPaTransport", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uERadioCapabilityMatch", "group": 7}, + {"id": "S1AP-PDU-Descriptions.e-RABModificationIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uEContextModificationIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.rerouteNASRequest", "group": 7}, + {"id": "S1AP-PDU-Descriptions.pWSFailureIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uEContextSuspend", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uEContextResume", "group": 7}, + {"id": "S1AP-PDU-Descriptions.connectionEstablishmentIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.nASDeliveryIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.retrieveUEInformation", "group": 7}, + {"id": "S1AP-PDU-Descriptions.uEInformationTransfer", "group": 7}, + {"id": "S1AP-PDU-Descriptions.eNBCPRelocationIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.mMECPRelocationIndication", "group": 7}, + {"id": "S1AP-PDU-Descriptions.secondaryRATDataUsageReport", "group": 7}, + {"id": "SonTransfer-IEs.SONtransferApplicationIdentity", "group": 8}, + {"id": "SonTransfer-IEs.SONtransferRequestContainer", "group": 8}, + {"id": "SonTransfer-IEs.SONtransferResponseContainer", "group": 8}, + {"id": "SonTransfer-IEs.SONtransferCause", "group": 8}, + {"id": "SonTransfer-IEs.CellLoadReportingCause", "group": 8}, + {"id": "SonTransfer-IEs.HOReportingCause", "group": 8}, + {"id": "SonTransfer-IEs.CellActivationCause", "group": 8}, + {"id": "SonTransfer-IEs.CellStateIndicationCause", "group": 8}, + {"id": "SonTransfer-IEs.FailureEventReportingCause", "group": 8}, + {"id": "SonTransfer-IEs.CellLoadReportingResponse", "group": 8}, + {"id": "SonTransfer-IEs.CompositeAvailableCapacityGroup", "group": 8}, + {"id": "SonTransfer-IEs.EUTRANcellLoadReportingResponse", "group": 8}, + {"id": "SonTransfer-IEs.EUTRANResponse", "group": 8}, + {"id": "SonTransfer-IEs.EHRPD-Sector-ID", "group": 8}, + {"id": "SonTransfer-IEs.IRAT-Cell-ID", "group": 8}, + {"id": "SonTransfer-IEs.RequestedCellList", "group": 8}, + {"id": "SonTransfer-IEs.MultiCellLoadReportingRequest", "group": 8}, + {"id": "SonTransfer-IEs.ReportingCellList-Item", "group": 8}, + {"id": "SonTransfer-IEs.ReportingCellList", "group": 8}, + {"id": "SonTransfer-IEs.MultiCellLoadReportingResponse", "group": 8}, + {"id": "SonTransfer-IEs.MultiCellLoadReportingResponse-Item", "group": 8}, + {"id": "SonTransfer-IEs.NumberOfMeasurementReportingLevels", "group": 8}, + {"id": "SonTransfer-IEs.EventTriggeredCellLoadReportingRequest", "group": 8}, + {"id": "SonTransfer-IEs.OverloadFlag", "group": 8}, + {"id": "SonTransfer-IEs.EventTriggeredCellLoadReportingResponse", "group": 8}, + {"id": "SonTransfer-IEs.HOReport", "group": 8}, + {"id": "SonTransfer-IEs.HoType", "group": 8}, + {"id": "SonTransfer-IEs.HoReportType", "group": 8}, + {"id": "SonTransfer-IEs.CandidateCellList", "group": 8}, + {"id": "SonTransfer-IEs.CandidatePCIList", "group": 8}, + {"id": "SonTransfer-IEs.CandidatePCI", "group": 8}, + {"id": "SonTransfer-IEs.CellActivationRequest", "group": 8}, + {"id": "SonTransfer-IEs.CellsToActivateList", "group": 8}, + {"id": "SonTransfer-IEs.CellsToActivateList-Item", "group": 8}, + {"id": "SonTransfer-IEs.CellActivationResponse", "group": 8}, + {"id": "SonTransfer-IEs.ActivatedCellsList", "group": 8}, + {"id": "SonTransfer-IEs.ActivatedCellsList-Item", "group": 8}, + {"id": "SonTransfer-IEs.CellStateIndication", "group": 8}, + {"id": "SonTransfer-IEs.NotificationCellList", "group": 8}, + {"id": "SonTransfer-IEs.NotificationCellList-Item", "group": 8}, + {"id": "SonTransfer-IEs.NotifyFlag", "group": 8}, + {"id": "SonTransfer-IEs.FailureEventReport", "group": 8}, + {"id": "SonTransfer-IEs.TooEarlyInterRATHOReportReportFromEUTRAN", "group": 8}, + {"id": "SonTransfer-IEs.MobilityInformation", "group": 8}, + {"id": "SonTransfer-IEs.EHRPDCapacityValue", "group": 8}, + {"id": "SonTransfer-IEs.EHRPDSectorCapacityClassValue", "group": 8}, + {"id": "SonTransfer-IEs.EHRPDSectorLoadReportingResponse", "group": 8}, + {"id": "SonTransfer-IEs.EHRPDCompositeAvailableCapacity", "group": 8}, + {"id": "SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem", "group": 8}, + {"id": "SonTransfer-IEs.maxnoofIRATReportingCells", "group": 8}, + {"id": "SonTransfer-IEs.maxnoofcandidateCells", "group": 8}, + {"id": "SonTransfer-IEs.maxnoofCellineNB", "group": 8} ], "links": [ - {"source": "S1AP-PDU-Contents.E-RABToBeSetupListHOReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReqIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupListHOReq", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupResponse", "target": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "SonTransfer-IEs.MultiCellLoadReportingResponse-Item", "target": "SonTransfer-IEs.EUTRANResponse", "value": 1}, - {"source": "SonTransfer-IEs.MultiCellLoadReportingResponse-Item", "target": "SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem", "value": 1}, - {"source": "S1AP-Constants.id-uE-HistoryInformationFromTheUE", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.RLFReportInformation", "target": "S1AP-IEs.RLFReportInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.RLFReportInformation", "target": "S1AP-IEs.UE-RLF-Report-Container-for-extended-bands", "value": 1}, - {"source": "S1AP-IEs.RLFReportInformation", "target": "S1AP-IEs.UE-RLF-Report-Container", "value": 1}, - {"source": "S1AP-IEs.RLFReportInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-VoiceSupportMatchIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLList", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLList", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItemIEs", "value": 1}, - {"source": "S1AP-IEs.CGI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.ProSeAuthorized", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.TraceActivation", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.V2XServicesAuthorized", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.RequestType", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.GUMMEI", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.UESecurityCapabilities", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.AerialUEsubscriptionInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.CSG-Id", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.HandoverType", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.NASSecurityParameterstoE-UTRAN", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.Source-ToTarget-TransparentContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.SRVCCOperationPossible", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.Masked-IMEISV", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.ManagementBasedMDTAllowed", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.SecurityContext", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.UEUserPlaneCIoTSupportIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupListHOReq", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.ExpectedUEBehaviour", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.HandoverRestrictionList", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.MDTPLMNList", "value": 1}, - {"source": "S1AP-IEs.BluetoothMeasConfigNameList", "target": "S1AP-IEs.BluetoothName", "value": 1}, - {"source": "S1AP-IEs.BluetoothMeasConfigNameList", "target": "S1AP-Constants.maxnoofBluetoothName", "value": 1}, - {"source": "S1AP-IEs.CellBasedQMC-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-LPPa-PDU", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-eNB-StatusTransfer-TransparentContainer", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-Tunnel-Information-for-BBF", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-IEs.NAS-PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABModify", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABModify", "target": "S1AP-PDU-Contents.E-RABModifyResponse", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABModify", "target": "S1AP-PDU-Contents.E-RABModifyRequest", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.MDT-Location-Info", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.M5Configuration", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.M6Configuration", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.BluetoothMeasurementConfiguration", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.WLANMeasurementConfiguration", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.M3Configuration", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.M4Configuration", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.M7Configuration", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransferList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransferList", "target": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemIEs", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransferList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForRecommendedCells", "target": "S1AP-IEs.RecommendedCellsForPaging", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForRecommendedCells", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForRecommendedCells", "target": "S1AP-IEs.AssistanceDataForRecommendedCells-ExtIEs", "value": 1}, - {"source": "S1AP-Constants.id-EN-DCSONConfigurationTransfer-MCT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-eNBname", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupResponse", "target": "S1AP-PDU-Contents.S1SetupResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-UE-S1AP-IDs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABRelease", "target": "S1AP-PDU-Contents.E-RABReleaseResponse", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABRelease", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABRelease", "target": "S1AP-PDU-Contents.E-RABReleaseCommand", "value": 1}, - {"source": "S1AP-Constants.id-RelativeMMECapacity", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.RRC-Container", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.UE-HistoryInformation", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.E-RABInformationList", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.SubscriberProfileIDforRFP", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverCancel", "target": "S1AP-PDU-Contents.HandoverCancelAcknowledge", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverCancel", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverCancel", "target": "S1AP-PDU-Contents.HandoverCancel", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "value": 1}, - {"source": "S1AP-Constants.id-EDT-Session", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSUResIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSUResIEs", "target": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "value": 1}, - {"source": "S1AP-Constants.id-E-RABAdmittedItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupListCtxtSUReq", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupListCtxtSUReq", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupListCtxtSUReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.Routing-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.LPPa-PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.UE-RetentionInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.ServedDCNs", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.ServedGUMMEIs", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.MMERelaySupportIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.MMEname", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.RelativeMMECapacity", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeReq", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeReq", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReqIEs", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONTransferType", "target": "S1AP-IEs.EN-DCTransferTypeRequest", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONTransferType", "target": "S1AP-IEs.EN-DCTransferTypeReply", "value": 1}, - {"source": "S1AP-IEs.BluetoothMeasurementConfiguration", "target": "S1AP-IEs.BluetoothMeasConfigNameList", "value": 1}, - {"source": "S1AP-IEs.BluetoothMeasurementConfiguration", "target": "S1AP-IEs.BluetoothMeasurementConfiguration-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.BluetoothMeasurementConfiguration", "target": "S1AP-IEs.BluetoothMeasConfig", "value": 1}, - {"source": "S1AP-IEs.BluetoothMeasurementConfiguration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "SonTransfer-IEs.CandidateCellList", "target": "SonTransfer-IEs.maxnoofcandidateCells", "value": 1}, - {"source": "SonTransfer-IEs.CandidateCellList", "target": "SonTransfer-IEs.IRAT-Cell-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.ConnectedengNBList", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.ENBname", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.CSG-IdList", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.NB-IoT-DefaultPagingDRX", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.PagingDRX", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.SupportedTAs", "value": 1}, - {"source": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "target": "S1AP-IEs.ScheduledCommunicationTime", "value": 1}, - {"source": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.pWSRestartIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.retrieveUEInformation", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.nASNonDeliveryIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uplinkS1cdma2000tunnelling", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uECapabilityInfoIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uplinkNonUEAssociatedLPPaTransport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.mMEStatusTransfer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.pWSFailureIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.traceFailureIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.downlinkS1cdma2000tunnelling", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uEInformationTransfer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.overloadStop", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.secondaryRATDataUsageReport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uEContextReleaseRequest", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.initialUEMessage", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.paging", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.privateMessage", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.deactivateTrace", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.cellTrafficTrace", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.errorIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.locationReportingControl", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.downlinkNonUEAssociatedLPPaTransport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.connectionEstablishmentIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.locationReportingFailureIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.traceStart", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uplinkNASTransport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.downlinkUEAssociatedLPPaTransport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uplinkUEAssociatedLPPaTransport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.overloadStart", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.downlinkNASTransport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.eNBCPRelocationIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.locationReport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.rerouteNASRequest", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.mMEDirectInformationTransfer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.eNBDirectInformationTransfer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.handoverNotification", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.nASDeliveryIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.eNBStatusTransfer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.e-RABReleaseIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.mMEConfigurationTransfer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.eNBConfigurationTransfer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.mMECPRelocationIndication", "value": 1}, - {"source": "S1AP-Constants.id-MME-UE-S1AP-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForCECapableUEs", "target": "S1AP-IEs.InformationForCECapableUEs-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForCECapableUEs", "target": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForCECapableUEs", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeReleasedListBearerModConf", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-PS-ServiceNotAvailable", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "SonTransfer-IEs.ActivatedCellsList", "target": "SonTransfer-IEs.maxnoofCellineNB", "value": 1}, - {"source": "SonTransfer-IEs.ActivatedCellsList", "target": "SonTransfer-IEs.ActivatedCellsList-Item", "value": 1}, - {"source": "S1AP-Constants.id-NASNonDeliveryIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-CSFallbackIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-SecondaryRATDataUsageReportItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.UESecurityCapabilities", "target": "S1AP-IEs.IntegrityProtectionAlgorithms", "value": 1}, - {"source": "S1AP-IEs.UESecurityCapabilities", "target": "S1AP-IEs.EncryptionAlgorithms", "value": 1}, - {"source": "S1AP-IEs.UESecurityCapabilities", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.UESecurityCapabilities", "target": "S1AP-IEs.UESecurityCapabilities-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequest", "target": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnelling", "target": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnelling", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-E-RABSetupItemBearerSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck", "target": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAckExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestFailure", "target": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "value": 1}, + {"source": "S1AP-Constants.id-DataCodingScheme", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ConnectedengNBItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-E-RABModifyItemBearerModRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-NRrestrictionin5GS", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.NG-eNB", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, + {"source": "S1AP-IEs.NG-eNB", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.NG-eNB", "target": "S1AP-IEs.NG-eNB-ExtIEs", "value": 1}, + {"source": "SonTransfer-IEs.EventTriggeredCellLoadReportingResponse", "target": "SonTransfer-IEs.CellLoadReportingResponse", "value": 1}, + {"source": "SonTransfer-IEs.EventTriggeredCellLoadReportingResponse", "target": "SonTransfer-IEs.OverloadFlag", "value": 1}, + {"source": "S1AP-PDU-Descriptions.downlinkNASTransport", "target": "S1AP-PDU-Contents.DownlinkNASTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.downlinkNASTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, {"source": "S1AP-IEs.TargeteNB-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdate", "target": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdate", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverNotify", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverNotify", "target": "S1AP-PDU-Contents.HandoverNotifyIEs", "value": 1}, - {"source": "S1AP-Constants.id-Target-ToSource-TransparentContainer", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-SONConfigurationTransferECT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.FiveGSTAI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledge", "target": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-Time-Synchronisation-Info", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.locationReport", "target": "S1AP-PDU-Contents.LocationReport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.locationReport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceStart", "target": "S1AP-PDU-Contents.TraceStartIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceStart", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBDirectInformationTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBDirectInformationTransfer", "target": "S1AP-PDU-Contents.ENBDirectInformationTransfer", "value": 1}, - {"source": "S1AP-IEs.RecommendedCellItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-IEs.RecommendedCellItemIEs", "target": "S1AP-IEs.RecommendedCellItem", "value": 1}, - {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-IEs.PrivacyIndicator", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaIDList", "target": "S1AP-IEs.EmergencyAreaID", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaIDList", "target": "S1AP-Constants.maxnoofEmergencyAreaID", "value": 1}, + {"source": "S1AP-IEs.M1ThresholdEventA2", "target": "S1AP-IEs.M1ThresholdEventA2-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.M1ThresholdEventA2", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.M1ThresholdEventA2", "target": "S1AP-IEs.MeasurementThresholdA2", "value": 1}, + {"source": "S1AP-Constants.id-ResetType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.SONInformation-Extension", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-IEs.SONInformation-Extension", "target": "S1AP-IEs.SONInformation-ExtensionIE", "value": 1}, + {"source": "S1AP-IEs.WarningAreaList", "target": "S1AP-IEs.TAIListforWarning", "value": 1}, + {"source": "S1AP-IEs.WarningAreaList", "target": "S1AP-IEs.EmergencyAreaIDList", "value": 1}, + {"source": "S1AP-IEs.WarningAreaList", "target": "S1AP-IEs.ECGIList", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationTransfer", "target": "S1AP-PDU-Contents.ENBConfigurationTransferIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationTransferIEs", "target": "S1AP-IEs.SONConfigurationTransfer", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationTransferIEs", "target": "S1AP-IEs.EN-DCSONConfigurationTransfer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModResExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.MMEPagingTarget", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, + {"source": "S1AP-IEs.MMEPagingTarget", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-Constants.id-UE-associatedLogicalS1-ConnectionItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.Cause", "target": "S1AP-IEs.CauseMisc", "value": 1}, + {"source": "S1AP-IEs.Cause", "target": "S1AP-IEs.CauseProtocol", "value": 1}, + {"source": "S1AP-IEs.Cause", "target": "S1AP-IEs.CauseRadioNetwork", "value": 1}, + {"source": "S1AP-IEs.Cause", "target": "S1AP-IEs.CauseTransport", "value": 1}, + {"source": "S1AP-IEs.Cause", "target": "S1AP-IEs.CauseNas", "value": 1}, + {"source": "S1AP-IEs.TABasedQMC", "target": "S1AP-IEs.TAListforQMC", "value": 1}, + {"source": "S1AP-IEs.TABasedQMC", "target": "S1AP-IEs.TABasedQMC-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TABasedQMC", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToSetupListBearerSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-IEs.E-UTRAN-Trace-ID", "value": 1}, {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-IEs.PrivacyIndicator", "value": 1}, {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingFailureIndication", "target": "S1AP-PDU-Contents.LocationReportingFailureIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingFailureIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer", "target": "S1AP-IEs.RRC-Container", "value": 1}, - {"source": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer", "target": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ServedGUMMEIs", "target": "S1AP-Constants.maxnoofRATs", "value": 1}, - {"source": "S1AP-IEs.ServedGUMMEIs", "target": "S1AP-IEs.ServedGUMMEIsItem", "value": 1}, - {"source": "S1AP-Constants.id-ConnectedengNBToAddList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAckExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-RAT-Type", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-Correlation-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.CellTrafficTraceIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifyItemBearerModReqExtIEs", "target": "S1AP-IEs.TransportInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifyItemBearerModReqExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.Global-GNB-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-E-RABAdmittedList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.COUNTvalue", "target": "S1AP-IEs.HFN", "value": 1}, + {"source": "S1AP-IEs.COUNTvalue", "target": "S1AP-IEs.COUNTvalue-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.COUNTvalue", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.COUNTvalue", "target": "S1AP-IEs.PDCP-SN", "value": 1}, + {"source": "S1AP-IEs.CellID-Cancelled-Item", "target": "S1AP-IEs.NumberOfBroadcasts", "value": 1}, + {"source": "S1AP-IEs.CellID-Cancelled-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CellID-Cancelled-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.CellID-Cancelled-Item", "target": "S1AP-IEs.CellID-Cancelled-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "target": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "target": "S1AP-IEs.ReceiveStatusOfULPDCPSDUsExtended", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "target": "S1AP-IEs.ReceiveStatusOfULPDCPSDUsPDCP-SNlength18", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "target": "S1AP-IEs.COUNTValueExtended", "value": 1}, + {"source": "S1AP-Constants.id-UplinkPacketLossRate", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-RegisteredLAI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-PDU-Contents.E-RABModifyListBearerModRes", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.Target-ToSource-TransparentContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.CE-mode-B-SupportIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-PDU-Contents.E-RABFailedtoSetupListHOReqAck", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-PDU-Contents.E-RABAdmittedList", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.CSG-Id", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.CellAccessMode", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-PWSRestartIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.M3Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-RepetitionPeriod", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UESecurityCapabilities", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.RecommendedCellItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.RecommendedCellItemIEs", "target": "S1AP-IEs.RecommendedCellItem", "value": 1}, + {"source": "S1AP-PDU-Contents.TAIItemExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.CellIdListforMDT", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.CellIdListforMDT", "target": "S1AP-Constants.maxnoofCellIDforMDT", "value": 1}, + {"source": "S1AP-Constants.id-eNBname", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uplinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uplinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Descriptions.paging", "target": "S1AP-PDU-Contents.Paging", "value": 1}, + {"source": "S1AP-PDU-Descriptions.paging", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.RerouteNASRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.RerouteNASRequest", "target": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "value": 1}, + {"source": "S1AP-Constants.id-CNDomain", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-IEs.UL-CP-SecurityInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-IEs.S-TMSI", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-PDU-Descriptions.pWSRestartIndication", "target": "S1AP-PDU-Contents.PWSRestartIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.pWSRestartIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSUResExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "value": 1}, + {"source": "S1AP-Constants.id-WarningAreaCoordinates", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UL-CP-SecurityInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.ResetAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.ResetAcknowledge", "target": "S1AP-PDU-Contents.ResetAcknowledgeIEs", "value": 1}, + {"source": "S1AP-IEs.BluetoothMeasConfigNameList", "target": "S1AP-Constants.maxnoofBluetoothName", "value": 1}, + {"source": "S1AP-IEs.BluetoothMeasConfigNameList", "target": "S1AP-IEs.BluetoothName", "value": 1}, + {"source": "S1AP-Constants.id-LoggedMBSFNMDT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.RLFReportInformation", "target": "S1AP-IEs.UE-RLF-Report-Container", "value": 1}, + {"source": "S1AP-IEs.RLFReportInformation", "target": "S1AP-IEs.UE-RLF-Report-Container-for-extended-bands", "value": 1}, + {"source": "S1AP-IEs.RLFReportInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.RLFReportInformation", "target": "S1AP-IEs.RLFReportInformation-ExtIEs", "value": 1}, + {"source": "S1AP-Constants.id-eNBDirectInformationTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendResponse", "target": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupFailure", "target": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "value": 1}, + {"source": "S1AP-Constants.id-extended-uEaggregateMaximumBitRateDL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-ExtendedRepetitionPeriod", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer", "target": "S1AP-IEs.EN-DCSONConfigurationTransfer-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer", "target": "S1AP-IEs.X2TNLConfigurationInfo", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer", "target": "S1AP-IEs.EN-DCSONTransferType", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer", "target": "S1AP-IEs.SONInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.Inter-SystemInformationTransferType", "target": "S1AP-IEs.RIMTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.mMEConfigurationTransfer", "target": "S1AP-PDU-Contents.MMEConfigurationTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.mMEConfigurationTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-RecommendedENBItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseIndication", "target": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.ForbiddenInterRATs", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.ForbiddenLAs", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.ForbiddenTAs", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.EPLMNs", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "target": "S1AP-IEs.MMEname", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "target": "S1AP-IEs.ServedDCNs", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "target": "S1AP-IEs.RelativeMMECapacity", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "target": "S1AP-IEs.ServedGUMMEIs", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSUResIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSUResIEs", "target": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "value": 1}, - {"source": "S1AP-IEs.ForbiddenLAs-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.Cdma2000OneXSRVCCInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-Additional-GUTI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-LocationReportingFailureIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-S1Setup", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.RequestType", "target": "S1AP-IEs.EventType", "value": 1}, - {"source": "S1AP-IEs.RequestType", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.RequestType", "target": "S1AP-IEs.ReportArea", "value": 1}, - {"source": "S1AP-IEs.RequestType", "target": "S1AP-IEs.RequestType-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-IEs.CriticalityDiagnostics-IE-List", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-CommonDataTypes.TriggeringMessage", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-IEs.CriticalityDiagnostics-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModReq", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-IEs.SecondaryRATDataUsageRequest", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "SonTransfer-IEs.CellActivationRequest", "target": "SonTransfer-IEs.CellsToActivateList", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uplinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uplinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport", "value": 1}, - {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "target": "S1AP-IEs.NAS-PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.E-RABInformationListIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-IEs.E-RABInformationListIEs", "target": "S1AP-IEs.E-RABInformationListItem", "value": 1}, - {"source": "S1AP-PDU-Contents.MMECPRelocationIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.MMECPRelocationIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.MMECPRelocationIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-IEs.GWContextReleaseIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.ENBX2GTPTLAs", "target": "S1AP-Constants.maxnoofeNBX2GTPTLAs", "value": 1}, - {"source": "S1AP-IEs.ENBX2GTPTLAs", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "target": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Descriptions.downlinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.downlinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-Constants.id-ProSeAuthorized", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UEContextReleaseRequest", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication", "target": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.RecommendedCellItem", "target": "S1AP-IEs.RecommendedCellsForPagingItem-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.RecommendedCellItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.RecommendedCellItem", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-Constants.id-extended-UEIdentityIndexValue", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModIndIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModIndIEs", "target": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "value": 1}, - {"source": "S1AP-Constants.id-EN-DCSONConfigurationTransfer-ECT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Containers.PrivateIE-Field", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, - {"source": "S1AP-Containers.PrivateIE-Field", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, - {"source": "S1AP-Containers.PrivateIE-Field", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, - {"source": "S1AP-Containers.PrivateIE-Field", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, - {"source": "S1AP-Constants.id-InitialContextSetup", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.SONInformation-ExtensionIE", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-IEs.SONInformation-ExtensionIE", "target": "S1AP-IEs.SONInformationReport", "value": 1}, - {"source": "SonTransfer-IEs.EHRPDCompositeAvailableCapacity", "target": "SonTransfer-IEs.EHRPDSectorCapacityClassValue", "value": 1}, - {"source": "SonTransfer-IEs.EHRPDCompositeAvailableCapacity", "target": "SonTransfer-IEs.EHRPDCapacityValue", "value": 1}, - {"source": "S1AP-IEs.RecommendedCellsForPagingItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-PDU-Contents.E-RABReleaseListBearerRelComp", "value": 1}, - {"source": "S1AP-IEs.NR-CGI", "target": "S1AP-IEs.NR-CGI-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.NR-CGI", "target": "S1AP-IEs.NRCellIdentity", "value": 1}, - {"source": "S1AP-IEs.NR-CGI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.NR-CGI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ProSeAuthorized", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ProSeAuthorized", "target": "S1AP-IEs.ProSeAuthorized-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ProSeAuthorized", "target": "S1AP-IEs.ProSeDirectDiscovery", "value": 1}, - {"source": "S1AP-IEs.ProSeAuthorized", "target": "S1AP-IEs.ProSeDirectCommunication", "value": 1}, - {"source": "S1AP-Constants.id-CellAccessMode", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-MMERelaySupportIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.SONInformationReply", "target": "S1AP-IEs.SONInformationReply-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.SONInformationReply", "target": "S1AP-IEs.X2TNLConfigurationInfo", "value": 1}, - {"source": "S1AP-IEs.SONInformationReply", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseListBearerRelComp", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseListBearerRelComp", "target": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseListBearerRelComp", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBCPRelocationIndication", "target": "S1AP-PDU-Contents.ENBCPRelocationIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBCPRelocationIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-IEs.GERAN-Cell-ID", "target": "S1AP-IEs.LAI", "value": 1}, - {"source": "S1AP-IEs.GERAN-Cell-ID", "target": "S1AP-IEs.RAC", "value": 1}, - {"source": "S1AP-IEs.GERAN-Cell-ID", "target": "S1AP-IEs.GERAN-Cell-ID-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.GERAN-Cell-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.GERAN-Cell-ID", "target": "S1AP-IEs.CI", "value": 1}, - {"source": "S1AP-IEs.MeasurementThresholdA2", "target": "S1AP-IEs.Threshold-RSRQ", "value": 1}, - {"source": "S1AP-IEs.MeasurementThresholdA2", "target": "S1AP-IEs.Threshold-RSRP", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationIndication", "target": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Descriptions.downlinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.downlinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport", "value": 1}, - {"source": "S1AP-PDU-Contents.OverloadStartIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.OverloadStartIEs", "target": "S1AP-IEs.TrafficLoadReductionIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.OverloadStartIEs", "target": "S1AP-IEs.OverloadResponse", "value": 1}, - {"source": "S1AP-PDU-Contents.OverloadStartIEs", "target": "S1AP-IEs.GUMMEIList", "value": 1}, - {"source": "S1AP-IEs.NRUESecurityCapabilities", "target": "S1AP-IEs.NRencryptionAlgorithms", "value": 1}, - {"source": "S1AP-IEs.NRUESecurityCapabilities", "target": "S1AP-IEs.NRUESecurityCapabilities-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.NRUESecurityCapabilities", "target": "S1AP-IEs.NRintegrityProtectionAlgorithms", "value": 1}, - {"source": "S1AP-IEs.NRUESecurityCapabilities", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-uplinkNonUEAssociatedLPPaTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "target": "S1AP-IEs.RecommendedCellsForPaging", "value": 1}, - {"source": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "target": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "target": "S1AP-IEs.RecommendedENBsForPaging", "value": 1}, - {"source": "S1AP-IEs.PWSfailedECGIList", "target": "S1AP-Constants.maxnoofCellsineNB", "value": 1}, - {"source": "S1AP-IEs.PWSfailedECGIList", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-PDU-Contents.E-RABModifyListBearerModConf", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.UserLocationInformation", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.UserLocationInformation", "target": "S1AP-IEs.UserLocationInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.UserLocationInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.UserLocationInformation", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.ListeningSubframePattern", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ListeningSubframePattern", "target": "S1AP-IEs.ListeningSubframePattern-ExtIEs", "value": 1}, - {"source": "S1AP-Constants.id-uplinkNASTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.LoggedMBSFNMDT", "target": "S1AP-IEs.MBSFN-ResultToLog", "value": 1}, - {"source": "S1AP-IEs.LoggedMBSFNMDT", "target": "S1AP-IEs.LoggingInterval", "value": 1}, - {"source": "S1AP-IEs.LoggedMBSFNMDT", "target": "S1AP-IEs.LoggingDuration", "value": 1}, - {"source": "S1AP-IEs.LoggedMBSFNMDT", "target": "S1AP-IEs.LoggedMBSFNMDT-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.LoggedMBSFNMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport", "target": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ID", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ID", "target": "S1AP-IEs.SourceeNB-ID-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ID", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBCPRelocationIndication", "target": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBCPRelocationIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-Cause", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-WarningMessageContents", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "SonTransfer-IEs.ReportingCellList-Item", "target": "SonTransfer-IEs.IRAT-Cell-ID", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.ForbiddenLAs", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.ForbiddenInterRATs", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.ForbiddenTAs", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList", "target": "S1AP-IEs.EPLMNs", "value": 1}, - {"source": "S1AP-Constants.id-DLNASPDUDeliveryAckRequest", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-GW-TransportLayerAddress", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "target": "S1AP-IEs.UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "target": "S1AP-IEs.BitRate", "value": 1}, - {"source": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABSetup", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABSetup", "target": "S1AP-PDU-Contents.E-RABSetupResponse", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABSetup", "target": "S1AP-PDU-Contents.E-RABSetupRequest", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForRecommendedCells-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-IEs.LastVisitedCell-Item", "target": "S1AP-IEs.LastVisitedNGRANCellInformation", "value": 1}, - {"source": "S1AP-IEs.LastVisitedCell-Item", "target": "S1AP-IEs.LastVisitedGERANCellInformation", "value": 1}, - {"source": "S1AP-IEs.LastVisitedCell-Item", "target": "S1AP-IEs.LastVisitedUTRANCellInformation", "value": 1}, - {"source": "S1AP-IEs.LastVisitedCell-Item", "target": "S1AP-IEs.LastVisitedEUTRANCellInformation", "value": 1}, - {"source": "S1AP-Constants.id-NB-IoT-DefaultPagingDRX", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.retrieveUEInformation", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.retrieveUEInformation", "target": "S1AP-PDU-Contents.RetrieveUEInformation", "value": 1}, - {"source": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItemExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.DeactivateTraceIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.DeactivateTraceIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DeactivateTraceIEs", "target": "S1AP-IEs.E-UTRAN-Trace-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DeactivateTraceIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.WLANMeasConfigNameList", "target": "S1AP-Constants.maxnoofWLANName", "value": 1}, - {"source": "S1AP-IEs.WLANMeasConfigNameList", "target": "S1AP-IEs.WLANName", "value": 1}, - {"source": "S1AP-Constants.id-PSCellInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationIndication", "target": "S1AP-PDU-Contents.UEContextModificationIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.M6Configuration", "target": "S1AP-IEs.M6Configuration-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.M6Configuration", "target": "S1AP-IEs.Links-to-log", "value": 1}, - {"source": "S1AP-IEs.M6Configuration", "target": "S1AP-IEs.M6delay-threshold", "value": 1}, - {"source": "S1AP-IEs.M6Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.M6Configuration", "target": "S1AP-IEs.M6report-Interval", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModRes", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModRes", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModResIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModRes", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-Constants.id-SRVCCOperationPossible", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ConnectedengNBList", "target": "S1AP-Constants.maxnoofConnectedengNBs", "value": 1}, - {"source": "S1AP-IEs.ConnectedengNBList", "target": "S1AP-IEs.ConnectedengNBItem", "value": 1}, - {"source": "S1AP-Constants.id-E-RABModify", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-ECGIListForRestart", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "target": "S1AP-CommonDataTypes.ProtocolExtensionID", "value": 1}, - {"source": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "target": "S1AP-CommonDataTypes.Presence", "value": 1}, - {"source": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, - {"source": "S1AP-Constants.id-DataCodingScheme", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-TraceActivation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-PWSFailureIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendRequest", "target": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "value": 1}, + {"source": "S1AP-IEs.TimeSynchronisationInfo", "target": "S1AP-IEs.StratumLevel", "value": 1}, + {"source": "S1AP-IEs.TimeSynchronisationInfo", "target": "S1AP-IEs.SynchronisationStatus", "value": 1}, + {"source": "S1AP-IEs.TimeSynchronisationInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TimeSynchronisationInfo", "target": "S1AP-IEs.TimeSynchronisationInfo-ExtIEs", "value": 1}, {"source": "S1AP-Constants.id-WarningSecurityInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.OverloadStopIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.OverloadStopIEs", "target": "S1AP-IEs.GUMMEIList", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequest", "target": "S1AP-PDU-Contents.PathSwitchRequestIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.M1ThresholdEventA2-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferCause", "target": "SonTransfer-IEs.CellActivationCause", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferCause", "target": "SonTransfer-IEs.HOReportingCause", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferCause", "target": "SonTransfer-IEs.CellStateIndicationCause", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferCause", "target": "SonTransfer-IEs.FailureEventReportingCause", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferCause", "target": "SonTransfer-IEs.CellLoadReportingCause", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEDirectInformationTransfer", "target": "S1AP-PDU-Contents.MMEDirectInformationTransferIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEDirectInformationTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToModifyListBearerModConf", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-NASSecurityParameterstoE-UTRAN", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "SonTransfer-IEs.EHRPDSectorLoadReportingResponse", "target": "SonTransfer-IEs.EHRPDCompositeAvailableCapacity", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-RetrieveUEInformation", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.CellTrafficTrace", "target": "S1AP-PDU-Contents.CellTrafficTraceIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.CellTrafficTrace", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-EUTRANRoundTripDelayEstimationInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.WLANMeasurementConfiguration", "target": "S1AP-IEs.WLANMeasConfigNameList", "value": 1}, - {"source": "S1AP-IEs.WLANMeasurementConfiguration", "target": "S1AP-IEs.WLANMeasurementConfiguration-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.WLANMeasurementConfiguration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.WLANMeasurementConfiguration", "target": "S1AP-IEs.WLANMeasConfig", "value": 1}, - {"source": "S1AP-Constants.id-SIPTO-L-GW-TransportLayerAddress", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem", "target": "S1AP-IEs.E-RABUsageReportList", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem", "target": "S1AP-IEs.SecondaryRATType", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem", "target": "S1AP-IEs.SecondaryRATDataUsageReportItem-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TAI-Cancelled-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-E-RABReleaseItemBearerRelComp", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.M7Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.M7Configuration", "target": "S1AP-IEs.M7period", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONengNBIdentification-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReport", "target": "S1AP-PDU-Contents.LocationReportIEs", "value": 1}, {"source": "S1AP-IEs.M7Configuration", "target": "S1AP-IEs.M7Configuration-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.M7Configuration", "target": "S1AP-IEs.M7period", "value": 1}, {"source": "S1AP-IEs.M7Configuration", "target": "S1AP-IEs.Links-to-log", "value": 1}, - {"source": "S1AP-Constants.id-OverloadResponse", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.SONConfigurationTransfer", "target": "S1AP-IEs.SONConfigurationTransfer-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.SONConfigurationTransfer", "target": "S1AP-IEs.SONInformation", "value": 1}, - {"source": "S1AP-IEs.SONConfigurationTransfer", "target": "S1AP-IEs.TargeteNB-ID", "value": 1}, - {"source": "S1AP-IEs.SONConfigurationTransfer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.SONConfigurationTransfer", "target": "S1AP-IEs.SourceeNB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.KillRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.KillRequestIEs", "target": "S1AP-IEs.MessageIdentifier", "value": 1}, - {"source": "S1AP-PDU-Contents.KillRequestIEs", "target": "S1AP-IEs.SerialNumber", "value": 1}, - {"source": "S1AP-PDU-Contents.KillRequestIEs", "target": "S1AP-IEs.KillAllWarningMessages", "value": 1}, - {"source": "S1AP-PDU-Contents.KillRequestIEs", "target": "S1AP-IEs.WarningAreaList", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-PDU-Contents.E-RABSetupListCtxtSURes", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.M5Configuration", "target": "S1AP-IEs.M5period", "value": 1}, - {"source": "S1AP-IEs.M5Configuration", "target": "S1AP-IEs.M5Configuration-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.M5Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.M5Configuration", "target": "S1AP-IEs.Links-to-log", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedtoSetupItemHOReqAck", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequest", "target": "S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeSwitchedDLItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequest", "target": "S1AP-PDU-Contents.S1SetupRequestIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBDirectInformationTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBDirectInformationTransferIEs", "target": "S1AP-PDU-Contents.Inter-SystemInformationTransferType", "value": 1}, - {"source": "S1AP-Constants.id-UE-associatedLogicalS1-ConnectionItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ENBX2ExtTLA", "target": "S1AP-IEs.ENBX2ExtTLA-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ENBX2ExtTLA", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ENBX2ExtTLA", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-IEs.ENBX2ExtTLA", "target": "S1AP-IEs.ENBX2GTPTLAs", "value": 1}, - {"source": "S1AP-IEs.ForbiddenLACs", "target": "S1AP-Constants.maxnoofForbLACs", "value": 1}, - {"source": "S1AP-IEs.ForbiddenLACs", "target": "S1AP-IEs.LAC", "value": 1}, + {"source": "S1AP-IEs.M7Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Constants.id-SONConfigurationTransferMCT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.Cdma2000OneXSRVCCInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-PrivateMessage", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.SynchronisationInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABModificationIndication", "target": "S1AP-PDU-Contents.E-RABModificationIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABModificationIndication", "target": "S1AP-PDU-Contents.E-RABModificationConfirm", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABModificationIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequest", "target": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "value": 1}, + {"source": "S1AP-IEs.DL-CP-SecurityInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.TimeSinceSecondaryNodeRelease", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommand", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommand", "target": "S1AP-PDU-Contents.HandoverCommandIEs", "value": 1}, {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd", "target": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-Constants.id-SubscriberProfileIDforRFP", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-SourceMME-UE-S1AP-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ECGI-List", "target": "S1AP-Constants.maxnoofCellsineNB", "value": 1}, - {"source": "S1AP-IEs.ECGI-List", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeModifiedListBearerModReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.SuccessfulOutcome", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-Constants.id-ULCOUNTValuePDCP-SNlength18", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupListBearerSUReq", "value": 1}, + {"source": "S1AP-Constants.id-NAS-PDU", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.initialContextSetup", "target": "S1AP-PDU-Contents.InitialContextSetupRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.initialContextSetup", "target": "S1AP-PDU-Contents.InitialContextSetupFailure", "value": 1}, + {"source": "S1AP-PDU-Descriptions.initialContextSetup", "target": "S1AP-PDU-Contents.InitialContextSetupResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.initialContextSetup", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.UE-S1AP-IDs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-IEs.UE-S1AP-IDs", "target": "S1AP-IEs.UE-S1AP-ID-pair", "value": 1}, + {"source": "SonTransfer-IEs.EUTRANcellLoadReportingResponse", "target": "SonTransfer-IEs.CompositeAvailableCapacityGroup", "value": 1}, + {"source": "S1AP-Constants.id-TAIListForRestart", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ForbiddenTAs", "target": "S1AP-IEs.ForbiddenTAs-Item", "value": 1}, + {"source": "S1AP-IEs.ForbiddenTAs", "target": "S1AP-Constants.maxnoofEPLMNsPlusOne", "value": 1}, + {"source": "S1AP-Constants.id-NRrestrictioninEPSasSecondaryRAT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.UserLocationInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.UserLocationInformation-ExtIEs", "target": "S1AP-IEs.PSCellInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "target": "S1AP-IEs.EmergencyAreaIDListForRestart", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "target": "S1AP-IEs.TAIListForRestart", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "target": "S1AP-IEs.ECGIListForRestart", "value": 1}, {"source": "S1AP-PDU-Descriptions.SuccessfulOutcome", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, {"source": "S1AP-PDU-Descriptions.SuccessfulOutcome", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, {"source": "S1AP-PDU-Descriptions.SuccessfulOutcome", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "value": 1}, - {"source": "S1AP-Constants.id-TransportInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-MMEDirectInformationTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModConf", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModConfIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModConf", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModConf", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-Constants.id-DefaultPagingDRX", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.GUMMEIList", "target": "S1AP-IEs.GUMMEI", "value": 1}, - {"source": "S1AP-IEs.GUMMEIList", "target": "S1AP-Constants.maxnoofMMECs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeRes", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeResIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeRes", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupListBearerSUReq", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModRes", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModRes", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModRes", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModResExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-PDU-Contents.E-RABSubjecttoDataForwardingList", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000HOStatus", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000RATType", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBConfigurationTransfer", "target": "S1AP-PDU-Contents.ENBConfigurationTransfer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBConfigurationTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-Constants.id-UplinkPacketLossRate", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UE-Application-Layer-Measurement-Capability", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "target": "S1AP-Containers.ProtocolIE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-Constants.id-x2TNLConfigurationInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-CSG-IdList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferResponseContainer", "target": "SonTransfer-IEs.MultiCellLoadReportingResponse", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferResponseContainer", "target": "SonTransfer-IEs.CellLoadReportingResponse", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferResponseContainer", "target": "SonTransfer-IEs.CellActivationResponse", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferResponseContainer", "target": "SonTransfer-IEs.EventTriggeredCellLoadReportingResponse", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.RRC-Establishment-Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.LHN-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.GUMMEI", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.UESecurityCapabilities", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.TunnelInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.CellAccessMode", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.CSG-Id", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.PSCellInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedDLList", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationTransferIEs", "target": "S1AP-IEs.EN-DCSONConfigurationTransfer", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationTransferIEs", "target": "S1AP-IEs.SONConfigurationTransfer", "value": 1}, - {"source": "S1AP-IEs.MDTMode-ExtensionIE", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-IEs.MDTMode-ExtensionIE", "target": "S1AP-IEs.LoggedMBSFNMDT", "value": 1}, - {"source": "S1AP-Constants.id-Source-ToTarget-TransparentContainer-Secondary", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "target": "S1AP-IEs.MessageIdentifier", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "target": "S1AP-IEs.SerialNumber", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "target": "S1AP-IEs.BroadcastCompletedAreaList", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "target": "S1AP-PDU-Contents.E-RABSetupItemCtxtSUResExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-Constants.id-eNBStatusTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledge", "target": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "value": 1}, - {"source": "S1AP-Constants.id-NASSecurityParametersfromE-UTRAN", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.Global-RAN-NODE-ID", "target": "S1AP-IEs.GNB", "value": 1}, - {"source": "S1AP-IEs.Global-RAN-NODE-ID", "target": "S1AP-IEs.NG-eNB", "value": 1}, - {"source": "S1AP-Constants.id-PrivateMessage", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-Global-ENB-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.traceFailureIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.traceFailureIndication", "target": "S1AP-PDU-Contents.TraceFailureIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-PDU-Contents.E-RABModifyListBearerModRes", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeSetupItemHOReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConf", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModConfExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConf", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConf", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.NASDeliveryIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.NASDeliveryIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.NASDeliveryIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-GERANtoLTEHOInformationRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeSwitchedULItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "SonTransfer-IEs.HOReport", "target": "SonTransfer-IEs.CandidatePCIList", "value": 1}, - {"source": "SonTransfer-IEs.HOReport", "target": "SonTransfer-IEs.HoReportType", "value": 1}, - {"source": "SonTransfer-IEs.HOReport", "target": "SonTransfer-IEs.CandidateCellList", "value": 1}, - {"source": "SonTransfer-IEs.HOReport", "target": "SonTransfer-IEs.IRAT-Cell-ID", "value": 1}, - {"source": "SonTransfer-IEs.HOReport", "target": "SonTransfer-IEs.HoType", "value": 1}, - {"source": "S1AP-Constants.id-DeactivateTrace", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestFailure", "target": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-SecondaryRATDataUsageRequest", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "target": "S1AP-IEs.VoiceSupportMatchIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-NB-IoT-Paging-eDRXInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.E-RABInformationList", "target": "S1AP-IEs.E-RABInformationListIEs", "value": 1}, - {"source": "S1AP-IEs.E-RABInformationList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-IEs.E-RABInformationList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-IEs.InformationForCECapableUEs-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModResIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModResIEs", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModRes", "value": 1}, - {"source": "S1AP-PDU-Descriptions.cellTrafficTrace", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.cellTrafficTrace", "target": "S1AP-PDU-Contents.CellTrafficTrace", "value": 1}, - {"source": "S1AP-PDU-Descriptions.locationReportingControl", "target": "S1AP-PDU-Contents.LocationReportingControl", "value": 1}, - {"source": "S1AP-PDU-Descriptions.locationReportingControl", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseCommand", "target": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseCommand", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeReleasedList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.EPLMNs", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.EPLMNs", "target": "S1AP-Constants.maxnoofEPLMNs", "value": 1}, - {"source": "S1AP-Constants.id-Inter-SystemInformationTransferTypeMDT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-WLANMeasurementConfiguration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.TAI-Broadcast-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.TAIListforQMC", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.TAIListforQMC", "target": "S1AP-Constants.maxnoofTAforQMC", "value": 1}, - {"source": "S1AP-IEs.TAListforMDT", "target": "S1AP-Constants.maxnoofTAforMDT", "value": 1}, - {"source": "S1AP-IEs.TAListforMDT", "target": "S1AP-IEs.TAC", "value": 1}, - {"source": "S1AP-Constants.id-BearerType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.SupportedTAs-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.SupportedTAs-Item-ExtIEs", "target": "S1AP-IEs.RAT-Type", "value": 1}, - {"source": "S1AP-IEs.MMEPagingTarget", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.MMEPagingTarget", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.TunnelInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.PSCellInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.LHN-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-SecondaryRATDataUsageReport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-MobilityInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationFailure", "target": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-LTE-M-Indication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONengNBIdentification", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONengNBIdentification", "target": "S1AP-IEs.Global-en-gNB-ID", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONengNBIdentification", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONengNBIdentification", "target": "S1AP-IEs.EN-DCSONengNBIdentification-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TAI-Cancelled-Item", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.TAI-Cancelled-Item", "target": "S1AP-IEs.CancelledCellinTAI", "value": 1}, - {"source": "S1AP-IEs.TAI-Cancelled-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.TAI-Cancelled-Item", "target": "S1AP-IEs.TAI-Cancelled-Item-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UECapabilityInfoIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.UECapabilityInfoIndication", "target": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.ProSeAuthorized", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.V2XServicesAuthorized", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.HandoverRestrictionList", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.UEUserPlaneCIoTSupportIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.AerialUEsubscriptionInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.SecurityContext", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedULList", "value": 1}, - {"source": "S1AP-PDU-Descriptions.nASDeliveryIndication", "target": "S1AP-PDU-Contents.NASDeliveryIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.nASDeliveryIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-IEs.EARFCN", "target": "S1AP-Constants.maxEARFCN", "value": 1}, - {"source": "S1AP-Constants.id-extended-e-RAB-MaximumBitrateUL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-eNBX2ExtendedTransportLayerAddresses", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-Direct-Forwarding-Path-Availability", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.TABasedMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-HandoverResourceAllocation", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.MBSFN-ResultToLogInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.MDTMode", "target": "S1AP-IEs.MDTMode-Extension", "value": 1}, - {"source": "S1AP-IEs.MDTMode", "target": "S1AP-IEs.ImmediateMDT", "value": 1}, - {"source": "S1AP-IEs.MDTMode", "target": "S1AP-IEs.LoggedMDT", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs", "target": "S1AP-IEs.BearerType", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs", "target": "S1AP-IEs.Correlation-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.PSCellInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.NAS-PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.LHN-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToResumeItemResumeRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyRequest", "target": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "value": 1}, - {"source": "S1AP-IEs.RIMTransfer", "target": "S1AP-IEs.RIMRoutingAddress", "value": 1}, - {"source": "S1AP-IEs.RIMTransfer", "target": "S1AP-IEs.RIMTransfer-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.RIMTransfer", "target": "S1AP-IEs.RIMInformation", "value": 1}, - {"source": "S1AP-IEs.RIMTransfer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "target": "S1AP-IEs.HFNforPDCP-SNlength18", "value": 1}, - {"source": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "target": "S1AP-IEs.PDCP-SNlength18", "value": 1}, - {"source": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "target": "S1AP-IEs.COUNTvaluePDCP-SNlength18-ExtIEs", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToBeReleasedList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.mMEConfigurationTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.mMEConfigurationTransfer", "target": "S1AP-PDU-Contents.MMEConfigurationTransfer", "value": 1}, - {"source": "S1AP-IEs.V2XServicesAuthorized", "target": "S1AP-IEs.PedestrianUE", "value": 1}, - {"source": "S1AP-IEs.V2XServicesAuthorized", "target": "S1AP-IEs.VehicleUE", "value": 1}, - {"source": "S1AP-IEs.V2XServicesAuthorized", "target": "S1AP-IEs.V2XServicesAuthorized-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.V2XServicesAuthorized", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-PagingPriority", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "target": "S1AP-IEs.ECGIListForRestart", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "target": "S1AP-IEs.TAIListForRestart", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "target": "S1AP-IEs.EmergencyAreaIDListForRestart", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, - {"source": "S1AP-IEs.SONConfigurationTransfer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.SONConfigurationTransfer-ExtIEs", "target": "S1AP-IEs.SynchronisationInformation", "value": 1}, - {"source": "S1AP-IEs.SONConfigurationTransfer-ExtIEs", "target": "S1AP-IEs.X2TNLConfigurationInfo", "value": 1}, - {"source": "S1AP-Constants.id-BroadcastCompletedAreaList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceStartIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceStartIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceStartIEs", "target": "S1AP-IEs.TraceActivation", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceStartIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.Paging", "target": "S1AP-PDU-Contents.PagingIEs", "value": 1}, + {"source": "S1AP-PDU-Descriptions.SuccessfulOutcome", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-UE-S1AP-IDs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ForbiddenLAs", "target": "S1AP-Constants.maxnoofEPLMNsPlusOne", "value": 1}, + {"source": "S1AP-IEs.ForbiddenLAs", "target": "S1AP-IEs.ForbiddenLAs-Item", "value": 1}, + {"source": "S1AP-PDU-Descriptions.downlinkS1cdma2000tunnelling", "target": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnelling", "value": 1}, + {"source": "S1AP-PDU-Descriptions.downlinkS1cdma2000tunnelling", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.MDTMode-Extension", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-IEs.MDTMode-Extension", "target": "S1AP-IEs.MDTMode-ExtensionIE", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABAdmittedItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABAdmittedItemIEs", "target": "S1AP-PDU-Contents.E-RABAdmittedItem", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingControl", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingControl", "target": "S1AP-PDU-Contents.LocationReportingControlIEs", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextRelease", "target": "S1AP-PDU-Contents.UEContextReleaseComplete", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextRelease", "target": "S1AP-PDU-Contents.UEContextReleaseCommand", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextRelease", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, {"source": "S1AP-PDU-Contents.Paging", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "target": "S1AP-IEs.NB-IoT-Paging-eDRXInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "target": "S1AP-IEs.NB-IoT-Paging-eDRX-Cycle", "value": 1}, - {"source": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "target": "S1AP-IEs.NB-IoT-PagingTimeWindow", "value": 1}, - {"source": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinEAI-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyResponse", "target": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Descriptions.pWSFailureIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.pWSFailureIndication", "target": "S1AP-PDU-Contents.PWSFailureIndication", "value": 1}, - {"source": "S1AP-Containers.ProtocolExtensionContainer", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Containers.ProtocolExtensionContainer", "target": "S1AP-Containers.ProtocolExtensionField", "value": 1}, - {"source": "S1AP-Containers.ProtocolExtensionContainer", "target": "S1AP-Constants.maxProtocolExtensions", "value": 1}, - {"source": "S1AP-IEs.E-RABItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-IEs.E-RABItem", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-IEs.E-RABItem", "target": "S1AP-IEs.E-RABItem-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.E-RABItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Broadcast", "target": "S1AP-Constants.maxnoofEmergencyAreaID", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Broadcast", "target": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "value": 1}, - {"source": "S1AP-IEs.CSG-IdList", "target": "S1AP-IEs.CSG-IdList-Item", "value": 1}, - {"source": "S1AP-IEs.CSG-IdList", "target": "S1AP-Constants.maxnoofCSGs", "value": 1}, - {"source": "S1AP-PDU-Descriptions.locationReportingFailureIndication", "target": "S1AP-PDU-Contents.LocationReportingFailureIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.locationReportingFailureIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uERadioCapabilityMatch", "target": "S1AP-PDU-Contents.UERadioCapabilityMatchResponse", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uERadioCapabilityMatch", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uERadioCapabilityMatch", "target": "S1AP-PDU-Contents.UERadioCapabilityMatchRequest", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendResponse", "target": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.RecommendedENBItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.M6Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.KillRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.KillRequest", "target": "S1AP-PDU-Contents.KillRequestIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.Paging", "target": "S1AP-PDU-Contents.PagingIEs", "value": 1}, + {"source": "S1AP-IEs.SONConfigurationTransfer-ExtIEs", "target": "S1AP-IEs.SynchronisationInformation", "value": 1}, + {"source": "S1AP-IEs.SONConfigurationTransfer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.SONConfigurationTransfer-ExtIEs", "target": "S1AP-IEs.X2TNLConfigurationInfo", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.handoverNotification", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.deactivateTrace", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.cellTrafficTrace", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.locationReportingFailureIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.errorIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.eNBCPRelocationIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.pWSRestartIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.connectionEstablishmentIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.traceFailureIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.privateMessage", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.nASDeliveryIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.downlinkS1cdma2000tunnelling", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.nASNonDeliveryIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uplinkUEAssociatedLPPaTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uplinkNonUEAssociatedLPPaTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.rerouteNASRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uplinkS1cdma2000tunnelling", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.mMEDirectInformationTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.locationReportingControl", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.downlinkNonUEAssociatedLPPaTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.overloadStop", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.eNBDirectInformationTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.eNBConfigurationTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.mMECPRelocationIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.pWSFailureIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uEContextReleaseRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uplinkNASTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.paging", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uEInformationTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.eNBStatusTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.downlinkNASTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.initialUEMessage", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.overloadStart", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.locationReport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.e-RABReleaseIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.traceStart", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.downlinkUEAssociatedLPPaTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.uECapabilityInfoIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.mMEStatusTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.mMEConfigurationTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.secondaryRATDataUsageReport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "target": "S1AP-PDU-Descriptions.retrieveUEInformation", "value": 1}, + {"source": "S1AP-Constants.id-OverloadResponse", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationFailure", "target": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "value": 1}, + {"source": "S1AP-IEs.SONInformation-ExtensionIE", "target": "S1AP-IEs.SONInformationReport", "value": 1}, + {"source": "S1AP-IEs.SONInformation-ExtensionIE", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-RequestType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-PDU-Contents.E-RABReleaseListBearerRelComp", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.ConnectedengNBItem", "target": "S1AP-IEs.ConnectedengNBItem-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ConnectedengNBItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ConnectedengNBItem", "target": "S1AP-IEs.En-gNB-ID", "value": 1}, + {"source": "S1AP-IEs.ConnectedengNBItem", "target": "S1AP-IEs.SupportedTAs", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinTAI-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationConfirm", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationConfirm", "target": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnelling", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnelling", "target": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "value": 1}, + {"source": "S1AP-IEs.ProSeAuthorized", "target": "S1AP-IEs.ProSeDirectDiscovery", "value": 1}, + {"source": "S1AP-IEs.ProSeAuthorized", "target": "S1AP-IEs.ProSeAuthorized-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ProSeAuthorized", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ProSeAuthorized", "target": "S1AP-IEs.ProSeDirectCommunication", "value": 1}, + {"source": "S1AP-IEs.PLMNAreaBasedQMC-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModRes", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModRes", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModRes", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModResExtIEs", "value": 1}, + {"source": "S1AP-Constants.id-LocationReport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.TAIListForRestart", "target": "S1AP-Constants.maxnoofRestartTAIs", "value": 1}, + {"source": "S1AP-IEs.TAIListForRestart", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-ContainerPairList", "target": "S1AP-Containers.ProtocolIE-ContainerPair", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-ContainerPairList", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndication", "target": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-AerialUEsubscriptionInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "SonTransfer-IEs.ActivatedCellsList", "target": "SonTransfer-IEs.ActivatedCellsList-Item", "value": 1}, + {"source": "SonTransfer-IEs.ActivatedCellsList", "target": "SonTransfer-IEs.maxnoofCellineNB", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-Field", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-Field", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-Field", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-Field", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-SignallingBasedMDTPLMNList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-eNBStatusTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-CSFallbackIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.E-RABLevelQoSParameters", "target": "S1AP-IEs.QCI", "value": 1}, + {"source": "S1AP-IEs.E-RABLevelQoSParameters", "target": "S1AP-IEs.GBR-QosInformation", "value": 1}, + {"source": "S1AP-IEs.E-RABLevelQoSParameters", "target": "S1AP-IEs.E-RABQoSParameters-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.E-RABLevelQoSParameters", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.E-RABLevelQoSParameters", "target": "S1AP-IEs.AllocationAndRetentionPriority", "value": 1}, + {"source": "S1AP-IEs.SecurityContext-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.TAIListforMDT", "target": "S1AP-Constants.maxnoofTAforMDT", "value": 1}, + {"source": "S1AP-IEs.TAIListforMDT", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-IEs.E-RABInformationListItem", "target": "S1AP-IEs.E-RABInformationListItem-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.E-RABInformationListItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.E-RABInformationListItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-IEs.E-RABInformationListItem", "target": "S1AP-IEs.DL-Forwarding", "value": 1}, + {"source": "S1AP-IEs.GBR-QosInformation-ExtIEs", "target": "S1AP-IEs.ExtendedBitRate", "value": 1}, + {"source": "S1AP-IEs.GBR-QosInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-MMEname", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.E-RABInformationListIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.E-RABInformationListIEs", "target": "S1AP-IEs.E-RABInformationListItem", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, {"source": "S1AP-PDU-Descriptions.UnsuccessfulOutcome", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, {"source": "S1AP-PDU-Descriptions.UnsuccessfulOutcome", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, {"source": "S1AP-PDU-Descriptions.UnsuccessfulOutcome", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, {"source": "S1AP-PDU-Descriptions.UnsuccessfulOutcome", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "value": 1}, - {"source": "S1AP-IEs.CellIdListforQMC", "target": "S1AP-Constants.maxnoofCellIDforQMC", "value": 1}, - {"source": "S1AP-IEs.CellIdListforQMC", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-PDU-Descriptions.connectionEstablishmentIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.connectionEstablishmentIndication", "target": "S1AP-PDU-Contents.ConnectionEstablishmentIndication", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEActivityBehaviour-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.ResetType", "target": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListRes", "value": 1}, - {"source": "S1AP-PDU-Contents.ResetType", "target": "S1AP-PDU-Contents.ResetAll", "value": 1}, - {"source": "S1AP-IEs.SupportedTAs", "target": "S1AP-IEs.SupportedTAs-Item", "value": 1}, - {"source": "S1AP-IEs.SupportedTAs", "target": "S1AP-Constants.maxnoofTACs", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEStatusTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEStatusTransferIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEStatusTransferIEs", "target": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "target": "S1AP-IEs.SecurityContext", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferResponseContainer", "target": "SonTransfer-IEs.EventTriggeredCellLoadReportingResponse", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferResponseContainer", "target": "SonTransfer-IEs.CellLoadReportingResponse", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferResponseContainer", "target": "SonTransfer-IEs.MultiCellLoadReportingResponse", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferResponseContainer", "target": "SonTransfer-IEs.CellActivationResponse", "value": 1}, + {"source": "S1AP-Constants.id-MDTConfiguration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSRestartIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSRestartIndication", "target": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "value": 1}, + {"source": "S1AP-IEs.TargetRNC-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinEAI-Item", "target": "S1AP-IEs.NumberOfBroadcasts", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinEAI-Item", "target": "S1AP-IEs.CancelledCellinEAI-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinEAI-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinEAI-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Constants.id-HandoverCancel", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSUResExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSUResIEs", "target": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSUResIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-IEs.MME-Group-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-IEs.UE-Usage-Type", "value": 1}, + {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-IEs.Additional-GUTI", "value": 1}, + {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, {"source": "S1AP-PDU-Contents.MMEStatusTransferIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-S1-Message", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-RegisteredLAI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.pathSwitchRequest", "target": "S1AP-PDU-Contents.PathSwitchRequestAcknowledge", "value": 1}, - {"source": "S1AP-PDU-Descriptions.pathSwitchRequest", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.pathSwitchRequest", "target": "S1AP-PDU-Contents.PathSwitchRequest", "value": 1}, - {"source": "S1AP-PDU-Descriptions.pathSwitchRequest", "target": "S1AP-PDU-Contents.PathSwitchRequestFailure", "value": 1}, - {"source": "S1AP-IEs.EUTRAN-CGI", "target": "S1AP-IEs.CellIdentity", "value": 1}, - {"source": "S1AP-IEs.EUTRAN-CGI", "target": "S1AP-IEs.EUTRAN-CGI-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.EUTRAN-CGI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.EUTRAN-CGI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-PDU-Descriptions.InitiatingMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.InitiatingMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.InitiatingMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.InitiatingMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.PSCellInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.TargetNgRanNode-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.E-RABList", "target": "S1AP-IEs.E-RABItemIEs", "value": 1}, - {"source": "S1AP-IEs.E-RABList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-IEs.E-RABList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "target": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "target": "S1AP-IEs.Bearers-SubjectToStatusTransferList", "value": 1}, - {"source": "S1AP-PDU-Contents.DeactivateTrace", "target": "S1AP-PDU-Contents.DeactivateTraceIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.DeactivateTrace", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeSetupListCtxtSUReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.M4Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-UEContextModificationIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndication", "target": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.RecommendedCellsForPaging", "target": "S1AP-IEs.RecommendedCellList", "value": 1}, - {"source": "S1AP-IEs.RecommendedCellsForPaging", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.RecommendedCellsForPaging", "target": "S1AP-IEs.RecommendedCellsForPaging-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "target": "S1AP-IEs.E-UTRAN-Trace-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-cdma2000HORequiredIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "target": "S1AP-IEs.CancelledCellinEAI", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "target": "S1AP-IEs.EmergencyAreaID", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "target": "S1AP-IEs.EmergencyAreaID-Cancelled-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CellType-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSFailureIndication", "target": "S1AP-PDU-Contents.PWSFailureIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSFailureIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.Global-GNB-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupListBearerSURes", "target": "S1AP-PDU-Contents.E-RABSetupItemBearerSUResIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupListBearerSURes", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupListBearerSURes", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-PDU-Descriptions.downlinkNASTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.downlinkNASTransport", "target": "S1AP-PDU-Contents.DownlinkNASTransport", "value": 1}, - {"source": "S1AP-IEs.PLMNidentity", "target": "S1AP-IEs.TBCD-STRING", "value": 1}, - {"source": "SonTransfer-IEs.NotificationCellList-Item", "target": "SonTransfer-IEs.NotifyFlag", "value": 1}, - {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemRes", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemRes", "target": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "value": 1}, - {"source": "S1AP-IEs.CellID-Broadcast", "target": "S1AP-Constants.maxnoofCellID", "value": 1}, - {"source": "S1AP-IEs.CellID-Broadcast", "target": "S1AP-IEs.CellID-Broadcast-Item", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBStatusTransfer", "target": "S1AP-PDU-Contents.ENBStatusTransfer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBStatusTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-IEs.Global-en-gNB-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "SonTransfer-IEs.EUTRANResponse", "target": "SonTransfer-IEs.EUTRANcellLoadReportingResponse", "value": 1}, - {"source": "S1AP-Constants.id-extended-e-RAB-GuaranteedBitrateDL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.Routing-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.LPPa-PDU", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinEAI-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinEAI-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinEAI-Item", "target": "S1AP-IEs.CompletedCellinEAI-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.RIMRoutingAddress", "target": "S1AP-IEs.GERAN-Cell-ID", "value": 1}, - {"source": "S1AP-IEs.RIMRoutingAddress", "target": "S1AP-IEs.TargetRNC-ID", "value": 1}, - {"source": "S1AP-IEs.Additional-GUTI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem", "target": "S1AP-PDU-Contents.E-RABDataForwardingItem-ExtIEs", "value": 1}, - {"source": "S1AP-Constants.id-SupportedTAs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.AreaScopeOfMDT", "target": "S1AP-IEs.TABasedMDT", "value": 1}, - {"source": "S1AP-IEs.AreaScopeOfMDT", "target": "S1AP-IEs.CellBasedMDT", "value": 1}, - {"source": "S1AP-IEs.AreaScopeOfMDT", "target": "S1AP-IEs.TAIBasedMDT", "value": 1}, - {"source": "S1AP-Constants.id-S-TMSI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-Subscription-Based-UE-DifferentiationInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABModificationIndication", "target": "S1AP-PDU-Contents.E-RABModificationIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABModificationIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABModificationIndication", "target": "S1AP-PDU-Contents.E-RABModificationConfirm", "value": 1}, - {"source": "S1AP-IEs.UE-HistoryInformation", "target": "S1AP-Constants.maxnoofCellsinUEHistoryInfo", "value": 1}, - {"source": "S1AP-IEs.UE-HistoryInformation", "target": "S1AP-IEs.LastVisitedCell-Item", "value": 1}, - {"source": "S1AP-Constants.id-cdma2000SectorID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListResAck", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListResAck", "target": "S1AP-Constants.maxnoofIndividualS1ConnectionsToReset", "value": 1}, - {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListResAck", "target": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemResAck", "value": 1}, - {"source": "S1AP-Constants.id-NRrestrictioninEPSasSecondaryRAT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UEUserPlaneCIoTSupportIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ResetIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ResetIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.ResetIEs", "target": "S1AP-PDU-Contents.ResetType", "value": 1}, - {"source": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.LAI", "target": "S1AP-IEs.LAI-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.LAI", "target": "S1AP-IEs.LAC", "value": 1}, - {"source": "S1AP-IEs.LAI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.LAI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.M7Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-ProSeUEtoNetworkRelaying", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "target": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledge", "value": 1}, - {"source": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "target": "S1AP-PDU-Contents.MMEConfigurationUpdateFailure", "value": 1}, - {"source": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "target": "S1AP-PDU-Contents.MMEConfigurationUpdate", "value": 1}, - {"source": "S1AP-IEs.CellID-Cancelled-Item", "target": "S1AP-IEs.NumberOfBroadcasts", "value": 1}, - {"source": "S1AP-IEs.CellID-Cancelled-Item", "target": "S1AP-IEs.CellID-Cancelled-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CellID-Cancelled-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CellID-Cancelled-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.UL-CP-SecurityInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinEAI-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-AssistanceDataForPaging", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ECGIList", "target": "S1AP-Constants.maxnoofCellID", "value": 1}, - {"source": "S1AP-IEs.ECGIList", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.UE-S1AP-IDs", "target": "S1AP-IEs.UE-S1AP-ID-pair", "value": 1}, - {"source": "S1AP-IEs.UE-S1AP-IDs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "SonTransfer-IEs.RequestedCellList", "target": "SonTransfer-IEs.maxnoofIRATReportingCells", "value": 1}, - {"source": "SonTransfer-IEs.RequestedCellList", "target": "SonTransfer-IEs.IRAT-Cell-ID", "value": 1}, - {"source": "S1AP-Constants.id-CE-ModeBRestricted", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBStatusTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBStatusTransferIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBStatusTransferIEs", "target": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBStatusTransferIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-WarningType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-extended-e-RAB-MaximumBitrateDL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-RRC-Establishment-Cause", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ForbiddenTAs-Item", "target": "S1AP-IEs.ForbiddenTACs", "value": 1}, - {"source": "S1AP-IEs.ForbiddenTAs-Item", "target": "S1AP-IEs.ForbiddenTAs-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ForbiddenTAs-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ForbiddenTAs-Item", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverResourceAllocation", "target": "S1AP-PDU-Contents.HandoverRequest", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverResourceAllocation", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverResourceAllocation", "target": "S1AP-PDU-Contents.HandoverFailure", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverResourceAllocation", "target": "S1AP-PDU-Contents.HandoverRequestAcknowledge", "value": 1}, - {"source": "S1AP-Constants.id-SON-Information-Report", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeSetupItemBearerSUReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.reset", "target": "S1AP-PDU-Contents.Reset", "value": 1}, - {"source": "S1AP-PDU-Descriptions.reset", "target": "S1AP-PDU-Contents.ResetAcknowledge", "value": 1}, - {"source": "S1AP-PDU-Descriptions.reset", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-Constants.id-CNDomain", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UEContextSuspend", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-UESidelinkAggregateMaximumBitrate", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs", "target": "S1AP-IEs.Time-UE-StayedInCell-EnhancedGranularity", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinTAI", "target": "S1AP-Constants.maxnoofCellinTAI", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinTAI", "target": "S1AP-IEs.CancelledCellinTAI-Item", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponse", "target": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-IEs.S-TMSI", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-IEs.UL-CP-SecurityInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.PagingAttemptInformation", "target": "S1AP-IEs.PagingAttemptInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.PagingAttemptInformation", "target": "S1AP-IEs.NextPagingAreaScope", "value": 1}, - {"source": "S1AP-IEs.PagingAttemptInformation", "target": "S1AP-IEs.PagingAttemptCount", "value": 1}, - {"source": "S1AP-IEs.PagingAttemptInformation", "target": "S1AP-IEs.IntendedNumberOfPagingAttempts", "value": 1}, - {"source": "S1AP-IEs.PagingAttemptInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-HO-Cause", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-HandoverFlag", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-SerialNumber", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-Routing-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-OverloadStart", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseCommand-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseCommand-IEs", "target": "S1AP-IEs.UE-S1AP-IDs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseCommand-IEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Broadcast-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, - {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.TimeSinceSecondaryNodeRelease", "value": 1}, - {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.HandoverFlag", "value": 1}, - {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.s1Setup", "target": "S1AP-PDU-Contents.S1SetupResponse", "value": 1}, - {"source": "S1AP-PDU-Descriptions.s1Setup", "target": "S1AP-PDU-Contents.S1SetupRequest", "value": 1}, - {"source": "S1AP-PDU-Descriptions.s1Setup", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.s1Setup", "target": "S1AP-PDU-Contents.S1SetupFailure", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "target": "S1AP-IEs.RRC-Establishment-Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "target": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeReq", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "SonTransfer-IEs.FailureEventReport", "target": "SonTransfer-IEs.TooEarlyInterRATHOReportReportFromEUTRAN", "value": 1}, - {"source": "S1AP-IEs.MutingPatternInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.PLMNListforQMC", "target": "S1AP-Constants.maxnoofPLMNforQMC", "value": 1}, - {"source": "S1AP-IEs.PLMNListforQMC", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeSetupListHOReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-extended-e-RAB-GuaranteedBitrateUL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnelling", "target": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnelling", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeReply-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.TAI-Cancelled", "target": "S1AP-Constants.maxnoofTAIforWarning", "value": 1}, - {"source": "S1AP-IEs.TAI-Cancelled", "target": "S1AP-IEs.TAI-Cancelled-Item", "value": 1}, - {"source": "S1AP-IEs.COUNTvalue-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.RLFReportInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-uEaggregateMaximumBitrate", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.UE-S1AP-ID-pair-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-SecondaryRATDataUsageReportList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-TimeToWait", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeModifiedItemBearerModInd", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeFailure", "target": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingControl", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingControl", "target": "S1AP-PDU-Contents.LocationReportingControlIEs", "value": 1}, - {"source": "S1AP-IEs.GBR-QosInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.GBR-QosInformation-ExtIEs", "target": "S1AP-IEs.ExtendedBitRate", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport", "target": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToModifyList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.TargetNgRanNode-ID", "target": "S1AP-IEs.TargetNgRanNode-ID-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TargetNgRanNode-ID", "target": "S1AP-IEs.Global-RAN-NODE-ID", "value": 1}, - {"source": "S1AP-IEs.TargetNgRanNode-ID", "target": "S1AP-IEs.FiveGSTAI", "value": 1}, - {"source": "S1AP-IEs.TargetNgRanNode-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, - {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.UE-Application-Layer-Measurement-Capability", "value": 1}, - {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.LTE-M-Indication", "value": 1}, - {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.UERadioCapabilityForPaging", "value": 1}, - {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-Reset", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uplinkS1cdma2000tunnelling", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uplinkS1cdma2000tunnelling", "target": "S1AP-PDU-Contents.UplinkS1cdma2000tunnelling", "value": 1}, - {"source": "S1AP-Constants.id-LocationReport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-ManagementBasedMDTPLMNList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.Inter-SystemInformationTransferType", "target": "S1AP-IEs.RIMTransfer", "value": 1}, - {"source": "S1AP-IEs.UEPagingID", "target": "S1AP-IEs.S-TMSI", "value": 1}, - {"source": "S1AP-IEs.UEPagingID", "target": "S1AP-IEs.IMSI", "value": 1}, - {"source": "S1AP-Constants.id-NAS-PDU", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UERadioCapabilityForPaging", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.M4Configuration", "target": "S1AP-IEs.M4period", "value": 1}, - {"source": "S1AP-IEs.M4Configuration", "target": "S1AP-IEs.M4Configuration-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.M4Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.M4Configuration", "target": "S1AP-IEs.Links-to-log", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage", "target": "S1AP-PDU-Contents.InitialUEMessage-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-extended-uEaggregateMaximumBitRateUL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-ConnectedengNBList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-AerialUEsubscriptionInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-eNBCPRelocationIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.SupportedTAs-Item", "target": "S1AP-IEs.SupportedTAs-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.SupportedTAs-Item", "target": "S1AP-IEs.BPLMNs", "value": 1}, - {"source": "S1AP-IEs.SupportedTAs-Item", "target": "S1AP-IEs.TAC", "value": 1}, - {"source": "S1AP-IEs.SupportedTAs-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationResponse", "target": "S1AP-PDU-Contents.UEContextModificationResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Descriptions.secondaryRATDataUsageReport", "target": "S1AP-PDU-Contents.SecondaryRATDataUsageReport", "value": 1}, - {"source": "S1AP-PDU-Descriptions.secondaryRATDataUsageReport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-IEs.NG-eNB", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.NG-eNB", "target": "S1AP-IEs.NG-eNB-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.NG-eNB", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, - {"source": "S1AP-IEs.E-RABUsageReportItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEStatusTransferIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEStatusTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEStatusTransferIEs", "target": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "value": 1}, + {"source": "S1AP-Constants.id-M3Configuration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToSetupListCtxtSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-SourceMME-GUMMEI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-CriticalityDiagnostics", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-MMEDirectInformationTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.RecommendedENBList", "target": "S1AP-Constants.maxnoofRecommendedENBs", "value": 1}, {"source": "S1AP-IEs.RecommendedENBList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, {"source": "S1AP-IEs.RecommendedENBList", "target": "S1AP-IEs.RecommendedENBItemIEs", "value": 1}, - {"source": "S1AP-IEs.RecommendedENBList", "target": "S1AP-Constants.maxnoofRecommendedENBs", "value": 1}, - {"source": "S1AP-IEs.TAI-Broadcast-Item", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.TAI-Broadcast-Item", "target": "S1AP-IEs.TAI-Broadcast-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TAI-Broadcast-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.TAI-Broadcast-Item", "target": "S1AP-IEs.CompletedCellinTAI", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToResumeListResumeRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.UESecurityCapabilities-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, - {"source": "S1AP-PDU-Contents.UEInformationTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.UEInformationTransfer", "target": "S1AP-PDU-Contents.UEInformationTransferIEs", "value": 1}, - {"source": "S1AP-IEs.TAIListforMDT", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.TAIListforMDT", "target": "S1AP-Constants.maxnoofTAforMDT", "value": 1}, - {"source": "S1AP-Constants.id-CSGMembershipStatus", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-ConnectionEstablishmentIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReport", "target": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Descriptions.writeReplaceWarning", "target": "S1AP-PDU-Contents.WriteReplaceWarningResponse", "value": 1}, - {"source": "S1AP-PDU-Descriptions.writeReplaceWarning", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.writeReplaceWarning", "target": "S1AP-PDU-Contents.WriteReplaceWarningRequest", "value": 1}, - {"source": "S1AP-IEs.COUNTValueExtended-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.RIMTransfer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModReq", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModReq", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModReq", "target": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReqIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ProtocolError-IE-ContainerList", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ProtocolError-IE-ContainerList", "target": "S1AP-Containers.ProtocolIE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.ProtocolError-IE-ContainerList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-IEs.TargeteNB-ID", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.TargeteNB-ID", "target": "S1AP-IEs.TargeteNB-ID-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TargeteNB-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.TargeteNB-ID", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, - {"source": "S1AP-Constants.id-ServedPLMNs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.MMECPRelocationIndication", "target": "S1AP-PDU-Contents.MMECPRelocationIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.MMECPRelocationIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.Cause", "target": "S1AP-IEs.CauseRadioNetwork", "value": 1}, - {"source": "S1AP-IEs.Cause", "target": "S1AP-IEs.CauseProtocol", "value": 1}, - {"source": "S1AP-IEs.Cause", "target": "S1AP-IEs.CauseTransport", "value": 1}, - {"source": "S1AP-IEs.Cause", "target": "S1AP-IEs.CauseNas", "value": 1}, - {"source": "S1AP-IEs.Cause", "target": "S1AP-IEs.CauseMisc", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinEAI", "target": "S1AP-Constants.maxnoofCellinEAI", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinEAI", "target": "S1AP-IEs.CancelledCellinEAI-Item", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.MessageIdentifier", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.ExtendedRepetitionPeriod", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.WarningAreaCoordinates", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.NumberofBroadcastRequest", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.RepetitionPeriod", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.WarningMessageContents", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.ConcurrentWarningMessageIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.DataCodingScheme", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.WarningSecurityInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.SerialNumber", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.WarningAreaList", "value": 1}, - {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.WarningType", "value": 1}, - {"source": "S1AP-IEs.ProSeAuthorized-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.ProSeAuthorized-ExtIEs", "target": "S1AP-IEs.ProSeUEtoNetworkRelaying", "value": 1}, - {"source": "S1AP-Containers.S1AP-PRIVATE-IES", "target": "S1AP-CommonDataTypes.PrivateIE-ID", "value": 1}, - {"source": "S1AP-Containers.S1AP-PRIVATE-IES", "target": "S1AP-CommonDataTypes.Presence", "value": 1}, - {"source": "S1AP-Containers.S1AP-PRIVATE-IES", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, - {"source": "S1AP-Containers.ProtocolExtensionField", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Containers.ProtocolExtensionField", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Containers.ProtocolExtensionField", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Containers.ProtocolExtensionField", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-GWContextReleaseIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-HandoverCancel", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.UEIdentityIndexValue", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.CSG-IdList", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.PagingPriority", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.Extended-UEIdentityIndexValue", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.UERadioCapabilityForPaging", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.PagingDRX", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.Paging-eDRXInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-PDU-Contents.TAIList", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.UEPagingID", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.NB-IoT-UEIdentityIndexValue", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.AssistanceDataForPaging", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.CNDomain", "value": 1}, - {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "value": 1}, - {"source": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "target": "S1AP-CommonDataTypes.Presence", "value": 1}, - {"source": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, - {"source": "S1AP-IEs.TargetID", "target": "S1AP-IEs.CGI", "value": 1}, - {"source": "S1AP-IEs.TargetID", "target": "S1AP-IEs.TargeteNB-ID", "value": 1}, - {"source": "S1AP-IEs.TargetID", "target": "S1AP-IEs.TargetRNC-ID", "value": 1}, - {"source": "S1AP-IEs.TargetID", "target": "S1AP-IEs.TargetNgRanNode-ID", "value": 1}, - {"source": "S1AP-Constants.id-eNBConfigurationTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-PWSRestartIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Descriptions.kill", "target": "S1AP-PDU-Contents.KillRequest", "value": 1}, - {"source": "S1AP-PDU-Descriptions.kill", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.kill", "target": "S1AP-PDU-Contents.KillResponse", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSUResExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-DCN-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABSetup", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-Paging-eDRXInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequest", "target": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-RelayNode-Indicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.RecommendedENBItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.RecommendedENBItem", "target": "S1AP-IEs.MMEPagingTarget", "value": 1}, - {"source": "S1AP-IEs.RecommendedENBItem", "target": "S1AP-IEs.RecommendedENBItem-ExtIEs", "value": 1}, - {"source": "S1AP-Constants.id-Masked-IMEISV", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-pagingDRX", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-TraceStart", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABAdmittedItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-UEContextRelease", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-NASDeliveryIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeSetupListBearerSUReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-downlinkNASTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-UE-associatedLogicalS1-ConnectionListResAck", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.NG-eNB-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-PathSwitchRequest", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Descriptions.traceStart", "target": "S1AP-PDU-Contents.TraceStart", "value": 1}, - {"source": "S1AP-PDU-Descriptions.traceStart", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-IEs.COUNTvaluePDCP-SNlength18-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-UEPagingID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-ErrorIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-UERadioCapabilityMatch", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-IEs.ReceiveStatusofULPDCPSDUs", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-IEs.COUNTvalue", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-ReceiveStatusOfULPDCPSDUsExtended", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-TraceFailureIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "target": "S1AP-IEs.COUNTValueExtended", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "target": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "target": "S1AP-IEs.ReceiveStatusOfULPDCPSDUsExtended", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "target": "S1AP-IEs.ReceiveStatusOfULPDCPSDUsPDCP-SNlength18", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs", "target": "S1AP-IEs.TimeToWait", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.TAIItemExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinEAI", "target": "S1AP-Constants.maxnoofCellinEAI", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinEAI", "target": "S1AP-IEs.CompletedCellinEAI-Item", "value": 1}, - {"source": "S1AP-Constants.id-GUMMEI-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.E-RABItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-IEs.E-RABItemIEs", "target": "S1AP-IEs.E-RABItem", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "value": 1}, - {"source": "S1AP-Constants.id-CellTrafficTrace", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-LoggedMBSFNMDT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "target": "S1AP-IEs.CriticalityDiagnostics-IE-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "target": "S1AP-IEs.TypeOfError", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReport", "target": "S1AP-PDU-Contents.LocationReportIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-RequestTypeAdditionalInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.MDT-Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.MDT-Configuration-ExtIEs", "target": "S1AP-IEs.MDTPLMNList", "value": 1}, - {"source": "S1AP-IEs.LoggedMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.LoggedMDT-ExtIEs", "target": "S1AP-IEs.BluetoothMeasurementConfiguration", "value": 1}, - {"source": "S1AP-IEs.LoggedMDT-ExtIEs", "target": "S1AP-IEs.WLANMeasurementConfiguration", "value": 1}, - {"source": "S1AP-IEs.LoggedMBSFNMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseRequest", "target": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-RepetitionPeriod", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-eNBIndirectX2TransportLayerAddresses", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-ConcurrentWarningMessageIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UserLocationInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifyItemBearerModReqExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifyItemBearerModReqExtIEs", "target": "S1AP-IEs.TransportInformation", "value": 1}, - {"source": "S1AP-Constants.id-LHN-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.PrivateMessageIEs", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, - {"source": "S1AP-Constants.id-E-RABReleaseItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaIDList", "target": "S1AP-Constants.maxnoofEmergencyAreaID", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaIDList", "target": "S1AP-IEs.EmergencyAreaID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.HandoverType", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.Source-ToTarget-TransparentContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.MSClassmark2", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.MSClassmark3", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.Direct-Forwarding-Path-Availability", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.SRVCCHOIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.CellAccessMode", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.TargetID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.CSG-Id", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.PS-ServiceNotAvailable", "value": 1}, - {"source": "S1AP-Constants.id-E-RABReleaseIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.RerouteNASRequest", "target": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.RerouteNASRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdate", "target": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdate", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.GNB-Identity", "target": "S1AP-IEs.GNB-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABInformationListItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverNotification", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverNotification", "target": "S1AP-PDU-Contents.HandoverNotify", "value": 1}, - {"source": "S1AP-Constants.id-RequestType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-ManagementBasedMDTAllowed", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CNTypeRestrictions-Item", "target": "S1AP-IEs.CNType", "value": 1}, - {"source": "S1AP-IEs.CNTypeRestrictions-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CNTypeRestrictions-Item", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.CNTypeRestrictions-Item", "target": "S1AP-IEs.CNTypeRestrictions-Item-ExtIEs", "value": 1}, - {"source": "S1AP-Constants.id-cdma2000HOStatus", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.TAIBasedMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationIndicationIEs", "target": "S1AP-PDU-Contents.CSGMembershipInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemIEs", "target": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "value": 1}, - {"source": "S1AP-IEs.Additional-GUTI", "target": "S1AP-IEs.Additional-GUTI-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.Additional-GUTI", "target": "S1AP-IEs.GUMMEI", "value": 1}, - {"source": "S1AP-IEs.Additional-GUTI", "target": "S1AP-IEs.M-TMSI", "value": 1}, - {"source": "S1AP-IEs.Additional-GUTI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONeNBIdentification-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-E-RABModificationIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-IEs.NAS-PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-MMECPRelocationIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.TraceActivation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.TraceActivation-ExtIEs", "target": "S1AP-IEs.MDT-Configuration", "value": 1}, - {"source": "S1AP-IEs.TraceActivation-ExtIEs", "target": "S1AP-IEs.UEAppLayerMeasConfig", "value": 1}, - {"source": "SonTransfer-IEs.MultiCellLoadReportingResponse", "target": "SonTransfer-IEs.maxnoofIRATReportingCells", "value": 1}, - {"source": "SonTransfer-IEs.MultiCellLoadReportingResponse", "target": "SonTransfer-IEs.MultiCellLoadReportingResponse-Item", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeResponse", "target": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.GNB-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailure", "target": "S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-ULCOUNTValueExtended", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CellID-Cancelled-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Descriptions.overloadStart", "target": "S1AP-PDU-Contents.OverloadStart", "value": 1}, - {"source": "S1AP-PDU-Descriptions.overloadStart", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-uplinkUEAssociatedLPPaTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationTransfer", "target": "S1AP-PDU-Contents.ENBConfigurationTransferIEs", "value": 1}, - {"source": "S1AP-Constants.id-UEContextResume", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.GERAN-Cell-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-M5Configuration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ENBIndirectX2TransportLayerAddresses", "target": "S1AP-Constants.maxnoofeNBX2TLAs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "target": "S1AP-PDU-Contents.E-RABSetupItemCtxtSUResExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemCtxtSURes", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-Constants.id-WarningMessageContents", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, {"source": "S1AP-IEs.ENBIndirectX2TransportLayerAddresses", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-Constants.id-EUTRAN-CGI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedtoSetupItemHOReqAckIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedtoSetupItemHOReqAckIEs", "target": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck", "value": 1}, - {"source": "S1AP-Constants.id-SRVCCOperationNotPossible", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ENBIndirectX2TransportLayerAddresses", "target": "S1AP-Constants.maxnoofeNBX2TLAs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABReleasedList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.M4Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.NAS-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.LHN-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "target": "S1AP-IEs.PSCellInformation", "value": 1}, {"source": "S1AP-Constants.id-LastNG-RANPLMNIdentity", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-UESecurityCapabilities", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UE-Level-QoS-Parameters", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-CSG-Id", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.NRUESecurityCapabilities-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItemIEs", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "value": 1}, - {"source": "S1AP-Constants.id-BluetoothMeasurementConfiguration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-Data-Forwarding-Not-Possible", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-HandoverNotification", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForPaging-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-SRVCCHOIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-DL-CP-SecurityInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "SonTransfer-IEs.CellsToActivateList", "target": "SonTransfer-IEs.maxnoofCellineNB", "value": 1}, - {"source": "SonTransfer-IEs.CellsToActivateList", "target": "SonTransfer-IEs.CellsToActivateList-Item", "value": 1}, - {"source": "S1AP-Constants.id-E-RABUsageReportItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-WarningAreaCoordinates", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.RetrieveUEInformationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.RetrieveUEInformationIEs", "target": "S1AP-IEs.S-TMSI", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextModification", "target": "S1AP-PDU-Contents.UEContextModificationFailure", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextModification", "target": "S1AP-PDU-Contents.UEContextModificationRequest", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextModification", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextModification", "target": "S1AP-PDU-Contents.UEContextModificationResponse", "value": 1}, - {"source": "S1AP-Constants.id-KillAllWarningMessages", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CNTypeRestrictions", "target": "S1AP-IEs.CNTypeRestrictions-Item", "value": 1}, - {"source": "S1AP-IEs.CNTypeRestrictions", "target": "S1AP-Constants.maxnoofEPLMNsPlusOne", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-PDU", "target": "S1AP-PDU-Descriptions.InitiatingMessage", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-PDU", "target": "S1AP-PDU-Descriptions.UnsuccessfulOutcome", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-PDU", "target": "S1AP-PDU-Descriptions.SuccessfulOutcome", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uplinkNASTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uplinkNASTransport", "target": "S1AP-PDU-Contents.UplinkNASTransport", "value": 1}, - {"source": "S1AP-Constants.id-downlinkNonUEAssociatedLPPaTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.TAIBasedQMC", "target": "S1AP-IEs.TAIListforQMC", "value": 1}, - {"source": "S1AP-IEs.TAIBasedQMC", "target": "S1AP-IEs.TAIBasedQMC-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TAIBasedQMC", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-Paging", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.ECGIListForRestart", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.ECGIListForRestart", "target": "S1AP-Constants.maxnoofCellsforRestart", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-IEs.NRrestrictioninEPSasSecondaryRAT", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-IEs.NRrestrictionin5GS", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-IEs.CNTypeRestrictions", "value": 1}, - {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-IEs.UnlicensedSpectrumRestriction", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEStatusTransfer", "target": "S1AP-PDU-Contents.MMEStatusTransferIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEStatusTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.ServedGroupIDs", "target": "S1AP-IEs.MME-Group-ID", "value": 1}, - {"source": "S1AP-IEs.ServedGroupIDs", "target": "S1AP-Constants.maxnoofGroupIDs", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBStatusTransfer", "target": "S1AP-PDU-Contents.ENBStatusTransferIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBStatusTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.ServedDCNs", "target": "S1AP-Constants.maxnoofDCNs", "value": 1}, - {"source": "S1AP-IEs.ServedDCNs", "target": "S1AP-IEs.ServedDCNsItem", "value": 1}, - {"source": "S1AP-Constants.id-MDTConfiguration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.LAI", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.AdditionalCSFallbackIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.ProSeAuthorized", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.SubscriberProfileIDforRFP", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.SRVCCOperationPossible", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.V2XServicesAuthorized", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.UESecurityCapabilities", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.SecurityKey", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.CSFallbackIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.SRVCCOperationNotPossible", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.AerialUEsubscriptionInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, - {"source": "S1AP-PDU-Contents.TAIItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.TAIItemIEs", "target": "S1AP-PDU-Contents.TAIItem", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.RelayNode-Indicator", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.GUMMEI", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.GUMMEIType", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.TunnelInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.UE-Application-Layer-Measurement-Capability", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.CellAccessMode", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.CE-mode-B-SupportIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.DCN-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.CSG-Id", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.NAS-PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.LHN-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.UE-Usage-Type", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.EDT-Session", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.S-TMSI", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.MME-Group-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.Coverage-Level", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.RRC-Establishment-Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItemIEs", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "value": 1}, - {"source": "S1AP-PDU-Contents.TAIList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.TAIList", "target": "S1AP-PDU-Contents.TAIItemIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.TAIList", "target": "S1AP-Constants.maxnoofTAIs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "target": "S1AP-IEs.SecurityContext", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeSwitchedULList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ForbiddenLAs-Item", "target": "S1AP-IEs.ForbiddenLACs", "value": 1}, - {"source": "S1AP-IEs.ForbiddenLAs-Item", "target": "S1AP-IEs.ForbiddenLAs-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ForbiddenLAs-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ForbiddenLAs-Item", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-PDU-Contents.PrivateMessage", "target": "S1AP-Containers.PrivateIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.PrivateMessage", "target": "S1AP-PDU-Contents.PrivateMessageIEs", "value": 1}, - {"source": "S1AP-Constants.id-E-RABSetupListBearerSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.EUTRAN-CGI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-UTRANtoLTEHOInformationRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.M5Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-RecommendedENBItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-CellIdentifierAndCELevelForCECapableUEs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABAdmittedItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABAdmittedItemIEs", "target": "S1AP-PDU-Contents.E-RABAdmittedItem", "value": 1}, - {"source": "S1AP-Constants.id-NAS-DownlinkCount", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.BluetoothMeasurementConfiguration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Descriptions.initialContextSetup", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.initialContextSetup", "target": "S1AP-PDU-Contents.InitialContextSetupRequest", "value": 1}, - {"source": "S1AP-PDU-Descriptions.initialContextSetup", "target": "S1AP-PDU-Contents.InitialContextSetupFailure", "value": 1}, - {"source": "S1AP-PDU-Descriptions.initialContextSetup", "target": "S1AP-PDU-Contents.InitialContextSetupResponse", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReqIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReqIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseIndication", "target": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "value": 1}, - {"source": "S1AP-Constants.id-ServedDCNs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.E-RABQoSParameters-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.E-RABQoSParameters-ExtIEs", "target": "S1AP-IEs.Packet-LossRate", "value": 1}, - {"source": "S1AP-IEs.MDTMode-Extension", "target": "S1AP-IEs.MDTMode-ExtensionIE", "value": 1}, - {"source": "S1AP-IEs.MDTMode-Extension", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-IEs.ConnectedengNBItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "target": "S1AP-PDU-Contents.ENBConfigurationUpdateFailure", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "target": "S1AP-PDU-Contents.ENBConfigurationUpdate", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "target": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledge", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEBehaviour-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.UL-CP-SecurityInformation", "target": "S1AP-IEs.UL-NAS-Count", "value": 1}, - {"source": "S1AP-IEs.UL-CP-SecurityInformation", "target": "S1AP-IEs.UL-CP-SecurityInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.UL-CP-SecurityInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.UL-CP-SecurityInformation", "target": "S1AP-IEs.UL-NAS-MAC", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-CSGMembershipInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailure", "target": "S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Descriptions.downlinkS1cdma2000tunnelling", "target": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnelling", "value": 1}, - {"source": "S1AP-PDU-Descriptions.downlinkS1cdma2000tunnelling", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-IEs.TAIListforWarning", "target": "S1AP-Constants.maxnoofTAIforWarning", "value": 1}, - {"source": "S1AP-IEs.TAIListforWarning", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.TAI", "target": "S1AP-IEs.TAI-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TAI", "target": "S1AP-IEs.TAC", "value": 1}, - {"source": "S1AP-IEs.TAI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.TAI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledge", "target": "S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-UECapabilityInfoRequest", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.RetrieveUEInformation", "target": "S1AP-PDU-Contents.RetrieveUEInformationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.RetrieveUEInformation", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.ScheduledCommunicationTime-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.Paging-eDRXInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Cancelled-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-PDU-Contents.E-RABSetupListBearerSURes", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.TAIBasedQMC-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Descriptions.rerouteNASRequest", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.rerouteNASRequest", "target": "S1AP-PDU-Contents.RerouteNASRequest", "value": 1}, - {"source": "SonTransfer-IEs.ReportingCellList", "target": "SonTransfer-IEs.maxnoofIRATReportingCells", "value": 1}, - {"source": "SonTransfer-IEs.ReportingCellList", "target": "SonTransfer-IEs.ReportingCellList-Item", "value": 1}, - {"source": "S1AP-Constants.id-E-RABtoReleaseListHOCmd", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.Global-en-gNB-ID", "target": "S1AP-IEs.Global-en-gNB-ID-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.Global-en-gNB-ID", "target": "S1AP-IEs.En-gNB-ID", "value": 1}, - {"source": "S1AP-IEs.Global-en-gNB-ID", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.Global-en-gNB-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequest", "target": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.ProSeAuthorized", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.TraceActivation", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.V2XServicesAuthorized", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.GUMMEI", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.UESecurityCapabilities", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.SubscriberProfileIDforRFP", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.SecurityKey", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.AerialUEsubscriptionInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.LAI", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.AdditionalCSFallbackIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.Masked-IMEISV", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.SRVCCOperationPossible", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.ManagementBasedMDTAllowed", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.UEUserPlaneCIoTSupportIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.CSFallbackIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.HandoverRestrictionList", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupListCtxtSUReq", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.MDTPLMNList", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.ExpectedUEBehaviour", "value": 1}, - {"source": "S1AP-IEs.E-RABInformationListItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.ForbiddenTACs", "target": "S1AP-Constants.maxnoofForbTACs", "value": 1}, - {"source": "S1AP-IEs.ForbiddenTACs", "target": "S1AP-IEs.TAC", "value": 1}, - {"source": "S1AP-IEs.MBSFN-ResultToLog", "target": "S1AP-IEs.MBSFN-ResultToLogInfo", "value": 1}, - {"source": "S1AP-IEs.MBSFN-ResultToLog", "target": "S1AP-Constants.maxnoofMBSFNAreaMDT", "value": 1}, - {"source": "S1AP-IEs.SONInformationReply-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.SONInformationReply-ExtIEs", "target": "S1AP-IEs.TimeSynchronisationInfo", "value": 1}, - {"source": "S1AP-IEs.SONInformationReply-ExtIEs", "target": "S1AP-IEs.MutingPatternInformation", "value": 1}, - {"source": "S1AP-Constants.id-SignallingBasedMDTPLMNList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-CNTypeRestrictions", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationConfirm", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationConfirm", "target": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "value": 1}, + {"source": "S1AP-Constants.id-downlinkUEAssociatedLPPaTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.BroadcastCancelledAreaList", "target": "S1AP-IEs.TAI-Cancelled", "value": 1}, + {"source": "S1AP-IEs.BroadcastCancelledAreaList", "target": "S1AP-IEs.CellID-Cancelled", "value": 1}, + {"source": "S1AP-IEs.BroadcastCancelledAreaList", "target": "S1AP-IEs.EmergencyAreaID-Cancelled", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSFailureIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSFailureIndication", "target": "S1AP-PDU-Contents.PWSFailureIndicationIEs", "value": 1}, + {"source": "S1AP-Constants.id-RerouteNASRequest", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-SecondaryRATDataUsageReport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeReleasedListBearerModConf", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, {"source": "S1AP-Containers.ProtocolIE-ContainerPair", "target": "S1AP-Constants.maxProtocolIEs", "value": 1}, {"source": "S1AP-Containers.ProtocolIE-ContainerPair", "target": "S1AP-Containers.ProtocolIE-FieldPair", "value": 1}, {"source": "S1AP-Containers.ProtocolIE-ContainerPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, - {"source": "S1AP-IEs.BroadcastCancelledAreaList", "target": "S1AP-IEs.CellID-Cancelled", "value": 1}, - {"source": "S1AP-IEs.BroadcastCancelledAreaList", "target": "S1AP-IEs.TAI-Cancelled", "value": 1}, - {"source": "S1AP-IEs.BroadcastCancelledAreaList", "target": "S1AP-IEs.EmergencyAreaID-Cancelled", "value": 1}, - {"source": "S1AP-Constants.id-HandoverType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "target": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "target": "S1AP-IEs.CELevel", "value": 1}, - {"source": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.SynchronisationInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.TABasedQMC", "target": "S1AP-IEs.TAListforQMC", "value": 1}, - {"source": "S1AP-IEs.TABasedQMC", "target": "S1AP-IEs.TABasedQMC-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TABasedQMC", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-E-RABModifyListBearerModRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEDirectInformationTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEDirectInformationTransferIEs", "target": "S1AP-PDU-Contents.Inter-SystemInformationTransferType", "value": 1}, - {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-IEs.TraceDepth", "value": 1}, - {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-IEs.E-UTRAN-Trace-ID", "value": 1}, - {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-IEs.InterfacesToTrace", "value": 1}, - {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-IEs.TraceActivation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverFailure", "target": "S1AP-PDU-Contents.HandoverFailureIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-SourceMME-GUMMEI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UE-Usage-Type", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABSetupListCtxtSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "target": "S1AP-IEs.IMSvoiceEPSfallbackfrom5G", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "target": "S1AP-IEs.MobilityInformation", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "target": "S1AP-IEs.UE-HistoryInformationFromTheUE", "value": 1}, - {"source": "S1AP-Containers.PrivateIE-Container", "target": "S1AP-Constants.maxPrivateIEs", "value": 1}, - {"source": "S1AP-Containers.PrivateIE-Container", "target": "S1AP-Containers.PrivateIE-Field", "value": 1}, - {"source": "S1AP-Containers.PrivateIE-Container", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, - {"source": "S1AP-Constants.id-EndIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ENBX2ExtTLAs", "target": "S1AP-Constants.maxnoofeNBX2ExtTLAs", "value": 1}, - {"source": "S1AP-IEs.ENBX2ExtTLAs", "target": "S1AP-IEs.ENBX2ExtTLA", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-ResetType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-Coverage-Level", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-IMSvoiceEPSfallbackfrom5G", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.RecommendedCellsForPaging-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-E-RABDataForwardingItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToResumeItemResumeReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextRelease", "target": "S1AP-PDU-Contents.UEContextReleaseCommand", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextRelease", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextRelease", "target": "S1AP-PDU-Contents.UEContextReleaseComplete", "value": 1}, - {"source": "S1AP-Constants.id-RecommendedCellItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.TAIListForRestart", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.TAIListForRestart", "target": "S1AP-Constants.maxnoofRestartTAIs", "value": 1}, - {"source": "S1AP-Constants.id-eNB-UE-S1AP-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-InformationOnRecommendedCellsAndENBsForPaging", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uECapabilityInfoIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uECapabilityInfoIndication", "target": "S1AP-PDU-Contents.UECapabilityInfoIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponse", "target": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.ENBX2TLAs", "target": "S1AP-Constants.maxnoofeNBX2TLAs", "value": 1}, - {"source": "S1AP-IEs.ENBX2TLAs", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-IEs.TunnelInformation", "target": "S1AP-IEs.Tunnel-Information-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TunnelInformation", "target": "S1AP-IEs.Port-Number", "value": 1}, - {"source": "S1AP-IEs.TunnelInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.TunnelInformation", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSFailureIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSFailureIndicationIEs", "target": "S1AP-IEs.PWSfailedECGIList", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSFailureIndicationIEs", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, - {"source": "S1AP-IEs.NB-IoT-Paging-eDRXInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Descriptions.mMEStatusTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.mMEStatusTransfer", "target": "S1AP-PDU-Contents.MMEStatusTransfer", "value": 1}, - {"source": "S1AP-IEs.TAIBasedMDT", "target": "S1AP-IEs.TAIListforMDT", "value": 1}, - {"source": "S1AP-IEs.TAIBasedMDT", "target": "S1AP-IEs.TAIBasedMDT-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TAIBasedMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForPaging", "target": "S1AP-IEs.AssistanceDataForCECapableUEs", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForPaging", "target": "S1AP-IEs.AssistanceDataForRecommendedCells", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForPaging", "target": "S1AP-IEs.AssistanceDataForPaging-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForPaging", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.AssistanceDataForPaging", "target": "S1AP-IEs.PagingAttemptInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.TimeSinceSecondaryNodeRelease", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.BPLMNs", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.BPLMNs", "target": "S1AP-Constants.maxnoofBPLMNs", "value": 1}, - {"source": "S1AP-IEs.SONInformationReport", "target": "S1AP-IEs.RLFReportInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.HandoverType", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.Target-ToSource-TransparentContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.NASSecurityParametersfromE-UTRAN", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-PDU-Contents.E-RABSubjecttoDataForwardingList", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-OverloadStop", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompIEs", "target": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp", "value": 1}, - {"source": "S1AP-PDU-Descriptions.overloadStop", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.overloadStop", "target": "S1AP-PDU-Contents.OverloadStop", "value": 1}, - {"source": "S1AP-IEs.E-RABUsageReportList", "target": "S1AP-IEs.E-RABUsageReportItemIEs", "value": 1}, {"source": "S1AP-IEs.E-RABUsageReportList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, {"source": "S1AP-IEs.E-RABUsageReportList", "target": "S1AP-Constants.maxnooftimeperiods", "value": 1}, - {"source": "S1AP-PDU-Contents.OverloadStart", "target": "S1AP-PDU-Contents.OverloadStartIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.OverloadStart", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinTAI-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.Paging-eDRXInformation", "target": "S1AP-IEs.Paging-eDRXInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.Paging-eDRXInformation", "target": "S1AP-IEs.Paging-eDRX-Cycle", "value": 1}, - {"source": "S1AP-IEs.Paging-eDRXInformation", "target": "S1AP-IEs.PagingTimeWindow", "value": 1}, - {"source": "S1AP-IEs.Paging-eDRXInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "target": "S1AP-PDU-Contents.E-RABToBeModifyItemBearerModReqExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "target": "S1AP-IEs.NAS-PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-UTRAN-Trace-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-ExtendedRepetitionPeriod", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABModifyListBearerModConf", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-cdma2000OneXSRVCCInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CellBasedMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSRestartIndication", "target": "S1AP-PDU-Contents.PWSRestartIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.PWSRestartIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequest", "target": "S1AP-PDU-Contents.HandoverRequestIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "SonTransfer-IEs.MultiCellLoadReportingRequest", "target": "SonTransfer-IEs.RequestedCellList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSubjecttoDataForwardingList", "target": "S1AP-PDU-Contents.E-RABDataForwardingItemIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSubjecttoDataForwardingList", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "target": "S1AP-IEs.ServedDCNs", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "target": "S1AP-IEs.MMEname", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "target": "S1AP-IEs.RelativeMMECapacity", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "target": "S1AP-IEs.ServedGUMMEIs", "value": 1}, - {"source": "S1AP-Constants.id-serviceType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverPreparation", "target": "S1AP-PDU-Contents.HandoverPreparationFailure", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverPreparation", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverPreparation", "target": "S1AP-PDU-Contents.HandoverCommand", "value": 1}, - {"source": "S1AP-PDU-Descriptions.handoverPreparation", "target": "S1AP-PDU-Contents.HandoverRequired", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-WriteReplaceWarning", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.NAS-PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.SubscriberProfileIDforRFP", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.SRVCCOperationPossible", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.DLNASPDUDeliveryAckRequest", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.EndIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.HandoverRestrictionList", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.UECapabilityInfoRequest", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancelIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancelIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancelIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancelIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-Muting-Availability-Indication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.LAI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-DLCOUNTValuePDCP-SNlength18", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.COUNTValueExtended", "target": "S1AP-IEs.COUNTValueExtended-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.COUNTValueExtended", "target": "S1AP-IEs.PDCP-SNExtended", "value": 1}, - {"source": "S1AP-IEs.COUNTValueExtended", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.COUNTValueExtended", "target": "S1AP-IEs.HFNModified", "value": 1}, - {"source": "S1AP-Constants.id-ULCOUNTValuePDCP-SNlength18", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.PSCellInformation", "target": "S1AP-IEs.NR-CGI", "value": 1}, - {"source": "S1AP-IEs.PSCellInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.PSCellInformation", "target": "S1AP-IEs.PSCellInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CGI", "target": "S1AP-IEs.RAC", "value": 1}, - {"source": "S1AP-IEs.CGI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CGI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.CGI", "target": "S1AP-IEs.CI", "value": 1}, - {"source": "S1AP-IEs.CGI", "target": "S1AP-IEs.CGI-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CGI", "target": "S1AP-IEs.LAC", "value": 1}, - {"source": "S1AP-Constants.id-Inter-SystemInformationTransferTypeEDT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-IEs.LAI", "value": 1}, - {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-IEs.RAC", "value": 1}, - {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-IEs.ExtendedRNC-ID", "value": 1}, - {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-IEs.RNC-ID", "value": 1}, - {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-IEs.TargetRNC-ID-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "target": "S1AP-IEs.EmergencyAreaID-Broadcast-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "target": "S1AP-IEs.EmergencyAreaID", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "target": "S1AP-IEs.CompletedCellinEAI", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.mMECPRelocationIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.mMECPRelocationIndication", "target": "S1AP-PDU-Contents.MMECPRelocationIndication", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportList", "target": "S1AP-IEs.SecondaryRATDataUsageReportItemIEs", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-IEs.S-TMSI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeRequest-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck", "target": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAckExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinTAI-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.FiveGSTAI", "target": "S1AP-IEs.FiveGSTAI-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.FiveGSTAI", "target": "S1AP-IEs.FiveGSTAC", "value": 1}, - {"source": "S1AP-IEs.FiveGSTAI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.FiveGSTAI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.WLANMeasurementConfiguration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "SonTransfer-IEs.CellActivationResponse", "target": "SonTransfer-IEs.ActivatedCellsList", "value": 1}, - {"source": "S1AP-Constants.id-initialUEMessage", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-IEs.NAS-PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-NRrestrictionin5GS", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToSetupListHOReqAck", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.DL-CP-SecurityInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.EndIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.AllocationAndRetentionPriority", "target": "S1AP-IEs.AllocationAndRetentionPriority-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.AllocationAndRetentionPriority", "target": "S1AP-IEs.Pre-emptionVulnerability", "value": 1}, - {"source": "S1AP-IEs.AllocationAndRetentionPriority", "target": "S1AP-IEs.Pre-emptionCapability", "value": 1}, - {"source": "S1AP-IEs.AllocationAndRetentionPriority", "target": "S1AP-IEs.PriorityLevel", "value": 1}, - {"source": "S1AP-IEs.AllocationAndRetentionPriority", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ForbiddenTAs-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-Container", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-Container", "target": "S1AP-Constants.maxProtocolIEs", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-Container", "target": "S1AP-Containers.ProtocolIE-Field", "value": 1}, - {"source": "S1AP-PDU-Descriptions.deactivateTrace", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.deactivateTrace", "target": "S1AP-PDU-Contents.DeactivateTrace", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEInformationTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEInformationTransfer", "target": "S1AP-PDU-Contents.UEInformationTransfer", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-IEs.M1ReportingTrigger", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-IEs.MeasurementsToActivate", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-IEs.M1ThresholdEventA2", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-IEs.M1PeriodicReporting", "value": 1}, - {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-IEs.ImmediateMDT-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs", "target": "S1AP-IEs.BearerType", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs", "target": "S1AP-IEs.Data-Forwarding-Not-Possible", "value": 1}, - {"source": "S1AP-Constants.id-GUMMEIType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverPreparationFailure", "target": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverPreparationFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-MessageIdentifier", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemResAck", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemResAck", "target": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextReleaseRequest", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextReleaseRequest", "target": "S1AP-PDU-Contents.UEContextReleaseRequest", "value": 1}, - {"source": "S1AP-Constants.id-M7Configuration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.RecommendedENBItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-IEs.RecommendedENBItemIEs", "target": "S1AP-IEs.RecommendedENBItem", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReqIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReqIEs", "target": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "value": 1}, - {"source": "S1AP-IEs.M3Configuration", "target": "S1AP-IEs.M3Configuration-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.M3Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.M3Configuration", "target": "S1AP-IEs.M3period", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupListBearerSUReq", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupListBearerSUReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupListBearerSUReq", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-Constants.id-UL-CP-SecurityInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "SonTransfer-IEs.CandidatePCIList", "target": "SonTransfer-IEs.maxnoofcandidateCells", "value": 1}, - {"source": "SonTransfer-IEs.CandidatePCIList", "target": "SonTransfer-IEs.CandidatePCI", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledge", "target": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledgeIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-PendingDataIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ServedGUMMEIsItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.TimeSynchronisationInfo", "target": "S1AP-IEs.TimeSynchronisationInfo-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TimeSynchronisationInfo", "target": "S1AP-IEs.StratumLevel", "value": 1}, - {"source": "S1AP-IEs.TimeSynchronisationInfo", "target": "S1AP-IEs.SynchronisationStatus", "value": 1}, - {"source": "S1AP-IEs.TimeSynchronisationInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-E-RABAdmittedList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CellID-Broadcast-Item", "target": "S1AP-IEs.CellID-Broadcast-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CellID-Broadcast-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CellID-Broadcast-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-Containers.S1AP-PROTOCOL-IES", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Containers.S1AP-PROTOCOL-IES", "target": "S1AP-CommonDataTypes.Presence", "value": 1}, - {"source": "S1AP-Containers.S1AP-PROTOCOL-IES", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, - {"source": "S1AP-Constants.id-DLCOUNTValueExtended", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseCommand", "target": "S1AP-PDU-Contents.UEContextReleaseCommand-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseCommand", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.X2TNLConfigurationInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.X2TNLConfigurationInfo-ExtIEs", "target": "S1AP-IEs.ENBIndirectX2TransportLayerAddresses", "value": 1}, - {"source": "S1AP-IEs.X2TNLConfigurationInfo-ExtIEs", "target": "S1AP-IEs.ENBX2ExtTLAs", "value": 1}, - {"source": "S1AP-Constants.id-SONConfigurationTransferMCT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingControlIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingControlIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingControlIEs", "target": "S1AP-IEs.RequestType", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingControlIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.UEAggregate-MaximumBitrates-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.UEAggregate-MaximumBitrates-ExtIEs", "target": "S1AP-IEs.ExtendedBitRate", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeModifiedListBearerModInd", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.E-RABUsageReportList", "target": "S1AP-IEs.E-RABUsageReportItemIEs", "value": 1}, + {"source": "S1AP-IEs.PLMNAreaBasedQMC", "target": "S1AP-IEs.PLMNAreaBasedQMC-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.PLMNAreaBasedQMC", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.PLMNAreaBasedQMC", "target": "S1AP-IEs.PLMNListforQMC", "value": 1}, + {"source": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "target": "S1AP-PDU-Contents.MMEConfigurationUpdate", "value": 1}, + {"source": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "target": "S1AP-PDU-Contents.MMEConfigurationUpdateFailure", "value": 1}, + {"source": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "target": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledge", "value": 1}, + {"source": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, {"source": "S1AP-Constants.id-E-RABReleaseItemHOCmd", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.X2TNLConfigurationInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.X2TNLConfigurationInfo", "target": "S1AP-IEs.X2TNLConfigurationInfo-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.X2TNLConfigurationInfo", "target": "S1AP-IEs.ENBX2TLAs", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeModifiedItemBearerModReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.GUMMEI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.UEAggregateMaximumBitrate", "target": "S1AP-IEs.UEAggregate-MaximumBitrates-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.UEAggregateMaximumBitrate", "target": "S1AP-IEs.BitRate", "value": 1}, - {"source": "S1AP-IEs.UEAggregateMaximumBitrate", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ServedGUMMEIsItem", "target": "S1AP-IEs.ServedGUMMEIsItem-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ServedGUMMEIsItem", "target": "S1AP-IEs.ServedPLMNs", "value": 1}, - {"source": "S1AP-IEs.ServedGUMMEIsItem", "target": "S1AP-IEs.ServedGroupIDs", "value": 1}, - {"source": "S1AP-IEs.ServedGUMMEIsItem", "target": "S1AP-IEs.ServedMMECs", "value": 1}, - {"source": "S1AP-IEs.ServedGUMMEIsItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequired", "target": "S1AP-PDU-Contents.HandoverRequiredIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequired", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-IEs.UE-Usage-Type", "value": 1}, - {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-IEs.MME-Group-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.RerouteNASRequest-IEs", "target": "S1AP-IEs.Additional-GUTI", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextResume", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextResume", "target": "S1AP-PDU-Contents.UEContextResumeResponse", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextResume", "target": "S1AP-PDU-Contents.UEContextResumeRequest", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextResume", "target": "S1AP-PDU-Contents.UEContextResumeFailure", "value": 1}, - {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListRes", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListRes", "target": "S1AP-Constants.maxnoofIndividualS1ConnectionsToReset", "value": 1}, - {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListRes", "target": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemRes", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeRequest", "target": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-Constants.id-KillAllWarningMessages", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DeactivateTrace", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.DeactivateTrace", "target": "S1AP-PDU-Contents.DeactivateTraceIEs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABRelease", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.CNTypeRestrictions", "target": "S1AP-IEs.CNTypeRestrictions-Item", "value": 1}, + {"source": "S1AP-IEs.CNTypeRestrictions", "target": "S1AP-Constants.maxnoofEPLMNsPlusOne", "value": 1}, + {"source": "S1AP-IEs.TransportInformation", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-IEs.TransportInformation", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.CSGMembershipInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, {"source": "SonTransfer-IEs.NotificationCellList", "target": "SonTransfer-IEs.maxnoofCellineNB", "value": 1}, {"source": "SonTransfer-IEs.NotificationCellList", "target": "SonTransfer-IEs.NotificationCellList-Item", "value": 1}, - {"source": "S1AP-Constants.id-GUMMEIList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-LocationReportingControl", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.M1PeriodicReporting", "target": "S1AP-IEs.ReportIntervalMDT", "value": 1}, - {"source": "S1AP-IEs.M1PeriodicReporting", "target": "S1AP-IEs.M1PeriodicReporting-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.M1PeriodicReporting", "target": "S1AP-IEs.ReportAmountMDT", "value": 1}, - {"source": "S1AP-IEs.M1PeriodicReporting", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-E-RABToBeSwitchedDLList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextModificationIndication", "target": "S1AP-PDU-Contents.UEContextModificationConfirm", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextModificationIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextModificationIndication", "target": "S1AP-PDU-Contents.UEContextModificationIndication", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics-IE-List", "target": "S1AP-Constants.maxnoofErrors", "value": 1}, - {"source": "S1AP-IEs.CriticalityDiagnostics-IE-List", "target": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEBehaviour", "target": "S1AP-IEs.ExpectedUEBehaviour-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEBehaviour", "target": "S1AP-IEs.ExpectedUEActivityBehaviour", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEBehaviour", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEBehaviour", "target": "S1AP-IEs.ExpectedHOInterval", "value": 1}, - {"source": "S1AP-Constants.id-M4Configuration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeReply", "target": "S1AP-IEs.EN-DCSONengNBIdentification", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeReply", "target": "S1AP-IEs.EN-DCTransferTypeReply-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeReply", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeReply", "target": "S1AP-IEs.EN-DCSONeNBIdentification", "value": 1}, - {"source": "S1AP-IEs.UE-S1AP-ID-pair", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.UE-S1AP-ID-pair", "target": "S1AP-IEs.UE-S1AP-ID-pair-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.UE-S1AP-ID-pair", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.UE-S1AP-ID-pair", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-UnlicensedSpectrumRestriction", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupFailure", "target": "S1AP-PDU-Contents.InitialContextSetupFailureIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABAdmittedItem", "target": "S1AP-PDU-Contents.E-RABAdmittedItem-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABAdmittedItem", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABAdmittedItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABAdmittedItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABAdmittedItem", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-ContainerList", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-ContainerList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "SonTransfer-IEs.IRAT-Cell-ID", "target": "SonTransfer-IEs.EHRPD-Sector-ID", "value": 1}, - {"source": "S1AP-Constants.id-DownlinkPacketLossRate", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.M1PeriodicReporting-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.ForbiddenTAs", "target": "S1AP-Constants.maxnoofEPLMNsPlusOne", "value": 1}, - {"source": "S1AP-IEs.ForbiddenTAs", "target": "S1AP-IEs.ForbiddenTAs-Item", "value": 1}, - {"source": "S1AP-Constants.id-E-RABModifyItemBearerModRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-IEs.SecondaryRATDataUsageReportItemIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportItem", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancel", "target": "S1AP-PDU-Contents.HandoverCancelIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCancel", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-MMEConfigurationTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.TAI-Broadcast", "target": "S1AP-Constants.maxnoofTAIforWarning", "value": 1}, - {"source": "S1AP-IEs.TAI-Broadcast", "target": "S1AP-IEs.TAI-Broadcast-Item", "value": 1}, - {"source": "S1AP-IEs.Global-GNB-ID", "target": "S1AP-IEs.Global-GNB-ID-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.Global-GNB-ID", "target": "S1AP-IEs.GNB-Identity", "value": 1}, - {"source": "S1AP-IEs.Global-GNB-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.Global-GNB-ID", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.ServedDCNsItem", "target": "S1AP-IEs.DCN-ID", "value": 1}, - {"source": "S1AP-IEs.ServedDCNsItem", "target": "S1AP-IEs.ServedDCNsItem-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ServedDCNsItem", "target": "S1AP-IEs.RelativeMMECapacity", "value": 1}, - {"source": "S1AP-IEs.ServedDCNsItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.GBR-QosInformation", "target": "S1AP-IEs.GBR-QosInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.GBR-QosInformation", "target": "S1AP-IEs.BitRate", "value": 1}, - {"source": "S1AP-IEs.GBR-QosInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerPairList", "target": "S1AP-Containers.ProtocolIE-ContainerPairList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerPairList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerPairList", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, - {"source": "S1AP-Constants.id-CNTypeRestrictions", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-ExpectedUEBehaviour", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.PLMNAreaBasedQMC", "target": "S1AP-IEs.PLMNListforQMC", "value": 1}, - {"source": "S1AP-IEs.PLMNAreaBasedQMC", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.PLMNAreaBasedQMC", "target": "S1AP-IEs.PLMNAreaBasedQMC-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledge", "target": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledgeIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs", "target": "S1AP-IEs.BearerType", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs", "target": "S1AP-IEs.Correlation-ID", "value": 1}, - {"source": "S1AP-IEs.ENBX2ExtTLA-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaIDListForRestart", "target": "S1AP-Constants.maxnoofRestartEmergencyAreaIDs", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaIDListForRestart", "target": "S1AP-IEs.EmergencyAreaID", "value": 1}, - {"source": "S1AP-Constants.id-HandoverPreparation", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.FailureEventReport", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.MultiCellLoadReportingRequest", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.EventTriggeredCellLoadReportingRequest", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.HOReport", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.CellStateIndication", "value": 1}, - {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.CellActivationRequest", "value": 1}, - {"source": "S1AP-Constants.id-TAIList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-SecurityContext", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendRequest", "target": "S1AP-PDU-Contents.UEContextSuspendRequestIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextSuspendRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModResExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-RRC-Resume-Cause", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-SIPTO-Correlation-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ListeningSubframePattern-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.CNTypeRestrictions-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinEAI-Item", "target": "S1AP-IEs.NumberOfBroadcasts", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinEAI-Item", "target": "S1AP-IEs.CancelledCellinEAI-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinEAI-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinEAI-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "SonTransfer-IEs.CellStateIndication", "target": "SonTransfer-IEs.NotificationCellList", "value": 1}, - {"source": "S1AP-Constants.id-MSClassmark3", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.MDTPLMNList", "target": "S1AP-Constants.maxnoofMDTPLMNs", "value": 1}, - {"source": "S1AP-IEs.MDTPLMNList", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-PDU-Contents.CSGMembershipInfo-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-IEs.CellAccessMode", "value": 1}, - {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-IEs.CSG-Id", "value": 1}, - {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs", "target": "S1AP-IEs.TimeToWait", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-Constants.id-TraceCollectionEntityIPAddress", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-MMEConfigurationUpdate", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-cdma2000OneXRAND", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABAdmittedList", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABAdmittedList", "target": "S1AP-PDU-Contents.E-RABAdmittedItemIEs", "value": 1}, - {"source": "S1AP-Constants.id-SourceID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.NASDeliveryIndication", "target": "S1AP-PDU-Contents.NASDeliveryIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.NASDeliveryIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-E-RABSubjecttoDataForwardingList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationConfirm", "target": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationConfirm", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.M1ThresholdEventA2", "target": "S1AP-IEs.MeasurementThresholdA2", "value": 1}, - {"source": "S1AP-IEs.M1ThresholdEventA2", "target": "S1AP-IEs.M1ThresholdEventA2-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.M1ThresholdEventA2", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-PWSFailureIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConfIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConfIEs", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModConf", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULList", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedULItemIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULList", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, - {"source": "SonTransfer-IEs.EUTRANcellLoadReportingResponse", "target": "SonTransfer-IEs.CompositeAvailableCapacityGroup", "value": 1}, - {"source": "S1AP-IEs.TAListforQMC", "target": "S1AP-Constants.maxnoofTAforQMC", "value": 1}, - {"source": "S1AP-IEs.TAListforQMC", "target": "S1AP-IEs.TAC", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinTAI-Item", "target": "S1AP-IEs.CancelledCellinTAI-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinTAI-Item", "target": "S1AP-IEs.NumberOfBroadcasts", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinTAI-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CancelledCellinTAI-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer", "target": "S1AP-IEs.EN-DCSONConfigurationTransfer-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer", "target": "S1AP-IEs.SONInformation", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer", "target": "S1AP-IEs.X2TNLConfigurationInfo", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer", "target": "S1AP-IEs.EN-DCSONTransferType", "value": 1}, - {"source": "S1AP-PDU-Contents.OverloadStop", "target": "S1AP-PDU-Contents.OverloadStopIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.OverloadStop", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSUResExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Descriptions.pathSwitchRequest", "target": "S1AP-PDU-Contents.PathSwitchRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.pathSwitchRequest", "target": "S1AP-PDU-Contents.PathSwitchRequestAcknowledge", "value": 1}, + {"source": "S1AP-PDU-Descriptions.pathSwitchRequest", "target": "S1AP-PDU-Contents.PathSwitchRequestFailure", "value": 1}, + {"source": "S1AP-PDU-Descriptions.pathSwitchRequest", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForRecommendedCells", "target": "S1AP-IEs.AssistanceDataForRecommendedCells-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForRecommendedCells", "target": "S1AP-IEs.RecommendedCellsForPaging", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForRecommendedCells", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "SonTransfer-IEs.EUTRANResponse", "target": "SonTransfer-IEs.EUTRANcellLoadReportingResponse", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "target": "S1AP-IEs.CompletedCellinEAI", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "target": "S1AP-IEs.EmergencyAreaID", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "target": "S1AP-IEs.EmergencyAreaID-Broadcast-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.LastVisitedCell-Item", "target": "S1AP-IEs.LastVisitedGERANCellInformation", "value": 1}, + {"source": "S1AP-IEs.LastVisitedCell-Item", "target": "S1AP-IEs.LastVisitedEUTRANCellInformation", "value": 1}, + {"source": "S1AP-IEs.LastVisitedCell-Item", "target": "S1AP-IEs.LastVisitedUTRANCellInformation", "value": 1}, + {"source": "S1AP-IEs.LastVisitedCell-Item", "target": "S1AP-IEs.LastVisitedNGRANCellInformation", "value": 1}, + {"source": "S1AP-Constants.id-CSG-IdList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "target": "S1AP-IEs.Cdma2000OneXMEID", "value": 1}, + {"source": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, {"source": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "target": "S1AP-IEs.Cdma2000OneXPilot", "value": 1}, {"source": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "target": "S1AP-IEs.Cdma2000OneXMSI", "value": 1}, - {"source": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "target": "S1AP-IEs.Cdma2000OneXMEID", "value": 1}, {"source": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "target": "S1AP-IEs.Cdma2000OneXSRVCCInfo-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-E-RABSetupItemCtxtSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.TABasedMDT", "target": "S1AP-IEs.TAListforMDT", "value": 1}, - {"source": "S1AP-IEs.TABasedMDT", "target": "S1AP-IEs.TABasedMDT-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.TABasedMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.initialUEMessage", "target": "S1AP-PDU-Contents.InitialUEMessage", "value": 1}, - {"source": "S1AP-PDU-Descriptions.initialUEMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-Constants.id-E-RABModifyItemBearerModConf", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CellBasedQMC", "target": "S1AP-IEs.CellBasedQMC-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CellBasedQMC", "target": "S1AP-IEs.CellIdListforQMC", "value": 1}, - {"source": "S1AP-IEs.CellBasedQMC", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConfExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.TargetRNC-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModInd", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModInd", "target": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModIndIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABDataForwardingItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABDataForwardingItemIEs", "target": "S1AP-PDU-Contents.E-RABDataForwardingItem", "value": 1}, - {"source": "S1AP-Constants.id-M6Configuration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-TAIItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "SonTransfer-IEs.EventTriggeredCellLoadReportingRequest", "target": "SonTransfer-IEs.NumberOfMeasurementReportingLevels", "value": 1}, - {"source": "S1AP-Constants.id-Muting-Pattern-Information", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ErrorIndication", "target": "S1AP-PDU-Contents.ErrorIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ErrorIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-NumberofBroadcastRequest", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-IEs.S-TMSI", "value": 1}, - {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, - {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, - {"source": "S1AP-IEs.E-RABUsageReportItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.E-RABUsageReportItem", "target": "S1AP-IEs.E-RABUsageReportItem-ExtIEs", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToSetupListBearerSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.BroadcastCompletedAreaList", "target": "S1AP-IEs.CellID-Broadcast", "value": 1}, - {"source": "S1AP-IEs.BroadcastCompletedAreaList", "target": "S1AP-IEs.TAI-Broadcast", "value": 1}, - {"source": "S1AP-IEs.BroadcastCompletedAreaList", "target": "S1AP-IEs.EmergencyAreaID-Broadcast", "value": 1}, - {"source": "S1AP-Constants.id-TrafficLoadReductionIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem", "target": "SonTransfer-IEs.EHRPD-Sector-ID", "value": 1}, - {"source": "SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem", "target": "SonTransfer-IEs.EHRPDSectorLoadReportingResponse", "value": 1}, - {"source": "S1AP-PDU-Contents.KillResponse", "target": "S1AP-PDU-Contents.KillResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.KillResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-V2XServicesAuthorized", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.UEAppLayerMeasConfig", "target": "S1AP-IEs.UEAppLayerMeasConfig-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.UEAppLayerMeasConfig", "target": "S1AP-IEs.AreaScopeOfQMC", "value": 1}, - {"source": "S1AP-IEs.UEAppLayerMeasConfig", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextSuspend", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextSuspend", "target": "S1AP-PDU-Contents.UEContextSuspendResponse", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uEContextSuspend", "target": "S1AP-PDU-Contents.UEContextSuspendRequest", "value": 1}, - {"source": "S1AP-Constants.id-E-RABNotToBeModifiedItemBearerModInd", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ServedDCNsItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.TAIItem", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-PDU-Contents.TAIItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.TAIItem", "target": "S1AP-PDU-Contents.TAIItemExtIEs", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uEContextRelease", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.kill", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.initialContextSetup", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.e-RABModify", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.e-RABModificationIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.e-RABRelease", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uEContextSuspend", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.handoverCancel", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uERadioCapabilityMatch", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.handoverResourceAllocation", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.reset", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uEContextModification", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.writeReplaceWarning", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.handoverPreparation", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.s1Setup", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uEContextResume", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uEContextModificationIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.pathSwitchRequest", "value": 1}, - {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.e-RABSetup", "value": 1}, - {"source": "S1AP-Constants.id-M3Configuration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-MDT-Location-Info", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABRelease", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-Target-ToSource-TransparentContainer-Secondary", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UEContextModification", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-AdditionalCSFallbackIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CellBasedMDT", "target": "S1AP-IEs.CellIdListforMDT", "value": 1}, - {"source": "S1AP-IEs.CellBasedMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CellBasedMDT", "target": "S1AP-IEs.CellBasedMDT-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReqIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReqIEs", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq", "value": 1}, - {"source": "S1AP-PDU-Descriptions.privateMessage", "target": "S1AP-PDU-Contents.PrivateMessage", "value": 1}, - {"source": "S1AP-PDU-Descriptions.privateMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.UE-RetentionInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.ENBname", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.CSG-IdList", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.ConnectedengNBList", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.NB-IoT-DefaultPagingDRX", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.PagingDRX", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.SupportedTAs", "value": 1}, - {"source": "S1AP-IEs.GNB", "target": "S1AP-IEs.GNB-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.GNB", "target": "S1AP-IEs.Global-GNB-ID", "value": 1}, - {"source": "S1AP-IEs.GNB", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-SecurityKey", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Cancelled", "target": "S1AP-Constants.maxnoofEmergencyAreaID", "value": 1}, - {"source": "S1AP-IEs.EmergencyAreaID-Cancelled", "target": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseResponse", "target": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "SonTransfer-IEs.EventTriggeredCellLoadReportingResponse", "target": "SonTransfer-IEs.OverloadFlag", "value": 1}, - {"source": "SonTransfer-IEs.EventTriggeredCellLoadReportingResponse", "target": "SonTransfer-IEs.CellLoadReportingResponse", "value": 1}, - {"source": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "target": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItemExtIEs", "value": 1}, - {"source": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "target": "S1AP-PDU-Contents.E-RABSetupItemBearerSUResExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "SonTransfer-IEs.CellLoadReportingResponse", "target": "SonTransfer-IEs.EUTRANcellLoadReportingResponse", "value": 1}, - {"source": "SonTransfer-IEs.CellLoadReportingResponse", "target": "SonTransfer-IEs.EHRPDSectorLoadReportingResponse", "value": 1}, - {"source": "S1AP-Constants.id-cdma2000PDU", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.MDT-Configuration", "target": "S1AP-IEs.MDT-Configuration-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.MDT-Configuration", "target": "S1AP-IEs.AreaScopeOfMDT", "value": 1}, - {"source": "S1AP-IEs.MDT-Configuration", "target": "S1AP-IEs.MDT-Activation", "value": 1}, - {"source": "S1AP-IEs.MDT-Configuration", "target": "S1AP-IEs.MDTMode", "value": 1}, - {"source": "S1AP-IEs.MDT-Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-Constants.id-UplinkS1cdma2000tunnelling", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uplinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.uplinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport", "value": 1}, - {"source": "S1AP-Constants.id-MSClassmark2", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-extended-uEaggregateMaximumBitRateDL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.SecurityContext", "target": "S1AP-IEs.SecurityContext-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.SecurityContext", "target": "S1AP-IEs.SecurityKey", "value": 1}, - {"source": "S1AP-IEs.SecurityContext", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceFailureIndication", "target": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.TraceFailureIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-SingleContainer", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-SingleContainer", "target": "S1AP-Containers.ProtocolIE-Field", "value": 1}, - {"source": "S1AP-IEs.E-RABUsageReportItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-IEs.E-RABUsageReportItemIEs", "target": "S1AP-IEs.E-RABUsageReportItem", "value": 1}, - {"source": "S1AP-IEs.COUNTvalue", "target": "S1AP-IEs.PDCP-SN", "value": 1}, - {"source": "S1AP-IEs.COUNTvalue", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.COUNTvalue", "target": "S1AP-IEs.HFN", "value": 1}, - {"source": "S1AP-IEs.COUNTvalue", "target": "S1AP-IEs.COUNTvalue-ExtIEs", "value": 1}, - {"source": "S1AP-Constants.id-MME-Group-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UERadioCapability", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-TargetID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-NRUESecurityCapabilities", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.GlobalENB-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-Field", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-Field", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-Field", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-Field", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-IEs.CellID-Broadcast-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupResponse", "target": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.InitialContextSetupResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinTAI-Item", "target": "S1AP-IEs.CompletedCellinTAI-Item-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinTAI-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinTAI-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABReleaseIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.e-RABReleaseIndication", "target": "S1AP-PDU-Contents.E-RABReleaseIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.Reset", "target": "S1AP-PDU-Contents.ResetIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.Reset", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.CellIdListforMDT", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.CellIdListforMDT", "target": "S1AP-Constants.maxnoofCellIDforMDT", "value": 1}, - {"source": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-ContainerPairList", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-ContainerPairList", "target": "S1AP-Containers.ProtocolIE-ContainerPair", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONeNBIdentification", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONeNBIdentification", "target": "S1AP-IEs.EN-DCSONeNBIdentification-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONeNBIdentification", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONeNBIdentification", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, - {"source": "S1AP-IEs.MutingPatternInformation", "target": "S1AP-IEs.MutingPatternInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.MutingPatternInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.UserLocationInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.UserLocationInformation-ExtIEs", "target": "S1AP-IEs.PSCellInformation", "value": 1}, - {"source": "S1AP-IEs.GUMMEI", "target": "S1AP-IEs.MME-Group-ID", "value": 1}, - {"source": "S1AP-IEs.GUMMEI", "target": "S1AP-IEs.MME-Code", "value": 1}, - {"source": "S1AP-IEs.GUMMEI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.GUMMEI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.GUMMEI", "target": "S1AP-IEs.GUMMEI-ExtIEs", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToResumeListResumeReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.ResetAcknowledge", "target": "S1AP-PDU-Contents.ResetAcknowledgeIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ResetAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.CellID-Cancelled", "target": "S1AP-Constants.maxnoofCellID", "value": 1}, - {"source": "S1AP-IEs.CellID-Cancelled", "target": "S1AP-IEs.CellID-Cancelled-Item", "value": 1}, - {"source": "S1AP-IEs.SecurityContext-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.RecommendedENBsForPaging-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBDirectInformationTransfer", "target": "S1AP-PDU-Contents.ENBDirectInformationTransferIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBDirectInformationTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.PathSwitchRequestFailureIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-PrivacyIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.Tunnel-Information-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-ServedGUMMEIs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.PLMNidentity", "target": "S1AP-IEs.TBCD-STRING", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinTAI-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-DLCOUNTValueExtended", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.Additional-GUTI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-RelativeMMECapacity", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.ENBname", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.NB-IoT-DefaultPagingDRX", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.SupportedTAs", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.CSG-IdList", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.ConnectedengNBList", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-IEs.PagingDRX", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "SonTransfer-IEs.MultiCellLoadReportingResponse-Item", "target": "SonTransfer-IEs.EUTRANResponse", "value": 1}, + {"source": "SonTransfer-IEs.MultiCellLoadReportingResponse-Item", "target": "SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModIndIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModIndIEs", "target": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "value": 1}, + {"source": "S1AP-IEs.CellIdListforQMC", "target": "S1AP-Constants.maxnoofCellIDforQMC", "value": 1}, + {"source": "S1AP-IEs.CellIdListforQMC", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.CGI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.CGI", "target": "S1AP-IEs.CGI-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CGI", "target": "S1AP-IEs.CI", "value": 1}, + {"source": "S1AP-IEs.CGI", "target": "S1AP-IEs.RAC", "value": 1}, + {"source": "S1AP-IEs.CGI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CGI", "target": "S1AP-IEs.LAC", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceStart", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceStart", "target": "S1AP-PDU-Contents.TraceStartIEs", "value": 1}, + {"source": "S1AP-IEs.Global-RAN-NODE-ID", "target": "S1AP-IEs.GNB", "value": 1}, + {"source": "S1AP-IEs.Global-RAN-NODE-ID", "target": "S1AP-IEs.NG-eNB", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABAdmittedItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABAdmittedItem", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABAdmittedItem", "target": "S1AP-PDU-Contents.E-RABAdmittedItem-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABAdmittedItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABAdmittedItem", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "SonTransfer-IEs.ReportingCellList", "target": "SonTransfer-IEs.ReportingCellList-Item", "value": 1}, + {"source": "SonTransfer-IEs.ReportingCellList", "target": "SonTransfer-IEs.maxnoofIRATReportingCells", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uERadioCapabilityMatch", "target": "S1AP-PDU-Contents.UERadioCapabilityMatchRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uERadioCapabilityMatch", "target": "S1AP-PDU-Contents.UERadioCapabilityMatchResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uERadioCapabilityMatch", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-TransportInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.AreaScopeOfQMC", "target": "S1AP-IEs.TAIBasedQMC", "value": 1}, {"source": "S1AP-IEs.AreaScopeOfQMC", "target": "S1AP-IEs.TABasedQMC", "value": 1}, {"source": "S1AP-IEs.AreaScopeOfQMC", "target": "S1AP-IEs.PLMNAreaBasedQMC", "value": 1}, - {"source": "S1AP-IEs.AreaScopeOfQMC", "target": "S1AP-IEs.TAIBasedQMC", "value": 1}, {"source": "S1AP-IEs.AreaScopeOfQMC", "target": "S1AP-IEs.CellBasedQMC", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommand", "target": "S1AP-PDU-Contents.HandoverCommandIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverCommand", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.ServedPLMNs", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.ServedPLMNs", "target": "S1AP-Constants.maxnoofPLMNsPerMME", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupListCtxtSURes", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupListCtxtSURes", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupListCtxtSURes", "target": "S1AP-PDU-Contents.E-RABSetupItemCtxtSUResIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.MMECPRelocationIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.MMECPRelocationIndication", "target": "S1AP-PDU-Contents.MMECPRelocationIndicationIEs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeSetupListCtxtSUReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "SonTransfer-IEs.RequestedCellList", "target": "SonTransfer-IEs.IRAT-Cell-ID", "value": 1}, + {"source": "SonTransfer-IEs.RequestedCellList", "target": "SonTransfer-IEs.maxnoofIRATReportingCells", "value": 1}, + {"source": "S1AP-Constants.id-EmergencyAreaIDListForRestart", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLList", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLList", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItemIEs", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverNotification", "target": "S1AP-PDU-Contents.HandoverNotify", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverNotification", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-E-RABSetupListBearerSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.NR-CGI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-UTRANtoLTEHOInformationRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-BroadcastCompletedAreaList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinEAI-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem", "target": "S1AP-IEs.SecondaryRATType", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem", "target": "S1AP-IEs.SecondaryRATDataUsageReportItem-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem", "target": "S1AP-IEs.E-RABUsageReportList", "value": 1}, + {"source": "S1AP-Constants.id-DownlinkS1cdma2000tunnelling", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "target": "S1AP-IEs.RRC-Establishment-Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "target": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeReq", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.MDT-Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.MDT-Configuration", "target": "S1AP-IEs.AreaScopeOfMDT", "value": 1}, + {"source": "S1AP-IEs.MDT-Configuration", "target": "S1AP-IEs.MDT-Activation", "value": 1}, + {"source": "S1AP-IEs.MDT-Configuration", "target": "S1AP-IEs.MDT-Configuration-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.MDT-Configuration", "target": "S1AP-IEs.MDTMode", "value": 1}, + {"source": "S1AP-PDU-Descriptions.downlinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.downlinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.TAI-Cancelled-Item", "target": "S1AP-IEs.TAI-Cancelled-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TAI-Cancelled-Item", "target": "S1AP-IEs.CancelledCellinTAI", "value": 1}, + {"source": "S1AP-IEs.TAI-Cancelled-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TAI-Cancelled-Item", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-Constants.id-DCN-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Containers.ProtocolExtensionField", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Containers.ProtocolExtensionField", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Containers.ProtocolExtensionField", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Containers.ProtocolExtensionField", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-RequestTypeAdditionalInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-TraceStart", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.X2TNLConfigurationInfo-ExtIEs", "target": "S1AP-IEs.ENBX2ExtTLAs", "value": 1}, + {"source": "S1AP-IEs.X2TNLConfigurationInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.X2TNLConfigurationInfo-ExtIEs", "target": "S1AP-IEs.ENBIndirectX2TransportLayerAddresses", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnelling", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnelling", "target": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "value": 1}, + {"source": "S1AP-Constants.id-Target-ToSource-TransparentContainer-Secondary", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.nASNonDeliveryIndication", "target": "S1AP-PDU-Contents.NASNonDeliveryIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.nASNonDeliveryIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeFailure", "target": "S1AP-PDU-Contents.UEContextResumeFailureIEs", "value": 1}, + {"source": "S1AP-Constants.id-EUTRAN-CGI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-WarningAreaList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-Coverage-Level", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConf", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConf", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModConfExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConf", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-Subscription-Based-UE-DifferentiationInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-Source-ToTarget-TransparentContainer", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-CE-ModeBRestricted", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.GNB", "target": "S1AP-IEs.Global-GNB-ID", "value": 1}, + {"source": "S1AP-IEs.GNB", "target": "S1AP-IEs.GNB-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.GNB", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.GUMMEI", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.CellAccessMode", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.TunnelInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.LHN-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.PSCellInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.UESecurityCapabilities", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.RRC-Establishment-Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.CSG-Id", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestIEs", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedDLList", "value": 1}, + {"source": "S1AP-Constants.id-cdma2000HORequiredIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABSetup", "target": "S1AP-PDU-Contents.E-RABSetupResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABSetup", "target": "S1AP-PDU-Contents.E-RABSetupRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABSetup", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.MutingPatternInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.E-RABUsageReportItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.E-RABUsageReportItemIEs", "target": "S1AP-IEs.E-RABUsageReportItem", "value": 1}, + {"source": "S1AP-IEs.ScheduledCommunicationTime-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseRequest", "target": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "value": 1}, + {"source": "S1AP-IEs.FiveGSTAI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-M4Configuration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModInd", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModInd", "target": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModIndIEs", "value": 1}, + {"source": "S1AP-Constants.id-Direct-Forwarding-Path-Availability", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-cdma2000PDU", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.overloadStart", "target": "S1AP-PDU-Contents.OverloadStart", "value": 1}, + {"source": "S1AP-PDU-Descriptions.overloadStart", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Descriptions.InitiatingMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Descriptions.InitiatingMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Descriptions.InitiatingMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "value": 1}, + {"source": "S1AP-PDU-Descriptions.InitiatingMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Descriptions.locationReportingControl", "target": "S1AP-PDU-Contents.LocationReportingControl", "value": 1}, + {"source": "S1AP-PDU-Descriptions.locationReportingControl", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.SecurityContext", "target": "S1AP-IEs.SecurityKey", "value": 1}, + {"source": "S1AP-IEs.SecurityContext", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.SecurityContext", "target": "S1AP-IEs.SecurityContext-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequest", "target": "S1AP-PDU-Contents.S1SetupRequestIEs", "value": 1}, + {"source": "S1AP-IEs.E-RABInformationList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-IEs.E-RABInformationList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-IEs.E-RABInformationList", "target": "S1AP-IEs.E-RABInformationListIEs", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportList", "target": "S1AP-IEs.SecondaryRATDataUsageReportItemIEs", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferCause", "target": "SonTransfer-IEs.FailureEventReportingCause", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferCause", "target": "SonTransfer-IEs.HOReportingCause", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferCause", "target": "SonTransfer-IEs.CellStateIndicationCause", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferCause", "target": "SonTransfer-IEs.CellLoadReportingCause", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferCause", "target": "SonTransfer-IEs.CellActivationCause", "value": 1}, + {"source": "S1AP-PDU-Contents.ErrorIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.ErrorIndication", "target": "S1AP-PDU-Contents.ErrorIndicationIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "target": "S1AP-IEs.SerialNumber", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "target": "S1AP-IEs.BroadcastCompletedAreaList", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "target": "S1AP-IEs.MessageIdentifier", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextReleaseRequest", "target": "S1AP-PDU-Contents.UEContextReleaseRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextReleaseRequest", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.UE-S1AP-ID-pair-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "SonTransfer-IEs.CellActivationRequest", "target": "SonTransfer-IEs.CellsToActivateList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReqIEs", "target": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReqIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-x2TNLConfigurationInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-cdma2000OneXSRVCCInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, + {"source": "S1AP-IEs.SynchronisationInformation", "target": "S1AP-IEs.SynchronisationInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.SynchronisationInformation", "target": "S1AP-IEs.StratumLevel", "value": 1}, + {"source": "S1AP-IEs.SynchronisationInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.SynchronisationInformation", "target": "S1AP-IEs.ECGI-List", "value": 1}, + {"source": "S1AP-IEs.SynchronisationInformation", "target": "S1AP-IEs.ListeningSubframePattern", "value": 1}, + {"source": "S1AP-Constants.id-Time-UE-StayedInCell-EnhancedGranularity", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.E-RABInformationListItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-SecondaryRATDataUsageReportList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.FiveGSTAI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.FiveGSTAI", "target": "S1AP-IEs.FiveGSTAC", "value": 1}, + {"source": "S1AP-IEs.FiveGSTAI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.FiveGSTAI", "target": "S1AP-IEs.FiveGSTAI-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "target": "S1AP-IEs.ScheduledCommunicationTime", "value": 1}, + {"source": "S1AP-Constants.id-E-RABSetupItemCtxtSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.LoggedMDT-ExtIEs", "target": "S1AP-IEs.WLANMeasurementConfiguration", "value": 1}, + {"source": "S1AP-IEs.LoggedMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.LoggedMDT-ExtIEs", "target": "S1AP-IEs.BluetoothMeasurementConfiguration", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinTAI-Item", "target": "S1AP-IEs.NumberOfBroadcasts", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinTAI-Item", "target": "S1AP-IEs.CancelledCellinTAI-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinTAI-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinTAI-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq-ExtIEs", "value": 1}, + {"source": "S1AP-Constants.id-MME-Group-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.AerialUEsubscriptionInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.SubscriberProfileIDforRFP", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.SRVCCOperationPossible", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.ProSeAuthorized", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.CSFallbackIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.SecurityKey", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.AdditionalRRMPriorityIndex", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.UESecurityCapabilities", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.AdditionalCSFallbackIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.SRVCCOperationNotPossible", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.LAI", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-IEs.V2XServicesAuthorized", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModResIEs", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModRes", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModResIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.ServedGUMMEIsItem", "target": "S1AP-IEs.ServedGUMMEIsItem-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ServedGUMMEIsItem", "target": "S1AP-IEs.ServedMMECs", "value": 1}, + {"source": "S1AP-IEs.ServedGUMMEIsItem", "target": "S1AP-IEs.ServedPLMNs", "value": 1}, + {"source": "S1AP-IEs.ServedGUMMEIsItem", "target": "S1AP-IEs.ServedGroupIDs", "value": 1}, + {"source": "S1AP-IEs.ServedGUMMEIsItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, {"source": "S1AP-Constants.id-PWSfailedECGIList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, {"source": "S1AP-Constants.id-cdma2000RATType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CSG-IdList-Item", "target": "S1AP-IEs.CSG-Id", "value": 1}, - {"source": "S1AP-IEs.CSG-IdList-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CSG-IdList-Item", "target": "S1AP-IEs.CSG-IdList-Item-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-IEs.E-RABInformationListItem", "target": "S1AP-IEs.DL-Forwarding", "value": 1}, - {"source": "S1AP-IEs.E-RABInformationListItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-IEs.E-RABInformationListItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.E-RABInformationListItem", "target": "S1AP-IEs.E-RABInformationListItem-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp", "target": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.DL-CP-SecurityInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-BroadcastCancelledAreaList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, - {"source": "S1AP-Containers.ProtocolIE-FieldPair", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, - {"source": "S1AP-PDU-Descriptions.errorIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.errorIndication", "target": "S1AP-PDU-Contents.ErrorIndication", "value": 1}, - {"source": "S1AP-Constants.id-EnhancedCoverageRestricted", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.ConnectedengNBItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ConnectedengNBItem", "target": "S1AP-IEs.ConnectedengNBItem-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ConnectedengNBItem", "target": "S1AP-IEs.En-gNB-ID", "value": 1}, - {"source": "S1AP-IEs.ConnectedengNBItem", "target": "S1AP-IEs.SupportedTAs", "value": 1}, - {"source": "S1AP-PDU-Contents.ResetAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.ResetAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.ResetAcknowledgeIEs", "target": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListResAck", "value": 1}, + {"source": "S1AP-Constants.id-PagingPriority", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancelIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancelIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancelIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancelIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABRelease", "target": "S1AP-PDU-Contents.E-RABReleaseCommand", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABRelease", "target": "S1AP-PDU-Contents.E-RABReleaseResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABRelease", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModConf", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModConf", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModConf", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModConfIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverNotify", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverNotify", "target": "S1AP-PDU-Contents.HandoverNotifyIEs", "value": 1}, + {"source": "S1AP-Constants.id-uplinkUEAssociatedLPPaTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-E-RABModificationIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.ProSeAuthorized-ExtIEs", "target": "S1AP-IEs.ProSeUEtoNetworkRelaying", "value": 1}, + {"source": "S1AP-IEs.ProSeAuthorized-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEBehaviour", "target": "S1AP-IEs.ExpectedHOInterval", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEBehaviour", "target": "S1AP-IEs.ExpectedUEBehaviour-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEBehaviour", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEBehaviour", "target": "S1AP-IEs.ExpectedUEActivityBehaviour", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinEAI", "target": "S1AP-Constants.maxnoofCellinEAI", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinEAI", "target": "S1AP-IEs.CompletedCellinEAI-Item", "value": 1}, + {"source": "S1AP-IEs.CellBasedQMC", "target": "S1AP-IEs.CellBasedQMC-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CellBasedQMC", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CellBasedQMC", "target": "S1AP-IEs.CellIdListforQMC", "value": 1}, {"source": "S1AP-IEs.AllocationAndRetentionPriority-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.TransportInformation", "target": "S1AP-IEs.GTP-TEID", "value": 1}, - {"source": "S1AP-IEs.TransportInformation", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, - {"source": "S1AP-PDU-Contents.KillResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.KillResponseIEs", "target": "S1AP-IEs.MessageIdentifier", "value": 1}, - {"source": "S1AP-PDU-Contents.KillResponseIEs", "target": "S1AP-IEs.SerialNumber", "value": 1}, - {"source": "S1AP-PDU-Contents.KillResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.KillResponseIEs", "target": "S1AP-IEs.BroadcastCancelledAreaList", "value": 1}, - {"source": "S1AP-Constants.id-CE-mode-B-SupportIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupRequest", "target": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABSetupRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationConfirm", "target": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextModificationConfirm", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeResIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeResIEs", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-Constants.id-downlinkNASTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-NRUESecurityCapabilities", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ECGIList", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.ECGIList", "target": "S1AP-Constants.maxnoofCellID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, + {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, + {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-IEs.S-TMSI", "value": 1}, + {"source": "S1AP-PDU-Contents.UEInformationTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.RLFReportInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-Inter-SystemInformationTransferTypeEDT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-MobilityInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "target": "S1AP-PDU-Contents.E-RABSetupItemBearerSUResExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupItemBearerSURes", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-Constants.id-E-UTRAN-Trace-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEActivityBehaviour-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-SecondaryRATDataUsageReportItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABModifyItemBearerModConf", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs", "target": "S1AP-IEs.BearerType", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs", "target": "S1AP-IEs.Correlation-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBDirectInformationTransfer", "target": "S1AP-PDU-Contents.ENBDirectInformationTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBDirectInformationTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-E-RABModifyListBearerModRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PrivateMessageIEs", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, + {"source": "S1AP-PDU-Descriptions.downlinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.downlinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModReq", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModReq", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModReq", "target": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReqIEs", "value": 1}, {"source": "S1AP-IEs.RecommendedCellList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, {"source": "S1AP-IEs.RecommendedCellList", "target": "S1AP-Constants.maxnoofRecommendedCells", "value": 1}, {"source": "S1AP-IEs.RecommendedCellList", "target": "S1AP-IEs.RecommendedCellItemIEs", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToSetupListCtxtSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationTransfer", "target": "S1AP-PDU-Contents.MMEConfigurationTransferIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-Constants.id-Synchronisation-Information", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-RerouteNASRequest", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-E-RABItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.NR-CGI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-IEs.EN-DCSONengNBIdentification", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-IEs.EN-DCTransferTypeRequest-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-IEs.EN-DCSONeNBIdentification", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-IEs.FiveGSTAI", "value": 1}, - {"source": "S1AP-IEs.Global-ENB-ID", "target": "S1AP-IEs.GlobalENB-ID-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.Global-ENB-ID", "target": "S1AP-IEs.ENB-ID", "value": 1}, - {"source": "S1AP-IEs.Global-ENB-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.Global-ENB-ID", "target": "S1AP-IEs.PLMNidentity", "value": 1}, - {"source": "S1AP-IEs.SynchronisationInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.SynchronisationInformation", "target": "S1AP-IEs.StratumLevel", "value": 1}, - {"source": "S1AP-IEs.SynchronisationInformation", "target": "S1AP-IEs.ListeningSubframePattern", "value": 1}, - {"source": "S1AP-IEs.SynchronisationInformation", "target": "S1AP-IEs.SynchronisationInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.SynchronisationInformation", "target": "S1AP-IEs.ECGI-List", "value": 1}, - {"source": "S1AP-IEs.OverloadResponse", "target": "S1AP-IEs.OverloadAction", "value": 1}, + {"source": "S1AP-IEs.MDTMode-ExtensionIE", "target": "S1AP-IEs.LoggedMBSFNMDT", "value": 1}, + {"source": "S1AP-IEs.MDTMode-ExtensionIE", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.M6Configuration", "target": "S1AP-IEs.M6delay-threshold", "value": 1}, + {"source": "S1AP-IEs.M6Configuration", "target": "S1AP-IEs.Links-to-log", "value": 1}, + {"source": "S1AP-IEs.M6Configuration", "target": "S1AP-IEs.M6report-Interval", "value": 1}, + {"source": "S1AP-IEs.M6Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.M6Configuration", "target": "S1AP-IEs.M6Configuration-ExtIEs", "value": 1}, + {"source": "S1AP-Constants.id-EndIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToResumeListResumeReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequest", "target": "S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs", "value": 1}, + {"source": "S1AP-IEs.M5Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.MeasurementThresholdA2", "target": "S1AP-IEs.Threshold-RSRP", "value": 1}, + {"source": "S1AP-IEs.MeasurementThresholdA2", "target": "S1AP-IEs.Threshold-RSRQ", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "target": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForPaging-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem", "target": "S1AP-PDU-Contents.E-RABDataForwardingItem-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABDataForwardingItem", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.E-RABInformationList", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.UE-HistoryInformation", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.SubscriberProfileIDforRFP", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.RRC-Container", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CGI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.NB-IoT-Paging-eDRXInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.NRUESecurityCapabilities-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-MMEConfigurationUpdate", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportItemIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportItem", "value": 1}, + {"source": "S1AP-Constants.id-Time-Synchronisation-Info", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, {"source": "S1AP-Constants.id-E-RABNotToBeModifiedListBearerModInd", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.Routing-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.LPPa-PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSubjecttoDataForwardingList", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSubjecttoDataForwardingList", "target": "S1AP-PDU-Contents.E-RABDataForwardingItemIEs", "value": 1}, + {"source": "S1AP-Constants.id-SubscriberProfileIDforRFP", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConfIEs", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModConf", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConfIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.MDTMode", "target": "S1AP-IEs.ImmediateMDT", "value": 1}, + {"source": "S1AP-IEs.MDTMode", "target": "S1AP-IEs.MDTMode-Extension", "value": 1}, + {"source": "S1AP-IEs.MDTMode", "target": "S1AP-IEs.LoggedMDT", "value": 1}, + {"source": "S1AP-IEs.AllocationAndRetentionPriority", "target": "S1AP-IEs.Pre-emptionCapability", "value": 1}, + {"source": "S1AP-IEs.AllocationAndRetentionPriority", "target": "S1AP-IEs.Pre-emptionVulnerability", "value": 1}, + {"source": "S1AP-IEs.AllocationAndRetentionPriority", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.AllocationAndRetentionPriority", "target": "S1AP-IEs.PriorityLevel", "value": 1}, + {"source": "S1AP-IEs.AllocationAndRetentionPriority", "target": "S1AP-IEs.AllocationAndRetentionPriority-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.PSCellInformation", "target": "S1AP-IEs.NR-CGI", "value": 1}, + {"source": "S1AP-IEs.PSCellInformation", "target": "S1AP-IEs.PSCellInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.PSCellInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "SonTransfer-IEs.HOReport", "target": "SonTransfer-IEs.IRAT-Cell-ID", "value": 1}, + {"source": "SonTransfer-IEs.HOReport", "target": "SonTransfer-IEs.HoType", "value": 1}, + {"source": "SonTransfer-IEs.HOReport", "target": "SonTransfer-IEs.HoReportType", "value": 1}, + {"source": "SonTransfer-IEs.HOReport", "target": "SonTransfer-IEs.CandidateCellList", "value": 1}, + {"source": "SonTransfer-IEs.HOReport", "target": "SonTransfer-IEs.CandidatePCIList", "value": 1}, + {"source": "S1AP-Constants.id-EUTRANRoundTripDelayEstimationInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.X2TNLConfigurationInfo", "target": "S1AP-IEs.ENBX2TLAs", "value": 1}, + {"source": "S1AP-IEs.X2TNLConfigurationInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.X2TNLConfigurationInfo", "target": "S1AP-IEs.X2TNLConfigurationInfo-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEDirectInformationTransferIEs", "target": "S1AP-PDU-Contents.Inter-SystemInformationTransferType", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEDirectInformationTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.Paging-eDRXInformation", "target": "S1AP-IEs.PagingTimeWindow", "value": 1}, + {"source": "S1AP-IEs.Paging-eDRXInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.Paging-eDRXInformation", "target": "S1AP-IEs.Paging-eDRXInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.Paging-eDRXInformation", "target": "S1AP-IEs.Paging-eDRX-Cycle", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-PDU-Contents.E-RABModifyListBearerModConf", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationConfirmIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEBehaviour-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, {"source": "S1AP-PDU-Descriptions.mMEDirectInformationTransfer", "target": "S1AP-PDU-Contents.MMEDirectInformationTransfer", "value": 1}, {"source": "S1AP-PDU-Descriptions.mMEDirectInformationTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEActivityBehaviour", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEActivityBehaviour", "target": "S1AP-IEs.ExpectedIdlePeriod", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEActivityBehaviour", "target": "S1AP-IEs.SourceOfUEActivityBehaviourInformation", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEActivityBehaviour", "target": "S1AP-IEs.ExpectedUEActivityBehaviour-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.ExpectedUEActivityBehaviour", "target": "S1AP-IEs.ExpectedActivityPeriod", "value": 1}, - {"source": "S1AP-IEs.CellType", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.CellType", "target": "S1AP-IEs.Cell-Size", "value": 1}, - {"source": "S1AP-IEs.CellType", "target": "S1AP-IEs.CellType-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.E-RABItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.Global-en-gNB-ID", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.Global-en-gNB-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.Global-en-gNB-ID", "target": "S1AP-IEs.Global-en-gNB-ID-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.Global-en-gNB-ID", "target": "S1AP-IEs.En-gNB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdate", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdate", "target": "S1AP-PDU-Contents.ENBConfigurationUpdateIEs", "value": 1}, + {"source": "S1AP-IEs.E-RABUsageReportItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics-IE-List", "target": "S1AP-Constants.maxnoofErrors", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics-IE-List", "target": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "value": 1}, + {"source": "S1AP-PDU-Descriptions.connectionEstablishmentIndication", "target": "S1AP-PDU-Contents.ConnectionEstablishmentIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.connectionEstablishmentIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-Source-ToTarget-TransparentContainer-Secondary", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeSwitchedDLList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.UserLocationInformation", "target": "S1AP-IEs.UserLocationInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.UserLocationInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.UserLocationInformation", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.UserLocationInformation", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-Constants.id-E-RABReleaseListBearerRelComp", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.GBR-QosInformation", "target": "S1AP-IEs.GBR-QosInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.GBR-QosInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.GBR-QosInformation", "target": "S1AP-IEs.BitRate", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupFailure", "target": "S1AP-PDU-Contents.S1SetupFailureIEs", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.e-RABModificationIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.pathSwitchRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uEContextSuspend", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.initialContextSetup", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.e-RABRelease", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.reset", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.handoverResourceAllocation", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.e-RABModify", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uEContextRelease", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.writeReplaceWarning", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uEContextModificationIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.e-RABSetup", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.handoverCancel", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.handoverPreparation", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.mMEConfigurationUpdate", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uEContextModification", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uEContextResume", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.s1Setup", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.uERadioCapabilityMatch", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "target": "S1AP-PDU-Descriptions.kill", "value": 1}, + {"source": "S1AP-IEs.NRUESecurityCapabilities", "target": "S1AP-IEs.NRUESecurityCapabilities-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.NRUESecurityCapabilities", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.NRUESecurityCapabilities", "target": "S1AP-IEs.NRintegrityProtectionAlgorithms", "value": 1}, + {"source": "S1AP-IEs.NRUESecurityCapabilities", "target": "S1AP-IEs.NRencryptionAlgorithms", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledge", "target": "S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs", "value": 1}, + {"source": "SonTransfer-IEs.TooEarlyInterRATHOReportReportFromEUTRAN", "target": "SonTransfer-IEs.MobilityInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReport", "target": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs", "target": "S1AP-IEs.BearerType", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs", "target": "S1AP-IEs.Correlation-ID", "value": 1}, + {"source": "S1AP-Constants.id-SerialNumber", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "SonTransfer-IEs.CellLoadReportingResponse", "target": "SonTransfer-IEs.EUTRANcellLoadReportingResponse", "value": 1}, + {"source": "SonTransfer-IEs.CellLoadReportingResponse", "target": "SonTransfer-IEs.EHRPDSectorLoadReportingResponse", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs", "target": "S1AP-IEs.TimeToWait", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-S1-Message", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CNTypeRestrictions-Item", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.CNTypeRestrictions-Item", "target": "S1AP-IEs.CNTypeRestrictions-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CNTypeRestrictions-Item", "target": "S1AP-IEs.CNType", "value": 1}, + {"source": "S1AP-IEs.CNTypeRestrictions-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-IEs.CSG-Id", "value": 1}, + {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-IEs.CellAccessMode", "value": 1}, + {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-PDU-Contents.CSGMembershipInfo-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.CSGMembershipInfo", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, + {"source": "S1AP-Constants.id-extended-e-RAB-GuaranteedBitrateDL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABDataForwardingItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.PagingAttemptInformation", "target": "S1AP-IEs.PagingAttemptInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.PagingAttemptInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.PagingAttemptInformation", "target": "S1AP-IEs.NextPagingAreaScope", "value": 1}, + {"source": "S1AP-IEs.PagingAttemptInformation", "target": "S1AP-IEs.PagingAttemptCount", "value": 1}, + {"source": "S1AP-IEs.PagingAttemptInformation", "target": "S1AP-IEs.IntendedNumberOfPagingAttempts", "value": 1}, + {"source": "S1AP-PDU-Descriptions.mMECPRelocationIndication", "target": "S1AP-PDU-Contents.MMECPRelocationIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.mMECPRelocationIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.E-RABItem", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-IEs.E-RABItem", "target": "S1AP-IEs.E-RABItem-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.E-RABItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.E-RABItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication", "target": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupListBearerSURes", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupListBearerSURes", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupListBearerSURes", "target": "S1AP-PDU-Contents.E-RABSetupItemBearerSUResIEs", "value": 1}, + {"source": "S1AP-Constants.id-PendingDataIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-ENBConfigurationUpdate", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-IEs.SecondaryRATDataUsageRequest", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModReq", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.ECGIListForRestart", "target": "S1AP-Constants.maxnoofCellsforRestart", "value": 1}, + {"source": "S1AP-IEs.ECGIListForRestart", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyItemBearerModConfExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-TargetID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.AerialUEsubscriptionInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.SRVCCOperationPossible", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.NASSecurityParameterstoE-UTRAN", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.GUMMEI", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.ProSeAuthorized", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.MDTPLMNList", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.ManagementBasedMDTAllowed", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.UESecurityCapabilities", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupListHOReq", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.TraceActivation", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.SecurityContext", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.ExpectedUEBehaviour", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.RequestType", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.UEUserPlaneCIoTSupportIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.Masked-IMEISV", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.AdditionalRRMPriorityIndex", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.HandoverType", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.HandoverRestrictionList", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.CSG-Id", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.V2XServicesAuthorized", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestIEs", "target": "S1AP-IEs.Source-ToTarget-TransparentContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.PagingPriority", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.NB-IoT-UEIdentityIndexValue", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.UERadioCapabilityForPaging", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.UEIdentityIndexValue", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.Paging-eDRXInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.CSG-IdList", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-PDU-Contents.TAIList", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.CNDomain", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.AssistanceDataForPaging", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.Extended-UEIdentityIndexValue", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.UEPagingID", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-IEs.PagingDRX", "value": 1}, + {"source": "S1AP-PDU-Contents.PagingIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONengNBIdentification", "target": "S1AP-IEs.EN-DCSONengNBIdentification-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONengNBIdentification", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONengNBIdentification", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONengNBIdentification", "target": "S1AP-IEs.Global-en-gNB-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABSetupListCtxtSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToResumeListResumeRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-TrafficLoadReductionIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.TABasedMDT", "target": "S1AP-IEs.TABasedMDT-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TABasedMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TABasedMDT", "target": "S1AP-IEs.TAListforMDT", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABAdmittedList", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABAdmittedList", "target": "S1AP-PDU-Contents.E-RABAdmittedItemIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedtoSetupListHOReqAck", "target": "S1AP-PDU-Contents.E-RABFailedtoSetupItemHOReqAckIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedtoSetupListHOReqAck", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, + {"source": "S1AP-IEs.RequestType", "target": "S1AP-IEs.RequestType-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.RequestType", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.RequestType", "target": "S1AP-IEs.ReportArea", "value": 1}, + {"source": "S1AP-IEs.RequestType", "target": "S1AP-IEs.EventType", "value": 1}, + {"source": "S1AP-PDU-Contents.TAIItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.TAIItem", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-PDU-Contents.TAIItem", "target": "S1AP-PDU-Contents.TAIItemExtIEs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABAdmittedItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationResponse", "target": "S1AP-PDU-Contents.UEContextModificationResponseIEs", "value": 1}, + {"source": "S1AP-IEs.TunnelInformation", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-IEs.TunnelInformation", "target": "S1AP-IEs.Tunnel-Information-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TunnelInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TunnelInformation", "target": "S1AP-IEs.Port-Number", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "target": "S1AP-IEs.NAS-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "target": "S1AP-PDU-Contents.E-RABToBeModifyItemBearerModReqExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModReq", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequired", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequired", "target": "S1AP-PDU-Contents.HandoverRequiredIEs", "value": 1}, + {"source": "S1AP-Constants.id-DeactivateTrace", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-ServedGUMMEIs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-WLANMeasurementConfiguration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.TAListforQMC", "target": "S1AP-IEs.TAC", "value": 1}, + {"source": "S1AP-IEs.TAListforQMC", "target": "S1AP-Constants.maxnoofTAforQMC", "value": 1}, + {"source": "S1AP-Constants.id-UERadioCapability", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverResourceAllocation", "target": "S1AP-PDU-Contents.HandoverRequestAcknowledge", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverResourceAllocation", "target": "S1AP-PDU-Contents.HandoverFailure", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverResourceAllocation", "target": "S1AP-PDU-Contents.HandoverRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverResourceAllocation", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.UL-CP-SecurityInformation", "target": "S1AP-IEs.UL-CP-SecurityInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.UL-CP-SecurityInformation", "target": "S1AP-IEs.UL-NAS-Count", "value": 1}, + {"source": "S1AP-IEs.UL-CP-SecurityInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.UL-CP-SecurityInformation", "target": "S1AP-IEs.UL-NAS-MAC", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinTAI", "target": "S1AP-IEs.CancelledCellinTAI-Item", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinTAI", "target": "S1AP-Constants.maxnoofCellinTAI", "value": 1}, + {"source": "S1AP-IEs.CellBasedQMC-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.CellID-Cancelled", "target": "S1AP-IEs.CellID-Cancelled-Item", "value": 1}, + {"source": "S1AP-IEs.CellID-Cancelled", "target": "S1AP-Constants.maxnoofCellID", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.Routing-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.LPPa-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-E-RABReleaseItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.GlobalENB-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.ProtocolError-IE-ContainerList", "target": "S1AP-Containers.ProtocolIE-ContainerList", "value": 1}, + {"source": "S1AP-PDU-Contents.ProtocolError-IE-ContainerList", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.ProtocolError-IE-ContainerList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "SonTransfer-IEs.CellsToActivateList", "target": "SonTransfer-IEs.CellsToActivateList-Item", "value": 1}, + {"source": "SonTransfer-IEs.CellsToActivateList", "target": "SonTransfer-IEs.maxnoofCellineNB", "value": 1}, + {"source": "S1AP-IEs.Tunnel-Information-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.UESecurityCapabilities-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-LocationReportingControl", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Descriptions.reset", "target": "S1AP-PDU-Contents.Reset", "value": 1}, + {"source": "S1AP-PDU-Descriptions.reset", "target": "S1AP-PDU-Contents.ResetAcknowledge", "value": 1}, + {"source": "S1AP-PDU-Descriptions.reset", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.M4Configuration", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.M5Configuration", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.BluetoothMeasurementConfiguration", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.M6Configuration", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.M3Configuration", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.WLANMeasurementConfiguration", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.M7Configuration", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT-ExtIEs", "target": "S1AP-IEs.MDT-Location-Info", "value": 1}, + {"source": "S1AP-Constants.id-TimeSinceSecondaryNodeRelease", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceFailureIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceFailureIndication", "target": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "value": 1}, + {"source": "S1AP-IEs.S-TMSI", "target": "S1AP-IEs.MME-Code", "value": 1}, + {"source": "S1AP-IEs.S-TMSI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.S-TMSI", "target": "S1AP-IEs.S-TMSI-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.S-TMSI", "target": "S1AP-IEs.M-TMSI", "value": 1}, + {"source": "S1AP-IEs.RecommendedENBItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-RecommendedCellItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Containers.PrivateIE-Container", "target": "S1AP-Containers.PrivateIE-Field", "value": 1}, + {"source": "S1AP-Containers.PrivateIE-Container", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, + {"source": "S1AP-Containers.PrivateIE-Container", "target": "S1AP-Constants.maxPrivateIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, + {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.TimeSinceSecondaryNodeRelease", "value": 1}, + {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.SecondaryRATDataUsageReportIEs", "target": "S1AP-IEs.HandoverFlag", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "target": "S1AP-IEs.VoiceSupportMatchIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-IEs.ServedDCNsItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-Target-ToSource-TransparentContainer", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinEAI-Item", "target": "S1AP-IEs.CompletedCellinEAI-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinEAI-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinEAI-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, {"source": "S1AP-IEs.RecommendedENBsForPaging", "target": "S1AP-IEs.RecommendedENBList", "value": 1}, {"source": "S1AP-IEs.RecommendedENBsForPaging", "target": "S1AP-IEs.RecommendedENBsForPaging-ExtIEs", "value": 1}, {"source": "S1AP-IEs.RecommendedENBsForPaging", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationIndicationIEs", "target": "S1AP-PDU-Contents.CSGMembershipInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Cancelled", "target": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Cancelled", "target": "S1AP-Constants.maxnoofEmergencyAreaID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToModifyListBearerModConf", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.ExtendedRepetitionPeriod", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.NumberofBroadcastRequest", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.ConcurrentWarningMessageIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.WarningAreaList", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.RepetitionPeriod", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.WarningType", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.WarningSecurityInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.MessageIdentifier", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.DataCodingScheme", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.SerialNumber", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.WarningAreaCoordinates", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "target": "S1AP-IEs.WarningMessageContents", "value": 1}, + {"source": "S1AP-Constants.id-downlinkNonUEAssociatedLPPaTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.UE-HistoryInformation", "target": "S1AP-IEs.LastVisitedCell-Item", "value": 1}, + {"source": "S1AP-IEs.UE-HistoryInformation", "target": "S1AP-Constants.maxnoofCellsinUEHistoryInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBStatusTransferIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBStatusTransferIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBStatusTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBStatusTransferIEs", "target": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "value": 1}, + {"source": "S1AP-IEs.EARFCN", "target": "S1AP-Constants.maxEARFCN", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningResponse", "target": "S1AP-PDU-Contents.WriteReplaceWarningResponseIEs", "value": 1}, + {"source": "S1AP-Constants.id-NAS-DownlinkCount", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeSetupItemHOReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.RIMTransfer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.UEAppLayerMeasConfig-ExtIEs", "target": "S1AP-IEs.ServiceType", "value": 1}, + {"source": "S1AP-IEs.UEAppLayerMeasConfig-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.ResetIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.ResetIEs", "target": "S1AP-PDU-Contents.ResetType", "value": 1}, + {"source": "S1AP-PDU-Contents.ResetIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-OverloadStop", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeSetupListHOReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-IEs.NAS-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-IEs.LoggedMBSFNMDT", "target": "S1AP-IEs.LoggingDuration", "value": 1}, + {"source": "S1AP-IEs.LoggedMBSFNMDT", "target": "S1AP-IEs.LoggedMBSFNMDT-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.LoggedMBSFNMDT", "target": "S1AP-IEs.MBSFN-ResultToLog", "value": 1}, + {"source": "S1AP-IEs.LoggedMBSFNMDT", "target": "S1AP-IEs.LoggingInterval", "value": 1}, + {"source": "S1AP-IEs.LoggedMBSFNMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeResponse", "target": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForPaging", "target": "S1AP-IEs.AssistanceDataForRecommendedCells", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForPaging", "target": "S1AP-IEs.PagingAttemptInformation", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForPaging", "target": "S1AP-IEs.AssistanceDataForPaging-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForPaging", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForPaging", "target": "S1AP-IEs.AssistanceDataForCECapableUEs", "value": 1}, + {"source": "S1AP-Constants.id-UE-RetentionInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.E-RABUsageReportItem", "target": "S1AP-IEs.E-RABUsageReportItem-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.E-RABUsageReportItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.EUTRAN-CGI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.EUTRAN-CGI", "target": "S1AP-IEs.EUTRAN-CGI-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.EUTRAN-CGI", "target": "S1AP-IEs.CellIdentity", "value": 1}, + {"source": "S1AP-IEs.EUTRAN-CGI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Constants.id-UERadioCapabilityForPaging", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ForbiddenTAs-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.DL-CP-SecurityInformation", "target": "S1AP-IEs.DL-NAS-MAC", "value": 1}, + {"source": "S1AP-IEs.DL-CP-SecurityInformation", "target": "S1AP-IEs.DL-CP-SecurityInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.DL-CP-SecurityInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.UEAppLayerMeasConfig", "target": "S1AP-IEs.UEAppLayerMeasConfig-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.UEAppLayerMeasConfig", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.UEAppLayerMeasConfig", "target": "S1AP-IEs.AreaScopeOfQMC", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationTransferIEs", "target": "S1AP-IEs.SONConfigurationTransfer", "value": 1}, {"source": "S1AP-PDU-Contents.MMEConfigurationTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, {"source": "S1AP-PDU-Contents.MMEConfigurationTransferIEs", "target": "S1AP-IEs.EN-DCSONConfigurationTransfer", "value": 1}, - {"source": "S1AP-PDU-Contents.MMEConfigurationTransferIEs", "target": "S1AP-IEs.SONConfigurationTransfer", "value": 1}, - {"source": "S1AP-Constants.id-E-RABReleasedList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-MME-UE-S1AP-ID-2", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABFailedToReleaseList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-Source-ToTarget-TransparentContainer", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.pWSRestartIndication", "target": "S1AP-PDU-Contents.PWSRestartIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.pWSRestartIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-Constants.id-EmergencyAreaIDListForRestart", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.M3Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Descriptions.nASNonDeliveryIndication", "target": "S1AP-PDU-Contents.NASNonDeliveryIndication", "value": 1}, - {"source": "S1AP-PDU-Descriptions.nASNonDeliveryIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-Constants.id-UEAppLayerMeasConfig", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.SourceeNB-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-UEInformationTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.EN-DCSONengNBIdentification-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-Constants.id-HandoverRestrictionList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.LoggedMDT", "target": "S1AP-IEs.LoggingInterval", "value": 1}, - {"source": "S1AP-IEs.LoggedMDT", "target": "S1AP-IEs.LoggedMDT-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.LoggedMDT", "target": "S1AP-IEs.LoggingDuration", "value": 1}, - {"source": "S1AP-IEs.LoggedMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ForbiddenLAs", "target": "S1AP-Constants.maxnoofEPLMNsPlusOne", "value": 1}, - {"source": "S1AP-IEs.ForbiddenLAs", "target": "S1AP-IEs.ForbiddenLAs-Item", "value": 1}, - {"source": "S1AP-Constants.id-WarningAreaList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-ConnectedengNBToRemoveList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.CSG-IdList-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.TAI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupFailureIEs", "target": "S1AP-IEs.TimeToWait", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-Constants.id-MMEname", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-IEs.PagingAttemptInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.ScheduledCommunicationTime", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.ScheduledCommunicationTime", "target": "S1AP-IEs.ScheduledCommunicationTime-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedListBearerModInd", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedListBearerModInd", "target": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModIndIEs", "value": 1}, - {"source": "S1AP-Constants.id-downlinkUEAssociatedLPPaTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-TAI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-TAIList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport", "target": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "value": 1}, + {"source": "S1AP-IEs.UE-S1AP-ID-pair", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-IEs.UE-S1AP-ID-pair", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-IEs.UE-S1AP-ID-pair", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.UE-S1AP-ID-pair", "target": "S1AP-IEs.UE-S1AP-ID-pair-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.E-RABItemIEs", "target": "S1AP-IEs.E-RABItem", "value": 1}, + {"source": "S1AP-IEs.E-RABItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-eNBConfigurationTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.ENBX2TLAs", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-IEs.ENBX2TLAs", "target": "S1AP-Constants.maxnoofeNBX2TLAs", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.MMEname", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.ServedDCNs", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.MMERelaySupportIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.RelativeMMECapacity", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.ServedGUMMEIs", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupResponseIEs", "target": "S1AP-IEs.UE-RetentionInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingControlIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingControlIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingControlIEs", "target": "S1AP-IEs.RequestType", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingControlIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.RecommendedCellsForPaging-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.ResetType", "target": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListRes", "value": 1}, + {"source": "S1AP-PDU-Contents.ResetType", "target": "S1AP-PDU-Contents.ResetAll", "value": 1}, + {"source": "S1AP-IEs.E-RABQoSParameters-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.E-RABQoSParameters-ExtIEs", "target": "S1AP-IEs.Packet-LossRate", "value": 1}, + {"source": "S1AP-PDU-Contents.TAIItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.TAIItemIEs", "target": "S1AP-PDU-Contents.TAIItem", "value": 1}, + {"source": "S1AP-Constants.id-eNBCPRelocationIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-NumberofBroadcastRequest", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListRes", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListRes", "target": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemRes", "value": 1}, + {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListRes", "target": "S1AP-Constants.maxnoofIndividualS1ConnectionsToReset", "value": 1}, + {"source": "S1AP-IEs.TABasedQMC-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "SonTransfer-IEs.FailureEventReport", "target": "SonTransfer-IEs.TooEarlyInterRATHOReportReportFromEUTRAN", "value": 1}, + {"source": "SonTransfer-IEs.MultiCellLoadReportingResponse", "target": "SonTransfer-IEs.maxnoofIRATReportingCells", "value": 1}, + {"source": "SonTransfer-IEs.MultiCellLoadReportingResponse", "target": "SonTransfer-IEs.MultiCellLoadReportingResponse-Item", "value": 1}, + {"source": "S1AP-Constants.id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-Constants.id-SourceID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItemIEs", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-UEUserPlaneCIoTSupportIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailure", "target": "S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.DLNASPDUDeliveryAckRequest", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.SubscriberProfileIDforRFP", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.SRVCCOperationPossible", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.AdditionalRRMPriorityIndex", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.HandoverRestrictionList", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.UECapabilityInfoRequest", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.EndIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.NAS-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkNASTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-SIPTO-L-GW-TransportLayerAddress", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextSuspend", "target": "S1AP-PDU-Contents.UEContextSuspendResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextSuspend", "target": "S1AP-PDU-Contents.UEContextSuspendRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextSuspend", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-HandoverType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-Muting-Availability-Indication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ServedPLMNs", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.ServedPLMNs", "target": "S1AP-Constants.maxnoofPLMNsPerMME", "value": 1}, + {"source": "S1AP-Constants.id-TraceActivation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEDirectInformationTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEDirectInformationTransfer", "target": "S1AP-PDU-Contents.MMEDirectInformationTransferIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-PDU-Contents.E-RABSetupListBearerSURes", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Descriptions.privateMessage", "target": "S1AP-PDU-Contents.PrivateMessage", "value": 1}, + {"source": "S1AP-PDU-Descriptions.privateMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.Global-en-gNB-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequest", "target": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "value": 1}, + {"source": "S1AP-IEs.E-RABList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-IEs.E-RABList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-IEs.E-RABList", "target": "S1AP-IEs.E-RABItemIEs", "value": 1}, + {"source": "S1AP-Constants.id-NASSecurityParameterstoE-UTRAN", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ServedMMECs", "target": "S1AP-IEs.MME-Code", "value": 1}, + {"source": "S1AP-IEs.ServedMMECs", "target": "S1AP-Constants.maxnoofMMECs", "value": 1}, + {"source": "S1AP-Constants.id-MessageIdentifier", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-IEs.NR-CGI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.NR-CGI", "target": "S1AP-IEs.NRCellIdentity", "value": 1}, + {"source": "S1AP-IEs.NR-CGI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.NR-CGI", "target": "S1AP-IEs.NR-CGI-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-PDU", "target": "S1AP-PDU-Descriptions.SuccessfulOutcome", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-PDU", "target": "S1AP-PDU-Descriptions.InitiatingMessage", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-PDU", "target": "S1AP-PDU-Descriptions.UnsuccessfulOutcome", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeModifiedItemBearerModInd-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.TargeteNB-ID", "target": "S1AP-IEs.TargeteNB-ID-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TargeteNB-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TargeteNB-ID", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, + {"source": "S1AP-IEs.TargeteNB-ID", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "SonTransfer-IEs.ReportingCellList-Item", "target": "SonTransfer-IEs.IRAT-Cell-ID", "value": 1}, + {"source": "S1AP-IEs.TargetNgRanNode-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-ServedDCNs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToSetupListHOReqAck", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextModificationIndication", "target": "S1AP-PDU-Contents.UEContextModificationConfirm", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextModificationIndication", "target": "S1AP-PDU-Contents.UEContextModificationIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextModificationIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBStatusTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBStatusTransfer", "target": "S1AP-PDU-Contents.ENBStatusTransferIEs", "value": 1}, + {"source": "S1AP-IEs.TraceActivation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.TraceActivation-ExtIEs", "target": "S1AP-IEs.UEAppLayerMeasConfig", "value": 1}, + {"source": "S1AP-IEs.TraceActivation-ExtIEs", "target": "S1AP-IEs.MDT-Configuration", "value": 1}, + {"source": "S1AP-Constants.id-Paging", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uECapabilityInfoIndication", "target": "S1AP-PDU-Contents.UECapabilityInfoIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uECapabilityInfoIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.MDTPLMNList", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.MDTPLMNList", "target": "S1AP-Constants.maxnoofMDTPLMNs", "value": 1}, + {"source": "SonTransfer-IEs.MultiCellLoadReportingRequest", "target": "SonTransfer-IEs.RequestedCellList", "value": 1}, + {"source": "S1AP-Constants.id-LPPa-PDU", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-uplinkNASTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.M1PeriodicReporting", "target": "S1AP-IEs.M1PeriodicReporting-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.M1PeriodicReporting", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.M1PeriodicReporting", "target": "S1AP-IEs.ReportAmountMDT", "value": 1}, + {"source": "S1AP-IEs.M1PeriodicReporting", "target": "S1AP-IEs.ReportIntervalMDT", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeModifiedListBearerModReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-CSGMembershipStatus", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "SonTransfer-IEs.EHRPDCompositeAvailableCapacity", "target": "SonTransfer-IEs.EHRPDSectorCapacityClassValue", "value": 1}, + {"source": "SonTransfer-IEs.EHRPDCompositeAvailableCapacity", "target": "SonTransfer-IEs.EHRPDCapacityValue", "value": 1}, + {"source": "S1AP-IEs.BPLMNs", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.BPLMNs", "target": "S1AP-Constants.maxnoofBPLMNs", "value": 1}, + {"source": "S1AP-Constants.id-UEPagingID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.SONConfigurationTransfer", "target": "S1AP-IEs.SourceeNB-ID", "value": 1}, + {"source": "S1AP-IEs.SONConfigurationTransfer", "target": "S1AP-IEs.SONConfigurationTransfer-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.SONConfigurationTransfer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.SONConfigurationTransfer", "target": "S1AP-IEs.SONInformation", "value": 1}, + {"source": "S1AP-IEs.SONConfigurationTransfer", "target": "S1AP-IEs.TargeteNB-ID", "value": 1}, + {"source": "S1AP-IEs.ENBX2GTPTLAs", "target": "S1AP-Constants.maxnoofeNBX2GTPTLAs", "value": 1}, + {"source": "S1AP-IEs.ENBX2GTPTLAs", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeModifiedItemBearerModInd", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Containers.S1AP-PROTOCOL-IES", "target": "S1AP-CommonDataTypes.Presence", "value": 1}, + {"source": "S1AP-Containers.S1AP-PROTOCOL-IES", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, + {"source": "S1AP-Containers.S1AP-PROTOCOL-IES", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeModifiedListBearerModInd", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CellID-Broadcast-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.SONInformationReport", "target": "S1AP-IEs.RLFReportInformation", "value": 1}, + {"source": "S1AP-Constants.id-AssistanceDataForPaging", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.GNB-Identity", "target": "S1AP-IEs.GNB-ID", "value": 1}, + {"source": "S1AP-Constants.id-WarningType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-HandoverFlag", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.mMEStatusTransfer", "target": "S1AP-PDU-Contents.MMEStatusTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.mMEStatusTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-PDU-Contents.E-RABSetupListCtxtSURes", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompIEs", "target": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverPreparation", "target": "S1AP-PDU-Contents.HandoverRequired", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverPreparation", "target": "S1AP-PDU-Contents.HandoverPreparationFailure", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverPreparation", "target": "S1AP-PDU-Contents.HandoverCommand", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverPreparation", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Descriptions.kill", "target": "S1AP-PDU-Contents.KillResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.kill", "target": "S1AP-PDU-Contents.KillRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.kill", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-Synchronisation-Information", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.WLANMeasurementConfiguration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.OverloadStartIEs", "target": "S1AP-IEs.OverloadResponse", "value": 1}, + {"source": "S1AP-PDU-Contents.OverloadStartIEs", "target": "S1AP-IEs.TrafficLoadReductionIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.OverloadStartIEs", "target": "S1AP-IEs.GUMMEIList", "value": 1}, + {"source": "S1AP-PDU-Contents.OverloadStartIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs", "target": "S1AP-IEs.Data-Forwarding-Not-Possible", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq-ExtIEs", "target": "S1AP-IEs.BearerType", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp", "target": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelComp", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-Constants.id-initialUEMessage", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.M5Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.M5Configuration", "target": "S1AP-IEs.Links-to-log", "value": 1}, + {"source": "S1AP-IEs.M5Configuration", "target": "S1AP-IEs.M5Configuration-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.M5Configuration", "target": "S1AP-IEs.M5period", "value": 1}, + {"source": "S1AP-Constants.id-CE-mode-B-SupportIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-PathSwitchRequest", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Descriptions.locationReportingFailureIndication", "target": "S1AP-PDU-Contents.LocationReportingFailureIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.locationReportingFailureIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.DeactivateTraceIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DeactivateTraceIEs", "target": "S1AP-IEs.E-UTRAN-Trace-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DeactivateTraceIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DeactivateTraceIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-1", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES-CLASS-2", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURES", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-IEs.S-TMSI", "value": 1}, + {"source": "S1AP-PDU-Contents.ErrorIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-ConnectionEstablishmentIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-Routing-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-SingleContainer", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-SingleContainer", "target": "S1AP-Containers.ProtocolIE-Field", "value": 1}, + {"source": "S1AP-IEs.WLANMeasurementConfiguration", "target": "S1AP-IEs.WLANMeasurementConfiguration-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.WLANMeasurementConfiguration", "target": "S1AP-IEs.WLANMeasConfigNameList", "value": 1}, + {"source": "S1AP-IEs.WLANMeasurementConfiguration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.WLANMeasurementConfiguration", "target": "S1AP-IEs.WLANMeasConfig", "value": 1}, + {"source": "S1AP-IEs.UEPagingID", "target": "S1AP-IEs.S-TMSI", "value": 1}, + {"source": "S1AP-IEs.UEPagingID", "target": "S1AP-IEs.IMSI", "value": 1}, + {"source": "S1AP-Constants.id-NASDeliveryIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.M1ThresholdEventA2-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-GERANtoLTEHOInformationRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancel", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancel", "target": "S1AP-PDU-Contents.HandoverCancelIEs", "value": 1}, + {"source": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.MutingPatternInformation", "target": "S1AP-IEs.MutingPatternInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.MutingPatternInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ForbiddenLACs", "target": "S1AP-IEs.LAC", "value": 1}, + {"source": "S1AP-IEs.ForbiddenLACs", "target": "S1AP-Constants.maxnoofForbLACs", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCancelAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSFailureIndicationIEs", "target": "S1AP-IEs.PWSfailedECGIList", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSFailureIndicationIEs", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PWSFailureIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uplinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uplinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "target": "S1AP-PDU-Contents.ENBConfigurationUpdateFailure", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "target": "S1AP-PDU-Contents.ENBConfigurationUpdate", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "target": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledge", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBConfigurationUpdate", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.CSG-IdList-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CSG-IdList-Item", "target": "S1AP-IEs.CSG-IdList-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CSG-IdList-Item", "target": "S1AP-IEs.CSG-Id", "value": 1}, + {"source": "S1AP-IEs.CellBasedMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.LoggedMBSFNMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaIDListForRestart", "target": "S1AP-Constants.maxnoofRestartEmergencyAreaIDs", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaIDListForRestart", "target": "S1AP-IEs.EmergencyAreaID", "value": 1}, + {"source": "S1AP-IEs.RIMRoutingAddress", "target": "S1AP-IEs.GERAN-Cell-ID", "value": 1}, + {"source": "S1AP-IEs.RIMRoutingAddress", "target": "S1AP-IEs.TargetRNC-ID", "value": 1}, + {"source": "S1AP-IEs.SupportedTAs-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.SupportedTAs-Item-ExtIEs", "target": "S1AP-IEs.RAT-Type", "value": 1}, + {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListResAck", "target": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemResAck", "value": 1}, + {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListResAck", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListResAck", "target": "S1AP-Constants.maxnoofIndividualS1ConnectionsToReset", "value": 1}, + {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemRes", "target": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "value": 1}, + {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemRes", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeReply-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.ServedDCNsItem", "target": "S1AP-IEs.ServedDCNsItem-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ServedDCNsItem", "target": "S1AP-IEs.RelativeMMECapacity", "value": 1}, + {"source": "S1AP-IEs.ServedDCNsItem", "target": "S1AP-IEs.DCN-ID", "value": 1}, + {"source": "S1AP-IEs.ServedDCNsItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ECGI-List", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.ECGI-List", "target": "S1AP-Constants.maxnoofCellsineNB", "value": 1}, + {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, + {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.UE-Application-Layer-Measurement-Capability", "value": 1}, + {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.UERadioCapabilityForPaging", "value": 1}, + {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-IEs.LTE-M-Indication", "value": 1}, + {"source": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-CSGMembershipInfo", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.GUMMEI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-uplinkNonUEAssociatedLPPaTransport", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONeNBIdentification-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupListCtxtSUReq", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupListCtxtSUReq", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupListCtxtSUReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqIEs", "value": 1}, + {"source": "S1AP-IEs.TAI-Cancelled", "target": "S1AP-Constants.maxnoofTAIforWarning", "value": 1}, + {"source": "S1AP-IEs.TAI-Cancelled", "target": "S1AP-IEs.TAI-Cancelled-Item", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerPairList", "target": "S1AP-Containers.ProtocolIE-ContainerPairList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerPairList", "target": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerPairList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-IEs.E-UTRAN-Trace-ID", "value": 1}, + {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-IEs.TraceActivation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-IEs.InterfacesToTrace", "value": 1}, + {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TraceActivation", "target": "S1AP-IEs.TraceDepth", "value": 1}, + {"source": "SonTransfer-IEs.CandidatePCIList", "target": "SonTransfer-IEs.maxnoofcandidateCells", "value": 1}, + {"source": "SonTransfer-IEs.CandidatePCIList", "target": "SonTransfer-IEs.CandidatePCI", "value": 1}, + {"source": "S1AP-Containers.PrivateIE-Field", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, + {"source": "S1AP-Containers.PrivateIE-Field", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, + {"source": "S1AP-Containers.PrivateIE-Field", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, + {"source": "S1AP-Containers.PrivateIE-Field", "target": "S1AP-Containers.S1AP-PRIVATE-IES", "value": 1}, + {"source": "S1AP-Constants.id-EDT-Session", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.UE-Application-Layer-Measurement-Capability", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.EDT-Session", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.GUMMEI", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.UE-Usage-Type", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.CellAccessMode", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.MME-Group-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.NAS-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.Coverage-Level", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.S-TMSI", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.GUMMEIType", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.DCN-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.TunnelInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.CE-mode-B-SupportIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.RRC-Establishment-Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.CSG-Id", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.LHN-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage-IEs", "target": "S1AP-IEs.RelayNode-Indicator", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledge", "target": "S1AP-PDU-Contents.ENBConfigurationUpdateAcknowledgeIEs", "value": 1}, + {"source": "S1AP-Constants.id-NB-IoT-UEIdentityIndexValue", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.RecommendedCellsForPaging", "target": "S1AP-IEs.RecommendedCellsForPaging-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.RecommendedCellsForPaging", "target": "S1AP-IEs.RecommendedCellList", "value": 1}, + {"source": "S1AP-IEs.RecommendedCellsForPaging", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Constants.id-HandoverNotification", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Descriptions.s1Setup", "target": "S1AP-PDU-Contents.S1SetupFailure", "value": 1}, + {"source": "S1AP-PDU-Descriptions.s1Setup", "target": "S1AP-PDU-Contents.S1SetupRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.s1Setup", "target": "S1AP-PDU-Contents.S1SetupResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.s1Setup", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.COUNTValueExtended", "target": "S1AP-IEs.COUNTValueExtended-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.COUNTValueExtended", "target": "S1AP-IEs.HFNModified", "value": 1}, + {"source": "S1AP-IEs.COUNTValueExtended", "target": "S1AP-IEs.PDCP-SNExtended", "value": 1}, + {"source": "S1AP-IEs.COUNTValueExtended", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingFailureIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingFailureIndication", "target": "S1AP-PDU-Contents.LocationReportingFailureIndicationIEs", "value": 1}, + {"source": "S1AP-IEs.COUNTValueExtended-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Descriptions.traceStart", "target": "S1AP-PDU-Contents.TraceStart", "value": 1}, + {"source": "S1AP-PDU-Descriptions.traceStart", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-cdma2000HOStatus", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONConfigurationTransfer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationIndication", "target": "S1AP-PDU-Contents.UEContextModificationIndicationIEs", "value": 1}, + {"source": "S1AP-Constants.id-WriteReplaceWarning", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-GWContextReleaseIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinTAI-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinTAI-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinTAI-Item", "target": "S1AP-IEs.CompletedCellinTAI-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "target": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItemExtIEs", "value": 1}, + {"source": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Constants.id-Cause", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.M3Configuration", "target": "S1AP-IEs.M3period", "value": 1}, + {"source": "S1AP-IEs.M3Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.M3Configuration", "target": "S1AP-IEs.M3Configuration-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBCPRelocationIndication", "target": "S1AP-PDU-Contents.ENBCPRelocationIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBCPRelocationIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseListBearerRelComp", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseListBearerRelComp", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseListBearerRelComp", "target": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompIEs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABtoReleaseListHOCmd", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UECapabilityInfoIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, {"source": "S1AP-IEs.TimeSynchronisationInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, {"source": "S1AP-IEs.TimeSynchronisationInfo-ExtIEs", "target": "S1AP-IEs.MutingAvailabilityIndication", "value": 1}, - {"source": "S1AP-IEs.PLMNAreaBasedQMC-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.CSGMembershipInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.S-TMSI", "target": "S1AP-IEs.S-TMSI-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.S-TMSI", "target": "S1AP-IEs.MME-Code", "value": 1}, - {"source": "S1AP-IEs.S-TMSI", "target": "S1AP-IEs.M-TMSI", "value": 1}, - {"source": "S1AP-IEs.S-TMSI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.V2XServicesAuthorized-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.Target-ToSource-TransparentContainer", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.CellAccessMode", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.CE-mode-B-SupportIndicator", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-PDU-Contents.E-RABAdmittedList", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.CSG-Id", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-PDU-Contents.E-RABFailedtoSetupListHOReqAck", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Descriptions.paging", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, - {"source": "S1AP-PDU-Descriptions.paging", "target": "S1AP-PDU-Contents.Paging", "value": 1}, - {"source": "S1AP-IEs.CompletedCellinTAI", "target": "S1AP-Constants.maxnoofCellinTAI", "value": 1}, + {"source": "S1AP-PDU-Descriptions.locationReport", "target": "S1AP-PDU-Contents.LocationReport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.locationReport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemIEs", "target": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.EventTriggeredCellLoadReportingRequest", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.HOReport", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.CellStateIndication", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.FailureEventReport", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.CellActivationRequest", "value": 1}, + {"source": "SonTransfer-IEs.SONtransferRequestContainer", "target": "SonTransfer-IEs.MultiCellLoadReportingRequest", "value": 1}, + {"source": "S1AP-Constants.id-BluetoothMeasurementConfiguration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-UEContextResume", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-OverloadStart", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONeNBIdentification", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONeNBIdentification", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONeNBIdentification", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONeNBIdentification", "target": "S1AP-IEs.EN-DCSONeNBIdentification-ExtIEs", "value": 1}, + {"source": "S1AP-Constants.id-UE-Level-QoS-Parameters", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupResponse", "target": "S1AP-PDU-Contents.S1SetupResponseIEs", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransferList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransferList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransferList", "target": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemIEs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABModify", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, {"source": "S1AP-IEs.CompletedCellinTAI", "target": "S1AP-IEs.CompletedCellinTAI-Item", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinTAI", "target": "S1AP-Constants.maxnoofCellinTAI", "value": 1}, + {"source": "S1AP-Constants.id-MME-UE-S1AP-ID-2", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-NASSecurityParametersfromE-UTRAN", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.TAIListforWarning", "target": "S1AP-Constants.maxnoofTAIforWarning", "value": 1}, + {"source": "S1AP-IEs.TAIListforWarning", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-IEs.ListeningSubframePattern-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABAdmittedItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.NASSecurityParametersfromE-UTRAN", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.Target-ToSource-TransparentContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-PDU-Contents.E-RABSubjecttoDataForwardingList", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverCommandIEs", "target": "S1AP-IEs.HandoverType", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverFailureIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToModifyList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeSetupListBearerSUReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.TAI-Broadcast-Item", "target": "S1AP-IEs.TAI-Broadcast-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TAI-Broadcast-Item", "target": "S1AP-IEs.CompletedCellinTAI", "value": 1}, + {"source": "S1AP-IEs.TAI-Broadcast-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TAI-Broadcast-Item", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-PDU-Contents.E-RABNotToBeModifiedListBearerModInd", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-PDU-Contents.CSGMembershipInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModInd", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-IEs.TunnelInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-IEs.MeasurementsToActivate", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-IEs.M1ReportingTrigger", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-IEs.ImmediateMDT-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-IEs.M1PeriodicReporting", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-IEs.M1ThresholdEventA2", "value": 1}, + {"source": "S1AP-IEs.ImmediateMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Cancelled-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer", "target": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TargeteNB-ToSourceeNB-TransparentContainer", "target": "S1AP-IEs.RRC-Container", "value": 1}, + {"source": "SonTransfer-IEs.NotificationCellList-Item", "target": "SonTransfer-IEs.NotifyFlag", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBConfigurationTransfer", "target": "S1AP-PDU-Contents.ENBConfigurationTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBConfigurationTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-pagingDRX", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.MBSFN-ResultToLogInfo-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-CellTrafficTrace", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-BroadcastCancelledAreaList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ForbiddenLAs-Item", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.ForbiddenLAs-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ForbiddenLAs-Item", "target": "S1AP-IEs.ForbiddenLAs-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ForbiddenLAs-Item", "target": "S1AP-IEs.ForbiddenLACs", "value": 1}, + {"source": "S1AP-IEs.ListeningSubframePattern", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ListeningSubframePattern", "target": "S1AP-IEs.ListeningSubframePattern-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.LAI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.LAI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.LAI", "target": "S1AP-IEs.LAC", "value": 1}, + {"source": "S1AP-IEs.LAI", "target": "S1AP-IEs.LAI-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.BroadcastCompletedAreaList", "target": "S1AP-IEs.CellID-Broadcast", "value": 1}, + {"source": "S1AP-IEs.BroadcastCompletedAreaList", "target": "S1AP-IEs.EmergencyAreaID-Broadcast", "value": 1}, + {"source": "S1AP-IEs.BroadcastCompletedAreaList", "target": "S1AP-IEs.TAI-Broadcast", "value": 1}, + {"source": "S1AP-PDU-Contents.OverloadStart", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.OverloadStart", "target": "S1AP-PDU-Contents.OverloadStartIEs", "value": 1}, + {"source": "S1AP-Constants.id-GUMMEIType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-TraceFailureIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.GERAN-Cell-ID", "target": "S1AP-IEs.LAI", "value": 1}, + {"source": "S1AP-IEs.GERAN-Cell-ID", "target": "S1AP-IEs.GERAN-Cell-ID-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.GERAN-Cell-ID", "target": "S1AP-IEs.RAC", "value": 1}, + {"source": "S1AP-IEs.GERAN-Cell-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.GERAN-Cell-ID", "target": "S1AP-IEs.CI", "value": 1}, + {"source": "S1AP-PDU-Contents.Reset", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.Reset", "target": "S1AP-PDU-Contents.ResetIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.ResetAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.ResetAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.ResetAcknowledgeIEs", "target": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionListResAck", "value": 1}, + {"source": "S1AP-Constants.id-uEaggregateMaximumBitrate", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-RelayNode-Indicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.E-RABItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-IMSvoiceEPSfallbackfrom5G", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-MMEConfigurationTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeRes", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-IEs.SecurityContext", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-extended-e-RAB-MaximumBitrateUL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.TAIListforQMC", "target": "S1AP-Constants.maxnoofTAforQMC", "value": 1}, + {"source": "S1AP-IEs.TAIListforQMC", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-RAT-Type", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-ManagementBasedMDTPLMNList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.MBSFN-ResultToLogInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.MBSFN-ResultToLogInfo", "target": "S1AP-IEs.MBSFN-ResultToLogInfo-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.MBSFN-ResultToLogInfo", "target": "S1AP-IEs.EARFCN", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeSetupItemBearerSUReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "SonTransfer-IEs.CandidateCellList", "target": "SonTransfer-IEs.IRAT-Cell-ID", "value": 1}, + {"source": "SonTransfer-IEs.CandidateCellList", "target": "SonTransfer-IEs.maxnoofcandidateCells", "value": 1}, + {"source": "S1AP-Constants.id-ErrorIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Descriptions.deactivateTrace", "target": "S1AP-PDU-Contents.DeactivateTrace", "value": 1}, + {"source": "S1AP-PDU-Descriptions.deactivateTrace", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedListBearerModInd", "target": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModIndIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedListBearerModInd", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverCancel", "target": "S1AP-PDU-Contents.HandoverCancel", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverCancel", "target": "S1AP-PDU-Contents.HandoverCancelAcknowledge", "value": 1}, + {"source": "S1AP-PDU-Descriptions.handoverCancel", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-PSCellInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UserLocationInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemResAck", "target": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItem", "value": 1}, + {"source": "S1AP-PDU-Contents.UE-associatedLogicalS1-ConnectionItemResAck", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-GUMMEI-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-LTE-M-Indication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UEAppLayerMeasConfig", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABNotToBeModifiedItemBearerModInd", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONTransferType", "target": "S1AP-IEs.EN-DCTransferTypeReply", "value": 1}, + {"source": "S1AP-IEs.EN-DCSONTransferType", "target": "S1AP-IEs.EN-DCTransferTypeRequest", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-ContainerList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-ContainerList", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-ExpectedUEBehaviour", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-ProSeAuthorized", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeRequest-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-IEs.EN-DCTransferTypeRequest-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-IEs.EN-DCSONengNBIdentification", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-IEs.FiveGSTAI", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-IEs.EN-DCSONeNBIdentification", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeRequest", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-Constants.id-E-RABReleaseIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-E-RABSubjecttoDataForwardingList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEStatusTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEStatusTransfer", "target": "S1AP-PDU-Contents.MMEStatusTransferIEs", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-IEs.CriticalityDiagnostics-IE-List", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-CommonDataTypes.TriggeringMessage", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-IEs.CriticalityDiagnostics-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Containers.S1AP-PRIVATE-IES", "target": "S1AP-CommonDataTypes.Presence", "value": 1}, + {"source": "S1AP-Containers.S1AP-PRIVATE-IES", "target": "S1AP-CommonDataTypes.PrivateIE-ID", "value": 1}, + {"source": "S1AP-Containers.S1AP-PRIVATE-IES", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedtoSetupItemHOReqAck", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-ServedPLMNs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.TAI-Cancelled-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-EN-DCSONConfigurationTransfer-MCT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UEContextRelease", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeSwitchedDLItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UnlicensedSpectrumRestriction", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-Masked-IMEISV", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ForbiddenTAs-Item", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.ForbiddenTAs-Item", "target": "S1AP-IEs.ForbiddenTAs-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ForbiddenTAs-Item", "target": "S1AP-IEs.ForbiddenTACs", "value": 1}, + {"source": "S1AP-IEs.ForbiddenTAs-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uplinkNASTransport", "target": "S1AP-PDU-Contents.UplinkNASTransport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uplinkNASTransport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.Paging-eDRXInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-ECGIListForRestart", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.UESecurityCapabilities", "target": "S1AP-IEs.EncryptionAlgorithms", "value": 1}, + {"source": "S1AP-IEs.UESecurityCapabilities", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.UESecurityCapabilities", "target": "S1AP-IEs.UESecurityCapabilities-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.UESecurityCapabilities", "target": "S1AP-IEs.IntegrityProtectionAlgorithms", "value": 1}, + {"source": "S1AP-IEs.TAI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.OverloadStop", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.OverloadStop", "target": "S1AP-PDU-Contents.OverloadStopIEs", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "target": "S1AP-IEs.UE-HistoryInformationFromTheUE", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "target": "S1AP-IEs.IMSvoiceEPSfallbackfrom5G", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "target": "S1AP-IEs.MobilityInformation", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "target": "S1AP-IEs.AdditionalRRMPriorityIndex", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs", "target": "S1AP-IEs.ContextatSource", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-IEs.NAS-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-cdma2000SectorID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-InformationOnRecommendedCellsAndENBsForPaging", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.NASDeliveryIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.NASDeliveryIndication", "target": "S1AP-PDU-Contents.NASDeliveryIndicationIEs", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-Container", "target": "S1AP-Constants.maxProtocolIEs", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-Container", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Containers.ProtocolIE-Container", "target": "S1AP-Containers.ProtocolIE-Field", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-eNB-UE-S1AP-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.COUNTvaluePDCP-SNlength18-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.SupportedTAs", "target": "S1AP-IEs.SupportedTAs-Item", "value": 1}, + {"source": "S1AP-IEs.SupportedTAs", "target": "S1AP-Constants.maxnoofTACs", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ID", "target": "S1AP-IEs.SourceeNB-ID-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ID", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, + {"source": "S1AP-IEs.SourceeNB-ID", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-PDU-Contents.KillRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.KillRequest", "target": "S1AP-PDU-Contents.KillRequestIEs", "value": 1}, + {"source": "S1AP-IEs.BluetoothMeasurementConfiguration", "target": "S1AP-IEs.BluetoothMeasConfigNameList", "value": 1}, + {"source": "S1AP-IEs.BluetoothMeasurementConfiguration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.BluetoothMeasurementConfiguration", "target": "S1AP-IEs.BluetoothMeasurementConfiguration-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.BluetoothMeasurementConfiguration", "target": "S1AP-IEs.BluetoothMeasConfig", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-IEs.COUNTvalue", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-IEs.Bearers-SubjectToStatusTransfer-ItemExtIEs", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-IEs.ReceiveStatusofULPDCPSDUs", "value": 1}, + {"source": "S1AP-IEs.Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupResponse", "target": "S1AP-PDU-Contents.E-RABSetupResponseIEs", "value": 1}, + {"source": "S1AP-Constants.id-PS-ServiceNotAvailable", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupFailureIEs", "target": "S1AP-IEs.TimeToWait", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.WLANMeasConfigNameList", "target": "S1AP-Constants.maxnoofWLANName", "value": 1}, + {"source": "S1AP-IEs.WLANMeasConfigNameList", "target": "S1AP-IEs.WLANName", "value": 1}, + {"source": "S1AP-Constants.id-extended-uEaggregateMaximumBitRateUL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeSwitchedULItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialUEMessage", "target": "S1AP-PDU-Contents.InitialUEMessage-IEs", "value": 1}, + {"source": "S1AP-IEs.TAI-Broadcast", "target": "S1AP-Constants.maxnoofTAIforWarning", "value": 1}, + {"source": "S1AP-IEs.TAI-Broadcast", "target": "S1AP-IEs.TAI-Broadcast-Item", "value": 1}, + {"source": "S1AP-Constants.id-TAI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupListHOReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReqIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupListHOReq", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, + {"source": "SonTransfer-IEs.EventTriggeredCellLoadReportingRequest", "target": "SonTransfer-IEs.NumberOfMeasurementReportingLevels", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Broadcast", "target": "S1AP-IEs.EmergencyAreaID-Broadcast-Item", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Broadcast", "target": "S1AP-Constants.maxnoofEmergencyAreaID", "value": 1}, + {"source": "S1AP-Constants.id-M7Configuration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeReleasedList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextModificationConfirmIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-Constants.id-UE-Application-Layer-Measurement-Capability", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-GW-TransportLayerAddress", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UEIdentityIndexValue", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-CellIdentifierAndCELevelForCECapableUEs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeReply", "target": "S1AP-IEs.EN-DCSONengNBIdentification", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeReply", "target": "S1AP-IEs.EN-DCTransferTypeReply-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeReply", "target": "S1AP-IEs.EN-DCSONeNBIdentification", "value": 1}, + {"source": "S1AP-IEs.EN-DCTransferTypeReply", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Constants.id-CSG-Id", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.RecommendedENBItem", "target": "S1AP-IEs.RecommendedENBItem-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.RecommendedENBItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.RecommendedENBItem", "target": "S1AP-IEs.MMEPagingTarget", "value": 1}, + {"source": "S1AP-IEs.Global-GNB-ID", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.Global-GNB-ID", "target": "S1AP-IEs.Global-GNB-ID-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.Global-GNB-ID", "target": "S1AP-IEs.GNB-Identity", "value": 1}, + {"source": "S1AP-IEs.Global-GNB-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Constants.id-SON-Information-Report", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "target": "S1AP-CommonDataTypes.ProtocolExtensionID", "value": 1}, + {"source": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "target": "S1AP-CommonDataTypes.Presence", "value": 1}, + {"source": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBCPRelocationIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBCPRelocationIndication", "target": "S1AP-PDU-Contents.ENBCPRelocationIndicationIEs", "value": 1}, + {"source": "S1AP-IEs.TAI-Broadcast-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-MDT-Location-Info", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.InformationForCECapableUEs-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-IEs.NAS-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReq", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-Constants.id-DefaultPagingDRX", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.TAI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.TAI", "target": "S1AP-IEs.TAI-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TAI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TAI", "target": "S1AP-IEs.TAC", "value": 1}, + {"source": "S1AP-Constants.id-UESidelinkAggregateMaximumBitrate", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ForbiddenTACs", "target": "S1AP-Constants.maxnoofForbTACs", "value": 1}, + {"source": "S1AP-IEs.ForbiddenTACs", "target": "S1AP-IEs.TAC", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyResponse", "target": "S1AP-PDU-Contents.E-RABModifyResponseIEs", "value": 1}, + {"source": "S1AP-IEs.UEAggregate-MaximumBitrates-ExtIEs", "target": "S1AP-IEs.ExtendedBitRate", "value": 1}, + {"source": "S1AP-IEs.UEAggregate-MaximumBitrates-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Descriptions.overloadStop", "target": "S1AP-PDU-Contents.OverloadStop", "value": 1}, + {"source": "S1AP-PDU-Descriptions.overloadStop", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.CellTrafficTrace", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.CellTrafficTrace", "target": "S1AP-PDU-Contents.CellTrafficTraceIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupResponse", "target": "S1AP-PDU-Contents.InitialContextSetupResponseIEs", "value": 1}, + {"source": "S1AP-Constants.id-cdma2000OneXRAND", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReqIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReq", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemHOReqIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-SecondaryRATDataUsageRequest", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CellID-Broadcast-Item", "target": "S1AP-IEs.CellID-Broadcast-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CellID-Broadcast-Item", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.CellID-Broadcast-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation", "target": "S1AP-IEs.Time-UE-StayedInCell", "value": 1}, + {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation", "target": "S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation", "target": "S1AP-IEs.CellType", "value": 1}, + {"source": "S1AP-Constants.id-UEContextSuspend", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModRes", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModRes", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyListBearerModRes", "target": "S1AP-PDU-Contents.E-RABModifyItemBearerModResIEs", "value": 1}, + {"source": "S1AP-IEs.ENBX2ExtTLA", "target": "S1AP-IEs.ENBX2ExtTLA-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ENBX2ExtTLA", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-IEs.ENBX2ExtTLA", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ENBX2ExtTLA", "target": "S1AP-IEs.ENBX2GTPTLAs", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.AerialUEsubscriptionInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.SubscriberProfileIDforRFP", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.SRVCCOperationPossible", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.GUMMEI", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.ProSeAuthorized", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.CSFallbackIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.SecurityKey", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.MDTPLMNList", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.ManagementBasedMDTAllowed", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.UESecurityCapabilities", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupListCtxtSUReq", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.TraceActivation", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.LAI", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.ExpectedUEBehaviour", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.UEUserPlaneCIoTSupportIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.Masked-IMEISV", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.AdditionalRRMPriorityIndex", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.AdditionalCSFallbackIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.HandoverRestrictionList", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.InitialContextSetupRequestIEs", "target": "S1AP-IEs.V2XServicesAuthorized", "value": 1}, + {"source": "S1AP-PDU-Contents.UEInformationTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEInformationTransfer", "target": "S1AP-PDU-Contents.UEInformationTransferIEs", "value": 1}, + {"source": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "target": "S1AP-IEs.NB-IoT-Paging-eDRXInformation-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "target": "S1AP-IEs.NB-IoT-PagingTimeWindow", "value": 1}, + {"source": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.NB-IoT-Paging-eDRXInformation", "target": "S1AP-IEs.NB-IoT-Paging-eDRX-Cycle", "value": 1}, + {"source": "S1AP-Constants.id-M5Configuration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingFailureIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingFailureIndicationIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingFailureIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportingFailureIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-Reset", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-PrivacyIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABReleaseIndication", "target": "S1AP-PDU-Contents.E-RABReleaseIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABReleaseIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToResumeItemResumeReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.S-TMSI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEActivityBehaviour", "target": "S1AP-IEs.ExpectedActivityPeriod", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEActivityBehaviour", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEActivityBehaviour", "target": "S1AP-IEs.ExpectedUEActivityBehaviour-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEActivityBehaviour", "target": "S1AP-IEs.ExpectedIdlePeriod", "value": 1}, + {"source": "S1AP-IEs.ExpectedUEActivityBehaviour", "target": "S1AP-IEs.SourceOfUEActivityBehaviourInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeReq", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeReq", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReqIEs", "value": 1}, + {"source": "S1AP-IEs.RIMTransfer", "target": "S1AP-IEs.RIMTransfer-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.RIMTransfer", "target": "S1AP-IEs.RIMRoutingAddress", "value": 1}, + {"source": "S1AP-IEs.RIMTransfer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.RIMTransfer", "target": "S1AP-IEs.RIMInformation", "value": 1}, + {"source": "S1AP-IEs.UE-associatedLogicalS1-ConnectionItemExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.LPPa-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.Routing-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-CellAccessMode", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-SRVCCOperationPossible", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-ProSeUEtoNetworkRelaying", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CSG-IdList", "target": "S1AP-Constants.maxnoofCSGs", "value": 1}, + {"source": "S1AP-IEs.CSG-IdList", "target": "S1AP-IEs.CSG-IdList-Item", "value": 1}, + {"source": "S1AP-IEs.TAIBasedQMC-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-Global-ENB-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAckExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-SecurityKey", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "target": "S1AP-IEs.TypeOfError", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item", "target": "S1AP-IEs.CriticalityDiagnostics-IE-Item-ExtIEs", "value": 1}, + {"source": "S1AP-Constants.id-AdditionalRRMPriorityIndex", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-Tunnel-Information-for-BBF", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABReleaseItemBearerRelComp", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.LHN-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.TunnelInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverNotifyIEs", "target": "S1AP-IEs.PSCellInformation", "value": 1}, + {"source": "S1AP-Constants.id-UERadioCapabilityMatch", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.ServedDCNs", "target": "S1AP-IEs.ServedDCNsItem", "value": 1}, + {"source": "S1AP-IEs.ServedDCNs", "target": "S1AP-Constants.maxnoofDCNs", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationTransfer", "target": "S1AP-PDU-Contents.MMEConfigurationTransferIEs", "value": 1}, + {"source": "S1AP-IEs.RequestType-ExtIEs", "target": "S1AP-IEs.RequestTypeAdditionalInfo", "value": 1}, + {"source": "S1AP-IEs.RequestType-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-RetrieveUEInformation", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-AdditionalCSFallbackIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-SupportedTAs", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PrivateMessage", "target": "S1AP-PDU-Contents.PrivateMessageIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.PrivateMessage", "target": "S1AP-Containers.PrivateIE-Container", "value": 1}, + {"source": "S1AP-IEs.SONInformationReply-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.SONInformationReply-ExtIEs", "target": "S1AP-IEs.MutingPatternInformation", "value": 1}, + {"source": "S1AP-IEs.SONInformationReply-ExtIEs", "target": "S1AP-IEs.TimeSynchronisationInfo", "value": 1}, + {"source": "S1AP-IEs.ContextatSource-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-ManagementBasedMDTAllowed", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeModifiedItemBearerModReq", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "target": "S1AP-IEs.CELevel", "value": 1}, + {"source": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "target": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CellType", "target": "S1AP-IEs.Cell-Size", "value": 1}, + {"source": "S1AP-IEs.CellType", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CellType", "target": "S1AP-IEs.CellType-ExtIEs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToBeReleasedList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-NB-IoT-DefaultPagingDRX", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-serviceType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-Correlation-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-Bearers-SubjectToStatusTransfer-Item", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForRecommendedCells-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNASTransport", "target": "S1AP-PDU-Contents.UplinkNASTransport-IEs", "value": 1}, + {"source": "S1AP-Constants.id-HandoverPreparation", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.MDT-Configuration-ExtIEs", "target": "S1AP-IEs.MDTPLMNList", "value": 1}, + {"source": "S1AP-IEs.MDT-Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.PSCellInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "target": "S1AP-IEs.UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "target": "S1AP-IEs.BitRate", "value": 1}, + {"source": "S1AP-IEs.TargetID", "target": "S1AP-IEs.TargetNgRanNode-ID", "value": 1}, + {"source": "S1AP-IEs.TargetID", "target": "S1AP-IEs.CGI", "value": 1}, + {"source": "S1AP-IEs.TargetID", "target": "S1AP-IEs.TargetRNC-ID", "value": 1}, + {"source": "S1AP-IEs.TargetID", "target": "S1AP-IEs.TargeteNB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupRequest", "target": "S1AP-PDU-Contents.E-RABSetupRequestIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UERadioCapabilityMatchResponse", "target": "S1AP-PDU-Contents.UERadioCapabilityMatchResponseIEs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABSetup", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uplinkS1cdma2000tunnelling", "target": "S1AP-PDU-Contents.UplinkS1cdma2000tunnelling", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uplinkS1cdma2000tunnelling", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.RecommendedENBsForPaging-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.EUTRANRoundTripDelayEstimationInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000RATType", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000HORequiredIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000SectorID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000OneXRAND", "value": 1}, + {"source": "S1AP-Constants.id-S-TMSI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.RetrieveUEInformation", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.RetrieveUEInformation", "target": "S1AP-PDU-Contents.RetrieveUEInformationIEs", "value": 1}, + {"source": "S1AP-Constants.id-ReceiveStatusOfULPDCPSDUsExtended", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-Kill", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledge", "target": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "value": 1}, + {"source": "S1AP-IEs.EUTRAN-CGI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBDirectInformationTransferIEs", "target": "S1AP-PDU-Contents.Inter-SystemInformationTransferType", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBDirectInformationTransferIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Descriptions.pWSFailureIndication", "target": "S1AP-PDU-Contents.PWSFailureIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.pWSFailureIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Broadcast-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEInformationTransfer", "target": "S1AP-PDU-Contents.UEInformationTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEInformationTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverPreparationFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverPreparationFailure", "target": "S1AP-PDU-Contents.HandoverPreparationFailureIEs", "value": 1}, + {"source": "S1AP-Constants.id-eNBIndirectX2TransportLayerAddresses", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CellType-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-MSClassmark2", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.V2XServicesAuthorized", "target": "S1AP-IEs.V2XServicesAuthorized-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.V2XServicesAuthorized", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.V2XServicesAuthorized", "target": "S1AP-IEs.PedestrianUE", "value": 1}, + {"source": "S1AP-IEs.V2XServicesAuthorized", "target": "S1AP-IEs.VehicleUE", "value": 1}, + {"source": "S1AP-Constants.id-RRC-Establishment-Cause", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-IEs.RNC-ID", "value": 1}, + {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-IEs.LAI", "value": 1}, + {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-IEs.RAC", "value": 1}, + {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-IEs.TargetRNC-ID-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TargetRNC-ID", "target": "S1AP-IEs.ExtendedRNC-ID", "value": 1}, + {"source": "S1AP-Constants.id-Additional-GUTI", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.SONInformationReply", "target": "S1AP-IEs.SONInformationReply-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.SONInformationReply", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.SONInformationReply", "target": "S1AP-IEs.X2TNLConfigurationInfo", "value": 1}, + {"source": "S1AP-Constants.id-E-RABSetupItemBearerSURes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceStartIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceStartIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceStartIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceStartIEs", "target": "S1AP-IEs.TraceActivation", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-IEs.TAListforMDT", "target": "S1AP-IEs.TAC", "value": 1}, + {"source": "S1AP-IEs.TAListforMDT", "target": "S1AP-Constants.maxnoofTAforMDT", "value": 1}, + {"source": "S1AP-Constants.id-SRVCCOperationNotPossible", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledge", "target": "S1AP-PDU-Contents.MMEConfigurationUpdateAcknowledgeIEs", "value": 1}, + {"source": "S1AP-IEs.M7Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-SourceMME-UE-S1AP-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-MMERelaySupportIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs", "target": "S1AP-IEs.TimeToWait", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBConfigurationUpdateFailureIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "target": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ENB-StatusTransfer-TransparentContainer", "target": "S1AP-IEs.Bearers-SubjectToStatusTransferList", "value": 1}, + {"source": "S1AP-IEs.SecondaryRATDataUsageReportItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem", "target": "SonTransfer-IEs.EHRPDSectorLoadReportingResponse", "value": 1}, + {"source": "SonTransfer-IEs.EHRPDMultiSectorLoadReportingResponseItem", "target": "SonTransfer-IEs.EHRPD-Sector-ID", "value": 1}, + {"source": "S1AP-Constants.id-eNBX2ExtendedTransportLayerAddresses", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.WriteReplaceWarningRequest", "target": "S1AP-PDU-Contents.WriteReplaceWarningRequestIEs", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBStatusTransfer", "target": "S1AP-PDU-Contents.ENBStatusTransfer", "value": 1}, + {"source": "S1AP-PDU-Descriptions.eNBStatusTransfer", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Descriptions.secondaryRATDataUsageReport", "target": "S1AP-PDU-Contents.SecondaryRATDataUsageReport", "value": 1}, + {"source": "S1AP-PDU-Descriptions.secondaryRATDataUsageReport", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseCommand-IEs", "target": "S1AP-IEs.UE-S1AP-IDs", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseCommand-IEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseCommand-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-EnhancedCoverageRestricted", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-E-RABItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModificationIndication", "target": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "value": 1}, + {"source": "S1AP-IEs.RecommendedCellsForPagingItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.ConnectedengNBList", "target": "S1AP-IEs.ConnectedengNBItem", "value": 1}, + {"source": "S1AP-IEs.ConnectedengNBList", "target": "S1AP-Constants.maxnoofConnectedengNBs", "value": 1}, + {"source": "S1AP-PDU-Contents.OverloadStopIEs", "target": "S1AP-IEs.GUMMEIList", "value": 1}, + {"source": "S1AP-PDU-Contents.OverloadStopIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequest", "target": "S1AP-PDU-Contents.HandoverRequestIEs", "value": 1}, + {"source": "S1AP-Constants.id-NB-IoT-Paging-eDRXInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.RecommendedENBItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.RecommendedENBItemIEs", "target": "S1AP-IEs.RecommendedENBItem", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinEAI", "target": "S1AP-Constants.maxnoofCellinEAI", "value": 1}, + {"source": "S1AP-IEs.CancelledCellinEAI", "target": "S1AP-IEs.CancelledCellinEAI-Item", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.UERadioCapability", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.E-RABLevelQoSParameters", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.EndIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.DL-CP-SecurityInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.ConnectionEstablishmentIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.ENBX2ExtTLA-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseComplete", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseComplete", "target": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "value": 1}, + {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs", "target": "S1AP-IEs.Time-UE-StayedInCell-EnhancedGranularity", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.ENBname", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.NB-IoT-DefaultPagingDRX", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.Global-ENB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.SupportedTAs", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.CSG-IdList", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.ConnectedengNBList", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.PagingDRX", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.S1SetupRequestIEs", "target": "S1AP-IEs.UE-RetentionInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Descriptions.traceFailureIndication", "target": "S1AP-PDU-Contents.TraceFailureIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.traceFailureIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "target": "S1AP-CommonDataTypes.Presence", "value": 1}, + {"source": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, + {"source": "S1AP-Containers.S1AP-PROTOCOL-IES-PAIR", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABModify", "target": "S1AP-PDU-Contents.E-RABModifyRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABModify", "target": "S1AP-PDU-Contents.E-RABModifyResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.e-RABModify", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-ConnectedengNBToAddList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.rerouteNASRequest", "target": "S1AP-PDU-Contents.RerouteNASRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.rerouteNASRequest", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.CellID-Broadcast", "target": "S1AP-IEs.CellID-Broadcast-Item", "value": 1}, + {"source": "S1AP-IEs.CellID-Broadcast", "target": "S1AP-Constants.maxnoofCellID", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-IEs.UnlicensedSpectrumRestriction", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-IEs.NRrestrictionin5GS", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-IEs.CNTypeRestrictions", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.HandoverRestrictionList-ExtIEs", "target": "S1AP-IEs.NRrestrictioninEPSasSecondaryRAT", "value": 1}, + {"source": "S1AP-Constants.id-ConcurrentWarningMessageIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.ServedGroupIDs", "target": "S1AP-Constants.maxnoofGroupIDs", "value": 1}, + {"source": "S1AP-IEs.ServedGroupIDs", "target": "S1AP-IEs.MME-Group-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.NASNonDeliveryIndication-IEs", "target": "S1AP-IEs.NAS-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqIEs", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReq", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupItemCtxtSUReqIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-Inter-SystemInformationTransferTypeMDT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseCommand", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseCommand", "target": "S1AP-PDU-Contents.E-RABReleaseCommandIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequest", "target": "S1AP-PDU-Contents.PathSwitchRequestIEs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABUsageReportItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-V2XServicesAuthorized", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.GUMMEI", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.GUMMEI", "target": "S1AP-IEs.MME-Group-ID", "value": 1}, + {"source": "S1AP-IEs.GUMMEI", "target": "S1AP-IEs.MME-Code", "value": 1}, + {"source": "S1AP-IEs.GUMMEI", "target": "S1AP-IEs.GUMMEI-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.GUMMEI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.ScheduledCommunicationTime", "target": "S1AP-IEs.ScheduledCommunicationTime-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ScheduledCommunicationTime", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.KillResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.KillResponseIEs", "target": "S1AP-IEs.SerialNumber", "value": 1}, + {"source": "S1AP-PDU-Contents.KillResponseIEs", "target": "S1AP-IEs.BroadcastCancelledAreaList", "value": 1}, + {"source": "S1AP-PDU-Contents.KillResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.KillResponseIEs", "target": "S1AP-IEs.MessageIdentifier", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.AerialUEsubscriptionInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.UEUserPlaneCIoTSupportIndicator", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.ProSeAuthorized", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.E-RABList", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.UEAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.Subscription-Based-UE-DifferentiationInfo", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedULList", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.CSGMembershipStatus", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.AdditionalRRMPriorityIndex", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.UESidelinkAggregateMaximumBitrate", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.EnhancedCoverageRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.NRUESecurityCapabilities", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.HandoverRestrictionList", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.SecurityContext", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.CE-ModeBRestricted", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-IEs.V2XServicesAuthorized", "value": 1}, + {"source": "S1AP-PDU-Contents.PathSwitchRequestAcknowledgeIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.UEAggregateMaximumBitrate", "target": "S1AP-IEs.UEAggregate-MaximumBitrates-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.UEAggregateMaximumBitrate", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.UEAggregateMaximumBitrate", "target": "S1AP-IEs.BitRate", "value": 1}, + {"source": "S1AP-IEs.ContextatSource", "target": "S1AP-IEs.RAN-UE-NGAP-ID", "value": 1}, + {"source": "S1AP-IEs.ContextatSource", "target": "S1AP-IEs.ContextatSource-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ContextatSource", "target": "S1AP-IEs.Global-RAN-NODE-ID", "value": 1}, + {"source": "S1AP-IEs.ContextatSource", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULList", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULList", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedULItemIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "target": "S1AP-Containers.ProtocolIE-ContainerList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.DownlinkUEAssociatedLPPaTransport-IEs", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdate", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdate", "target": "S1AP-PDU-Contents.MMEConfigurationUpdateIEs", "value": 1}, + {"source": "S1AP-Constants.id-ConnectedengNBList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.TargetNgRanNode-ID", "target": "S1AP-IEs.TargetNgRanNode-ID-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.TargetNgRanNode-ID", "target": "S1AP-IEs.FiveGSTAI", "value": 1}, + {"source": "S1AP-IEs.TargetNgRanNode-ID", "target": "S1AP-IEs.Global-RAN-NODE-ID", "value": 1}, + {"source": "S1AP-IEs.TargetNgRanNode-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToResumeItemResumeRes", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.TABasedMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-E-RABToBeSwitchedULList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.V2XServicesAuthorized-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-UplinkS1cdma2000tunnelling", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-extended-e-RAB-MaximumBitrateDL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, {"source": "S1AP-IEs.SONInformation", "target": "S1AP-IEs.SONInformationRequest", "value": 1}, {"source": "S1AP-IEs.SONInformation", "target": "S1AP-IEs.SONInformation-Extension", "value": 1}, {"source": "S1AP-IEs.SONInformation", "target": "S1AP-IEs.SONInformationReply", "value": 1}, - {"source": "S1AP-IEs.UEAppLayerMeasConfig-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.UEAppLayerMeasConfig-ExtIEs", "target": "S1AP-IEs.ServiceType", "value": 1}, - {"source": "S1AP-Constants.id-CriticalityDiagnostics", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-Time-UE-StayedInCell-EnhancedGranularity", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "SonTransfer-IEs.TooEarlyInterRATHOReportReportFromEUTRAN", "target": "SonTransfer-IEs.MobilityInformation", "value": 1}, - {"source": "S1AP-Constants.id-UECapabilityInfoIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-IEs.SONInformation-Extension", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, - {"source": "S1AP-IEs.SONInformation-Extension", "target": "S1AP-IEs.SONInformation-ExtensionIE", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.Routing-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.LPPa-PDU", "value": 1}, - {"source": "S1AP-IEs.ServedMMECs", "target": "S1AP-IEs.MME-Code", "value": 1}, - {"source": "S1AP-IEs.ServedMMECs", "target": "S1AP-Constants.maxnoofMMECs", "value": 1}, - {"source": "S1AP-Constants.id-DownlinkS1cdma2000tunnelling", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeRes", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-IEs.PendingDataIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-IEs.SecurityContext", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextResumeResponseIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-E-RABReleaseListBearerRelComp", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-Constants.id-UEIdentityIndexValue", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-PDU-Contents.E-RABToBeModifiedListBearerModInd", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-PDU-Contents.E-RABNotToBeModifiedListBearerModInd", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-PDU-Contents.CSGMembershipInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-IEs.TunnelInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABModificationIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupFailure", "target": "S1AP-PDU-Contents.S1SetupFailureIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.S1SetupFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, - {"source": "S1AP-IEs.MBSFN-ResultToLogInfo", "target": "S1AP-IEs.EARFCN", "value": 1}, - {"source": "S1AP-IEs.MBSFN-ResultToLogInfo", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.MBSFN-ResultToLogInfo", "target": "S1AP-IEs.MBSFN-ResultToLogInfo-ExtIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABReleaseItemBearerRelCompExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.WarningAreaList", "target": "S1AP-IEs.ECGIList", "value": 1}, - {"source": "S1AP-IEs.WarningAreaList", "target": "S1AP-IEs.TAIListforWarning", "value": 1}, - {"source": "S1AP-IEs.WarningAreaList", "target": "S1AP-IEs.EmergencyAreaIDList", "value": 1}, - {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation", "target": "S1AP-IEs.LastVisitedEUTRANCellInformation-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation", "target": "S1AP-IEs.CellType", "value": 1}, - {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-IEs.LastVisitedEUTRANCellInformation", "target": "S1AP-IEs.Time-UE-StayedInCell", "value": 1}, - {"source": "S1AP-Constants.id-eNBDirectInformationTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-UE-RetentionInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000PDU", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000SectorID", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000OneXRAND", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000HORequiredIndication", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.EUTRANRoundTripDelayEstimationInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000RATType", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000OneXSRVCCInfo", "value": 1}, - {"source": "S1AP-PDU-Contents.UplinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-ENBConfigurationUpdate", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-NB-IoT-UEIdentityIndexValue", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModIndIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModIndIEs", "target": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd", "value": 1}, - {"source": "S1AP-IEs.RequestType-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.RequestType-ExtIEs", "target": "S1AP-IEs.RequestTypeAdditionalInfo", "value": 1}, - {"source": "S1AP-IEs.TABasedQMC-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, - {"source": "S1AP-IEs.DL-CP-SecurityInformation", "target": "S1AP-IEs.DL-NAS-MAC", "value": 1}, - {"source": "S1AP-IEs.DL-CP-SecurityInformation", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.DL-CP-SecurityInformation", "target": "S1AP-IEs.DL-CP-SecurityInformation-ExtIEs", "value": 1}, - {"source": "S1AP-Constants.id-MMEStatusTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-Constants.id-Kill", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedtoSetupListHOReqAck", "target": "S1AP-PDU-Contents.E-RABFailedtoSetupItemHOReqAckIEs", "value": 1}, - {"source": "S1AP-PDU-Contents.E-RABFailedtoSetupListHOReqAck", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.TAI", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.RequestType", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.PSCellInformation", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-TAIListForRestart", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseComplete", "target": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseComplete", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextResume", "target": "S1AP-PDU-Contents.UEContextResumeResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextResume", "target": "S1AP-PDU-Contents.UEContextResumeRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextResume", "target": "S1AP-PDU-Contents.UEContextResumeFailure", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextResume", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.MMEConfigurationUpdateFailure", "target": "S1AP-PDU-Contents.MMEConfigurationUpdateFailureIEs", "value": 1}, + {"source": "S1AP-IEs.TAIBasedMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TAIBasedMDT", "target": "S1AP-IEs.TAIListforMDT", "value": 1}, + {"source": "S1AP-IEs.TAIBasedMDT", "target": "S1AP-IEs.TAIBasedMDT-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledge", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequestAcknowledge", "target": "S1AP-PDU-Contents.HandoverRequestAcknowledgeIEs", "value": 1}, + {"source": "S1AP-Constants.id-HandoverResourceAllocation", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.BluetoothMeasurementConfiguration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "SonTransfer-IEs.IRAT-Cell-ID", "target": "SonTransfer-IEs.EHRPD-Sector-ID", "value": 1}, + {"source": "S1AP-IEs.NG-eNB-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-eNB-StatusTransfer-TransparentContainer", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UEContextModificationIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-EN-DCSONConfigurationTransfer-ECT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.retrieveUEInformation", "target": "S1AP-PDU-Contents.RetrieveUEInformation", "value": 1}, + {"source": "S1AP-PDU-Descriptions.retrieveUEInformation", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.CellID-Cancelled-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.PWSfailedECGIList", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.PWSfailedECGIList", "target": "S1AP-Constants.maxnoofCellsineNB", "value": 1}, + {"source": "S1AP-Constants.id-extended-e-RAB-GuaranteedBitrateUL", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.TimeSinceSecondaryNodeRelease", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.UserLocationInformation", "value": 1}, {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "value": 1}, {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.CriticalityDiagnostics", "value": 1}, {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "value": 1}, - {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-IEs.E-RABLevelQoSParameters", "target": "S1AP-IEs.GBR-QosInformation", "value": 1}, - {"source": "S1AP-IEs.E-RABLevelQoSParameters", "target": "S1AP-IEs.AllocationAndRetentionPriority", "value": 1}, - {"source": "S1AP-IEs.E-RABLevelQoSParameters", "target": "S1AP-IEs.E-RABQoSParameters-ExtIEs", "value": 1}, - {"source": "S1AP-IEs.E-RABLevelQoSParameters", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, - {"source": "S1AP-IEs.E-RABLevelQoSParameters", "target": "S1AP-IEs.QCI", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingFailureIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingFailureIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingFailureIndicationIEs", "target": "S1AP-IEs.Cause", "value": 1}, - {"source": "S1AP-PDU-Contents.LocationReportingFailureIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, - {"source": "S1AP-Constants.id-TimeSinceSecondaryNodeRelease", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1} + {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseComplete-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Descriptions.cellTrafficTrace", "target": "S1AP-PDU-Contents.CellTrafficTrace", "value": 1}, + {"source": "S1AP-PDU-Descriptions.cellTrafficTrace", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-Constants.id-UE-associatedLogicalS1-ConnectionListResAck", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-HO-Cause", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "SonTransfer-IEs.CellActivationResponse", "target": "SonTransfer-IEs.ActivatedCellsList", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseCommand", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseCommand", "target": "S1AP-PDU-Contents.UEContextReleaseCommand-IEs", "value": 1}, + {"source": "S1AP-PDU-Descriptions.nASDeliveryIndication", "target": "S1AP-PDU-Contents.NASDeliveryIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.nASDeliveryIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "target": "S1AP-IEs.E-UTRAN-Trace-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.TraceFailureIndicationIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-IEs.UL-CP-SecurityInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForCECapableUEs", "target": "S1AP-IEs.CellIdentifierAndCELevelForCECapableUEs", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForCECapableUEs", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.AssistanceDataForCECapableUEs", "target": "S1AP-IEs.InformationForCECapableUEs-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextModification", "target": "S1AP-PDU-Contents.UEContextModificationResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextModification", "target": "S1AP-PDU-Contents.UEContextModificationFailure", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextModification", "target": "S1AP-PDU-Contents.UEContextModificationRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.uEContextModification", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBDirectInformationTransfer", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.ENBDirectInformationTransfer", "target": "S1AP-PDU-Contents.ENBDirectInformationTransferIEs", "value": 1}, + {"source": "S1AP-IEs.EPLMNs", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.EPLMNs", "target": "S1AP-Constants.maxnoofEPLMNs", "value": 1}, + {"source": "S1AP-IEs.CompletedCellinEAI-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-SIPTO-Correlation-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UE-Usage-Type", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-GUMMEIList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-SecurityContext", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverFailure", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverFailure", "target": "S1AP-PDU-Contents.HandoverFailureIEs", "value": 1}, + {"source": "S1AP-IEs.TAIBasedQMC", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.TAIBasedQMC", "target": "S1AP-IEs.TAIListforQMC", "value": 1}, + {"source": "S1AP-IEs.TAIBasedQMC", "target": "S1AP-IEs.TAIBasedQMC-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.ENBX2ExtTLAs", "target": "S1AP-IEs.ENBX2ExtTLA", "value": 1}, + {"source": "S1AP-IEs.ENBX2ExtTLAs", "target": "S1AP-Constants.maxnoofeNBX2ExtTLAs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItemIEs", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItem", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedDLItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "target": "S1AP-CommonDataTypes.Criticality", "value": 1}, + {"source": "S1AP-IEs.PLMNListforQMC", "target": "S1AP-Constants.maxnoofPLMNforQMC", "value": 1}, + {"source": "S1AP-IEs.PLMNListforQMC", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-Constants.id-uE-HistoryInformationFromTheUE", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "target": "S1AP-IEs.TransportLayerAddress", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "target": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem-ExtIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "target": "S1AP-IEs.E-RAB-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSwitchedULItem", "target": "S1AP-IEs.GTP-TEID", "value": 1}, + {"source": "S1AP-Constants.id-ConnectedengNBToRemoveList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.writeReplaceWarning", "target": "S1AP-PDU-Contents.WriteReplaceWarningResponse", "value": 1}, + {"source": "S1AP-PDU-Descriptions.writeReplaceWarning", "target": "S1AP-PDU-Contents.WriteReplaceWarningRequest", "value": 1}, + {"source": "S1AP-PDU-Descriptions.writeReplaceWarning", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.Additional-GUTI", "target": "S1AP-IEs.M-TMSI", "value": 1}, + {"source": "S1AP-IEs.Additional-GUTI", "target": "S1AP-IEs.Additional-GUTI-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.Additional-GUTI", "target": "S1AP-IEs.GUMMEI", "value": 1}, + {"source": "S1AP-IEs.Additional-GUTI", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-Constants.id-BearerType", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-SONConfigurationTransferECT", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-SRVCCHOIndication", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-LocationReportingFailureIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupListCtxtSURes", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupListCtxtSURes", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABSetupListCtxtSURes", "target": "S1AP-PDU-Contents.E-RABSetupItemCtxtSUResIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABModifyRequest", "target": "S1AP-PDU-Contents.E-RABModifyRequestIEs", "value": 1}, + {"source": "S1AP-IEs.CellBasedMDT", "target": "S1AP-IEs.CellBasedMDT-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.CellBasedMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CellBasedMDT", "target": "S1AP-IEs.CellIdListforMDT", "value": 1}, + {"source": "S1AP-Constants.id-DownlinkPacketLossRate", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-DLNASPDUDeliveryAckRequest", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-InitialContextSetup", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABReleaseResponse", "target": "S1AP-PDU-Contents.E-RABReleaseResponseIEs", "value": 1}, + {"source": "S1AP-PDU-Contents.RetrieveUEInformationIEs", "target": "S1AP-IEs.S-TMSI", "value": 1}, + {"source": "S1AP-PDU-Contents.RetrieveUEInformationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-Data-Forwarding-Not-Possible", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "SonTransfer-IEs.CellStateIndication", "target": "SonTransfer-IEs.NotificationCellList", "value": 1}, + {"source": "S1AP-IEs.MBSFN-ResultToLog", "target": "S1AP-IEs.MBSFN-ResultToLogInfo", "value": 1}, + {"source": "S1AP-IEs.MBSFN-ResultToLog", "target": "S1AP-Constants.maxnoofMBSFNAreaMDT", "value": 1}, + {"source": "S1AP-IEs.GUMMEIList", "target": "S1AP-Constants.maxnoofMMECs", "value": 1}, + {"source": "S1AP-IEs.GUMMEIList", "target": "S1AP-IEs.GUMMEI", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-IEs.GWContextReleaseIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-IEs.SecondaryRATDataUsageReportList", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextReleaseRequest-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-TAIItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CriticalityDiagnostics-IE-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedtoSetupItemHOReqAckIEs", "target": "S1AP-PDU-Contents.E-RABFailedToSetupItemHOReqAck", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedtoSetupItemHOReqAckIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-M6Configuration", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-NASNonDeliveryIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-ContextatSource", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Descriptions.errorIndication", "target": "S1AP-PDU-Contents.ErrorIndication", "value": 1}, + {"source": "S1AP-PDU-Descriptions.errorIndication", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.ForbiddenLAs-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000HOStatus", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000RATType", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-IEs.Cdma2000PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.DownlinkS1cdma2000tunnellingIEs", "target": "S1AP-PDU-Contents.E-RABSubjecttoDataForwardingList", "value": 1}, + {"source": "SonTransfer-IEs.EHRPDSectorLoadReportingResponse", "target": "SonTransfer-IEs.EHRPDCompositeAvailableCapacity", "value": 1}, + {"source": "S1AP-Constants.id-E-RABFailedToReleaseList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-TimeToWait", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-UEContextModification", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.ServedGUMMEIsItem-ExtIEs", "target": "S1AP-IEs.GUMMEIType", "value": 1}, + {"source": "S1AP-IEs.ServedGUMMEIsItem-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeResIEs", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeResIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-E-RABModifyListBearerModConf", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModIndIEs", "target": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModInd", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABNotToBeModifiedItemBearerModIndIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.RecommendedCellItem", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-IEs.RecommendedCellItem", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.RecommendedCellItem", "target": "S1AP-IEs.RecommendedCellsForPagingItem-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.GERAN-Cell-ID-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-TraceCollectionEntityIPAddress", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-MME-UE-S1AP-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.Routing-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.LPPa-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-MSClassmark3", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeRes-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-UECapabilityInfoRequest", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.LPPa-PDU", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-IEs.Routing-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkUEAssociatedLPPaTransport-IEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-Muting-Pattern-Information", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "target": "S1AP-IEs.EmergencyAreaID-Cancelled-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "target": "S1AP-IEs.EmergencyAreaID", "value": 1}, + {"source": "S1AP-IEs.EmergencyAreaID-Cancelled-Item", "target": "S1AP-IEs.CancelledCellinEAI", "value": 1}, + {"source": "S1AP-IEs.PagingAttemptInformation-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.AreaScopeOfMDT", "target": "S1AP-IEs.CellBasedMDT", "value": 1}, + {"source": "S1AP-IEs.AreaScopeOfMDT", "target": "S1AP-IEs.TAIBasedMDT", "value": 1}, + {"source": "S1AP-IEs.AreaScopeOfMDT", "target": "S1AP-IEs.TABasedMDT", "value": 1}, + {"source": "S1AP-Constants.id-Paging-eDRXInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-HandoverRestrictionList", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "target": "S1AP-IEs.RecommendedCellsForPaging", "value": 1}, + {"source": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "target": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.InformationOnRecommendedCellsAndENBsForPaging", "target": "S1AP-IEs.RecommendedENBsForPaging", "value": 1}, + {"source": "S1AP-PDU-Contents.MMECPRelocationIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.MMECPRelocationIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.MMECPRelocationIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.M1PeriodicReporting-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Constants.id-UEInformationTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.UECapabilityInfoIndication", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UECapabilityInfoIndication", "target": "S1AP-PDU-Contents.UECapabilityInfoIndicationIEs", "value": 1}, + {"source": "S1AP-Constants.id-E-RABInformationListItem", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABDataForwardingItemIEs", "target": "S1AP-PDU-Contents.E-RABDataForwardingItem", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABDataForwardingItemIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-IEs.COUNTvalue-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.GNB-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Containers.ProtocolExtensionContainer", "target": "S1AP-Containers.ProtocolExtensionField", "value": 1}, + {"source": "S1AP-Containers.ProtocolExtensionContainer", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-Containers.ProtocolExtensionContainer", "target": "S1AP-Constants.maxProtocolExtensions", "value": 1}, + {"source": "S1AP-Constants.id-UEContextReleaseRequest", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport", "target": "S1AP-PDU-Contents.UplinkNonUEAssociatedLPPaTransport-IEs", "value": 1}, + {"source": "S1AP-Constants.id-MMECPRelocationIndication", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-Constants.id-RRC-Resume-Cause", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-extended-UEIdentityIndexValue", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.KillRequestIEs", "target": "S1AP-IEs.WarningAreaList", "value": 1}, + {"source": "S1AP-PDU-Contents.KillRequestIEs", "target": "S1AP-IEs.SerialNumber", "value": 1}, + {"source": "S1AP-PDU-Contents.KillRequestIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.KillRequestIEs", "target": "S1AP-IEs.MessageIdentifier", "value": 1}, + {"source": "S1AP-PDU-Contents.KillRequestIEs", "target": "S1AP-IEs.KillAllWarningMessages", "value": 1}, + {"source": "S1AP-IEs.M6Configuration-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupListBearerSUReq", "target": "S1AP-Constants.maxnoofE-RABs", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupListBearerSUReq", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABToBeSetupListBearerSUReq", "target": "S1AP-PDU-Contents.E-RABToBeSetupItemBearerSUReqIEs", "value": 1}, + {"source": "S1AP-Constants.id-DL-CP-SecurityInformation", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-Constants.id-LHN-ID", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeRequest", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.UEContextResumeRequest", "target": "S1AP-PDU-Contents.UEContextResumeRequestIEs", "value": 1}, + {"source": "S1AP-IEs.LoggedMDT", "target": "S1AP-IEs.LoggingDuration", "value": 1}, + {"source": "S1AP-IEs.LoggedMDT", "target": "S1AP-IEs.LoggedMDT-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.LoggedMDT", "target": "S1AP-IEs.LoggingInterval", "value": 1}, + {"source": "S1AP-IEs.LoggedMDT", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.CNTypeRestrictions-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.TAIBasedMDT-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.EUTRAN-CGI", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.RequestType", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.TAI", "value": 1}, + {"source": "S1AP-PDU-Contents.LocationReportIEs", "target": "S1AP-IEs.PSCellInformation", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReqIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReqIEs", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeReq", "value": 1}, + {"source": "S1AP-PDU-Contents.TAIList", "target": "S1AP-Containers.ProtocolIE-SingleContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.TAIList", "target": "S1AP-Constants.maxnoofTAIs", "value": 1}, + {"source": "S1AP-PDU-Contents.TAIList", "target": "S1AP-PDU-Contents.TAIItemIEs", "value": 1}, + {"source": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "target": "S1AP-IEs.PDCP-SNlength18", "value": 1}, + {"source": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "target": "S1AP-IEs.COUNTvaluePDCP-SNlength18-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.COUNTvaluePDCP-SNlength18", "target": "S1AP-IEs.HFNforPDCP-SNlength18", "value": 1}, + {"source": "S1AP-IEs.OverloadResponse", "target": "S1AP-IEs.OverloadAction", "value": 1}, + {"source": "S1AP-PDU-Descriptions.initialUEMessage", "target": "S1AP-PDU-Contents.InitialUEMessage", "value": 1}, + {"source": "S1AP-PDU-Descriptions.initialUEMessage", "target": "S1AP-PDU-Descriptions.S1AP-ELEMENTARY-PROCEDURE", "value": 1}, + {"source": "S1AP-IEs.Global-ENB-ID", "target": "S1AP-IEs.PLMNidentity", "value": 1}, + {"source": "S1AP-IEs.Global-ENB-ID", "target": "S1AP-IEs.GlobalENB-ID-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.Global-ENB-ID", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.Global-ENB-ID", "target": "S1AP-IEs.ENB-ID", "value": 1}, + {"source": "S1AP-Constants.id-S1Setup", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-PDU-Contents.NASDeliveryIndicationIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.NASDeliveryIndicationIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.NASDeliveryIndicationIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-Constants.id-ULCOUNTValueExtended", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.SupportedTAs-Item", "target": "S1AP-IEs.TAC", "value": 1}, + {"source": "S1AP-IEs.SupportedTAs-Item", "target": "S1AP-IEs.SupportedTAs-Item-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.SupportedTAs-Item", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-IEs.SupportedTAs-Item", "target": "S1AP-IEs.BPLMNs", "value": 1}, + {"source": "S1AP-Constants.id-MMEStatusTransfer", "target": "S1AP-CommonDataTypes.ProcedureCode", "value": 1}, + {"source": "S1AP-IEs.M4Configuration", "target": "S1AP-IEs.M4period", "value": 1}, + {"source": "S1AP-IEs.M4Configuration", "target": "S1AP-IEs.M4Configuration-ExtIEs", "value": 1}, + {"source": "S1AP-IEs.M4Configuration", "target": "S1AP-IEs.Links-to-log", "value": 1}, + {"source": "S1AP-IEs.M4Configuration", "target": "S1AP-Containers.ProtocolExtensionContainer", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.MME-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.CellAccessMode", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.MSClassmark2", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.TargetID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.MSClassmark3", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.HandoverType", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.ENB-UE-S1AP-ID", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.PS-ServiceNotAvailable", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.SRVCCHOIndication", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.CSG-Id", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.Direct-Forwarding-Path-Availability", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.Cause", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-IES", "value": 1}, + {"source": "S1AP-PDU-Contents.HandoverRequiredIEs", "target": "S1AP-IEs.Source-ToTarget-TransparentContainer", "value": 1}, + {"source": "S1AP-Constants.id-DLCOUNTValuePDCP-SNlength18", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.CSG-IdList-Item-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-PDU-Contents.KillResponse", "target": "S1AP-Containers.ProtocolIE-Container", "value": 1}, + {"source": "S1AP-PDU-Contents.KillResponse", "target": "S1AP-PDU-Contents.KillResponseIEs", "value": 1}, + {"source": "S1AP-Constants.id-VoiceSupportMatchIndicator", "target": "S1AP-CommonDataTypes.ProtocolIE-ID", "value": 1}, + {"source": "S1AP-IEs.LAI-ExtIEs", "target": "S1AP-Containers.S1AP-PROTOCOL-EXTENSION", "value": 1}, + {"source": "S1AP-IEs.ServedGUMMEIs", "target": "S1AP-Constants.maxnoofRATs", "value": 1}, + {"source": "S1AP-IEs.ServedGUMMEIs", "target": "S1AP-IEs.ServedGUMMEIsItem", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeRes", "target": "S1AP-PDU-Contents.E-RAB-IE-ContainerList", "value": 1}, + {"source": "S1AP-PDU-Contents.E-RABFailedToResumeListResumeRes", "target": "S1AP-PDU-Contents.E-RABFailedToResumeItemResumeResIEs", "value": 1} ] } diff --git a/pycrate_asn1dir/S1AP.py b/pycrate_asn1dir/S1AP.py index 5972097..a40e433 100644 --- a/pycrate_asn1dir/S1AP.py +++ b/pycrate_asn1dir/S1AP.py @@ -14,8614 +14,11686 @@ from pycrate_asn1rt.asnobj_class import * from pycrate_asn1rt.asnobj_ext import * from pycrate_asn1rt.init import init_modules -class S1AP_IEs: +class S1AP_CommonDataTypes: - _name_ = u'S1AP-IEs' - _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 2] + _name_ = 'S1AP-CommonDataTypes' + _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 3] _obj_ = [ - u'Additional-GUTI', - u'Additional-GUTI-ExtIEs', - u'AerialUEsubscriptionInformation', - u'AreaScopeOfMDT', - u'AreaScopeOfQMC', - u'AllocationAndRetentionPriority', - u'AllocationAndRetentionPriority-ExtIEs', - u'AssistanceDataForCECapableUEs', - u'InformationForCECapableUEs-ExtIEs', - u'AssistanceDataForPaging', - u'AssistanceDataForPaging-ExtIEs', - u'AssistanceDataForRecommendedCells', - u'AssistanceDataForRecommendedCells-ExtIEs', - u'Bearers-SubjectToStatusTransferList', - u'Bearers-SubjectToStatusTransfer-ItemIEs', - u'Bearers-SubjectToStatusTransfer-Item', - u'Bearers-SubjectToStatusTransfer-ItemExtIEs', - u'BearerType', - u'BitRate', - u'BluetoothMeasurementConfiguration', - u'BluetoothMeasurementConfiguration-ExtIEs', - u'BluetoothMeasConfigNameList', - u'BluetoothMeasConfig', - u'BluetoothName', - u'BPLMNs', - u'BroadcastCancelledAreaList', - u'BroadcastCompletedAreaList', - u'CancelledCellinEAI', - u'CancelledCellinEAI-Item', - u'CancelledCellinEAI-Item-ExtIEs', - u'CancelledCellinTAI', - u'CancelledCellinTAI-Item', - u'CancelledCellinTAI-Item-ExtIEs', - u'Cause', - u'CauseMisc', - u'CauseProtocol', - u'CauseRadioNetwork', - u'CauseTransport', - u'CauseNas', - u'CellAccessMode', - u'CellIdentifierAndCELevelForCECapableUEs', - u'CellIdentifierAndCELevelForCECapableUEs-ExtIEs', - u'CELevel', - u'CE-mode-B-SupportIndicator', - u'CellIdentity', - u'CellID-Broadcast', - u'CellID-Broadcast-Item', - u'CellID-Broadcast-Item-ExtIEs', - u'CellID-Cancelled', - u'CellID-Cancelled-Item', - u'CellID-Cancelled-Item-ExtIEs', - u'CellBasedMDT', - u'CellBasedMDT-ExtIEs', - u'CellIdListforMDT', - u'CellBasedQMC', - u'CellBasedQMC-ExtIEs', - u'CellIdListforQMC', - u'Cdma2000PDU', - u'Cdma2000RATType', - u'Cdma2000SectorID', - u'Cdma2000HOStatus', - u'Cdma2000HORequiredIndication', - u'Cdma2000OneXSRVCCInfo', - u'Cdma2000OneXSRVCCInfo-ExtIEs', - u'Cdma2000OneXMEID', - u'Cdma2000OneXMSI', - u'Cdma2000OneXPilot', - u'Cdma2000OneXRAND', - u'Cell-Size', - u'CellType', - u'CellType-ExtIEs', - u'CGI', - u'CGI-ExtIEs', - u'CI', - u'CNDomain', - u'CNTypeRestrictions', - u'CNTypeRestrictions-Item', - u'CNTypeRestrictions-Item-ExtIEs', - u'CNType', - u'ConcurrentWarningMessageIndicator', - u'ConnectedengNBList', - u'ConnectedengNBItem', - u'ConnectedengNBItem-ExtIEs', - u'Correlation-ID', - u'CSFallbackIndicator', - u'AdditionalCSFallbackIndicator', - u'CSG-Id', - u'CSG-IdList', - u'CSG-IdList-Item', - u'CSG-IdList-Item-ExtIEs', - u'CSGMembershipStatus', - u'COUNTvalue', - u'COUNTvalue-ExtIEs', - u'COUNTValueExtended', - u'COUNTValueExtended-ExtIEs', - u'COUNTvaluePDCP-SNlength18', - u'COUNTvaluePDCP-SNlength18-ExtIEs', - u'Coverage-Level', - u'CriticalityDiagnostics', - u'CriticalityDiagnostics-ExtIEs', - u'CriticalityDiagnostics-IE-List', - u'CriticalityDiagnostics-IE-Item', - u'CriticalityDiagnostics-IE-Item-ExtIEs', - u'DataCodingScheme', - u'DCN-ID', - u'ServedDCNs', - u'ServedDCNsItem', - u'ServedDCNsItem-ExtIEs', - u'DL-CP-SecurityInformation', - u'DL-CP-SecurityInformation-ExtIEs', - u'DL-Forwarding', - u'DL-NAS-MAC', - u'Direct-Forwarding-Path-Availability', - u'Data-Forwarding-Not-Possible', - u'DLNASPDUDeliveryAckRequest', - u'EARFCN', - u'ECGIList', - u'PWSfailedECGIList', - u'EDT-Session', - u'EmergencyAreaIDList', - u'EmergencyAreaID', - u'EmergencyAreaID-Broadcast', - u'EmergencyAreaID-Broadcast-Item', - u'EmergencyAreaID-Broadcast-Item-ExtIEs', - u'EmergencyAreaID-Cancelled', - u'EmergencyAreaID-Cancelled-Item', - u'EmergencyAreaID-Cancelled-Item-ExtIEs', - u'CompletedCellinEAI', - u'CompletedCellinEAI-Item', - u'CompletedCellinEAI-Item-ExtIEs', - u'ECGI-List', - u'EmergencyAreaIDListForRestart', - u'ENB-ID', - u'En-gNB-ID', - u'GERAN-Cell-ID', - u'GERAN-Cell-ID-ExtIEs', - u'Global-ENB-ID', - u'GlobalENB-ID-ExtIEs', - u'Global-en-gNB-ID', - u'Global-en-gNB-ID-ExtIEs', - u'GUMMEIList', - u'ENB-StatusTransfer-TransparentContainer', - u'ENB-StatusTransfer-TransparentContainer-ExtIEs', - u'ENB-UE-S1AP-ID', - u'ENBname', - u'ENBX2TLAs', - u'EncryptionAlgorithms', - u'EN-DCSONConfigurationTransfer', - u'EN-DCSONConfigurationTransfer-ExtIEs', - u'EN-DCSONTransferType', - u'EN-DCTransferTypeRequest', - u'EN-DCTransferTypeRequest-ExtIEs', - u'EN-DCTransferTypeReply', - u'EN-DCTransferTypeReply-ExtIEs', - u'EN-DCSONeNBIdentification', - u'EN-DCSONeNBIdentification-ExtIEs', - u'EN-DCSONengNBIdentification', - u'EN-DCSONengNBIdentification-ExtIEs', - u'EndIndication', - u'EnhancedCoverageRestricted', - u'CE-ModeBRestricted', - u'EPLMNs', - u'EventType', - u'E-RAB-ID', - u'E-RABInformationList', - u'E-RABInformationListIEs', - u'E-RABInformationListItem', - u'E-RABInformationListItem-ExtIEs', - u'E-RABList', - u'E-RABItemIEs', - u'E-RABItem', - u'E-RABItem-ExtIEs', - u'E-RABLevelQoSParameters', - u'E-RABUsageReportList', - u'E-RABUsageReportItemIEs', - u'E-RABUsageReportItem', - u'E-RABUsageReportItem-ExtIEs', - u'E-RABQoSParameters-ExtIEs', - u'EUTRAN-CGI', - u'EUTRAN-CGI-ExtIEs', - u'EUTRANRoundTripDelayEstimationInfo', - u'ExpectedUEBehaviour', - u'ExpectedUEBehaviour-ExtIEs', - u'ExpectedUEActivityBehaviour', - u'ExpectedUEActivityBehaviour-ExtIEs', - u'ExpectedActivityPeriod', - u'ExpectedIdlePeriod', - u'SourceOfUEActivityBehaviourInformation', - u'ExpectedHOInterval', - u'ExtendedBitRate', - u'ExtendedRNC-ID', - u'ExtendedRepetitionPeriod', - u'Extended-UEIdentityIndexValue', - u'FiveGSTAC', - u'FiveGSTAI', - u'FiveGSTAI-ExtIEs', - u'ForbiddenInterRATs', - u'ForbiddenTAs', - u'ForbiddenTAs-Item', - u'ForbiddenTAs-Item-ExtIEs', - u'ForbiddenTACs', - u'ForbiddenLAs', - u'ForbiddenLAs-Item', - u'ForbiddenLAs-Item-ExtIEs', - u'ForbiddenLACs', - u'GBR-QosInformation', - u'GBR-QosInformation-ExtIEs', - u'GTP-TEID', - u'GUMMEI', - u'GUMMEI-ExtIEs', - u'GUMMEIType', - u'GWContextReleaseIndication', - u'HandoverFlag', - u'HandoverRestrictionList', - u'HandoverRestrictionList-ExtIEs', - u'HandoverType', - u'HFN', - u'HFNModified', - u'HFNforPDCP-SNlength18', - u'Masked-IMEISV', - u'ImmediateMDT', - u'ImmediateMDT-ExtIEs', - u'IMSI', - u'InformationOnRecommendedCellsAndENBsForPaging', - u'InformationOnRecommendedCellsAndENBsForPaging-ExtIEs', - u'IntegrityProtectionAlgorithms', - u'IntendedNumberOfPagingAttempts', - u'InterfacesToTrace', - u'IMSvoiceEPSfallbackfrom5G', - u'KillAllWarningMessages', - u'LAC', - u'LAI', - u'LAI-ExtIEs', - u'LastVisitedCell-Item', - u'LastVisitedEUTRANCellInformation', - u'LastVisitedEUTRANCellInformation-ExtIEs', - u'LastVisitedNGRANCellInformation', - u'LastVisitedUTRANCellInformation', - u'LastVisitedGERANCellInformation', - u'L3-Information', - u'LPPa-PDU', - u'LHN-ID', - u'Links-to-log', - u'ListeningSubframePattern', - u'ListeningSubframePattern-ExtIEs', - u'LoggedMDT', - u'LoggedMDT-ExtIEs', - u'LoggingInterval', - u'LoggingDuration', - u'LoggedMBSFNMDT', - u'LoggedMBSFNMDT-ExtIEs', - u'LTE-M-Indication', - u'M3Configuration', - u'M3Configuration-ExtIEs', - u'M3period', - u'M4Configuration', - u'M4Configuration-ExtIEs', - u'M4period', - u'M5Configuration', - u'M5Configuration-ExtIEs', - u'M5period', - u'M6Configuration', - u'M6Configuration-ExtIEs', - u'M6report-Interval', - u'M6delay-threshold', - u'M7Configuration', - u'M7Configuration-ExtIEs', - u'M7period', - u'MDT-Activation', - u'MDT-Location-Info', - u'MDT-Configuration', - u'MDT-Configuration-ExtIEs', - u'ManagementBasedMDTAllowed', - u'MBSFN-ResultToLog', - u'MBSFN-ResultToLogInfo', - u'MBSFN-ResultToLogInfo-ExtIEs', - u'MDTPLMNList', - u'PrivacyIndicator', - u'MDTMode', - u'MDTMode-Extension', - u'MDTMode-ExtensionIE', - u'MeasurementsToActivate', - u'MeasurementThresholdA2', - u'MessageIdentifier', - u'MobilityInformation', - u'MMEname', - u'MMEPagingTarget', - u'MMERelaySupportIndicator', - u'MME-Group-ID', - u'MME-Code', - u'MME-UE-S1AP-ID', - u'M-TMSI', - u'MSClassmark2', - u'MSClassmark3', - u'MutingAvailabilityIndication', - u'MutingPatternInformation', - u'MutingPatternInformation-ExtIEs', - u'NAS-PDU', - u'NASSecurityParametersfromE-UTRAN', - u'NASSecurityParameterstoE-UTRAN', - u'NB-IoT-DefaultPagingDRX', - u'NB-IoT-Paging-eDRXInformation', - u'NB-IoT-Paging-eDRXInformation-ExtIEs', - u'NB-IoT-Paging-eDRX-Cycle', - u'NB-IoT-PagingTimeWindow', - u'NB-IoT-UEIdentityIndexValue', - u'NextPagingAreaScope', - u'NRCellIdentity', - u'NR-CGI', - u'NR-CGI-ExtIEs', - u'NRencryptionAlgorithms', - u'NRintegrityProtectionAlgorithms', - u'NRrestrictioninEPSasSecondaryRAT', - u'NRrestrictionin5GS', - u'NRUESecurityCapabilities', - u'NRUESecurityCapabilities-ExtIEs', - u'NumberofBroadcastRequest', - u'NumberOfBroadcasts', - u'OldBSS-ToNewBSS-Information', - u'OverloadAction', - u'OverloadResponse', - u'Packet-LossRate', - u'PagingAttemptInformation', - u'PagingAttemptInformation-ExtIEs', - u'PagingAttemptCount', - u'Paging-eDRXInformation', - u'Paging-eDRXInformation-ExtIEs', - u'Paging-eDRX-Cycle', - u'PagingTimeWindow', - u'PagingDRX', - u'PagingPriority', - u'PDCP-SN', - u'PDCP-SNExtended', - u'PDCP-SNlength18', - u'PendingDataIndication', - u'M1PeriodicReporting', - u'M1PeriodicReporting-ExtIEs', - u'PLMNidentity', - u'PLMNAreaBasedQMC', - u'PLMNAreaBasedQMC-ExtIEs', - u'PLMNListforQMC', - u'Port-Number', - u'Pre-emptionCapability', - u'Pre-emptionVulnerability', - u'PriorityLevel', - u'ProSeAuthorized', - u'ProSeAuthorized-ExtIEs', - u'ProSeDirectDiscovery', - u'ProSeUEtoNetworkRelaying', - u'ProSeDirectCommunication', - u'PS-ServiceNotAvailable', - u'PSCellInformation', - u'PSCellInformation-ExtIEs', - u'QCI', - u'ReceiveStatusofULPDCPSDUs', - u'ReceiveStatusOfULPDCPSDUsExtended', - u'ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', - u'RecommendedCellsForPaging', - u'RecommendedCellsForPaging-ExtIEs', - u'RecommendedCellList', - u'RecommendedCellItemIEs', - u'RecommendedCellItem', - u'RecommendedCellsForPagingItem-ExtIEs', - u'RecommendedENBsForPaging', - u'RecommendedENBsForPaging-ExtIEs', - u'RecommendedENBList', - u'RecommendedENBItemIEs', - u'RecommendedENBItem', - u'RecommendedENBItem-ExtIEs', - u'RelativeMMECapacity', - u'RelayNode-Indicator', - u'RAC', - u'RAT-Type', - u'ReportAmountMDT', - u'ReportIntervalMDT', - u'M1ReportingTrigger', - u'RequestType', - u'RequestType-ExtIEs', - u'RequestTypeAdditionalInfo', - u'RIMTransfer', - u'RIMTransfer-ExtIEs', - u'RIMInformation', - u'RIMRoutingAddress', - u'ReportArea', - u'RepetitionPeriod', - u'RLFReportInformation', - u'RLFReportInformation-ExtIEs', - u'RNC-ID', - u'RRC-Container', - u'RRC-Establishment-Cause', - u'ECGIListForRestart', - u'Routing-ID', - u'SecurityKey', - u'SecurityContext', - u'SecurityContext-ExtIEs', - u'SecondaryRATType', - u'SecondaryRATDataUsageRequest', - u'SecondaryRATDataUsageReportList', - u'SecondaryRATDataUsageReportItemIEs', - u'SecondaryRATDataUsageReportItem', - u'SecondaryRATDataUsageReportItem-ExtIEs', - u'SerialNumber', - u'ServiceType', - u'SONInformation', - u'SONInformation-Extension', - u'SONInformation-ExtensionIE', - u'SONInformationRequest', - u'SONInformationReply', - u'SONInformationReply-ExtIEs', - u'SONInformationReport', - u'SONConfigurationTransfer', - u'SONConfigurationTransfer-ExtIEs', - u'SynchronisationInformation', - u'SynchronisationInformation-ExtIEs', - u'Source-ToTarget-TransparentContainer', - u'SourceBSS-ToTargetBSS-TransparentContainer', - u'SourceeNB-ID', - u'SourceeNB-ID-ExtIEs', - u'SRVCCOperationNotPossible', - u'SRVCCOperationPossible', - u'SRVCCHOIndication', - u'SourceeNB-ToTargeteNB-TransparentContainer', - u'SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs', - u'SourceRNC-ToTargetRNC-TransparentContainer', - u'SourceNgRanNode-ToTargetNgRanNode-TransparentContainer', - u'ServedGUMMEIs', - u'ServedGUMMEIsItem', - u'ServedGUMMEIsItem-ExtIEs', - u'ServedGroupIDs', - u'ServedMMECs', - u'ServedPLMNs', - u'SubscriberProfileIDforRFP', - u'Subscription-Based-UE-DifferentiationInfo', - u'Subscription-Based-UE-DifferentiationInfo-ExtIEs', - u'ScheduledCommunicationTime', - u'ScheduledCommunicationTime-ExtIEs', - u'SupportedTAs', - u'SupportedTAs-Item', - u'SupportedTAs-Item-ExtIEs', - u'StratumLevel', - u'SynchronisationStatus', - u'TimeSynchronisationInfo', - u'TimeSynchronisationInfo-ExtIEs', - u'S-TMSI', - u'S-TMSI-ExtIEs', - u'TAC', - u'TAIBasedMDT', - u'TAIBasedMDT-ExtIEs', - u'TAIListforMDT', - u'TAIListforWarning', - u'TAI', - u'TAI-ExtIEs', - u'TAI-Broadcast', - u'TAI-Broadcast-Item', - u'TAI-Broadcast-Item-ExtIEs', - u'TAI-Cancelled', - u'TAI-Cancelled-Item', - u'TAI-Cancelled-Item-ExtIEs', - u'TABasedMDT', - u'TABasedMDT-ExtIEs', - u'TAListforMDT', - u'TABasedQMC', - u'TABasedQMC-ExtIEs', - u'TAListforQMC', - u'TAIBasedQMC', - u'TAIBasedQMC-ExtIEs', - u'TAIListforQMC', - u'CompletedCellinTAI', - u'CompletedCellinTAI-Item', - u'CompletedCellinTAI-Item-ExtIEs', - u'TBCD-STRING', - u'TargetID', - u'TargeteNB-ID', - u'TargeteNB-ID-ExtIEs', - u'TargetRNC-ID', - u'TargetRNC-ID-ExtIEs', - u'TargetNgRanNode-ID', - u'TargetNgRanNode-ID-ExtIEs', - u'Global-RAN-NODE-ID', - u'GNB', - u'GNB-ExtIEs', - u'Global-GNB-ID', - u'Global-GNB-ID-ExtIEs', - u'GNB-Identity', - u'NG-eNB', - u'NG-eNB-ExtIEs', - u'GNB-ID', - u'TargeteNB-ToSourceeNB-TransparentContainer', - u'TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs', - u'Target-ToSource-TransparentContainer', - u'TargetRNC-ToSourceRNC-TransparentContainer', - u'TargetBSS-ToSourceBSS-TransparentContainer', - u'TargetNgRanNode-ToSourceNgRanNode-TransparentContainer', - u'M1ThresholdEventA2', - u'M1ThresholdEventA2-ExtIEs', - u'Threshold-RSRP', - u'Threshold-RSRQ', - u'TimeToWait', - u'Time-UE-StayedInCell', - u'Time-UE-StayedInCell-EnhancedGranularity', - u'TimeSinceSecondaryNodeRelease', - u'TransportInformation', - u'TransportLayerAddress', - u'TraceActivation', - u'TraceActivation-ExtIEs', - u'TraceDepth', - u'E-UTRAN-Trace-ID', - u'TrafficLoadReductionIndication', - u'TunnelInformation', - u'Tunnel-Information-ExtIEs', - u'TypeOfError', - u'TAIListForRestart', - u'UEAggregateMaximumBitrate', - u'UEAggregate-MaximumBitrates-ExtIEs', - u'UEAppLayerMeasConfig', - u'UEAppLayerMeasConfig-ExtIEs', - u'UECapabilityInfoRequest', - u'UE-RetentionInformation', - u'UE-S1AP-IDs', - u'UE-S1AP-ID-pair', - u'UE-S1AP-ID-pair-ExtIEs', - u'UE-associatedLogicalS1-ConnectionItem', - u'UE-associatedLogicalS1-ConnectionItemExtIEs', - u'UEIdentityIndexValue', - u'UE-HistoryInformation', - u'UE-HistoryInformationFromTheUE', - u'UEPagingID', - u'UERadioCapability', - u'UERadioCapabilityForPaging', - u'UE-RLF-Report-Container', - u'UE-RLF-Report-Container-for-extended-bands', - u'UESecurityCapabilities', - u'UESecurityCapabilities-ExtIEs', - u'UESidelinkAggregateMaximumBitrate', - u'UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs', - u'UE-Usage-Type', - u'UL-CP-SecurityInformation', - u'UL-CP-SecurityInformation-ExtIEs', - u'UL-NAS-MAC', - u'UL-NAS-Count', - u'UnlicensedSpectrumRestriction', - u'UserLocationInformation', - u'UserLocationInformation-ExtIEs', - u'UEUserPlaneCIoTSupportIndicator', - u'UE-Application-Layer-Measurement-Capability', - u'VoiceSupportMatchIndicator', - u'V2XServicesAuthorized', - u'V2XServicesAuthorized-ExtIEs', - u'VehicleUE', - u'PedestrianUE', - u'WarningAreaCoordinates', - u'WarningAreaList', - u'WarningType', - u'WarningSecurityInfo', - u'WarningMessageContents', - u'WLANMeasurementConfiguration', - u'WLANMeasurementConfiguration-ExtIEs', - u'WLANMeasConfigNameList', - u'WLANMeasConfig', - u'WLANName', - u'X2TNLConfigurationInfo', - u'X2TNLConfigurationInfo-ExtIEs', - u'ENBX2ExtTLAs', - u'ENBX2ExtTLA', - u'ENBX2ExtTLA-ExtIEs', - u'ENBX2GTPTLAs', - u'ENBIndirectX2TransportLayerAddresses', + 'Criticality', + 'Presence', + 'PrivateIE-ID', + 'ProcedureCode', + 'ProtocolExtensionID', + 'ProtocolIE-ID', + 'TriggeringMessage', ] _type_ = [ - u'Additional-GUTI', - u'AerialUEsubscriptionInformation', - u'AreaScopeOfMDT', - u'AreaScopeOfQMC', - u'AllocationAndRetentionPriority', - u'AssistanceDataForCECapableUEs', - u'AssistanceDataForPaging', - u'AssistanceDataForRecommendedCells', - u'Bearers-SubjectToStatusTransferList', - u'Bearers-SubjectToStatusTransfer-Item', - u'BearerType', - u'BitRate', - u'BluetoothMeasurementConfiguration', - u'BluetoothMeasConfigNameList', - u'BluetoothMeasConfig', - u'BluetoothName', - u'BPLMNs', - u'BroadcastCancelledAreaList', - u'BroadcastCompletedAreaList', - u'CancelledCellinEAI', - u'CancelledCellinEAI-Item', - u'CancelledCellinTAI', - u'CancelledCellinTAI-Item', - u'Cause', - u'CauseMisc', - u'CauseProtocol', - u'CauseRadioNetwork', - u'CauseTransport', - u'CauseNas', - u'CellAccessMode', - u'CellIdentifierAndCELevelForCECapableUEs', - u'CELevel', - u'CE-mode-B-SupportIndicator', - u'CellIdentity', - u'CellID-Broadcast', - u'CellID-Broadcast-Item', - u'CellID-Cancelled', - u'CellID-Cancelled-Item', - u'CellBasedMDT', - u'CellIdListforMDT', - u'CellBasedQMC', - u'CellIdListforQMC', - u'Cdma2000PDU', - u'Cdma2000RATType', - u'Cdma2000SectorID', - u'Cdma2000HOStatus', - u'Cdma2000HORequiredIndication', - u'Cdma2000OneXSRVCCInfo', - u'Cdma2000OneXMEID', - u'Cdma2000OneXMSI', - u'Cdma2000OneXPilot', - u'Cdma2000OneXRAND', - u'Cell-Size', - u'CellType', - u'CGI', - u'CI', - u'CNDomain', - u'CNTypeRestrictions', - u'CNTypeRestrictions-Item', - u'CNType', - u'ConcurrentWarningMessageIndicator', - u'ConnectedengNBList', - u'ConnectedengNBItem', - u'Correlation-ID', - u'CSFallbackIndicator', - u'AdditionalCSFallbackIndicator', - u'CSG-Id', - u'CSG-IdList', - u'CSG-IdList-Item', - u'CSGMembershipStatus', - u'COUNTvalue', - u'COUNTValueExtended', - u'COUNTvaluePDCP-SNlength18', - u'Coverage-Level', - u'CriticalityDiagnostics', - u'CriticalityDiagnostics-IE-List', - u'CriticalityDiagnostics-IE-Item', - u'DataCodingScheme', - u'DCN-ID', - u'ServedDCNs', - u'ServedDCNsItem', - u'DL-CP-SecurityInformation', - u'DL-Forwarding', - u'DL-NAS-MAC', - u'Direct-Forwarding-Path-Availability', - u'Data-Forwarding-Not-Possible', - u'DLNASPDUDeliveryAckRequest', - u'EARFCN', - u'ECGIList', - u'PWSfailedECGIList', - u'EDT-Session', - u'EmergencyAreaIDList', - u'EmergencyAreaID', - u'EmergencyAreaID-Broadcast', - u'EmergencyAreaID-Broadcast-Item', - u'EmergencyAreaID-Cancelled', - u'EmergencyAreaID-Cancelled-Item', - u'CompletedCellinEAI', - u'CompletedCellinEAI-Item', - u'ECGI-List', - u'EmergencyAreaIDListForRestart', - u'ENB-ID', - u'En-gNB-ID', - u'GERAN-Cell-ID', - u'Global-ENB-ID', - u'Global-en-gNB-ID', - u'GUMMEIList', - u'ENB-StatusTransfer-TransparentContainer', - u'ENB-UE-S1AP-ID', - u'ENBname', - u'ENBX2TLAs', - u'EncryptionAlgorithms', - u'EN-DCSONConfigurationTransfer', - u'EN-DCSONTransferType', - u'EN-DCTransferTypeRequest', - u'EN-DCTransferTypeReply', - u'EN-DCSONeNBIdentification', - u'EN-DCSONengNBIdentification', - u'EndIndication', - u'EnhancedCoverageRestricted', - u'CE-ModeBRestricted', - u'EPLMNs', - u'EventType', - u'E-RAB-ID', - u'E-RABInformationList', - u'E-RABInformationListItem', - u'E-RABList', - u'E-RABItem', - u'E-RABLevelQoSParameters', - u'E-RABUsageReportList', - u'E-RABUsageReportItem', - u'EUTRAN-CGI', - u'EUTRANRoundTripDelayEstimationInfo', - u'ExpectedUEBehaviour', - u'ExpectedUEActivityBehaviour', - u'ExpectedActivityPeriod', - u'ExpectedIdlePeriod', - u'SourceOfUEActivityBehaviourInformation', - u'ExpectedHOInterval', - u'ExtendedBitRate', - u'ExtendedRNC-ID', - u'ExtendedRepetitionPeriod', - u'Extended-UEIdentityIndexValue', - u'FiveGSTAC', - u'FiveGSTAI', - u'ForbiddenInterRATs', - u'ForbiddenTAs', - u'ForbiddenTAs-Item', - u'ForbiddenTACs', - u'ForbiddenLAs', - u'ForbiddenLAs-Item', - u'ForbiddenLACs', - u'GBR-QosInformation', - u'GTP-TEID', - u'GUMMEI', - u'GUMMEIType', - u'GWContextReleaseIndication', - u'HandoverFlag', - u'HandoverRestrictionList', - u'HandoverType', - u'HFN', - u'HFNModified', - u'HFNforPDCP-SNlength18', - u'Masked-IMEISV', - u'ImmediateMDT', - u'IMSI', - u'InformationOnRecommendedCellsAndENBsForPaging', - u'IntegrityProtectionAlgorithms', - u'IntendedNumberOfPagingAttempts', - u'InterfacesToTrace', - u'IMSvoiceEPSfallbackfrom5G', - u'KillAllWarningMessages', - u'LAC', - u'LAI', - u'LastVisitedCell-Item', - u'LastVisitedEUTRANCellInformation', - u'LastVisitedNGRANCellInformation', - u'LastVisitedUTRANCellInformation', - u'LastVisitedGERANCellInformation', - u'L3-Information', - u'LPPa-PDU', - u'LHN-ID', - u'Links-to-log', - u'ListeningSubframePattern', - u'LoggedMDT', - u'LoggingInterval', - u'LoggingDuration', - u'LoggedMBSFNMDT', - u'LTE-M-Indication', - u'M3Configuration', - u'M3period', - u'M4Configuration', - u'M4period', - u'M5Configuration', - u'M5period', - u'M6Configuration', - u'M6report-Interval', - u'M6delay-threshold', - u'M7Configuration', - u'M7period', - u'MDT-Activation', - u'MDT-Location-Info', - u'MDT-Configuration', - u'ManagementBasedMDTAllowed', - u'MBSFN-ResultToLog', - u'MBSFN-ResultToLogInfo', - u'MDTPLMNList', - u'PrivacyIndicator', - u'MDTMode', - u'MDTMode-Extension', - u'MeasurementsToActivate', - u'MeasurementThresholdA2', - u'MessageIdentifier', - u'MobilityInformation', - u'MMEname', - u'MMEPagingTarget', - u'MMERelaySupportIndicator', - u'MME-Group-ID', - u'MME-Code', - u'MME-UE-S1AP-ID', - u'M-TMSI', - u'MSClassmark2', - u'MSClassmark3', - u'MutingAvailabilityIndication', - u'MutingPatternInformation', - u'NAS-PDU', - u'NASSecurityParametersfromE-UTRAN', - u'NASSecurityParameterstoE-UTRAN', - u'NB-IoT-DefaultPagingDRX', - u'NB-IoT-Paging-eDRXInformation', - u'NB-IoT-Paging-eDRX-Cycle', - u'NB-IoT-PagingTimeWindow', - u'NB-IoT-UEIdentityIndexValue', - u'NextPagingAreaScope', - u'NRCellIdentity', - u'NR-CGI', - u'NRencryptionAlgorithms', - u'NRintegrityProtectionAlgorithms', - u'NRrestrictioninEPSasSecondaryRAT', - u'NRrestrictionin5GS', - u'NRUESecurityCapabilities', - u'NumberofBroadcastRequest', - u'NumberOfBroadcasts', - u'OldBSS-ToNewBSS-Information', - u'OverloadAction', - u'OverloadResponse', - u'Packet-LossRate', - u'PagingAttemptInformation', - u'PagingAttemptCount', - u'Paging-eDRXInformation', - u'Paging-eDRX-Cycle', - u'PagingTimeWindow', - u'PagingDRX', - u'PagingPriority', - u'PDCP-SN', - u'PDCP-SNExtended', - u'PDCP-SNlength18', - u'PendingDataIndication', - u'M1PeriodicReporting', - u'PLMNidentity', - u'PLMNAreaBasedQMC', - u'PLMNListforQMC', - u'Port-Number', - u'Pre-emptionCapability', - u'Pre-emptionVulnerability', - u'PriorityLevel', - u'ProSeAuthorized', - u'ProSeDirectDiscovery', - u'ProSeUEtoNetworkRelaying', - u'ProSeDirectCommunication', - u'PS-ServiceNotAvailable', - u'PSCellInformation', - u'QCI', - u'ReceiveStatusofULPDCPSDUs', - u'ReceiveStatusOfULPDCPSDUsExtended', - u'ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', - u'RecommendedCellsForPaging', - u'RecommendedCellList', - u'RecommendedCellItem', - u'RecommendedENBsForPaging', - u'RecommendedENBList', - u'RecommendedENBItem', - u'RelativeMMECapacity', - u'RelayNode-Indicator', - u'RAC', - u'RAT-Type', - u'ReportAmountMDT', - u'ReportIntervalMDT', - u'M1ReportingTrigger', - u'RequestType', - u'RequestTypeAdditionalInfo', - u'RIMTransfer', - u'RIMInformation', - u'RIMRoutingAddress', - u'ReportArea', - u'RepetitionPeriod', - u'RLFReportInformation', - u'RNC-ID', - u'RRC-Container', - u'RRC-Establishment-Cause', - u'ECGIListForRestart', - u'Routing-ID', - u'SecurityKey', - u'SecurityContext', - u'SecondaryRATType', - u'SecondaryRATDataUsageRequest', - u'SecondaryRATDataUsageReportList', - u'SecondaryRATDataUsageReportItem', - u'SerialNumber', - u'ServiceType', - u'SONInformation', - u'SONInformation-Extension', - u'SONInformationRequest', - u'SONInformationReply', - u'SONInformationReport', - u'SONConfigurationTransfer', - u'SynchronisationInformation', - u'Source-ToTarget-TransparentContainer', - u'SourceBSS-ToTargetBSS-TransparentContainer', - u'SourceeNB-ID', - u'SRVCCOperationNotPossible', - u'SRVCCOperationPossible', - u'SRVCCHOIndication', - u'SourceeNB-ToTargeteNB-TransparentContainer', - u'SourceRNC-ToTargetRNC-TransparentContainer', - u'SourceNgRanNode-ToTargetNgRanNode-TransparentContainer', - u'ServedGUMMEIs', - u'ServedGUMMEIsItem', - u'ServedGroupIDs', - u'ServedMMECs', - u'ServedPLMNs', - u'SubscriberProfileIDforRFP', - u'Subscription-Based-UE-DifferentiationInfo', - u'ScheduledCommunicationTime', - u'SupportedTAs', - u'SupportedTAs-Item', - u'StratumLevel', - u'SynchronisationStatus', - u'TimeSynchronisationInfo', - u'S-TMSI', - u'TAC', - u'TAIBasedMDT', - u'TAIListforMDT', - u'TAIListforWarning', - u'TAI', - u'TAI-Broadcast', - u'TAI-Broadcast-Item', - u'TAI-Cancelled', - u'TAI-Cancelled-Item', - u'TABasedMDT', - u'TAListforMDT', - u'TABasedQMC', - u'TAListforQMC', - u'TAIBasedQMC', - u'TAIListforQMC', - u'CompletedCellinTAI', - u'CompletedCellinTAI-Item', - u'TBCD-STRING', - u'TargetID', - u'TargeteNB-ID', - u'TargetRNC-ID', - u'TargetNgRanNode-ID', - u'Global-RAN-NODE-ID', - u'GNB', - u'Global-GNB-ID', - u'GNB-Identity', - u'NG-eNB', - u'GNB-ID', - u'TargeteNB-ToSourceeNB-TransparentContainer', - u'Target-ToSource-TransparentContainer', - u'TargetRNC-ToSourceRNC-TransparentContainer', - u'TargetBSS-ToSourceBSS-TransparentContainer', - u'TargetNgRanNode-ToSourceNgRanNode-TransparentContainer', - u'M1ThresholdEventA2', - u'Threshold-RSRP', - u'Threshold-RSRQ', - u'TimeToWait', - u'Time-UE-StayedInCell', - u'Time-UE-StayedInCell-EnhancedGranularity', - u'TimeSinceSecondaryNodeRelease', - u'TransportInformation', - u'TransportLayerAddress', - u'TraceActivation', - u'TraceDepth', - u'E-UTRAN-Trace-ID', - u'TrafficLoadReductionIndication', - u'TunnelInformation', - u'TypeOfError', - u'TAIListForRestart', - u'UEAggregateMaximumBitrate', - u'UEAppLayerMeasConfig', - u'UECapabilityInfoRequest', - u'UE-RetentionInformation', - u'UE-S1AP-IDs', - u'UE-S1AP-ID-pair', - u'UE-associatedLogicalS1-ConnectionItem', - u'UEIdentityIndexValue', - u'UE-HistoryInformation', - u'UE-HistoryInformationFromTheUE', - u'UEPagingID', - u'UERadioCapability', - u'UERadioCapabilityForPaging', - u'UE-RLF-Report-Container', - u'UE-RLF-Report-Container-for-extended-bands', - u'UESecurityCapabilities', - u'UESidelinkAggregateMaximumBitrate', - u'UE-Usage-Type', - u'UL-CP-SecurityInformation', - u'UL-NAS-MAC', - u'UL-NAS-Count', - u'UnlicensedSpectrumRestriction', - u'UserLocationInformation', - u'UEUserPlaneCIoTSupportIndicator', - u'UE-Application-Layer-Measurement-Capability', - u'VoiceSupportMatchIndicator', - u'V2XServicesAuthorized', - u'VehicleUE', - u'PedestrianUE', - u'WarningAreaCoordinates', - u'WarningAreaList', - u'WarningType', - u'WarningSecurityInfo', - u'WarningMessageContents', - u'WLANMeasurementConfiguration', - u'WLANMeasConfigNameList', - u'WLANMeasConfig', - u'WLANName', - u'X2TNLConfigurationInfo', - u'ENBX2ExtTLAs', - u'ENBX2ExtTLA', - u'ENBX2GTPTLAs', - u'ENBIndirectX2TransportLayerAddresses', + 'Criticality', + 'Presence', + 'PrivateIE-ID', + 'ProcedureCode', + 'ProtocolExtensionID', + 'ProtocolIE-ID', + 'TriggeringMessage', ] _set_ = [ - u'Additional-GUTI-ExtIEs', - u'AllocationAndRetentionPriority-ExtIEs', - u'InformationForCECapableUEs-ExtIEs', - u'AssistanceDataForPaging-ExtIEs', - u'AssistanceDataForRecommendedCells-ExtIEs', - u'Bearers-SubjectToStatusTransfer-ItemIEs', - u'Bearers-SubjectToStatusTransfer-ItemExtIEs', - u'BluetoothMeasurementConfiguration-ExtIEs', - u'CancelledCellinEAI-Item-ExtIEs', - u'CancelledCellinTAI-Item-ExtIEs', - u'CellIdentifierAndCELevelForCECapableUEs-ExtIEs', - u'CellID-Broadcast-Item-ExtIEs', - u'CellID-Cancelled-Item-ExtIEs', - u'CellBasedMDT-ExtIEs', - u'CellBasedQMC-ExtIEs', - u'Cdma2000OneXSRVCCInfo-ExtIEs', - u'CellType-ExtIEs', - u'CGI-ExtIEs', - u'CNTypeRestrictions-Item-ExtIEs', - u'ConnectedengNBItem-ExtIEs', - u'CSG-IdList-Item-ExtIEs', - u'COUNTvalue-ExtIEs', - u'COUNTValueExtended-ExtIEs', - u'COUNTvaluePDCP-SNlength18-ExtIEs', - u'CriticalityDiagnostics-ExtIEs', - u'CriticalityDiagnostics-IE-Item-ExtIEs', - u'ServedDCNsItem-ExtIEs', - u'DL-CP-SecurityInformation-ExtIEs', - u'EmergencyAreaID-Broadcast-Item-ExtIEs', - u'EmergencyAreaID-Cancelled-Item-ExtIEs', - u'CompletedCellinEAI-Item-ExtIEs', - u'GERAN-Cell-ID-ExtIEs', - u'GlobalENB-ID-ExtIEs', - u'Global-en-gNB-ID-ExtIEs', - u'ENB-StatusTransfer-TransparentContainer-ExtIEs', - u'EN-DCSONConfigurationTransfer-ExtIEs', - u'EN-DCTransferTypeRequest-ExtIEs', - u'EN-DCTransferTypeReply-ExtIEs', - u'EN-DCSONeNBIdentification-ExtIEs', - u'EN-DCSONengNBIdentification-ExtIEs', - u'E-RABInformationListIEs', - u'E-RABInformationListItem-ExtIEs', - u'E-RABItemIEs', - u'E-RABItem-ExtIEs', - u'E-RABUsageReportItemIEs', - u'E-RABUsageReportItem-ExtIEs', - u'E-RABQoSParameters-ExtIEs', - u'EUTRAN-CGI-ExtIEs', - u'ExpectedUEBehaviour-ExtIEs', - u'ExpectedUEActivityBehaviour-ExtIEs', - u'FiveGSTAI-ExtIEs', - u'ForbiddenTAs-Item-ExtIEs', - u'ForbiddenLAs-Item-ExtIEs', - u'GBR-QosInformation-ExtIEs', - u'GUMMEI-ExtIEs', - u'HandoverRestrictionList-ExtIEs', - u'ImmediateMDT-ExtIEs', - u'InformationOnRecommendedCellsAndENBsForPaging-ExtIEs', - u'LAI-ExtIEs', - u'LastVisitedEUTRANCellInformation-ExtIEs', - u'ListeningSubframePattern-ExtIEs', - u'LoggedMDT-ExtIEs', - u'LoggedMBSFNMDT-ExtIEs', - u'M3Configuration-ExtIEs', - u'M4Configuration-ExtIEs', - u'M5Configuration-ExtIEs', - u'M6Configuration-ExtIEs', - u'M7Configuration-ExtIEs', - u'MDT-Configuration-ExtIEs', - u'MBSFN-ResultToLogInfo-ExtIEs', - u'MDTMode-ExtensionIE', - u'MutingPatternInformation-ExtIEs', - u'NB-IoT-Paging-eDRXInformation-ExtIEs', - u'NR-CGI-ExtIEs', - u'NRUESecurityCapabilities-ExtIEs', - u'PagingAttemptInformation-ExtIEs', - u'Paging-eDRXInformation-ExtIEs', - u'M1PeriodicReporting-ExtIEs', - u'PLMNAreaBasedQMC-ExtIEs', - u'ProSeAuthorized-ExtIEs', - u'PSCellInformation-ExtIEs', - u'RecommendedCellsForPaging-ExtIEs', - u'RecommendedCellItemIEs', - u'RecommendedCellsForPagingItem-ExtIEs', - u'RecommendedENBsForPaging-ExtIEs', - u'RecommendedENBItemIEs', - u'RecommendedENBItem-ExtIEs', - u'RequestType-ExtIEs', - u'RIMTransfer-ExtIEs', - u'RLFReportInformation-ExtIEs', - u'SecurityContext-ExtIEs', - u'SecondaryRATDataUsageReportItemIEs', - u'SecondaryRATDataUsageReportItem-ExtIEs', - u'SONInformation-ExtensionIE', - u'SONInformationReply-ExtIEs', - u'SONConfigurationTransfer-ExtIEs', - u'SynchronisationInformation-ExtIEs', - u'SourceeNB-ID-ExtIEs', - u'SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs', - u'ServedGUMMEIsItem-ExtIEs', - u'Subscription-Based-UE-DifferentiationInfo-ExtIEs', - u'ScheduledCommunicationTime-ExtIEs', - u'SupportedTAs-Item-ExtIEs', - u'TimeSynchronisationInfo-ExtIEs', - u'S-TMSI-ExtIEs', - u'TAIBasedMDT-ExtIEs', - u'TAI-ExtIEs', - u'TAI-Broadcast-Item-ExtIEs', - u'TAI-Cancelled-Item-ExtIEs', - u'TABasedMDT-ExtIEs', - u'TABasedQMC-ExtIEs', - u'TAIBasedQMC-ExtIEs', - u'CompletedCellinTAI-Item-ExtIEs', - u'TargeteNB-ID-ExtIEs', - u'TargetRNC-ID-ExtIEs', - u'TargetNgRanNode-ID-ExtIEs', - u'GNB-ExtIEs', - u'Global-GNB-ID-ExtIEs', - u'NG-eNB-ExtIEs', - u'TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs', - u'M1ThresholdEventA2-ExtIEs', - u'TraceActivation-ExtIEs', - u'Tunnel-Information-ExtIEs', - u'UEAggregate-MaximumBitrates-ExtIEs', - u'UEAppLayerMeasConfig-ExtIEs', - u'UE-S1AP-ID-pair-ExtIEs', - u'UE-associatedLogicalS1-ConnectionItemExtIEs', - u'UESecurityCapabilities-ExtIEs', - u'UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs', - u'UL-CP-SecurityInformation-ExtIEs', - u'UserLocationInformation-ExtIEs', - u'V2XServicesAuthorized-ExtIEs', - u'WLANMeasurementConfiguration-ExtIEs', - u'X2TNLConfigurationInfo-ExtIEs', - u'ENBX2ExtTLA-ExtIEs', ] _val_ = [ ] _class_ = [ - u'Additional-GUTI-ExtIEs', - u'AllocationAndRetentionPriority-ExtIEs', - u'InformationForCECapableUEs-ExtIEs', - u'AssistanceDataForPaging-ExtIEs', - u'AssistanceDataForRecommendedCells-ExtIEs', - u'Bearers-SubjectToStatusTransfer-ItemIEs', - u'Bearers-SubjectToStatusTransfer-ItemExtIEs', - u'BluetoothMeasurementConfiguration-ExtIEs', - u'CancelledCellinEAI-Item-ExtIEs', - u'CancelledCellinTAI-Item-ExtIEs', - u'CellIdentifierAndCELevelForCECapableUEs-ExtIEs', - u'CellID-Broadcast-Item-ExtIEs', - u'CellID-Cancelled-Item-ExtIEs', - u'CellBasedMDT-ExtIEs', - u'CellBasedQMC-ExtIEs', - u'Cdma2000OneXSRVCCInfo-ExtIEs', - u'CellType-ExtIEs', - u'CGI-ExtIEs', - u'CNTypeRestrictions-Item-ExtIEs', - u'ConnectedengNBItem-ExtIEs', - u'CSG-IdList-Item-ExtIEs', - u'COUNTvalue-ExtIEs', - u'COUNTValueExtended-ExtIEs', - u'COUNTvaluePDCP-SNlength18-ExtIEs', - u'CriticalityDiagnostics-ExtIEs', - u'CriticalityDiagnostics-IE-Item-ExtIEs', - u'ServedDCNsItem-ExtIEs', - u'DL-CP-SecurityInformation-ExtIEs', - u'EmergencyAreaID-Broadcast-Item-ExtIEs', - u'EmergencyAreaID-Cancelled-Item-ExtIEs', - u'CompletedCellinEAI-Item-ExtIEs', - u'GERAN-Cell-ID-ExtIEs', - u'GlobalENB-ID-ExtIEs', - u'Global-en-gNB-ID-ExtIEs', - u'ENB-StatusTransfer-TransparentContainer-ExtIEs', - u'EN-DCSONConfigurationTransfer-ExtIEs', - u'EN-DCTransferTypeRequest-ExtIEs', - u'EN-DCTransferTypeReply-ExtIEs', - u'EN-DCSONeNBIdentification-ExtIEs', - u'EN-DCSONengNBIdentification-ExtIEs', - u'E-RABInformationListIEs', - u'E-RABInformationListItem-ExtIEs', - u'E-RABItemIEs', - u'E-RABItem-ExtIEs', - u'E-RABUsageReportItemIEs', - u'E-RABUsageReportItem-ExtIEs', - u'E-RABQoSParameters-ExtIEs', - u'EUTRAN-CGI-ExtIEs', - u'ExpectedUEBehaviour-ExtIEs', - u'ExpectedUEActivityBehaviour-ExtIEs', - u'FiveGSTAI-ExtIEs', - u'ForbiddenTAs-Item-ExtIEs', - u'ForbiddenLAs-Item-ExtIEs', - u'GBR-QosInformation-ExtIEs', - u'GUMMEI-ExtIEs', - u'HandoverRestrictionList-ExtIEs', - u'ImmediateMDT-ExtIEs', - u'InformationOnRecommendedCellsAndENBsForPaging-ExtIEs', - u'LAI-ExtIEs', - u'LastVisitedEUTRANCellInformation-ExtIEs', - u'ListeningSubframePattern-ExtIEs', - u'LoggedMDT-ExtIEs', - u'LoggedMBSFNMDT-ExtIEs', - u'M3Configuration-ExtIEs', - u'M4Configuration-ExtIEs', - u'M5Configuration-ExtIEs', - u'M6Configuration-ExtIEs', - u'M7Configuration-ExtIEs', - u'MDT-Configuration-ExtIEs', - u'MBSFN-ResultToLogInfo-ExtIEs', - u'MDTMode-ExtensionIE', - u'MutingPatternInformation-ExtIEs', - u'NB-IoT-Paging-eDRXInformation-ExtIEs', - u'NR-CGI-ExtIEs', - u'NRUESecurityCapabilities-ExtIEs', - u'PagingAttemptInformation-ExtIEs', - u'Paging-eDRXInformation-ExtIEs', - u'M1PeriodicReporting-ExtIEs', - u'PLMNAreaBasedQMC-ExtIEs', - u'ProSeAuthorized-ExtIEs', - u'PSCellInformation-ExtIEs', - u'RecommendedCellsForPaging-ExtIEs', - u'RecommendedCellItemIEs', - u'RecommendedCellsForPagingItem-ExtIEs', - u'RecommendedENBsForPaging-ExtIEs', - u'RecommendedENBItemIEs', - u'RecommendedENBItem-ExtIEs', - u'RequestType-ExtIEs', - u'RIMTransfer-ExtIEs', - u'RLFReportInformation-ExtIEs', - u'SecurityContext-ExtIEs', - u'SecondaryRATDataUsageReportItemIEs', - u'SecondaryRATDataUsageReportItem-ExtIEs', - u'SONInformation-ExtensionIE', - u'SONInformationReply-ExtIEs', - u'SONConfigurationTransfer-ExtIEs', - u'SynchronisationInformation-ExtIEs', - u'SourceeNB-ID-ExtIEs', - u'SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs', - u'ServedGUMMEIsItem-ExtIEs', - u'Subscription-Based-UE-DifferentiationInfo-ExtIEs', - u'ScheduledCommunicationTime-ExtIEs', - u'SupportedTAs-Item-ExtIEs', - u'TimeSynchronisationInfo-ExtIEs', - u'S-TMSI-ExtIEs', - u'TAIBasedMDT-ExtIEs', - u'TAI-ExtIEs', - u'TAI-Broadcast-Item-ExtIEs', - u'TAI-Cancelled-Item-ExtIEs', - u'TABasedMDT-ExtIEs', - u'TABasedQMC-ExtIEs', - u'TAIBasedQMC-ExtIEs', - u'CompletedCellinTAI-Item-ExtIEs', - u'TargeteNB-ID-ExtIEs', - u'TargetRNC-ID-ExtIEs', - u'TargetNgRanNode-ID-ExtIEs', - u'GNB-ExtIEs', - u'Global-GNB-ID-ExtIEs', - u'NG-eNB-ExtIEs', - u'TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs', - u'M1ThresholdEventA2-ExtIEs', - u'TraceActivation-ExtIEs', - u'Tunnel-Information-ExtIEs', - u'UEAggregate-MaximumBitrates-ExtIEs', - u'UEAppLayerMeasConfig-ExtIEs', - u'UE-S1AP-ID-pair-ExtIEs', - u'UE-associatedLogicalS1-ConnectionItemExtIEs', - u'UESecurityCapabilities-ExtIEs', - u'UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs', - u'UL-CP-SecurityInformation-ExtIEs', - u'UserLocationInformation-ExtIEs', - u'V2XServicesAuthorized-ExtIEs', - u'WLANMeasurementConfiguration-ExtIEs', - u'X2TNLConfigurationInfo-ExtIEs', - u'ENBX2ExtTLA-ExtIEs', + ] + _param_ = [ + ] + + #-----< Criticality >-----# + Criticality = ENUM(name='Criticality', mode=MODE_TYPE) + Criticality._cont = ASN1Dict([('reject', 0), ('ignore', 1), ('notify', 2)]) + Criticality._ext = None + + #-----< Presence >-----# + Presence = ENUM(name='Presence', mode=MODE_TYPE) + Presence._cont = ASN1Dict([('optional', 0), ('conditional', 1), ('mandatory', 2)]) + Presence._ext = None + + #-----< PrivateIE-ID >-----# + PrivateIE_ID = CHOICE(name='PrivateIE-ID', mode=MODE_TYPE) + _PrivateIE_ID_local = INT(name='local', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _PrivateIE_ID_local._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + _PrivateIE_ID_global_ = OID(name='global', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + PrivateIE_ID._cont = ASN1Dict([ + ('local', _PrivateIE_ID_local), + ('global', _PrivateIE_ID_global_), + ]) + PrivateIE_ID._ext = None + + #-----< ProcedureCode >-----# + ProcedureCode = INT(name='ProcedureCode', mode=MODE_TYPE) + ProcedureCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[]) + + #-----< ProtocolExtensionID >-----# + ProtocolExtensionID = INT(name='ProtocolExtensionID', mode=MODE_TYPE) + ProtocolExtensionID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + + #-----< ProtocolIE-ID >-----# + ProtocolIE_ID = INT(name='ProtocolIE-ID', mode=MODE_TYPE) + ProtocolIE_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + + #-----< TriggeringMessage >-----# + TriggeringMessage = ENUM(name='TriggeringMessage', mode=MODE_TYPE) + TriggeringMessage._cont = ASN1Dict([('initiating-message', 0), ('successful-outcome', 1), ('unsuccessfull-outcome', 2)]) + TriggeringMessage._ext = None + + _all_ = [ + Criticality, + Presence, + _PrivateIE_ID_local, + _PrivateIE_ID_global_, + PrivateIE_ID, + ProcedureCode, + ProtocolExtensionID, + ProtocolIE_ID, + TriggeringMessage, + ] + +class S1AP_Constants: + + _name_ = 'S1AP-Constants' + _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 4] + + _obj_ = [ + 'id-HandoverPreparation', + 'id-HandoverResourceAllocation', + 'id-HandoverNotification', + 'id-PathSwitchRequest', + 'id-HandoverCancel', + 'id-E-RABSetup', + 'id-E-RABModify', + 'id-E-RABRelease', + 'id-E-RABReleaseIndication', + 'id-InitialContextSetup', + 'id-Paging', + 'id-downlinkNASTransport', + 'id-initialUEMessage', + 'id-uplinkNASTransport', + 'id-Reset', + 'id-ErrorIndication', + 'id-NASNonDeliveryIndication', + 'id-S1Setup', + 'id-UEContextReleaseRequest', + 'id-DownlinkS1cdma2000tunnelling', + 'id-UplinkS1cdma2000tunnelling', + 'id-UEContextModification', + 'id-UECapabilityInfoIndication', + 'id-UEContextRelease', + 'id-eNBStatusTransfer', + 'id-MMEStatusTransfer', + 'id-DeactivateTrace', + 'id-TraceStart', + 'id-TraceFailureIndication', + 'id-ENBConfigurationUpdate', + 'id-MMEConfigurationUpdate', + 'id-LocationReportingControl', + 'id-LocationReportingFailureIndication', + 'id-LocationReport', + 'id-OverloadStart', + 'id-OverloadStop', + 'id-WriteReplaceWarning', + 'id-eNBDirectInformationTransfer', + 'id-MMEDirectInformationTransfer', + 'id-PrivateMessage', + 'id-eNBConfigurationTransfer', + 'id-MMEConfigurationTransfer', + 'id-CellTrafficTrace', + 'id-Kill', + 'id-downlinkUEAssociatedLPPaTransport', + 'id-uplinkUEAssociatedLPPaTransport', + 'id-downlinkNonUEAssociatedLPPaTransport', + 'id-uplinkNonUEAssociatedLPPaTransport', + 'id-UERadioCapabilityMatch', + 'id-PWSRestartIndication', + 'id-E-RABModificationIndication', + 'id-PWSFailureIndication', + 'id-RerouteNASRequest', + 'id-UEContextModificationIndication', + 'id-ConnectionEstablishmentIndication', + 'id-UEContextSuspend', + 'id-UEContextResume', + 'id-NASDeliveryIndication', + 'id-RetrieveUEInformation', + 'id-UEInformationTransfer', + 'id-eNBCPRelocationIndication', + 'id-MMECPRelocationIndication', + 'id-SecondaryRATDataUsageReport', + 'maxPrivateIEs', + 'maxProtocolExtensions', + 'maxProtocolIEs', + 'maxnoofCSGs', + 'maxnoofE-RABs', + 'maxnoofTAIs', + 'maxnoofTACs', + 'maxnoofErrors', + 'maxnoofBPLMNs', + 'maxnoofPLMNsPerMME', + 'maxnoofEPLMNs', + 'maxnoofEPLMNsPlusOne', + 'maxnoofForbLACs', + 'maxnoofForbTACs', + 'maxnoofIndividualS1ConnectionsToReset', + 'maxnoofCellsinUEHistoryInfo', + 'maxnoofCellsineNB', + 'maxnoofTAIforWarning', + 'maxnoofCellID', + 'maxnoofDCNs', + 'maxnoofEmergencyAreaID', + 'maxnoofCellinTAI', + 'maxnoofCellinEAI', + 'maxnoofeNBX2TLAs', + 'maxnoofeNBX2ExtTLAs', + 'maxnoofeNBX2GTPTLAs', + 'maxnoofRATs', + 'maxnoofGroupIDs', + 'maxnoofMMECs', + 'maxnoofCellIDforMDT', + 'maxnoofTAforMDT', + 'maxnoofMDTPLMNs', + 'maxnoofCellsforRestart', + 'maxnoofRestartTAIs', + 'maxnoofRestartEmergencyAreaIDs', + 'maxEARFCN', + 'maxnoofMBSFNAreaMDT', + 'maxnoofRecommendedCells', + 'maxnoofRecommendedENBs', + 'maxnooftimeperiods', + 'maxnoofCellIDforQMC', + 'maxnoofTAforQMC', + 'maxnoofPLMNforQMC', + 'maxnoofBluetoothName', + 'maxnoofWLANName', + 'maxnoofConnectedengNBs', + 'id-MME-UE-S1AP-ID', + 'id-HandoverType', + 'id-Cause', + 'id-SourceID', + 'id-TargetID', + 'id-eNB-UE-S1AP-ID', + 'id-E-RABSubjecttoDataForwardingList', + 'id-E-RABtoReleaseListHOCmd', + 'id-E-RABDataForwardingItem', + 'id-E-RABReleaseItemBearerRelComp', + 'id-E-RABToBeSetupListBearerSUReq', + 'id-E-RABToBeSetupItemBearerSUReq', + 'id-E-RABAdmittedList', + 'id-E-RABFailedToSetupListHOReqAck', + 'id-E-RABAdmittedItem', + 'id-E-RABFailedtoSetupItemHOReqAck', + 'id-E-RABToBeSwitchedDLList', + 'id-E-RABToBeSwitchedDLItem', + 'id-E-RABToBeSetupListCtxtSUReq', + 'id-TraceActivation', + 'id-NAS-PDU', + 'id-E-RABToBeSetupItemHOReq', + 'id-E-RABSetupListBearerSURes', + 'id-E-RABFailedToSetupListBearerSURes', + 'id-E-RABToBeModifiedListBearerModReq', + 'id-E-RABModifyListBearerModRes', + 'id-E-RABFailedToModifyList', + 'id-E-RABToBeReleasedList', + 'id-E-RABFailedToReleaseList', + 'id-E-RABItem', + 'id-E-RABToBeModifiedItemBearerModReq', + 'id-E-RABModifyItemBearerModRes', + 'id-E-RABReleaseItem', + 'id-E-RABSetupItemBearerSURes', + 'id-SecurityContext', + 'id-HandoverRestrictionList', + 'id-UEPagingID', + 'id-pagingDRX', + 'id-TAIList', + 'id-TAIItem', + 'id-E-RABFailedToSetupListCtxtSURes', + 'id-E-RABReleaseItemHOCmd', + 'id-E-RABSetupItemCtxtSURes', + 'id-E-RABSetupListCtxtSURes', + 'id-E-RABToBeSetupItemCtxtSUReq', + 'id-E-RABToBeSetupListHOReq', + 'id-GERANtoLTEHOInformationRes', + 'id-UTRANtoLTEHOInformationRes', + 'id-CriticalityDiagnostics', + 'id-Global-ENB-ID', + 'id-eNBname', + 'id-MMEname', + 'id-ServedPLMNs', + 'id-SupportedTAs', + 'id-TimeToWait', + 'id-uEaggregateMaximumBitrate', + 'id-TAI', + 'id-E-RABReleaseListBearerRelComp', + 'id-cdma2000PDU', + 'id-cdma2000RATType', + 'id-cdma2000SectorID', + 'id-SecurityKey', + 'id-UERadioCapability', + 'id-GUMMEI-ID', + 'id-E-RABInformationListItem', + 'id-Direct-Forwarding-Path-Availability', + 'id-UEIdentityIndexValue', + 'id-cdma2000HOStatus', + 'id-cdma2000HORequiredIndication', + 'id-E-UTRAN-Trace-ID', + 'id-RelativeMMECapacity', + 'id-SourceMME-UE-S1AP-ID', + 'id-Bearers-SubjectToStatusTransfer-Item', + 'id-eNB-StatusTransfer-TransparentContainer', + 'id-UE-associatedLogicalS1-ConnectionItem', + 'id-ResetType', + 'id-UE-associatedLogicalS1-ConnectionListResAck', + 'id-E-RABToBeSwitchedULItem', + 'id-E-RABToBeSwitchedULList', + 'id-S-TMSI', + 'id-cdma2000OneXRAND', + 'id-RequestType', + 'id-UE-S1AP-IDs', + 'id-EUTRAN-CGI', + 'id-OverloadResponse', + 'id-cdma2000OneXSRVCCInfo', + 'id-E-RABFailedToBeReleasedList', + 'id-Source-ToTarget-TransparentContainer', + 'id-ServedGUMMEIs', + 'id-SubscriberProfileIDforRFP', + 'id-UESecurityCapabilities', + 'id-CSFallbackIndicator', + 'id-CNDomain', + 'id-E-RABReleasedList', + 'id-MessageIdentifier', + 'id-SerialNumber', + 'id-WarningAreaList', + 'id-RepetitionPeriod', + 'id-NumberofBroadcastRequest', + 'id-WarningType', + 'id-WarningSecurityInfo', + 'id-DataCodingScheme', + 'id-WarningMessageContents', + 'id-BroadcastCompletedAreaList', + 'id-Inter-SystemInformationTransferTypeEDT', + 'id-Inter-SystemInformationTransferTypeMDT', + 'id-Target-ToSource-TransparentContainer', + 'id-SRVCCOperationPossible', + 'id-SRVCCHOIndication', + 'id-NAS-DownlinkCount', + 'id-CSG-Id', + 'id-CSG-IdList', + 'id-SONConfigurationTransferECT', + 'id-SONConfigurationTransferMCT', + 'id-TraceCollectionEntityIPAddress', + 'id-MSClassmark2', + 'id-MSClassmark3', + 'id-RRC-Establishment-Cause', + 'id-NASSecurityParametersfromE-UTRAN', + 'id-NASSecurityParameterstoE-UTRAN', + 'id-DefaultPagingDRX', + 'id-Source-ToTarget-TransparentContainer-Secondary', + 'id-Target-ToSource-TransparentContainer-Secondary', + 'id-EUTRANRoundTripDelayEstimationInfo', + 'id-BroadcastCancelledAreaList', + 'id-ConcurrentWarningMessageIndicator', + 'id-Data-Forwarding-Not-Possible', + 'id-ExtendedRepetitionPeriod', + 'id-CellAccessMode', + 'id-CSGMembershipStatus', + 'id-LPPa-PDU', + 'id-Routing-ID', + 'id-Time-Synchronisation-Info', + 'id-PS-ServiceNotAvailable', + 'id-PagingPriority', + 'id-x2TNLConfigurationInfo', + 'id-eNBX2ExtendedTransportLayerAddresses', + 'id-GUMMEIList', + 'id-GW-TransportLayerAddress', + 'id-Correlation-ID', + 'id-SourceMME-GUMMEI', + 'id-MME-UE-S1AP-ID-2', + 'id-RegisteredLAI', + 'id-RelayNode-Indicator', + 'id-TrafficLoadReductionIndication', + 'id-MDTConfiguration', + 'id-MMERelaySupportIndicator', + 'id-GWContextReleaseIndication', + 'id-ManagementBasedMDTAllowed', + 'id-PrivacyIndicator', + 'id-Time-UE-StayedInCell-EnhancedGranularity', + 'id-HO-Cause', + 'id-VoiceSupportMatchIndicator', + 'id-GUMMEIType', + 'id-M3Configuration', + 'id-M4Configuration', + 'id-M5Configuration', + 'id-MDT-Location-Info', + 'id-MobilityInformation', + 'id-Tunnel-Information-for-BBF', + 'id-ManagementBasedMDTPLMNList', + 'id-SignallingBasedMDTPLMNList', + 'id-ULCOUNTValueExtended', + 'id-DLCOUNTValueExtended', + 'id-ReceiveStatusOfULPDCPSDUsExtended', + 'id-ECGIListForRestart', + 'id-SIPTO-Correlation-ID', + 'id-SIPTO-L-GW-TransportLayerAddress', + 'id-TransportInformation', + 'id-LHN-ID', + 'id-AdditionalCSFallbackIndicator', + 'id-TAIListForRestart', + 'id-UserLocationInformation', + 'id-EmergencyAreaIDListForRestart', + 'id-KillAllWarningMessages', + 'id-Masked-IMEISV', + 'id-eNBIndirectX2TransportLayerAddresses', + 'id-uE-HistoryInformationFromTheUE', + 'id-ProSeAuthorized', + 'id-ExpectedUEBehaviour', + 'id-LoggedMBSFNMDT', + 'id-UERadioCapabilityForPaging', + 'id-E-RABToBeModifiedListBearerModInd', + 'id-E-RABToBeModifiedItemBearerModInd', + 'id-E-RABNotToBeModifiedListBearerModInd', + 'id-E-RABNotToBeModifiedItemBearerModInd', + 'id-E-RABModifyListBearerModConf', + 'id-E-RABModifyItemBearerModConf', + 'id-E-RABFailedToModifyListBearerModConf', + 'id-SON-Information-Report', + 'id-Muting-Availability-Indication', + 'id-Muting-Pattern-Information', + 'id-Synchronisation-Information', + 'id-E-RABToBeReleasedListBearerModConf', + 'id-AssistanceDataForPaging', + 'id-CellIdentifierAndCELevelForCECapableUEs', + 'id-InformationOnRecommendedCellsAndENBsForPaging', + 'id-RecommendedCellItem', + 'id-RecommendedENBItem', + 'id-ProSeUEtoNetworkRelaying', + 'id-ULCOUNTValuePDCP-SNlength18', + 'id-DLCOUNTValuePDCP-SNlength18', + 'id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', + 'id-M6Configuration', + 'id-M7Configuration', + 'id-PWSfailedECGIList', + 'id-MME-Group-ID', + 'id-Additional-GUTI', + 'id-S1-Message', + 'id-CSGMembershipInfo', + 'id-Paging-eDRXInformation', + 'id-UE-RetentionInformation', + 'id-UE-Usage-Type', + 'id-extended-UEIdentityIndexValue', + 'id-RAT-Type', + 'id-BearerType', + 'id-NB-IoT-DefaultPagingDRX', + 'id-E-RABFailedToResumeListResumeReq', + 'id-E-RABFailedToResumeItemResumeReq', + 'id-E-RABFailedToResumeListResumeRes', + 'id-E-RABFailedToResumeItemResumeRes', + 'id-NB-IoT-Paging-eDRXInformation', + 'id-V2XServicesAuthorized', + 'id-UEUserPlaneCIoTSupportIndicator', + 'id-CE-mode-B-SupportIndicator', + 'id-SRVCCOperationNotPossible', + 'id-NB-IoT-UEIdentityIndexValue', + 'id-RRC-Resume-Cause', + 'id-DCN-ID', + 'id-ServedDCNs', + 'id-UESidelinkAggregateMaximumBitrate', + 'id-DLNASPDUDeliveryAckRequest', + 'id-Coverage-Level', + 'id-EnhancedCoverageRestricted', + 'id-UE-Level-QoS-Parameters', + 'id-DL-CP-SecurityInformation', + 'id-UL-CP-SecurityInformation', + 'id-extended-e-RAB-MaximumBitrateDL', + 'id-extended-e-RAB-MaximumBitrateUL', + 'id-extended-e-RAB-GuaranteedBitrateDL', + 'id-extended-e-RAB-GuaranteedBitrateUL', + 'id-extended-uEaggregateMaximumBitRateDL', + 'id-extended-uEaggregateMaximumBitRateUL', + 'id-NRrestrictioninEPSasSecondaryRAT', + 'id-UEAppLayerMeasConfig', + 'id-UE-Application-Layer-Measurement-Capability', + 'id-SecondaryRATDataUsageReportList', + 'id-SecondaryRATDataUsageReportItem', + 'id-HandoverFlag', + 'id-E-RABUsageReportItem', + 'id-SecondaryRATDataUsageRequest', + 'id-NRUESecurityCapabilities', + 'id-UnlicensedSpectrumRestriction', + 'id-CE-ModeBRestricted', + 'id-LTE-M-Indication', + 'id-DownlinkPacketLossRate', + 'id-UplinkPacketLossRate', + 'id-UECapabilityInfoRequest', + 'id-serviceType', + 'id-AerialUEsubscriptionInformation', + 'id-Subscription-Based-UE-DifferentiationInfo', + 'id-EndIndication', + 'id-EDT-Session', + 'id-CNTypeRestrictions', + 'id-PendingDataIndication', + 'id-BluetoothMeasurementConfiguration', + 'id-WLANMeasurementConfiguration', + 'id-WarningAreaCoordinates', + 'id-NRrestrictionin5GS', + 'id-PSCellInformation', + 'id-LastNG-RANPLMNIdentity', + 'id-ConnectedengNBList', + 'id-ConnectedengNBToAddList', + 'id-ConnectedengNBToRemoveList', + 'id-EN-DCSONConfigurationTransfer-ECT', + 'id-EN-DCSONConfigurationTransfer-MCT', + 'id-IMSvoiceEPSfallbackfrom5G', + 'id-TimeSinceSecondaryNodeRelease', + 'id-RequestTypeAdditionalInfo', + 'id-AdditionalRRMPriorityIndex', + 'id-ContextatSource', + ] + _type_ = [ + ] + _set_ = [ + ] + _val_ = [ + 'id-HandoverPreparation', + 'id-HandoverResourceAllocation', + 'id-HandoverNotification', + 'id-PathSwitchRequest', + 'id-HandoverCancel', + 'id-E-RABSetup', + 'id-E-RABModify', + 'id-E-RABRelease', + 'id-E-RABReleaseIndication', + 'id-InitialContextSetup', + 'id-Paging', + 'id-downlinkNASTransport', + 'id-initialUEMessage', + 'id-uplinkNASTransport', + 'id-Reset', + 'id-ErrorIndication', + 'id-NASNonDeliveryIndication', + 'id-S1Setup', + 'id-UEContextReleaseRequest', + 'id-DownlinkS1cdma2000tunnelling', + 'id-UplinkS1cdma2000tunnelling', + 'id-UEContextModification', + 'id-UECapabilityInfoIndication', + 'id-UEContextRelease', + 'id-eNBStatusTransfer', + 'id-MMEStatusTransfer', + 'id-DeactivateTrace', + 'id-TraceStart', + 'id-TraceFailureIndication', + 'id-ENBConfigurationUpdate', + 'id-MMEConfigurationUpdate', + 'id-LocationReportingControl', + 'id-LocationReportingFailureIndication', + 'id-LocationReport', + 'id-OverloadStart', + 'id-OverloadStop', + 'id-WriteReplaceWarning', + 'id-eNBDirectInformationTransfer', + 'id-MMEDirectInformationTransfer', + 'id-PrivateMessage', + 'id-eNBConfigurationTransfer', + 'id-MMEConfigurationTransfer', + 'id-CellTrafficTrace', + 'id-Kill', + 'id-downlinkUEAssociatedLPPaTransport', + 'id-uplinkUEAssociatedLPPaTransport', + 'id-downlinkNonUEAssociatedLPPaTransport', + 'id-uplinkNonUEAssociatedLPPaTransport', + 'id-UERadioCapabilityMatch', + 'id-PWSRestartIndication', + 'id-E-RABModificationIndication', + 'id-PWSFailureIndication', + 'id-RerouteNASRequest', + 'id-UEContextModificationIndication', + 'id-ConnectionEstablishmentIndication', + 'id-UEContextSuspend', + 'id-UEContextResume', + 'id-NASDeliveryIndication', + 'id-RetrieveUEInformation', + 'id-UEInformationTransfer', + 'id-eNBCPRelocationIndication', + 'id-MMECPRelocationIndication', + 'id-SecondaryRATDataUsageReport', + 'maxPrivateIEs', + 'maxProtocolExtensions', + 'maxProtocolIEs', + 'maxnoofCSGs', + 'maxnoofE-RABs', + 'maxnoofTAIs', + 'maxnoofTACs', + 'maxnoofErrors', + 'maxnoofBPLMNs', + 'maxnoofPLMNsPerMME', + 'maxnoofEPLMNs', + 'maxnoofEPLMNsPlusOne', + 'maxnoofForbLACs', + 'maxnoofForbTACs', + 'maxnoofIndividualS1ConnectionsToReset', + 'maxnoofCellsinUEHistoryInfo', + 'maxnoofCellsineNB', + 'maxnoofTAIforWarning', + 'maxnoofCellID', + 'maxnoofDCNs', + 'maxnoofEmergencyAreaID', + 'maxnoofCellinTAI', + 'maxnoofCellinEAI', + 'maxnoofeNBX2TLAs', + 'maxnoofeNBX2ExtTLAs', + 'maxnoofeNBX2GTPTLAs', + 'maxnoofRATs', + 'maxnoofGroupIDs', + 'maxnoofMMECs', + 'maxnoofCellIDforMDT', + 'maxnoofTAforMDT', + 'maxnoofMDTPLMNs', + 'maxnoofCellsforRestart', + 'maxnoofRestartTAIs', + 'maxnoofRestartEmergencyAreaIDs', + 'maxEARFCN', + 'maxnoofMBSFNAreaMDT', + 'maxnoofRecommendedCells', + 'maxnoofRecommendedENBs', + 'maxnooftimeperiods', + 'maxnoofCellIDforQMC', + 'maxnoofTAforQMC', + 'maxnoofPLMNforQMC', + 'maxnoofBluetoothName', + 'maxnoofWLANName', + 'maxnoofConnectedengNBs', + 'id-MME-UE-S1AP-ID', + 'id-HandoverType', + 'id-Cause', + 'id-SourceID', + 'id-TargetID', + 'id-eNB-UE-S1AP-ID', + 'id-E-RABSubjecttoDataForwardingList', + 'id-E-RABtoReleaseListHOCmd', + 'id-E-RABDataForwardingItem', + 'id-E-RABReleaseItemBearerRelComp', + 'id-E-RABToBeSetupListBearerSUReq', + 'id-E-RABToBeSetupItemBearerSUReq', + 'id-E-RABAdmittedList', + 'id-E-RABFailedToSetupListHOReqAck', + 'id-E-RABAdmittedItem', + 'id-E-RABFailedtoSetupItemHOReqAck', + 'id-E-RABToBeSwitchedDLList', + 'id-E-RABToBeSwitchedDLItem', + 'id-E-RABToBeSetupListCtxtSUReq', + 'id-TraceActivation', + 'id-NAS-PDU', + 'id-E-RABToBeSetupItemHOReq', + 'id-E-RABSetupListBearerSURes', + 'id-E-RABFailedToSetupListBearerSURes', + 'id-E-RABToBeModifiedListBearerModReq', + 'id-E-RABModifyListBearerModRes', + 'id-E-RABFailedToModifyList', + 'id-E-RABToBeReleasedList', + 'id-E-RABFailedToReleaseList', + 'id-E-RABItem', + 'id-E-RABToBeModifiedItemBearerModReq', + 'id-E-RABModifyItemBearerModRes', + 'id-E-RABReleaseItem', + 'id-E-RABSetupItemBearerSURes', + 'id-SecurityContext', + 'id-HandoverRestrictionList', + 'id-UEPagingID', + 'id-pagingDRX', + 'id-TAIList', + 'id-TAIItem', + 'id-E-RABFailedToSetupListCtxtSURes', + 'id-E-RABReleaseItemHOCmd', + 'id-E-RABSetupItemCtxtSURes', + 'id-E-RABSetupListCtxtSURes', + 'id-E-RABToBeSetupItemCtxtSUReq', + 'id-E-RABToBeSetupListHOReq', + 'id-GERANtoLTEHOInformationRes', + 'id-UTRANtoLTEHOInformationRes', + 'id-CriticalityDiagnostics', + 'id-Global-ENB-ID', + 'id-eNBname', + 'id-MMEname', + 'id-ServedPLMNs', + 'id-SupportedTAs', + 'id-TimeToWait', + 'id-uEaggregateMaximumBitrate', + 'id-TAI', + 'id-E-RABReleaseListBearerRelComp', + 'id-cdma2000PDU', + 'id-cdma2000RATType', + 'id-cdma2000SectorID', + 'id-SecurityKey', + 'id-UERadioCapability', + 'id-GUMMEI-ID', + 'id-E-RABInformationListItem', + 'id-Direct-Forwarding-Path-Availability', + 'id-UEIdentityIndexValue', + 'id-cdma2000HOStatus', + 'id-cdma2000HORequiredIndication', + 'id-E-UTRAN-Trace-ID', + 'id-RelativeMMECapacity', + 'id-SourceMME-UE-S1AP-ID', + 'id-Bearers-SubjectToStatusTransfer-Item', + 'id-eNB-StatusTransfer-TransparentContainer', + 'id-UE-associatedLogicalS1-ConnectionItem', + 'id-ResetType', + 'id-UE-associatedLogicalS1-ConnectionListResAck', + 'id-E-RABToBeSwitchedULItem', + 'id-E-RABToBeSwitchedULList', + 'id-S-TMSI', + 'id-cdma2000OneXRAND', + 'id-RequestType', + 'id-UE-S1AP-IDs', + 'id-EUTRAN-CGI', + 'id-OverloadResponse', + 'id-cdma2000OneXSRVCCInfo', + 'id-E-RABFailedToBeReleasedList', + 'id-Source-ToTarget-TransparentContainer', + 'id-ServedGUMMEIs', + 'id-SubscriberProfileIDforRFP', + 'id-UESecurityCapabilities', + 'id-CSFallbackIndicator', + 'id-CNDomain', + 'id-E-RABReleasedList', + 'id-MessageIdentifier', + 'id-SerialNumber', + 'id-WarningAreaList', + 'id-RepetitionPeriod', + 'id-NumberofBroadcastRequest', + 'id-WarningType', + 'id-WarningSecurityInfo', + 'id-DataCodingScheme', + 'id-WarningMessageContents', + 'id-BroadcastCompletedAreaList', + 'id-Inter-SystemInformationTransferTypeEDT', + 'id-Inter-SystemInformationTransferTypeMDT', + 'id-Target-ToSource-TransparentContainer', + 'id-SRVCCOperationPossible', + 'id-SRVCCHOIndication', + 'id-NAS-DownlinkCount', + 'id-CSG-Id', + 'id-CSG-IdList', + 'id-SONConfigurationTransferECT', + 'id-SONConfigurationTransferMCT', + 'id-TraceCollectionEntityIPAddress', + 'id-MSClassmark2', + 'id-MSClassmark3', + 'id-RRC-Establishment-Cause', + 'id-NASSecurityParametersfromE-UTRAN', + 'id-NASSecurityParameterstoE-UTRAN', + 'id-DefaultPagingDRX', + 'id-Source-ToTarget-TransparentContainer-Secondary', + 'id-Target-ToSource-TransparentContainer-Secondary', + 'id-EUTRANRoundTripDelayEstimationInfo', + 'id-BroadcastCancelledAreaList', + 'id-ConcurrentWarningMessageIndicator', + 'id-Data-Forwarding-Not-Possible', + 'id-ExtendedRepetitionPeriod', + 'id-CellAccessMode', + 'id-CSGMembershipStatus', + 'id-LPPa-PDU', + 'id-Routing-ID', + 'id-Time-Synchronisation-Info', + 'id-PS-ServiceNotAvailable', + 'id-PagingPriority', + 'id-x2TNLConfigurationInfo', + 'id-eNBX2ExtendedTransportLayerAddresses', + 'id-GUMMEIList', + 'id-GW-TransportLayerAddress', + 'id-Correlation-ID', + 'id-SourceMME-GUMMEI', + 'id-MME-UE-S1AP-ID-2', + 'id-RegisteredLAI', + 'id-RelayNode-Indicator', + 'id-TrafficLoadReductionIndication', + 'id-MDTConfiguration', + 'id-MMERelaySupportIndicator', + 'id-GWContextReleaseIndication', + 'id-ManagementBasedMDTAllowed', + 'id-PrivacyIndicator', + 'id-Time-UE-StayedInCell-EnhancedGranularity', + 'id-HO-Cause', + 'id-VoiceSupportMatchIndicator', + 'id-GUMMEIType', + 'id-M3Configuration', + 'id-M4Configuration', + 'id-M5Configuration', + 'id-MDT-Location-Info', + 'id-MobilityInformation', + 'id-Tunnel-Information-for-BBF', + 'id-ManagementBasedMDTPLMNList', + 'id-SignallingBasedMDTPLMNList', + 'id-ULCOUNTValueExtended', + 'id-DLCOUNTValueExtended', + 'id-ReceiveStatusOfULPDCPSDUsExtended', + 'id-ECGIListForRestart', + 'id-SIPTO-Correlation-ID', + 'id-SIPTO-L-GW-TransportLayerAddress', + 'id-TransportInformation', + 'id-LHN-ID', + 'id-AdditionalCSFallbackIndicator', + 'id-TAIListForRestart', + 'id-UserLocationInformation', + 'id-EmergencyAreaIDListForRestart', + 'id-KillAllWarningMessages', + 'id-Masked-IMEISV', + 'id-eNBIndirectX2TransportLayerAddresses', + 'id-uE-HistoryInformationFromTheUE', + 'id-ProSeAuthorized', + 'id-ExpectedUEBehaviour', + 'id-LoggedMBSFNMDT', + 'id-UERadioCapabilityForPaging', + 'id-E-RABToBeModifiedListBearerModInd', + 'id-E-RABToBeModifiedItemBearerModInd', + 'id-E-RABNotToBeModifiedListBearerModInd', + 'id-E-RABNotToBeModifiedItemBearerModInd', + 'id-E-RABModifyListBearerModConf', + 'id-E-RABModifyItemBearerModConf', + 'id-E-RABFailedToModifyListBearerModConf', + 'id-SON-Information-Report', + 'id-Muting-Availability-Indication', + 'id-Muting-Pattern-Information', + 'id-Synchronisation-Information', + 'id-E-RABToBeReleasedListBearerModConf', + 'id-AssistanceDataForPaging', + 'id-CellIdentifierAndCELevelForCECapableUEs', + 'id-InformationOnRecommendedCellsAndENBsForPaging', + 'id-RecommendedCellItem', + 'id-RecommendedENBItem', + 'id-ProSeUEtoNetworkRelaying', + 'id-ULCOUNTValuePDCP-SNlength18', + 'id-DLCOUNTValuePDCP-SNlength18', + 'id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', + 'id-M6Configuration', + 'id-M7Configuration', + 'id-PWSfailedECGIList', + 'id-MME-Group-ID', + 'id-Additional-GUTI', + 'id-S1-Message', + 'id-CSGMembershipInfo', + 'id-Paging-eDRXInformation', + 'id-UE-RetentionInformation', + 'id-UE-Usage-Type', + 'id-extended-UEIdentityIndexValue', + 'id-RAT-Type', + 'id-BearerType', + 'id-NB-IoT-DefaultPagingDRX', + 'id-E-RABFailedToResumeListResumeReq', + 'id-E-RABFailedToResumeItemResumeReq', + 'id-E-RABFailedToResumeListResumeRes', + 'id-E-RABFailedToResumeItemResumeRes', + 'id-NB-IoT-Paging-eDRXInformation', + 'id-V2XServicesAuthorized', + 'id-UEUserPlaneCIoTSupportIndicator', + 'id-CE-mode-B-SupportIndicator', + 'id-SRVCCOperationNotPossible', + 'id-NB-IoT-UEIdentityIndexValue', + 'id-RRC-Resume-Cause', + 'id-DCN-ID', + 'id-ServedDCNs', + 'id-UESidelinkAggregateMaximumBitrate', + 'id-DLNASPDUDeliveryAckRequest', + 'id-Coverage-Level', + 'id-EnhancedCoverageRestricted', + 'id-UE-Level-QoS-Parameters', + 'id-DL-CP-SecurityInformation', + 'id-UL-CP-SecurityInformation', + 'id-extended-e-RAB-MaximumBitrateDL', + 'id-extended-e-RAB-MaximumBitrateUL', + 'id-extended-e-RAB-GuaranteedBitrateDL', + 'id-extended-e-RAB-GuaranteedBitrateUL', + 'id-extended-uEaggregateMaximumBitRateDL', + 'id-extended-uEaggregateMaximumBitRateUL', + 'id-NRrestrictioninEPSasSecondaryRAT', + 'id-UEAppLayerMeasConfig', + 'id-UE-Application-Layer-Measurement-Capability', + 'id-SecondaryRATDataUsageReportList', + 'id-SecondaryRATDataUsageReportItem', + 'id-HandoverFlag', + 'id-E-RABUsageReportItem', + 'id-SecondaryRATDataUsageRequest', + 'id-NRUESecurityCapabilities', + 'id-UnlicensedSpectrumRestriction', + 'id-CE-ModeBRestricted', + 'id-LTE-M-Indication', + 'id-DownlinkPacketLossRate', + 'id-UplinkPacketLossRate', + 'id-UECapabilityInfoRequest', + 'id-serviceType', + 'id-AerialUEsubscriptionInformation', + 'id-Subscription-Based-UE-DifferentiationInfo', + 'id-EndIndication', + 'id-EDT-Session', + 'id-CNTypeRestrictions', + 'id-PendingDataIndication', + 'id-BluetoothMeasurementConfiguration', + 'id-WLANMeasurementConfiguration', + 'id-WarningAreaCoordinates', + 'id-NRrestrictionin5GS', + 'id-PSCellInformation', + 'id-LastNG-RANPLMNIdentity', + 'id-ConnectedengNBList', + 'id-ConnectedengNBToAddList', + 'id-ConnectedengNBToRemoveList', + 'id-EN-DCSONConfigurationTransfer-ECT', + 'id-EN-DCSONConfigurationTransfer-MCT', + 'id-IMSvoiceEPSfallbackfrom5G', + 'id-TimeSinceSecondaryNodeRelease', + 'id-RequestTypeAdditionalInfo', + 'id-AdditionalRRMPriorityIndex', + 'id-ContextatSource', + ] + _class_ = [ + ] + _param_ = [ + ] + + #-----< id-HandoverPreparation >-----# + id_HandoverPreparation = INT(name='id-HandoverPreparation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_HandoverPreparation._val = 0 + + #-----< id-HandoverResourceAllocation >-----# + id_HandoverResourceAllocation = INT(name='id-HandoverResourceAllocation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_HandoverResourceAllocation._val = 1 + + #-----< id-HandoverNotification >-----# + id_HandoverNotification = INT(name='id-HandoverNotification', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_HandoverNotification._val = 2 + + #-----< id-PathSwitchRequest >-----# + id_PathSwitchRequest = INT(name='id-PathSwitchRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_PathSwitchRequest._val = 3 + + #-----< id-HandoverCancel >-----# + id_HandoverCancel = INT(name='id-HandoverCancel', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_HandoverCancel._val = 4 + + #-----< id-E-RABSetup >-----# + id_E_RABSetup = INT(name='id-E-RABSetup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_E_RABSetup._val = 5 + + #-----< id-E-RABModify >-----# + id_E_RABModify = INT(name='id-E-RABModify', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_E_RABModify._val = 6 + + #-----< id-E-RABRelease >-----# + id_E_RABRelease = INT(name='id-E-RABRelease', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_E_RABRelease._val = 7 + + #-----< id-E-RABReleaseIndication >-----# + id_E_RABReleaseIndication = INT(name='id-E-RABReleaseIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_E_RABReleaseIndication._val = 8 + + #-----< id-InitialContextSetup >-----# + id_InitialContextSetup = INT(name='id-InitialContextSetup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_InitialContextSetup._val = 9 + + #-----< id-Paging >-----# + id_Paging = INT(name='id-Paging', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_Paging._val = 10 + + #-----< id-downlinkNASTransport >-----# + id_downlinkNASTransport = INT(name='id-downlinkNASTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_downlinkNASTransport._val = 11 + + #-----< id-initialUEMessage >-----# + id_initialUEMessage = INT(name='id-initialUEMessage', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_initialUEMessage._val = 12 + + #-----< id-uplinkNASTransport >-----# + id_uplinkNASTransport = INT(name='id-uplinkNASTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_uplinkNASTransport._val = 13 + + #-----< id-Reset >-----# + id_Reset = INT(name='id-Reset', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_Reset._val = 14 + + #-----< id-ErrorIndication >-----# + id_ErrorIndication = INT(name='id-ErrorIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_ErrorIndication._val = 15 + + #-----< id-NASNonDeliveryIndication >-----# + id_NASNonDeliveryIndication = INT(name='id-NASNonDeliveryIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_NASNonDeliveryIndication._val = 16 + + #-----< id-S1Setup >-----# + id_S1Setup = INT(name='id-S1Setup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_S1Setup._val = 17 + + #-----< id-UEContextReleaseRequest >-----# + id_UEContextReleaseRequest = INT(name='id-UEContextReleaseRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_UEContextReleaseRequest._val = 18 + + #-----< id-DownlinkS1cdma2000tunnelling >-----# + id_DownlinkS1cdma2000tunnelling = INT(name='id-DownlinkS1cdma2000tunnelling', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_DownlinkS1cdma2000tunnelling._val = 19 + + #-----< id-UplinkS1cdma2000tunnelling >-----# + id_UplinkS1cdma2000tunnelling = INT(name='id-UplinkS1cdma2000tunnelling', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_UplinkS1cdma2000tunnelling._val = 20 + + #-----< id-UEContextModification >-----# + id_UEContextModification = INT(name='id-UEContextModification', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_UEContextModification._val = 21 + + #-----< id-UECapabilityInfoIndication >-----# + id_UECapabilityInfoIndication = INT(name='id-UECapabilityInfoIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_UECapabilityInfoIndication._val = 22 + + #-----< id-UEContextRelease >-----# + id_UEContextRelease = INT(name='id-UEContextRelease', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_UEContextRelease._val = 23 + + #-----< id-eNBStatusTransfer >-----# + id_eNBStatusTransfer = INT(name='id-eNBStatusTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_eNBStatusTransfer._val = 24 + + #-----< id-MMEStatusTransfer >-----# + id_MMEStatusTransfer = INT(name='id-MMEStatusTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_MMEStatusTransfer._val = 25 + + #-----< id-DeactivateTrace >-----# + id_DeactivateTrace = INT(name='id-DeactivateTrace', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_DeactivateTrace._val = 26 + + #-----< id-TraceStart >-----# + id_TraceStart = INT(name='id-TraceStart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_TraceStart._val = 27 + + #-----< id-TraceFailureIndication >-----# + id_TraceFailureIndication = INT(name='id-TraceFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_TraceFailureIndication._val = 28 + + #-----< id-ENBConfigurationUpdate >-----# + id_ENBConfigurationUpdate = INT(name='id-ENBConfigurationUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_ENBConfigurationUpdate._val = 29 + + #-----< id-MMEConfigurationUpdate >-----# + id_MMEConfigurationUpdate = INT(name='id-MMEConfigurationUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_MMEConfigurationUpdate._val = 30 + + #-----< id-LocationReportingControl >-----# + id_LocationReportingControl = INT(name='id-LocationReportingControl', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_LocationReportingControl._val = 31 + + #-----< id-LocationReportingFailureIndication >-----# + id_LocationReportingFailureIndication = INT(name='id-LocationReportingFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_LocationReportingFailureIndication._val = 32 + + #-----< id-LocationReport >-----# + id_LocationReport = INT(name='id-LocationReport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_LocationReport._val = 33 + + #-----< id-OverloadStart >-----# + id_OverloadStart = INT(name='id-OverloadStart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_OverloadStart._val = 34 + + #-----< id-OverloadStop >-----# + id_OverloadStop = INT(name='id-OverloadStop', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_OverloadStop._val = 35 + + #-----< id-WriteReplaceWarning >-----# + id_WriteReplaceWarning = INT(name='id-WriteReplaceWarning', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_WriteReplaceWarning._val = 36 + + #-----< id-eNBDirectInformationTransfer >-----# + id_eNBDirectInformationTransfer = INT(name='id-eNBDirectInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_eNBDirectInformationTransfer._val = 37 + + #-----< id-MMEDirectInformationTransfer >-----# + id_MMEDirectInformationTransfer = INT(name='id-MMEDirectInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_MMEDirectInformationTransfer._val = 38 + + #-----< id-PrivateMessage >-----# + id_PrivateMessage = INT(name='id-PrivateMessage', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_PrivateMessage._val = 39 + + #-----< id-eNBConfigurationTransfer >-----# + id_eNBConfigurationTransfer = INT(name='id-eNBConfigurationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_eNBConfigurationTransfer._val = 40 + + #-----< id-MMEConfigurationTransfer >-----# + id_MMEConfigurationTransfer = INT(name='id-MMEConfigurationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_MMEConfigurationTransfer._val = 41 + + #-----< id-CellTrafficTrace >-----# + id_CellTrafficTrace = INT(name='id-CellTrafficTrace', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_CellTrafficTrace._val = 42 + + #-----< id-Kill >-----# + id_Kill = INT(name='id-Kill', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_Kill._val = 43 + + #-----< id-downlinkUEAssociatedLPPaTransport >-----# + id_downlinkUEAssociatedLPPaTransport = INT(name='id-downlinkUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_downlinkUEAssociatedLPPaTransport._val = 44 + + #-----< id-uplinkUEAssociatedLPPaTransport >-----# + id_uplinkUEAssociatedLPPaTransport = INT(name='id-uplinkUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_uplinkUEAssociatedLPPaTransport._val = 45 + + #-----< id-downlinkNonUEAssociatedLPPaTransport >-----# + id_downlinkNonUEAssociatedLPPaTransport = INT(name='id-downlinkNonUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_downlinkNonUEAssociatedLPPaTransport._val = 46 + + #-----< id-uplinkNonUEAssociatedLPPaTransport >-----# + id_uplinkNonUEAssociatedLPPaTransport = INT(name='id-uplinkNonUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_uplinkNonUEAssociatedLPPaTransport._val = 47 + + #-----< id-UERadioCapabilityMatch >-----# + id_UERadioCapabilityMatch = INT(name='id-UERadioCapabilityMatch', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_UERadioCapabilityMatch._val = 48 + + #-----< id-PWSRestartIndication >-----# + id_PWSRestartIndication = INT(name='id-PWSRestartIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_PWSRestartIndication._val = 49 + + #-----< id-E-RABModificationIndication >-----# + id_E_RABModificationIndication = INT(name='id-E-RABModificationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_E_RABModificationIndication._val = 50 + + #-----< id-PWSFailureIndication >-----# + id_PWSFailureIndication = INT(name='id-PWSFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_PWSFailureIndication._val = 51 + + #-----< id-RerouteNASRequest >-----# + id_RerouteNASRequest = INT(name='id-RerouteNASRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_RerouteNASRequest._val = 52 + + #-----< id-UEContextModificationIndication >-----# + id_UEContextModificationIndication = INT(name='id-UEContextModificationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_UEContextModificationIndication._val = 53 + + #-----< id-ConnectionEstablishmentIndication >-----# + id_ConnectionEstablishmentIndication = INT(name='id-ConnectionEstablishmentIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_ConnectionEstablishmentIndication._val = 54 + + #-----< id-UEContextSuspend >-----# + id_UEContextSuspend = INT(name='id-UEContextSuspend', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_UEContextSuspend._val = 55 + + #-----< id-UEContextResume >-----# + id_UEContextResume = INT(name='id-UEContextResume', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_UEContextResume._val = 56 + + #-----< id-NASDeliveryIndication >-----# + id_NASDeliveryIndication = INT(name='id-NASDeliveryIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_NASDeliveryIndication._val = 57 + + #-----< id-RetrieveUEInformation >-----# + id_RetrieveUEInformation = INT(name='id-RetrieveUEInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_RetrieveUEInformation._val = 58 + + #-----< id-UEInformationTransfer >-----# + id_UEInformationTransfer = INT(name='id-UEInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_UEInformationTransfer._val = 59 + + #-----< id-eNBCPRelocationIndication >-----# + id_eNBCPRelocationIndication = INT(name='id-eNBCPRelocationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_eNBCPRelocationIndication._val = 60 + + #-----< id-MMECPRelocationIndication >-----# + id_MMECPRelocationIndication = INT(name='id-MMECPRelocationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_MMECPRelocationIndication._val = 61 + + #-----< id-SecondaryRATDataUsageReport >-----# + id_SecondaryRATDataUsageReport = INT(name='id-SecondaryRATDataUsageReport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) + id_SecondaryRATDataUsageReport._val = 62 + + #-----< maxPrivateIEs >-----# + maxPrivateIEs = INT(name='maxPrivateIEs', mode=MODE_VALUE) + maxPrivateIEs._val = 65535 + + #-----< maxProtocolExtensions >-----# + maxProtocolExtensions = INT(name='maxProtocolExtensions', mode=MODE_VALUE) + maxProtocolExtensions._val = 65535 + + #-----< maxProtocolIEs >-----# + maxProtocolIEs = INT(name='maxProtocolIEs', mode=MODE_VALUE) + maxProtocolIEs._val = 65535 + + #-----< maxnoofCSGs >-----# + maxnoofCSGs = INT(name='maxnoofCSGs', mode=MODE_VALUE) + maxnoofCSGs._val = 256 + + #-----< maxnoofE-RABs >-----# + maxnoofE_RABs = INT(name='maxnoofE-RABs', mode=MODE_VALUE) + maxnoofE_RABs._val = 256 + + #-----< maxnoofTAIs >-----# + maxnoofTAIs = INT(name='maxnoofTAIs', mode=MODE_VALUE) + maxnoofTAIs._val = 256 + + #-----< maxnoofTACs >-----# + maxnoofTACs = INT(name='maxnoofTACs', mode=MODE_VALUE) + maxnoofTACs._val = 256 + + #-----< maxnoofErrors >-----# + maxnoofErrors = INT(name='maxnoofErrors', mode=MODE_VALUE) + maxnoofErrors._val = 256 + + #-----< maxnoofBPLMNs >-----# + maxnoofBPLMNs = INT(name='maxnoofBPLMNs', mode=MODE_VALUE) + maxnoofBPLMNs._val = 6 + + #-----< maxnoofPLMNsPerMME >-----# + maxnoofPLMNsPerMME = INT(name='maxnoofPLMNsPerMME', mode=MODE_VALUE) + maxnoofPLMNsPerMME._val = 32 + + #-----< maxnoofEPLMNs >-----# + maxnoofEPLMNs = INT(name='maxnoofEPLMNs', mode=MODE_VALUE) + maxnoofEPLMNs._val = 15 + + #-----< maxnoofEPLMNsPlusOne >-----# + maxnoofEPLMNsPlusOne = INT(name='maxnoofEPLMNsPlusOne', mode=MODE_VALUE) + maxnoofEPLMNsPlusOne._val = 16 + + #-----< maxnoofForbLACs >-----# + maxnoofForbLACs = INT(name='maxnoofForbLACs', mode=MODE_VALUE) + maxnoofForbLACs._val = 4096 + + #-----< maxnoofForbTACs >-----# + maxnoofForbTACs = INT(name='maxnoofForbTACs', mode=MODE_VALUE) + maxnoofForbTACs._val = 4096 + + #-----< maxnoofIndividualS1ConnectionsToReset >-----# + maxnoofIndividualS1ConnectionsToReset = INT(name='maxnoofIndividualS1ConnectionsToReset', mode=MODE_VALUE) + maxnoofIndividualS1ConnectionsToReset._val = 256 + + #-----< maxnoofCellsinUEHistoryInfo >-----# + maxnoofCellsinUEHistoryInfo = INT(name='maxnoofCellsinUEHistoryInfo', mode=MODE_VALUE) + maxnoofCellsinUEHistoryInfo._val = 16 + + #-----< maxnoofCellsineNB >-----# + maxnoofCellsineNB = INT(name='maxnoofCellsineNB', mode=MODE_VALUE) + maxnoofCellsineNB._val = 256 + + #-----< maxnoofTAIforWarning >-----# + maxnoofTAIforWarning = INT(name='maxnoofTAIforWarning', mode=MODE_VALUE) + maxnoofTAIforWarning._val = 65535 + + #-----< maxnoofCellID >-----# + maxnoofCellID = INT(name='maxnoofCellID', mode=MODE_VALUE) + maxnoofCellID._val = 65535 + + #-----< maxnoofDCNs >-----# + maxnoofDCNs = INT(name='maxnoofDCNs', mode=MODE_VALUE) + maxnoofDCNs._val = 32 + + #-----< maxnoofEmergencyAreaID >-----# + maxnoofEmergencyAreaID = INT(name='maxnoofEmergencyAreaID', mode=MODE_VALUE) + maxnoofEmergencyAreaID._val = 65535 + + #-----< maxnoofCellinTAI >-----# + maxnoofCellinTAI = INT(name='maxnoofCellinTAI', mode=MODE_VALUE) + maxnoofCellinTAI._val = 65535 + + #-----< maxnoofCellinEAI >-----# + maxnoofCellinEAI = INT(name='maxnoofCellinEAI', mode=MODE_VALUE) + maxnoofCellinEAI._val = 65535 + + #-----< maxnoofeNBX2TLAs >-----# + maxnoofeNBX2TLAs = INT(name='maxnoofeNBX2TLAs', mode=MODE_VALUE) + maxnoofeNBX2TLAs._val = 2 + + #-----< maxnoofeNBX2ExtTLAs >-----# + maxnoofeNBX2ExtTLAs = INT(name='maxnoofeNBX2ExtTLAs', mode=MODE_VALUE) + maxnoofeNBX2ExtTLAs._val = 16 + + #-----< maxnoofeNBX2GTPTLAs >-----# + maxnoofeNBX2GTPTLAs = INT(name='maxnoofeNBX2GTPTLAs', mode=MODE_VALUE) + maxnoofeNBX2GTPTLAs._val = 16 + + #-----< maxnoofRATs >-----# + maxnoofRATs = INT(name='maxnoofRATs', mode=MODE_VALUE) + maxnoofRATs._val = 8 + + #-----< maxnoofGroupIDs >-----# + maxnoofGroupIDs = INT(name='maxnoofGroupIDs', mode=MODE_VALUE) + maxnoofGroupIDs._val = 65535 + + #-----< maxnoofMMECs >-----# + maxnoofMMECs = INT(name='maxnoofMMECs', mode=MODE_VALUE) + maxnoofMMECs._val = 256 + + #-----< maxnoofCellIDforMDT >-----# + maxnoofCellIDforMDT = INT(name='maxnoofCellIDforMDT', mode=MODE_VALUE) + maxnoofCellIDforMDT._val = 32 + + #-----< maxnoofTAforMDT >-----# + maxnoofTAforMDT = INT(name='maxnoofTAforMDT', mode=MODE_VALUE) + maxnoofTAforMDT._val = 8 + + #-----< maxnoofMDTPLMNs >-----# + maxnoofMDTPLMNs = INT(name='maxnoofMDTPLMNs', mode=MODE_VALUE) + maxnoofMDTPLMNs._val = 16 + + #-----< maxnoofCellsforRestart >-----# + maxnoofCellsforRestart = INT(name='maxnoofCellsforRestart', mode=MODE_VALUE) + maxnoofCellsforRestart._val = 256 + + #-----< maxnoofRestartTAIs >-----# + maxnoofRestartTAIs = INT(name='maxnoofRestartTAIs', mode=MODE_VALUE) + maxnoofRestartTAIs._val = 2048 + + #-----< maxnoofRestartEmergencyAreaIDs >-----# + maxnoofRestartEmergencyAreaIDs = INT(name='maxnoofRestartEmergencyAreaIDs', mode=MODE_VALUE) + maxnoofRestartEmergencyAreaIDs._val = 256 + + #-----< maxEARFCN >-----# + maxEARFCN = INT(name='maxEARFCN', mode=MODE_VALUE) + maxEARFCN._val = 262143 + + #-----< maxnoofMBSFNAreaMDT >-----# + maxnoofMBSFNAreaMDT = INT(name='maxnoofMBSFNAreaMDT', mode=MODE_VALUE) + maxnoofMBSFNAreaMDT._val = 8 + + #-----< maxnoofRecommendedCells >-----# + maxnoofRecommendedCells = INT(name='maxnoofRecommendedCells', mode=MODE_VALUE) + maxnoofRecommendedCells._val = 16 + + #-----< maxnoofRecommendedENBs >-----# + maxnoofRecommendedENBs = INT(name='maxnoofRecommendedENBs', mode=MODE_VALUE) + maxnoofRecommendedENBs._val = 16 + + #-----< maxnooftimeperiods >-----# + maxnooftimeperiods = INT(name='maxnooftimeperiods', mode=MODE_VALUE) + maxnooftimeperiods._val = 2 + + #-----< maxnoofCellIDforQMC >-----# + maxnoofCellIDforQMC = INT(name='maxnoofCellIDforQMC', mode=MODE_VALUE) + maxnoofCellIDforQMC._val = 32 + + #-----< maxnoofTAforQMC >-----# + maxnoofTAforQMC = INT(name='maxnoofTAforQMC', mode=MODE_VALUE) + maxnoofTAforQMC._val = 8 + + #-----< maxnoofPLMNforQMC >-----# + maxnoofPLMNforQMC = INT(name='maxnoofPLMNforQMC', mode=MODE_VALUE) + maxnoofPLMNforQMC._val = 16 + + #-----< maxnoofBluetoothName >-----# + maxnoofBluetoothName = INT(name='maxnoofBluetoothName', mode=MODE_VALUE) + maxnoofBluetoothName._val = 4 + + #-----< maxnoofWLANName >-----# + maxnoofWLANName = INT(name='maxnoofWLANName', mode=MODE_VALUE) + maxnoofWLANName._val = 4 + + #-----< maxnoofConnectedengNBs >-----# + maxnoofConnectedengNBs = INT(name='maxnoofConnectedengNBs', mode=MODE_VALUE) + maxnoofConnectedengNBs._val = 256 + + #-----< id-MME-UE-S1AP-ID >-----# + id_MME_UE_S1AP_ID = INT(name='id-MME-UE-S1AP-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MME_UE_S1AP_ID._val = 0 + + #-----< id-HandoverType >-----# + id_HandoverType = INT(name='id-HandoverType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_HandoverType._val = 1 + + #-----< id-Cause >-----# + id_Cause = INT(name='id-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Cause._val = 2 + + #-----< id-SourceID >-----# + id_SourceID = INT(name='id-SourceID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SourceID._val = 3 + + #-----< id-TargetID >-----# + id_TargetID = INT(name='id-TargetID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TargetID._val = 4 + + #-----< id-eNB-UE-S1AP-ID >-----# + id_eNB_UE_S1AP_ID = INT(name='id-eNB-UE-S1AP-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_eNB_UE_S1AP_ID._val = 8 + + #-----< id-E-RABSubjecttoDataForwardingList >-----# + id_E_RABSubjecttoDataForwardingList = INT(name='id-E-RABSubjecttoDataForwardingList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABSubjecttoDataForwardingList._val = 12 + + #-----< id-E-RABtoReleaseListHOCmd >-----# + id_E_RABtoReleaseListHOCmd = INT(name='id-E-RABtoReleaseListHOCmd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABtoReleaseListHOCmd._val = 13 + + #-----< id-E-RABDataForwardingItem >-----# + id_E_RABDataForwardingItem = INT(name='id-E-RABDataForwardingItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABDataForwardingItem._val = 14 + + #-----< id-E-RABReleaseItemBearerRelComp >-----# + id_E_RABReleaseItemBearerRelComp = INT(name='id-E-RABReleaseItemBearerRelComp', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABReleaseItemBearerRelComp._val = 15 + + #-----< id-E-RABToBeSetupListBearerSUReq >-----# + id_E_RABToBeSetupListBearerSUReq = INT(name='id-E-RABToBeSetupListBearerSUReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeSetupListBearerSUReq._val = 16 + + #-----< id-E-RABToBeSetupItemBearerSUReq >-----# + id_E_RABToBeSetupItemBearerSUReq = INT(name='id-E-RABToBeSetupItemBearerSUReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeSetupItemBearerSUReq._val = 17 + + #-----< id-E-RABAdmittedList >-----# + id_E_RABAdmittedList = INT(name='id-E-RABAdmittedList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABAdmittedList._val = 18 + + #-----< id-E-RABFailedToSetupListHOReqAck >-----# + id_E_RABFailedToSetupListHOReqAck = INT(name='id-E-RABFailedToSetupListHOReqAck', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToSetupListHOReqAck._val = 19 + + #-----< id-E-RABAdmittedItem >-----# + id_E_RABAdmittedItem = INT(name='id-E-RABAdmittedItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABAdmittedItem._val = 20 + + #-----< id-E-RABFailedtoSetupItemHOReqAck >-----# + id_E_RABFailedtoSetupItemHOReqAck = INT(name='id-E-RABFailedtoSetupItemHOReqAck', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedtoSetupItemHOReqAck._val = 21 + + #-----< id-E-RABToBeSwitchedDLList >-----# + id_E_RABToBeSwitchedDLList = INT(name='id-E-RABToBeSwitchedDLList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeSwitchedDLList._val = 22 + + #-----< id-E-RABToBeSwitchedDLItem >-----# + id_E_RABToBeSwitchedDLItem = INT(name='id-E-RABToBeSwitchedDLItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeSwitchedDLItem._val = 23 + + #-----< id-E-RABToBeSetupListCtxtSUReq >-----# + id_E_RABToBeSetupListCtxtSUReq = INT(name='id-E-RABToBeSetupListCtxtSUReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeSetupListCtxtSUReq._val = 24 + + #-----< id-TraceActivation >-----# + id_TraceActivation = INT(name='id-TraceActivation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TraceActivation._val = 25 + + #-----< id-NAS-PDU >-----# + id_NAS_PDU = INT(name='id-NAS-PDU', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NAS_PDU._val = 26 + + #-----< id-E-RABToBeSetupItemHOReq >-----# + id_E_RABToBeSetupItemHOReq = INT(name='id-E-RABToBeSetupItemHOReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeSetupItemHOReq._val = 27 + + #-----< id-E-RABSetupListBearerSURes >-----# + id_E_RABSetupListBearerSURes = INT(name='id-E-RABSetupListBearerSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABSetupListBearerSURes._val = 28 + + #-----< id-E-RABFailedToSetupListBearerSURes >-----# + id_E_RABFailedToSetupListBearerSURes = INT(name='id-E-RABFailedToSetupListBearerSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToSetupListBearerSURes._val = 29 + + #-----< id-E-RABToBeModifiedListBearerModReq >-----# + id_E_RABToBeModifiedListBearerModReq = INT(name='id-E-RABToBeModifiedListBearerModReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeModifiedListBearerModReq._val = 30 + + #-----< id-E-RABModifyListBearerModRes >-----# + id_E_RABModifyListBearerModRes = INT(name='id-E-RABModifyListBearerModRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABModifyListBearerModRes._val = 31 + + #-----< id-E-RABFailedToModifyList >-----# + id_E_RABFailedToModifyList = INT(name='id-E-RABFailedToModifyList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToModifyList._val = 32 + + #-----< id-E-RABToBeReleasedList >-----# + id_E_RABToBeReleasedList = INT(name='id-E-RABToBeReleasedList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeReleasedList._val = 33 + + #-----< id-E-RABFailedToReleaseList >-----# + id_E_RABFailedToReleaseList = INT(name='id-E-RABFailedToReleaseList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToReleaseList._val = 34 + + #-----< id-E-RABItem >-----# + id_E_RABItem = INT(name='id-E-RABItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABItem._val = 35 + + #-----< id-E-RABToBeModifiedItemBearerModReq >-----# + id_E_RABToBeModifiedItemBearerModReq = INT(name='id-E-RABToBeModifiedItemBearerModReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeModifiedItemBearerModReq._val = 36 + + #-----< id-E-RABModifyItemBearerModRes >-----# + id_E_RABModifyItemBearerModRes = INT(name='id-E-RABModifyItemBearerModRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABModifyItemBearerModRes._val = 37 + + #-----< id-E-RABReleaseItem >-----# + id_E_RABReleaseItem = INT(name='id-E-RABReleaseItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABReleaseItem._val = 38 + + #-----< id-E-RABSetupItemBearerSURes >-----# + id_E_RABSetupItemBearerSURes = INT(name='id-E-RABSetupItemBearerSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABSetupItemBearerSURes._val = 39 + + #-----< id-SecurityContext >-----# + id_SecurityContext = INT(name='id-SecurityContext', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SecurityContext._val = 40 + + #-----< id-HandoverRestrictionList >-----# + id_HandoverRestrictionList = INT(name='id-HandoverRestrictionList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_HandoverRestrictionList._val = 41 + + #-----< id-UEPagingID >-----# + id_UEPagingID = INT(name='id-UEPagingID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UEPagingID._val = 43 + + #-----< id-pagingDRX >-----# + id_pagingDRX = INT(name='id-pagingDRX', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_pagingDRX._val = 44 + + #-----< id-TAIList >-----# + id_TAIList = INT(name='id-TAIList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TAIList._val = 46 + + #-----< id-TAIItem >-----# + id_TAIItem = INT(name='id-TAIItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TAIItem._val = 47 + + #-----< id-E-RABFailedToSetupListCtxtSURes >-----# + id_E_RABFailedToSetupListCtxtSURes = INT(name='id-E-RABFailedToSetupListCtxtSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToSetupListCtxtSURes._val = 48 + + #-----< id-E-RABReleaseItemHOCmd >-----# + id_E_RABReleaseItemHOCmd = INT(name='id-E-RABReleaseItemHOCmd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABReleaseItemHOCmd._val = 49 + + #-----< id-E-RABSetupItemCtxtSURes >-----# + id_E_RABSetupItemCtxtSURes = INT(name='id-E-RABSetupItemCtxtSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABSetupItemCtxtSURes._val = 50 + + #-----< id-E-RABSetupListCtxtSURes >-----# + id_E_RABSetupListCtxtSURes = INT(name='id-E-RABSetupListCtxtSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABSetupListCtxtSURes._val = 51 + + #-----< id-E-RABToBeSetupItemCtxtSUReq >-----# + id_E_RABToBeSetupItemCtxtSUReq = INT(name='id-E-RABToBeSetupItemCtxtSUReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeSetupItemCtxtSUReq._val = 52 + + #-----< id-E-RABToBeSetupListHOReq >-----# + id_E_RABToBeSetupListHOReq = INT(name='id-E-RABToBeSetupListHOReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeSetupListHOReq._val = 53 + + #-----< id-GERANtoLTEHOInformationRes >-----# + id_GERANtoLTEHOInformationRes = INT(name='id-GERANtoLTEHOInformationRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_GERANtoLTEHOInformationRes._val = 55 + + #-----< id-UTRANtoLTEHOInformationRes >-----# + id_UTRANtoLTEHOInformationRes = INT(name='id-UTRANtoLTEHOInformationRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UTRANtoLTEHOInformationRes._val = 57 + + #-----< id-CriticalityDiagnostics >-----# + id_CriticalityDiagnostics = INT(name='id-CriticalityDiagnostics', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CriticalityDiagnostics._val = 58 + + #-----< id-Global-ENB-ID >-----# + id_Global_ENB_ID = INT(name='id-Global-ENB-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Global_ENB_ID._val = 59 + + #-----< id-eNBname >-----# + id_eNBname = INT(name='id-eNBname', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_eNBname._val = 60 + + #-----< id-MMEname >-----# + id_MMEname = INT(name='id-MMEname', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MMEname._val = 61 + + #-----< id-ServedPLMNs >-----# + id_ServedPLMNs = INT(name='id-ServedPLMNs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ServedPLMNs._val = 63 + + #-----< id-SupportedTAs >-----# + id_SupportedTAs = INT(name='id-SupportedTAs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SupportedTAs._val = 64 + + #-----< id-TimeToWait >-----# + id_TimeToWait = INT(name='id-TimeToWait', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TimeToWait._val = 65 + + #-----< id-uEaggregateMaximumBitrate >-----# + id_uEaggregateMaximumBitrate = INT(name='id-uEaggregateMaximumBitrate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_uEaggregateMaximumBitrate._val = 66 + + #-----< id-TAI >-----# + id_TAI = INT(name='id-TAI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TAI._val = 67 + + #-----< id-E-RABReleaseListBearerRelComp >-----# + id_E_RABReleaseListBearerRelComp = INT(name='id-E-RABReleaseListBearerRelComp', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABReleaseListBearerRelComp._val = 69 + + #-----< id-cdma2000PDU >-----# + id_cdma2000PDU = INT(name='id-cdma2000PDU', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_cdma2000PDU._val = 70 + + #-----< id-cdma2000RATType >-----# + id_cdma2000RATType = INT(name='id-cdma2000RATType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_cdma2000RATType._val = 71 + + #-----< id-cdma2000SectorID >-----# + id_cdma2000SectorID = INT(name='id-cdma2000SectorID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_cdma2000SectorID._val = 72 + + #-----< id-SecurityKey >-----# + id_SecurityKey = INT(name='id-SecurityKey', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SecurityKey._val = 73 + + #-----< id-UERadioCapability >-----# + id_UERadioCapability = INT(name='id-UERadioCapability', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UERadioCapability._val = 74 + + #-----< id-GUMMEI-ID >-----# + id_GUMMEI_ID = INT(name='id-GUMMEI-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_GUMMEI_ID._val = 75 + + #-----< id-E-RABInformationListItem >-----# + id_E_RABInformationListItem = INT(name='id-E-RABInformationListItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABInformationListItem._val = 78 + + #-----< id-Direct-Forwarding-Path-Availability >-----# + id_Direct_Forwarding_Path_Availability = INT(name='id-Direct-Forwarding-Path-Availability', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Direct_Forwarding_Path_Availability._val = 79 + + #-----< id-UEIdentityIndexValue >-----# + id_UEIdentityIndexValue = INT(name='id-UEIdentityIndexValue', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UEIdentityIndexValue._val = 80 + + #-----< id-cdma2000HOStatus >-----# + id_cdma2000HOStatus = INT(name='id-cdma2000HOStatus', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_cdma2000HOStatus._val = 83 + + #-----< id-cdma2000HORequiredIndication >-----# + id_cdma2000HORequiredIndication = INT(name='id-cdma2000HORequiredIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_cdma2000HORequiredIndication._val = 84 + + #-----< id-E-UTRAN-Trace-ID >-----# + id_E_UTRAN_Trace_ID = INT(name='id-E-UTRAN-Trace-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_UTRAN_Trace_ID._val = 86 + + #-----< id-RelativeMMECapacity >-----# + id_RelativeMMECapacity = INT(name='id-RelativeMMECapacity', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RelativeMMECapacity._val = 87 + + #-----< id-SourceMME-UE-S1AP-ID >-----# + id_SourceMME_UE_S1AP_ID = INT(name='id-SourceMME-UE-S1AP-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SourceMME_UE_S1AP_ID._val = 88 + + #-----< id-Bearers-SubjectToStatusTransfer-Item >-----# + id_Bearers_SubjectToStatusTransfer_Item = INT(name='id-Bearers-SubjectToStatusTransfer-Item', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Bearers_SubjectToStatusTransfer_Item._val = 89 + + #-----< id-eNB-StatusTransfer-TransparentContainer >-----# + id_eNB_StatusTransfer_TransparentContainer = INT(name='id-eNB-StatusTransfer-TransparentContainer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_eNB_StatusTransfer_TransparentContainer._val = 90 + + #-----< id-UE-associatedLogicalS1-ConnectionItem >-----# + id_UE_associatedLogicalS1_ConnectionItem = INT(name='id-UE-associatedLogicalS1-ConnectionItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UE_associatedLogicalS1_ConnectionItem._val = 91 + + #-----< id-ResetType >-----# + id_ResetType = INT(name='id-ResetType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ResetType._val = 92 + + #-----< id-UE-associatedLogicalS1-ConnectionListResAck >-----# + id_UE_associatedLogicalS1_ConnectionListResAck = INT(name='id-UE-associatedLogicalS1-ConnectionListResAck', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UE_associatedLogicalS1_ConnectionListResAck._val = 93 + + #-----< id-E-RABToBeSwitchedULItem >-----# + id_E_RABToBeSwitchedULItem = INT(name='id-E-RABToBeSwitchedULItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeSwitchedULItem._val = 94 + + #-----< id-E-RABToBeSwitchedULList >-----# + id_E_RABToBeSwitchedULList = INT(name='id-E-RABToBeSwitchedULList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeSwitchedULList._val = 95 + + #-----< id-S-TMSI >-----# + id_S_TMSI = INT(name='id-S-TMSI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_S_TMSI._val = 96 + + #-----< id-cdma2000OneXRAND >-----# + id_cdma2000OneXRAND = INT(name='id-cdma2000OneXRAND', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_cdma2000OneXRAND._val = 97 + + #-----< id-RequestType >-----# + id_RequestType = INT(name='id-RequestType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RequestType._val = 98 + + #-----< id-UE-S1AP-IDs >-----# + id_UE_S1AP_IDs = INT(name='id-UE-S1AP-IDs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UE_S1AP_IDs._val = 99 + + #-----< id-EUTRAN-CGI >-----# + id_EUTRAN_CGI = INT(name='id-EUTRAN-CGI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_EUTRAN_CGI._val = 100 + + #-----< id-OverloadResponse >-----# + id_OverloadResponse = INT(name='id-OverloadResponse', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_OverloadResponse._val = 101 + + #-----< id-cdma2000OneXSRVCCInfo >-----# + id_cdma2000OneXSRVCCInfo = INT(name='id-cdma2000OneXSRVCCInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_cdma2000OneXSRVCCInfo._val = 102 + + #-----< id-E-RABFailedToBeReleasedList >-----# + id_E_RABFailedToBeReleasedList = INT(name='id-E-RABFailedToBeReleasedList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToBeReleasedList._val = 103 + + #-----< id-Source-ToTarget-TransparentContainer >-----# + id_Source_ToTarget_TransparentContainer = INT(name='id-Source-ToTarget-TransparentContainer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Source_ToTarget_TransparentContainer._val = 104 + + #-----< id-ServedGUMMEIs >-----# + id_ServedGUMMEIs = INT(name='id-ServedGUMMEIs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ServedGUMMEIs._val = 105 + + #-----< id-SubscriberProfileIDforRFP >-----# + id_SubscriberProfileIDforRFP = INT(name='id-SubscriberProfileIDforRFP', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SubscriberProfileIDforRFP._val = 106 + + #-----< id-UESecurityCapabilities >-----# + id_UESecurityCapabilities = INT(name='id-UESecurityCapabilities', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UESecurityCapabilities._val = 107 + + #-----< id-CSFallbackIndicator >-----# + id_CSFallbackIndicator = INT(name='id-CSFallbackIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CSFallbackIndicator._val = 108 + + #-----< id-CNDomain >-----# + id_CNDomain = INT(name='id-CNDomain', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CNDomain._val = 109 + + #-----< id-E-RABReleasedList >-----# + id_E_RABReleasedList = INT(name='id-E-RABReleasedList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABReleasedList._val = 110 + + #-----< id-MessageIdentifier >-----# + id_MessageIdentifier = INT(name='id-MessageIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MessageIdentifier._val = 111 + + #-----< id-SerialNumber >-----# + id_SerialNumber = INT(name='id-SerialNumber', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SerialNumber._val = 112 + + #-----< id-WarningAreaList >-----# + id_WarningAreaList = INT(name='id-WarningAreaList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_WarningAreaList._val = 113 + + #-----< id-RepetitionPeriod >-----# + id_RepetitionPeriod = INT(name='id-RepetitionPeriod', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RepetitionPeriod._val = 114 + + #-----< id-NumberofBroadcastRequest >-----# + id_NumberofBroadcastRequest = INT(name='id-NumberofBroadcastRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NumberofBroadcastRequest._val = 115 + + #-----< id-WarningType >-----# + id_WarningType = INT(name='id-WarningType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_WarningType._val = 116 + + #-----< id-WarningSecurityInfo >-----# + id_WarningSecurityInfo = INT(name='id-WarningSecurityInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_WarningSecurityInfo._val = 117 + + #-----< id-DataCodingScheme >-----# + id_DataCodingScheme = INT(name='id-DataCodingScheme', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_DataCodingScheme._val = 118 + + #-----< id-WarningMessageContents >-----# + id_WarningMessageContents = INT(name='id-WarningMessageContents', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_WarningMessageContents._val = 119 + + #-----< id-BroadcastCompletedAreaList >-----# + id_BroadcastCompletedAreaList = INT(name='id-BroadcastCompletedAreaList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_BroadcastCompletedAreaList._val = 120 + + #-----< id-Inter-SystemInformationTransferTypeEDT >-----# + id_Inter_SystemInformationTransferTypeEDT = INT(name='id-Inter-SystemInformationTransferTypeEDT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Inter_SystemInformationTransferTypeEDT._val = 121 + + #-----< id-Inter-SystemInformationTransferTypeMDT >-----# + id_Inter_SystemInformationTransferTypeMDT = INT(name='id-Inter-SystemInformationTransferTypeMDT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Inter_SystemInformationTransferTypeMDT._val = 122 + + #-----< id-Target-ToSource-TransparentContainer >-----# + id_Target_ToSource_TransparentContainer = INT(name='id-Target-ToSource-TransparentContainer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Target_ToSource_TransparentContainer._val = 123 + + #-----< id-SRVCCOperationPossible >-----# + id_SRVCCOperationPossible = INT(name='id-SRVCCOperationPossible', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SRVCCOperationPossible._val = 124 + + #-----< id-SRVCCHOIndication >-----# + id_SRVCCHOIndication = INT(name='id-SRVCCHOIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SRVCCHOIndication._val = 125 + + #-----< id-NAS-DownlinkCount >-----# + id_NAS_DownlinkCount = INT(name='id-NAS-DownlinkCount', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NAS_DownlinkCount._val = 126 + + #-----< id-CSG-Id >-----# + id_CSG_Id = INT(name='id-CSG-Id', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CSG_Id._val = 127 + + #-----< id-CSG-IdList >-----# + id_CSG_IdList = INT(name='id-CSG-IdList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CSG_IdList._val = 128 + + #-----< id-SONConfigurationTransferECT >-----# + id_SONConfigurationTransferECT = INT(name='id-SONConfigurationTransferECT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SONConfigurationTransferECT._val = 129 + + #-----< id-SONConfigurationTransferMCT >-----# + id_SONConfigurationTransferMCT = INT(name='id-SONConfigurationTransferMCT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SONConfigurationTransferMCT._val = 130 + + #-----< id-TraceCollectionEntityIPAddress >-----# + id_TraceCollectionEntityIPAddress = INT(name='id-TraceCollectionEntityIPAddress', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TraceCollectionEntityIPAddress._val = 131 + + #-----< id-MSClassmark2 >-----# + id_MSClassmark2 = INT(name='id-MSClassmark2', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MSClassmark2._val = 132 + + #-----< id-MSClassmark3 >-----# + id_MSClassmark3 = INT(name='id-MSClassmark3', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MSClassmark3._val = 133 + + #-----< id-RRC-Establishment-Cause >-----# + id_RRC_Establishment_Cause = INT(name='id-RRC-Establishment-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RRC_Establishment_Cause._val = 134 + + #-----< id-NASSecurityParametersfromE-UTRAN >-----# + id_NASSecurityParametersfromE_UTRAN = INT(name='id-NASSecurityParametersfromE-UTRAN', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NASSecurityParametersfromE_UTRAN._val = 135 + + #-----< id-NASSecurityParameterstoE-UTRAN >-----# + id_NASSecurityParameterstoE_UTRAN = INT(name='id-NASSecurityParameterstoE-UTRAN', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NASSecurityParameterstoE_UTRAN._val = 136 + + #-----< id-DefaultPagingDRX >-----# + id_DefaultPagingDRX = INT(name='id-DefaultPagingDRX', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_DefaultPagingDRX._val = 137 + + #-----< id-Source-ToTarget-TransparentContainer-Secondary >-----# + id_Source_ToTarget_TransparentContainer_Secondary = INT(name='id-Source-ToTarget-TransparentContainer-Secondary', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Source_ToTarget_TransparentContainer_Secondary._val = 138 + + #-----< id-Target-ToSource-TransparentContainer-Secondary >-----# + id_Target_ToSource_TransparentContainer_Secondary = INT(name='id-Target-ToSource-TransparentContainer-Secondary', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Target_ToSource_TransparentContainer_Secondary._val = 139 + + #-----< id-EUTRANRoundTripDelayEstimationInfo >-----# + id_EUTRANRoundTripDelayEstimationInfo = INT(name='id-EUTRANRoundTripDelayEstimationInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_EUTRANRoundTripDelayEstimationInfo._val = 140 + + #-----< id-BroadcastCancelledAreaList >-----# + id_BroadcastCancelledAreaList = INT(name='id-BroadcastCancelledAreaList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_BroadcastCancelledAreaList._val = 141 + + #-----< id-ConcurrentWarningMessageIndicator >-----# + id_ConcurrentWarningMessageIndicator = INT(name='id-ConcurrentWarningMessageIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ConcurrentWarningMessageIndicator._val = 142 + + #-----< id-Data-Forwarding-Not-Possible >-----# + id_Data_Forwarding_Not_Possible = INT(name='id-Data-Forwarding-Not-Possible', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Data_Forwarding_Not_Possible._val = 143 + + #-----< id-ExtendedRepetitionPeriod >-----# + id_ExtendedRepetitionPeriod = INT(name='id-ExtendedRepetitionPeriod', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ExtendedRepetitionPeriod._val = 144 + + #-----< id-CellAccessMode >-----# + id_CellAccessMode = INT(name='id-CellAccessMode', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CellAccessMode._val = 145 + + #-----< id-CSGMembershipStatus >-----# + id_CSGMembershipStatus = INT(name='id-CSGMembershipStatus', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CSGMembershipStatus._val = 146 + + #-----< id-LPPa-PDU >-----# + id_LPPa_PDU = INT(name='id-LPPa-PDU', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_LPPa_PDU._val = 147 + + #-----< id-Routing-ID >-----# + id_Routing_ID = INT(name='id-Routing-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Routing_ID._val = 148 + + #-----< id-Time-Synchronisation-Info >-----# + id_Time_Synchronisation_Info = INT(name='id-Time-Synchronisation-Info', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Time_Synchronisation_Info._val = 149 + + #-----< id-PS-ServiceNotAvailable >-----# + id_PS_ServiceNotAvailable = INT(name='id-PS-ServiceNotAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_PS_ServiceNotAvailable._val = 150 + + #-----< id-PagingPriority >-----# + id_PagingPriority = INT(name='id-PagingPriority', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_PagingPriority._val = 151 + + #-----< id-x2TNLConfigurationInfo >-----# + id_x2TNLConfigurationInfo = INT(name='id-x2TNLConfigurationInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_x2TNLConfigurationInfo._val = 152 + + #-----< id-eNBX2ExtendedTransportLayerAddresses >-----# + id_eNBX2ExtendedTransportLayerAddresses = INT(name='id-eNBX2ExtendedTransportLayerAddresses', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_eNBX2ExtendedTransportLayerAddresses._val = 153 + + #-----< id-GUMMEIList >-----# + id_GUMMEIList = INT(name='id-GUMMEIList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_GUMMEIList._val = 154 + + #-----< id-GW-TransportLayerAddress >-----# + id_GW_TransportLayerAddress = INT(name='id-GW-TransportLayerAddress', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_GW_TransportLayerAddress._val = 155 + + #-----< id-Correlation-ID >-----# + id_Correlation_ID = INT(name='id-Correlation-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Correlation_ID._val = 156 + + #-----< id-SourceMME-GUMMEI >-----# + id_SourceMME_GUMMEI = INT(name='id-SourceMME-GUMMEI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SourceMME_GUMMEI._val = 157 + + #-----< id-MME-UE-S1AP-ID-2 >-----# + id_MME_UE_S1AP_ID_2 = INT(name='id-MME-UE-S1AP-ID-2', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MME_UE_S1AP_ID_2._val = 158 + + #-----< id-RegisteredLAI >-----# + id_RegisteredLAI = INT(name='id-RegisteredLAI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RegisteredLAI._val = 159 + + #-----< id-RelayNode-Indicator >-----# + id_RelayNode_Indicator = INT(name='id-RelayNode-Indicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RelayNode_Indicator._val = 160 + + #-----< id-TrafficLoadReductionIndication >-----# + id_TrafficLoadReductionIndication = INT(name='id-TrafficLoadReductionIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TrafficLoadReductionIndication._val = 161 + + #-----< id-MDTConfiguration >-----# + id_MDTConfiguration = INT(name='id-MDTConfiguration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MDTConfiguration._val = 162 + + #-----< id-MMERelaySupportIndicator >-----# + id_MMERelaySupportIndicator = INT(name='id-MMERelaySupportIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MMERelaySupportIndicator._val = 163 + + #-----< id-GWContextReleaseIndication >-----# + id_GWContextReleaseIndication = INT(name='id-GWContextReleaseIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_GWContextReleaseIndication._val = 164 + + #-----< id-ManagementBasedMDTAllowed >-----# + id_ManagementBasedMDTAllowed = INT(name='id-ManagementBasedMDTAllowed', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ManagementBasedMDTAllowed._val = 165 + + #-----< id-PrivacyIndicator >-----# + id_PrivacyIndicator = INT(name='id-PrivacyIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_PrivacyIndicator._val = 166 + + #-----< id-Time-UE-StayedInCell-EnhancedGranularity >-----# + id_Time_UE_StayedInCell_EnhancedGranularity = INT(name='id-Time-UE-StayedInCell-EnhancedGranularity', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Time_UE_StayedInCell_EnhancedGranularity._val = 167 + + #-----< id-HO-Cause >-----# + id_HO_Cause = INT(name='id-HO-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_HO_Cause._val = 168 + + #-----< id-VoiceSupportMatchIndicator >-----# + id_VoiceSupportMatchIndicator = INT(name='id-VoiceSupportMatchIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_VoiceSupportMatchIndicator._val = 169 + + #-----< id-GUMMEIType >-----# + id_GUMMEIType = INT(name='id-GUMMEIType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_GUMMEIType._val = 170 + + #-----< id-M3Configuration >-----# + id_M3Configuration = INT(name='id-M3Configuration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_M3Configuration._val = 171 + + #-----< id-M4Configuration >-----# + id_M4Configuration = INT(name='id-M4Configuration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_M4Configuration._val = 172 + + #-----< id-M5Configuration >-----# + id_M5Configuration = INT(name='id-M5Configuration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_M5Configuration._val = 173 + + #-----< id-MDT-Location-Info >-----# + id_MDT_Location_Info = INT(name='id-MDT-Location-Info', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MDT_Location_Info._val = 174 + + #-----< id-MobilityInformation >-----# + id_MobilityInformation = INT(name='id-MobilityInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MobilityInformation._val = 175 + + #-----< id-Tunnel-Information-for-BBF >-----# + id_Tunnel_Information_for_BBF = INT(name='id-Tunnel-Information-for-BBF', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Tunnel_Information_for_BBF._val = 176 + + #-----< id-ManagementBasedMDTPLMNList >-----# + id_ManagementBasedMDTPLMNList = INT(name='id-ManagementBasedMDTPLMNList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ManagementBasedMDTPLMNList._val = 177 + + #-----< id-SignallingBasedMDTPLMNList >-----# + id_SignallingBasedMDTPLMNList = INT(name='id-SignallingBasedMDTPLMNList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SignallingBasedMDTPLMNList._val = 178 + + #-----< id-ULCOUNTValueExtended >-----# + id_ULCOUNTValueExtended = INT(name='id-ULCOUNTValueExtended', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ULCOUNTValueExtended._val = 179 + + #-----< id-DLCOUNTValueExtended >-----# + id_DLCOUNTValueExtended = INT(name='id-DLCOUNTValueExtended', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_DLCOUNTValueExtended._val = 180 + + #-----< id-ReceiveStatusOfULPDCPSDUsExtended >-----# + id_ReceiveStatusOfULPDCPSDUsExtended = INT(name='id-ReceiveStatusOfULPDCPSDUsExtended', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ReceiveStatusOfULPDCPSDUsExtended._val = 181 + + #-----< id-ECGIListForRestart >-----# + id_ECGIListForRestart = INT(name='id-ECGIListForRestart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ECGIListForRestart._val = 182 + + #-----< id-SIPTO-Correlation-ID >-----# + id_SIPTO_Correlation_ID = INT(name='id-SIPTO-Correlation-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SIPTO_Correlation_ID._val = 183 + + #-----< id-SIPTO-L-GW-TransportLayerAddress >-----# + id_SIPTO_L_GW_TransportLayerAddress = INT(name='id-SIPTO-L-GW-TransportLayerAddress', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SIPTO_L_GW_TransportLayerAddress._val = 184 + + #-----< id-TransportInformation >-----# + id_TransportInformation = INT(name='id-TransportInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TransportInformation._val = 185 + + #-----< id-LHN-ID >-----# + id_LHN_ID = INT(name='id-LHN-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_LHN_ID._val = 186 + + #-----< id-AdditionalCSFallbackIndicator >-----# + id_AdditionalCSFallbackIndicator = INT(name='id-AdditionalCSFallbackIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_AdditionalCSFallbackIndicator._val = 187 + + #-----< id-TAIListForRestart >-----# + id_TAIListForRestart = INT(name='id-TAIListForRestart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TAIListForRestart._val = 188 + + #-----< id-UserLocationInformation >-----# + id_UserLocationInformation = INT(name='id-UserLocationInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UserLocationInformation._val = 189 + + #-----< id-EmergencyAreaIDListForRestart >-----# + id_EmergencyAreaIDListForRestart = INT(name='id-EmergencyAreaIDListForRestart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_EmergencyAreaIDListForRestart._val = 190 + + #-----< id-KillAllWarningMessages >-----# + id_KillAllWarningMessages = INT(name='id-KillAllWarningMessages', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_KillAllWarningMessages._val = 191 + + #-----< id-Masked-IMEISV >-----# + id_Masked_IMEISV = INT(name='id-Masked-IMEISV', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Masked_IMEISV._val = 192 + + #-----< id-eNBIndirectX2TransportLayerAddresses >-----# + id_eNBIndirectX2TransportLayerAddresses = INT(name='id-eNBIndirectX2TransportLayerAddresses', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_eNBIndirectX2TransportLayerAddresses._val = 193 + + #-----< id-uE-HistoryInformationFromTheUE >-----# + id_uE_HistoryInformationFromTheUE = INT(name='id-uE-HistoryInformationFromTheUE', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_uE_HistoryInformationFromTheUE._val = 194 + + #-----< id-ProSeAuthorized >-----# + id_ProSeAuthorized = INT(name='id-ProSeAuthorized', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ProSeAuthorized._val = 195 + + #-----< id-ExpectedUEBehaviour >-----# + id_ExpectedUEBehaviour = INT(name='id-ExpectedUEBehaviour', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ExpectedUEBehaviour._val = 196 + + #-----< id-LoggedMBSFNMDT >-----# + id_LoggedMBSFNMDT = INT(name='id-LoggedMBSFNMDT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_LoggedMBSFNMDT._val = 197 + + #-----< id-UERadioCapabilityForPaging >-----# + id_UERadioCapabilityForPaging = INT(name='id-UERadioCapabilityForPaging', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UERadioCapabilityForPaging._val = 198 + + #-----< id-E-RABToBeModifiedListBearerModInd >-----# + id_E_RABToBeModifiedListBearerModInd = INT(name='id-E-RABToBeModifiedListBearerModInd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeModifiedListBearerModInd._val = 199 + + #-----< id-E-RABToBeModifiedItemBearerModInd >-----# + id_E_RABToBeModifiedItemBearerModInd = INT(name='id-E-RABToBeModifiedItemBearerModInd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeModifiedItemBearerModInd._val = 200 + + #-----< id-E-RABNotToBeModifiedListBearerModInd >-----# + id_E_RABNotToBeModifiedListBearerModInd = INT(name='id-E-RABNotToBeModifiedListBearerModInd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABNotToBeModifiedListBearerModInd._val = 201 + + #-----< id-E-RABNotToBeModifiedItemBearerModInd >-----# + id_E_RABNotToBeModifiedItemBearerModInd = INT(name='id-E-RABNotToBeModifiedItemBearerModInd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABNotToBeModifiedItemBearerModInd._val = 202 + + #-----< id-E-RABModifyListBearerModConf >-----# + id_E_RABModifyListBearerModConf = INT(name='id-E-RABModifyListBearerModConf', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABModifyListBearerModConf._val = 203 + + #-----< id-E-RABModifyItemBearerModConf >-----# + id_E_RABModifyItemBearerModConf = INT(name='id-E-RABModifyItemBearerModConf', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABModifyItemBearerModConf._val = 204 + + #-----< id-E-RABFailedToModifyListBearerModConf >-----# + id_E_RABFailedToModifyListBearerModConf = INT(name='id-E-RABFailedToModifyListBearerModConf', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToModifyListBearerModConf._val = 205 + + #-----< id-SON-Information-Report >-----# + id_SON_Information_Report = INT(name='id-SON-Information-Report', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SON_Information_Report._val = 206 + + #-----< id-Muting-Availability-Indication >-----# + id_Muting_Availability_Indication = INT(name='id-Muting-Availability-Indication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Muting_Availability_Indication._val = 207 + + #-----< id-Muting-Pattern-Information >-----# + id_Muting_Pattern_Information = INT(name='id-Muting-Pattern-Information', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Muting_Pattern_Information._val = 208 + + #-----< id-Synchronisation-Information >-----# + id_Synchronisation_Information = INT(name='id-Synchronisation-Information', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Synchronisation_Information._val = 209 + + #-----< id-E-RABToBeReleasedListBearerModConf >-----# + id_E_RABToBeReleasedListBearerModConf = INT(name='id-E-RABToBeReleasedListBearerModConf', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABToBeReleasedListBearerModConf._val = 210 + + #-----< id-AssistanceDataForPaging >-----# + id_AssistanceDataForPaging = INT(name='id-AssistanceDataForPaging', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_AssistanceDataForPaging._val = 211 + + #-----< id-CellIdentifierAndCELevelForCECapableUEs >-----# + id_CellIdentifierAndCELevelForCECapableUEs = INT(name='id-CellIdentifierAndCELevelForCECapableUEs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CellIdentifierAndCELevelForCECapableUEs._val = 212 + + #-----< id-InformationOnRecommendedCellsAndENBsForPaging >-----# + id_InformationOnRecommendedCellsAndENBsForPaging = INT(name='id-InformationOnRecommendedCellsAndENBsForPaging', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_InformationOnRecommendedCellsAndENBsForPaging._val = 213 + + #-----< id-RecommendedCellItem >-----# + id_RecommendedCellItem = INT(name='id-RecommendedCellItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RecommendedCellItem._val = 214 + + #-----< id-RecommendedENBItem >-----# + id_RecommendedENBItem = INT(name='id-RecommendedENBItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RecommendedENBItem._val = 215 + + #-----< id-ProSeUEtoNetworkRelaying >-----# + id_ProSeUEtoNetworkRelaying = INT(name='id-ProSeUEtoNetworkRelaying', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ProSeUEtoNetworkRelaying._val = 216 + + #-----< id-ULCOUNTValuePDCP-SNlength18 >-----# + id_ULCOUNTValuePDCP_SNlength18 = INT(name='id-ULCOUNTValuePDCP-SNlength18', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ULCOUNTValuePDCP_SNlength18._val = 217 + + #-----< id-DLCOUNTValuePDCP-SNlength18 >-----# + id_DLCOUNTValuePDCP_SNlength18 = INT(name='id-DLCOUNTValuePDCP-SNlength18', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_DLCOUNTValuePDCP_SNlength18._val = 218 + + #-----< id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 >-----# + id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = INT(name='id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18._val = 219 + + #-----< id-M6Configuration >-----# + id_M6Configuration = INT(name='id-M6Configuration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_M6Configuration._val = 220 + + #-----< id-M7Configuration >-----# + id_M7Configuration = INT(name='id-M7Configuration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_M7Configuration._val = 221 + + #-----< id-PWSfailedECGIList >-----# + id_PWSfailedECGIList = INT(name='id-PWSfailedECGIList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_PWSfailedECGIList._val = 222 + + #-----< id-MME-Group-ID >-----# + id_MME_Group_ID = INT(name='id-MME-Group-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_MME_Group_ID._val = 223 + + #-----< id-Additional-GUTI >-----# + id_Additional_GUTI = INT(name='id-Additional-GUTI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Additional_GUTI._val = 224 + + #-----< id-S1-Message >-----# + id_S1_Message = INT(name='id-S1-Message', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_S1_Message._val = 225 + + #-----< id-CSGMembershipInfo >-----# + id_CSGMembershipInfo = INT(name='id-CSGMembershipInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CSGMembershipInfo._val = 226 + + #-----< id-Paging-eDRXInformation >-----# + id_Paging_eDRXInformation = INT(name='id-Paging-eDRXInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Paging_eDRXInformation._val = 227 + + #-----< id-UE-RetentionInformation >-----# + id_UE_RetentionInformation = INT(name='id-UE-RetentionInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UE_RetentionInformation._val = 228 + + #-----< id-UE-Usage-Type >-----# + id_UE_Usage_Type = INT(name='id-UE-Usage-Type', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UE_Usage_Type._val = 230 + + #-----< id-extended-UEIdentityIndexValue >-----# + id_extended_UEIdentityIndexValue = INT(name='id-extended-UEIdentityIndexValue', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_extended_UEIdentityIndexValue._val = 231 + + #-----< id-RAT-Type >-----# + id_RAT_Type = INT(name='id-RAT-Type', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RAT_Type._val = 232 + + #-----< id-BearerType >-----# + id_BearerType = INT(name='id-BearerType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_BearerType._val = 233 + + #-----< id-NB-IoT-DefaultPagingDRX >-----# + id_NB_IoT_DefaultPagingDRX = INT(name='id-NB-IoT-DefaultPagingDRX', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NB_IoT_DefaultPagingDRX._val = 234 + + #-----< id-E-RABFailedToResumeListResumeReq >-----# + id_E_RABFailedToResumeListResumeReq = INT(name='id-E-RABFailedToResumeListResumeReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToResumeListResumeReq._val = 235 + + #-----< id-E-RABFailedToResumeItemResumeReq >-----# + id_E_RABFailedToResumeItemResumeReq = INT(name='id-E-RABFailedToResumeItemResumeReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToResumeItemResumeReq._val = 236 + + #-----< id-E-RABFailedToResumeListResumeRes >-----# + id_E_RABFailedToResumeListResumeRes = INT(name='id-E-RABFailedToResumeListResumeRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToResumeListResumeRes._val = 237 + + #-----< id-E-RABFailedToResumeItemResumeRes >-----# + id_E_RABFailedToResumeItemResumeRes = INT(name='id-E-RABFailedToResumeItemResumeRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABFailedToResumeItemResumeRes._val = 238 + + #-----< id-NB-IoT-Paging-eDRXInformation >-----# + id_NB_IoT_Paging_eDRXInformation = INT(name='id-NB-IoT-Paging-eDRXInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NB_IoT_Paging_eDRXInformation._val = 239 + + #-----< id-V2XServicesAuthorized >-----# + id_V2XServicesAuthorized = INT(name='id-V2XServicesAuthorized', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_V2XServicesAuthorized._val = 240 + + #-----< id-UEUserPlaneCIoTSupportIndicator >-----# + id_UEUserPlaneCIoTSupportIndicator = INT(name='id-UEUserPlaneCIoTSupportIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UEUserPlaneCIoTSupportIndicator._val = 241 + + #-----< id-CE-mode-B-SupportIndicator >-----# + id_CE_mode_B_SupportIndicator = INT(name='id-CE-mode-B-SupportIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CE_mode_B_SupportIndicator._val = 242 + + #-----< id-SRVCCOperationNotPossible >-----# + id_SRVCCOperationNotPossible = INT(name='id-SRVCCOperationNotPossible', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SRVCCOperationNotPossible._val = 243 + + #-----< id-NB-IoT-UEIdentityIndexValue >-----# + id_NB_IoT_UEIdentityIndexValue = INT(name='id-NB-IoT-UEIdentityIndexValue', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NB_IoT_UEIdentityIndexValue._val = 244 + + #-----< id-RRC-Resume-Cause >-----# + id_RRC_Resume_Cause = INT(name='id-RRC-Resume-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RRC_Resume_Cause._val = 245 + + #-----< id-DCN-ID >-----# + id_DCN_ID = INT(name='id-DCN-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_DCN_ID._val = 246 + + #-----< id-ServedDCNs >-----# + id_ServedDCNs = INT(name='id-ServedDCNs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ServedDCNs._val = 247 + + #-----< id-UESidelinkAggregateMaximumBitrate >-----# + id_UESidelinkAggregateMaximumBitrate = INT(name='id-UESidelinkAggregateMaximumBitrate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UESidelinkAggregateMaximumBitrate._val = 248 + + #-----< id-DLNASPDUDeliveryAckRequest >-----# + id_DLNASPDUDeliveryAckRequest = INT(name='id-DLNASPDUDeliveryAckRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_DLNASPDUDeliveryAckRequest._val = 249 + + #-----< id-Coverage-Level >-----# + id_Coverage_Level = INT(name='id-Coverage-Level', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Coverage_Level._val = 250 + + #-----< id-EnhancedCoverageRestricted >-----# + id_EnhancedCoverageRestricted = INT(name='id-EnhancedCoverageRestricted', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_EnhancedCoverageRestricted._val = 251 + + #-----< id-UE-Level-QoS-Parameters >-----# + id_UE_Level_QoS_Parameters = INT(name='id-UE-Level-QoS-Parameters', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UE_Level_QoS_Parameters._val = 252 + + #-----< id-DL-CP-SecurityInformation >-----# + id_DL_CP_SecurityInformation = INT(name='id-DL-CP-SecurityInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_DL_CP_SecurityInformation._val = 253 + + #-----< id-UL-CP-SecurityInformation >-----# + id_UL_CP_SecurityInformation = INT(name='id-UL-CP-SecurityInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UL_CP_SecurityInformation._val = 254 + + #-----< id-extended-e-RAB-MaximumBitrateDL >-----# + id_extended_e_RAB_MaximumBitrateDL = INT(name='id-extended-e-RAB-MaximumBitrateDL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_extended_e_RAB_MaximumBitrateDL._val = 255 + + #-----< id-extended-e-RAB-MaximumBitrateUL >-----# + id_extended_e_RAB_MaximumBitrateUL = INT(name='id-extended-e-RAB-MaximumBitrateUL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_extended_e_RAB_MaximumBitrateUL._val = 256 + + #-----< id-extended-e-RAB-GuaranteedBitrateDL >-----# + id_extended_e_RAB_GuaranteedBitrateDL = INT(name='id-extended-e-RAB-GuaranteedBitrateDL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_extended_e_RAB_GuaranteedBitrateDL._val = 257 + + #-----< id-extended-e-RAB-GuaranteedBitrateUL >-----# + id_extended_e_RAB_GuaranteedBitrateUL = INT(name='id-extended-e-RAB-GuaranteedBitrateUL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_extended_e_RAB_GuaranteedBitrateUL._val = 258 + + #-----< id-extended-uEaggregateMaximumBitRateDL >-----# + id_extended_uEaggregateMaximumBitRateDL = INT(name='id-extended-uEaggregateMaximumBitRateDL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_extended_uEaggregateMaximumBitRateDL._val = 259 + + #-----< id-extended-uEaggregateMaximumBitRateUL >-----# + id_extended_uEaggregateMaximumBitRateUL = INT(name='id-extended-uEaggregateMaximumBitRateUL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_extended_uEaggregateMaximumBitRateUL._val = 260 + + #-----< id-NRrestrictioninEPSasSecondaryRAT >-----# + id_NRrestrictioninEPSasSecondaryRAT = INT(name='id-NRrestrictioninEPSasSecondaryRAT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NRrestrictioninEPSasSecondaryRAT._val = 261 + + #-----< id-UEAppLayerMeasConfig >-----# + id_UEAppLayerMeasConfig = INT(name='id-UEAppLayerMeasConfig', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UEAppLayerMeasConfig._val = 262 + + #-----< id-UE-Application-Layer-Measurement-Capability >-----# + id_UE_Application_Layer_Measurement_Capability = INT(name='id-UE-Application-Layer-Measurement-Capability', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UE_Application_Layer_Measurement_Capability._val = 263 + + #-----< id-SecondaryRATDataUsageReportList >-----# + id_SecondaryRATDataUsageReportList = INT(name='id-SecondaryRATDataUsageReportList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SecondaryRATDataUsageReportList._val = 264 + + #-----< id-SecondaryRATDataUsageReportItem >-----# + id_SecondaryRATDataUsageReportItem = INT(name='id-SecondaryRATDataUsageReportItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SecondaryRATDataUsageReportItem._val = 265 + + #-----< id-HandoverFlag >-----# + id_HandoverFlag = INT(name='id-HandoverFlag', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_HandoverFlag._val = 266 + + #-----< id-E-RABUsageReportItem >-----# + id_E_RABUsageReportItem = INT(name='id-E-RABUsageReportItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_E_RABUsageReportItem._val = 267 + + #-----< id-SecondaryRATDataUsageRequest >-----# + id_SecondaryRATDataUsageRequest = INT(name='id-SecondaryRATDataUsageRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_SecondaryRATDataUsageRequest._val = 268 + + #-----< id-NRUESecurityCapabilities >-----# + id_NRUESecurityCapabilities = INT(name='id-NRUESecurityCapabilities', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NRUESecurityCapabilities._val = 269 + + #-----< id-UnlicensedSpectrumRestriction >-----# + id_UnlicensedSpectrumRestriction = INT(name='id-UnlicensedSpectrumRestriction', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UnlicensedSpectrumRestriction._val = 270 + + #-----< id-CE-ModeBRestricted >-----# + id_CE_ModeBRestricted = INT(name='id-CE-ModeBRestricted', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CE_ModeBRestricted._val = 271 + + #-----< id-LTE-M-Indication >-----# + id_LTE_M_Indication = INT(name='id-LTE-M-Indication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_LTE_M_Indication._val = 272 + + #-----< id-DownlinkPacketLossRate >-----# + id_DownlinkPacketLossRate = INT(name='id-DownlinkPacketLossRate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_DownlinkPacketLossRate._val = 273 + + #-----< id-UplinkPacketLossRate >-----# + id_UplinkPacketLossRate = INT(name='id-UplinkPacketLossRate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UplinkPacketLossRate._val = 274 + + #-----< id-UECapabilityInfoRequest >-----# + id_UECapabilityInfoRequest = INT(name='id-UECapabilityInfoRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_UECapabilityInfoRequest._val = 275 + + #-----< id-serviceType >-----# + id_serviceType = INT(name='id-serviceType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_serviceType._val = 276 + + #-----< id-AerialUEsubscriptionInformation >-----# + id_AerialUEsubscriptionInformation = INT(name='id-AerialUEsubscriptionInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_AerialUEsubscriptionInformation._val = 277 + + #-----< id-Subscription-Based-UE-DifferentiationInfo >-----# + id_Subscription_Based_UE_DifferentiationInfo = INT(name='id-Subscription-Based-UE-DifferentiationInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_Subscription_Based_UE_DifferentiationInfo._val = 278 + + #-----< id-EndIndication >-----# + id_EndIndication = INT(name='id-EndIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_EndIndication._val = 280 + + #-----< id-EDT-Session >-----# + id_EDT_Session = INT(name='id-EDT-Session', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_EDT_Session._val = 281 + + #-----< id-CNTypeRestrictions >-----# + id_CNTypeRestrictions = INT(name='id-CNTypeRestrictions', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_CNTypeRestrictions._val = 282 + + #-----< id-PendingDataIndication >-----# + id_PendingDataIndication = INT(name='id-PendingDataIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_PendingDataIndication._val = 283 + + #-----< id-BluetoothMeasurementConfiguration >-----# + id_BluetoothMeasurementConfiguration = INT(name='id-BluetoothMeasurementConfiguration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_BluetoothMeasurementConfiguration._val = 284 + + #-----< id-WLANMeasurementConfiguration >-----# + id_WLANMeasurementConfiguration = INT(name='id-WLANMeasurementConfiguration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_WLANMeasurementConfiguration._val = 285 + + #-----< id-WarningAreaCoordinates >-----# + id_WarningAreaCoordinates = INT(name='id-WarningAreaCoordinates', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_WarningAreaCoordinates._val = 286 + + #-----< id-NRrestrictionin5GS >-----# + id_NRrestrictionin5GS = INT(name='id-NRrestrictionin5GS', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_NRrestrictionin5GS._val = 287 + + #-----< id-PSCellInformation >-----# + id_PSCellInformation = INT(name='id-PSCellInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_PSCellInformation._val = 288 + + #-----< id-LastNG-RANPLMNIdentity >-----# + id_LastNG_RANPLMNIdentity = INT(name='id-LastNG-RANPLMNIdentity', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_LastNG_RANPLMNIdentity._val = 290 + + #-----< id-ConnectedengNBList >-----# + id_ConnectedengNBList = INT(name='id-ConnectedengNBList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ConnectedengNBList._val = 291 + + #-----< id-ConnectedengNBToAddList >-----# + id_ConnectedengNBToAddList = INT(name='id-ConnectedengNBToAddList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ConnectedengNBToAddList._val = 292 + + #-----< id-ConnectedengNBToRemoveList >-----# + id_ConnectedengNBToRemoveList = INT(name='id-ConnectedengNBToRemoveList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ConnectedengNBToRemoveList._val = 293 + + #-----< id-EN-DCSONConfigurationTransfer-ECT >-----# + id_EN_DCSONConfigurationTransfer_ECT = INT(name='id-EN-DCSONConfigurationTransfer-ECT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_EN_DCSONConfigurationTransfer_ECT._val = 294 + + #-----< id-EN-DCSONConfigurationTransfer-MCT >-----# + id_EN_DCSONConfigurationTransfer_MCT = INT(name='id-EN-DCSONConfigurationTransfer-MCT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_EN_DCSONConfigurationTransfer_MCT._val = 295 + + #-----< id-IMSvoiceEPSfallbackfrom5G >-----# + id_IMSvoiceEPSfallbackfrom5G = INT(name='id-IMSvoiceEPSfallbackfrom5G', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_IMSvoiceEPSfallbackfrom5G._val = 296 + + #-----< id-TimeSinceSecondaryNodeRelease >-----# + id_TimeSinceSecondaryNodeRelease = INT(name='id-TimeSinceSecondaryNodeRelease', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_TimeSinceSecondaryNodeRelease._val = 297 + + #-----< id-RequestTypeAdditionalInfo >-----# + id_RequestTypeAdditionalInfo = INT(name='id-RequestTypeAdditionalInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_RequestTypeAdditionalInfo._val = 298 + + #-----< id-AdditionalRRMPriorityIndex >-----# + id_AdditionalRRMPriorityIndex = INT(name='id-AdditionalRRMPriorityIndex', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_AdditionalRRMPriorityIndex._val = 299 + + #-----< id-ContextatSource >-----# + id_ContextatSource = INT(name='id-ContextatSource', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + id_ContextatSource._val = 300 + + _all_ = [ + id_HandoverPreparation, + id_HandoverResourceAllocation, + id_HandoverNotification, + id_PathSwitchRequest, + id_HandoverCancel, + id_E_RABSetup, + id_E_RABModify, + id_E_RABRelease, + id_E_RABReleaseIndication, + id_InitialContextSetup, + id_Paging, + id_downlinkNASTransport, + id_initialUEMessage, + id_uplinkNASTransport, + id_Reset, + id_ErrorIndication, + id_NASNonDeliveryIndication, + id_S1Setup, + id_UEContextReleaseRequest, + id_DownlinkS1cdma2000tunnelling, + id_UplinkS1cdma2000tunnelling, + id_UEContextModification, + id_UECapabilityInfoIndication, + id_UEContextRelease, + id_eNBStatusTransfer, + id_MMEStatusTransfer, + id_DeactivateTrace, + id_TraceStart, + id_TraceFailureIndication, + id_ENBConfigurationUpdate, + id_MMEConfigurationUpdate, + id_LocationReportingControl, + id_LocationReportingFailureIndication, + id_LocationReport, + id_OverloadStart, + id_OverloadStop, + id_WriteReplaceWarning, + id_eNBDirectInformationTransfer, + id_MMEDirectInformationTransfer, + id_PrivateMessage, + id_eNBConfigurationTransfer, + id_MMEConfigurationTransfer, + id_CellTrafficTrace, + id_Kill, + id_downlinkUEAssociatedLPPaTransport, + id_uplinkUEAssociatedLPPaTransport, + id_downlinkNonUEAssociatedLPPaTransport, + id_uplinkNonUEAssociatedLPPaTransport, + id_UERadioCapabilityMatch, + id_PWSRestartIndication, + id_E_RABModificationIndication, + id_PWSFailureIndication, + id_RerouteNASRequest, + id_UEContextModificationIndication, + id_ConnectionEstablishmentIndication, + id_UEContextSuspend, + id_UEContextResume, + id_NASDeliveryIndication, + id_RetrieveUEInformation, + id_UEInformationTransfer, + id_eNBCPRelocationIndication, + id_MMECPRelocationIndication, + id_SecondaryRATDataUsageReport, + maxPrivateIEs, + maxProtocolExtensions, + maxProtocolIEs, + maxnoofCSGs, + maxnoofE_RABs, + maxnoofTAIs, + maxnoofTACs, + maxnoofErrors, + maxnoofBPLMNs, + maxnoofPLMNsPerMME, + maxnoofEPLMNs, + maxnoofEPLMNsPlusOne, + maxnoofForbLACs, + maxnoofForbTACs, + maxnoofIndividualS1ConnectionsToReset, + maxnoofCellsinUEHistoryInfo, + maxnoofCellsineNB, + maxnoofTAIforWarning, + maxnoofCellID, + maxnoofDCNs, + maxnoofEmergencyAreaID, + maxnoofCellinTAI, + maxnoofCellinEAI, + maxnoofeNBX2TLAs, + maxnoofeNBX2ExtTLAs, + maxnoofeNBX2GTPTLAs, + maxnoofRATs, + maxnoofGroupIDs, + maxnoofMMECs, + maxnoofCellIDforMDT, + maxnoofTAforMDT, + maxnoofMDTPLMNs, + maxnoofCellsforRestart, + maxnoofRestartTAIs, + maxnoofRestartEmergencyAreaIDs, + maxEARFCN, + maxnoofMBSFNAreaMDT, + maxnoofRecommendedCells, + maxnoofRecommendedENBs, + maxnooftimeperiods, + maxnoofCellIDforQMC, + maxnoofTAforQMC, + maxnoofPLMNforQMC, + maxnoofBluetoothName, + maxnoofWLANName, + maxnoofConnectedengNBs, + id_MME_UE_S1AP_ID, + id_HandoverType, + id_Cause, + id_SourceID, + id_TargetID, + id_eNB_UE_S1AP_ID, + id_E_RABSubjecttoDataForwardingList, + id_E_RABtoReleaseListHOCmd, + id_E_RABDataForwardingItem, + id_E_RABReleaseItemBearerRelComp, + id_E_RABToBeSetupListBearerSUReq, + id_E_RABToBeSetupItemBearerSUReq, + id_E_RABAdmittedList, + id_E_RABFailedToSetupListHOReqAck, + id_E_RABAdmittedItem, + id_E_RABFailedtoSetupItemHOReqAck, + id_E_RABToBeSwitchedDLList, + id_E_RABToBeSwitchedDLItem, + id_E_RABToBeSetupListCtxtSUReq, + id_TraceActivation, + id_NAS_PDU, + id_E_RABToBeSetupItemHOReq, + id_E_RABSetupListBearerSURes, + id_E_RABFailedToSetupListBearerSURes, + id_E_RABToBeModifiedListBearerModReq, + id_E_RABModifyListBearerModRes, + id_E_RABFailedToModifyList, + id_E_RABToBeReleasedList, + id_E_RABFailedToReleaseList, + id_E_RABItem, + id_E_RABToBeModifiedItemBearerModReq, + id_E_RABModifyItemBearerModRes, + id_E_RABReleaseItem, + id_E_RABSetupItemBearerSURes, + id_SecurityContext, + id_HandoverRestrictionList, + id_UEPagingID, + id_pagingDRX, + id_TAIList, + id_TAIItem, + id_E_RABFailedToSetupListCtxtSURes, + id_E_RABReleaseItemHOCmd, + id_E_RABSetupItemCtxtSURes, + id_E_RABSetupListCtxtSURes, + id_E_RABToBeSetupItemCtxtSUReq, + id_E_RABToBeSetupListHOReq, + id_GERANtoLTEHOInformationRes, + id_UTRANtoLTEHOInformationRes, + id_CriticalityDiagnostics, + id_Global_ENB_ID, + id_eNBname, + id_MMEname, + id_ServedPLMNs, + id_SupportedTAs, + id_TimeToWait, + id_uEaggregateMaximumBitrate, + id_TAI, + id_E_RABReleaseListBearerRelComp, + id_cdma2000PDU, + id_cdma2000RATType, + id_cdma2000SectorID, + id_SecurityKey, + id_UERadioCapability, + id_GUMMEI_ID, + id_E_RABInformationListItem, + id_Direct_Forwarding_Path_Availability, + id_UEIdentityIndexValue, + id_cdma2000HOStatus, + id_cdma2000HORequiredIndication, + id_E_UTRAN_Trace_ID, + id_RelativeMMECapacity, + id_SourceMME_UE_S1AP_ID, + id_Bearers_SubjectToStatusTransfer_Item, + id_eNB_StatusTransfer_TransparentContainer, + id_UE_associatedLogicalS1_ConnectionItem, + id_ResetType, + id_UE_associatedLogicalS1_ConnectionListResAck, + id_E_RABToBeSwitchedULItem, + id_E_RABToBeSwitchedULList, + id_S_TMSI, + id_cdma2000OneXRAND, + id_RequestType, + id_UE_S1AP_IDs, + id_EUTRAN_CGI, + id_OverloadResponse, + id_cdma2000OneXSRVCCInfo, + id_E_RABFailedToBeReleasedList, + id_Source_ToTarget_TransparentContainer, + id_ServedGUMMEIs, + id_SubscriberProfileIDforRFP, + id_UESecurityCapabilities, + id_CSFallbackIndicator, + id_CNDomain, + id_E_RABReleasedList, + id_MessageIdentifier, + id_SerialNumber, + id_WarningAreaList, + id_RepetitionPeriod, + id_NumberofBroadcastRequest, + id_WarningType, + id_WarningSecurityInfo, + id_DataCodingScheme, + id_WarningMessageContents, + id_BroadcastCompletedAreaList, + id_Inter_SystemInformationTransferTypeEDT, + id_Inter_SystemInformationTransferTypeMDT, + id_Target_ToSource_TransparentContainer, + id_SRVCCOperationPossible, + id_SRVCCHOIndication, + id_NAS_DownlinkCount, + id_CSG_Id, + id_CSG_IdList, + id_SONConfigurationTransferECT, + id_SONConfigurationTransferMCT, + id_TraceCollectionEntityIPAddress, + id_MSClassmark2, + id_MSClassmark3, + id_RRC_Establishment_Cause, + id_NASSecurityParametersfromE_UTRAN, + id_NASSecurityParameterstoE_UTRAN, + id_DefaultPagingDRX, + id_Source_ToTarget_TransparentContainer_Secondary, + id_Target_ToSource_TransparentContainer_Secondary, + id_EUTRANRoundTripDelayEstimationInfo, + id_BroadcastCancelledAreaList, + id_ConcurrentWarningMessageIndicator, + id_Data_Forwarding_Not_Possible, + id_ExtendedRepetitionPeriod, + id_CellAccessMode, + id_CSGMembershipStatus, + id_LPPa_PDU, + id_Routing_ID, + id_Time_Synchronisation_Info, + id_PS_ServiceNotAvailable, + id_PagingPriority, + id_x2TNLConfigurationInfo, + id_eNBX2ExtendedTransportLayerAddresses, + id_GUMMEIList, + id_GW_TransportLayerAddress, + id_Correlation_ID, + id_SourceMME_GUMMEI, + id_MME_UE_S1AP_ID_2, + id_RegisteredLAI, + id_RelayNode_Indicator, + id_TrafficLoadReductionIndication, + id_MDTConfiguration, + id_MMERelaySupportIndicator, + id_GWContextReleaseIndication, + id_ManagementBasedMDTAllowed, + id_PrivacyIndicator, + id_Time_UE_StayedInCell_EnhancedGranularity, + id_HO_Cause, + id_VoiceSupportMatchIndicator, + id_GUMMEIType, + id_M3Configuration, + id_M4Configuration, + id_M5Configuration, + id_MDT_Location_Info, + id_MobilityInformation, + id_Tunnel_Information_for_BBF, + id_ManagementBasedMDTPLMNList, + id_SignallingBasedMDTPLMNList, + id_ULCOUNTValueExtended, + id_DLCOUNTValueExtended, + id_ReceiveStatusOfULPDCPSDUsExtended, + id_ECGIListForRestart, + id_SIPTO_Correlation_ID, + id_SIPTO_L_GW_TransportLayerAddress, + id_TransportInformation, + id_LHN_ID, + id_AdditionalCSFallbackIndicator, + id_TAIListForRestart, + id_UserLocationInformation, + id_EmergencyAreaIDListForRestart, + id_KillAllWarningMessages, + id_Masked_IMEISV, + id_eNBIndirectX2TransportLayerAddresses, + id_uE_HistoryInformationFromTheUE, + id_ProSeAuthorized, + id_ExpectedUEBehaviour, + id_LoggedMBSFNMDT, + id_UERadioCapabilityForPaging, + id_E_RABToBeModifiedListBearerModInd, + id_E_RABToBeModifiedItemBearerModInd, + id_E_RABNotToBeModifiedListBearerModInd, + id_E_RABNotToBeModifiedItemBearerModInd, + id_E_RABModifyListBearerModConf, + id_E_RABModifyItemBearerModConf, + id_E_RABFailedToModifyListBearerModConf, + id_SON_Information_Report, + id_Muting_Availability_Indication, + id_Muting_Pattern_Information, + id_Synchronisation_Information, + id_E_RABToBeReleasedListBearerModConf, + id_AssistanceDataForPaging, + id_CellIdentifierAndCELevelForCECapableUEs, + id_InformationOnRecommendedCellsAndENBsForPaging, + id_RecommendedCellItem, + id_RecommendedENBItem, + id_ProSeUEtoNetworkRelaying, + id_ULCOUNTValuePDCP_SNlength18, + id_DLCOUNTValuePDCP_SNlength18, + id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18, + id_M6Configuration, + id_M7Configuration, + id_PWSfailedECGIList, + id_MME_Group_ID, + id_Additional_GUTI, + id_S1_Message, + id_CSGMembershipInfo, + id_Paging_eDRXInformation, + id_UE_RetentionInformation, + id_UE_Usage_Type, + id_extended_UEIdentityIndexValue, + id_RAT_Type, + id_BearerType, + id_NB_IoT_DefaultPagingDRX, + id_E_RABFailedToResumeListResumeReq, + id_E_RABFailedToResumeItemResumeReq, + id_E_RABFailedToResumeListResumeRes, + id_E_RABFailedToResumeItemResumeRes, + id_NB_IoT_Paging_eDRXInformation, + id_V2XServicesAuthorized, + id_UEUserPlaneCIoTSupportIndicator, + id_CE_mode_B_SupportIndicator, + id_SRVCCOperationNotPossible, + id_NB_IoT_UEIdentityIndexValue, + id_RRC_Resume_Cause, + id_DCN_ID, + id_ServedDCNs, + id_UESidelinkAggregateMaximumBitrate, + id_DLNASPDUDeliveryAckRequest, + id_Coverage_Level, + id_EnhancedCoverageRestricted, + id_UE_Level_QoS_Parameters, + id_DL_CP_SecurityInformation, + id_UL_CP_SecurityInformation, + id_extended_e_RAB_MaximumBitrateDL, + id_extended_e_RAB_MaximumBitrateUL, + id_extended_e_RAB_GuaranteedBitrateDL, + id_extended_e_RAB_GuaranteedBitrateUL, + id_extended_uEaggregateMaximumBitRateDL, + id_extended_uEaggregateMaximumBitRateUL, + id_NRrestrictioninEPSasSecondaryRAT, + id_UEAppLayerMeasConfig, + id_UE_Application_Layer_Measurement_Capability, + id_SecondaryRATDataUsageReportList, + id_SecondaryRATDataUsageReportItem, + id_HandoverFlag, + id_E_RABUsageReportItem, + id_SecondaryRATDataUsageRequest, + id_NRUESecurityCapabilities, + id_UnlicensedSpectrumRestriction, + id_CE_ModeBRestricted, + id_LTE_M_Indication, + id_DownlinkPacketLossRate, + id_UplinkPacketLossRate, + id_UECapabilityInfoRequest, + id_serviceType, + id_AerialUEsubscriptionInformation, + id_Subscription_Based_UE_DifferentiationInfo, + id_EndIndication, + id_EDT_Session, + id_CNTypeRestrictions, + id_PendingDataIndication, + id_BluetoothMeasurementConfiguration, + id_WLANMeasurementConfiguration, + id_WarningAreaCoordinates, + id_NRrestrictionin5GS, + id_PSCellInformation, + id_LastNG_RANPLMNIdentity, + id_ConnectedengNBList, + id_ConnectedengNBToAddList, + id_ConnectedengNBToRemoveList, + id_EN_DCSONConfigurationTransfer_ECT, + id_EN_DCSONConfigurationTransfer_MCT, + id_IMSvoiceEPSfallbackfrom5G, + id_TimeSinceSecondaryNodeRelease, + id_RequestTypeAdditionalInfo, + id_AdditionalRRMPriorityIndex, + id_ContextatSource, + ] + +class S1AP_Containers: + + _name_ = 'S1AP-Containers' + _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 5] + + _obj_ = [ + 'S1AP-PROTOCOL-IES', + 'S1AP-PROTOCOL-IES-PAIR', + 'S1AP-PROTOCOL-EXTENSION', + 'S1AP-PRIVATE-IES', + 'ProtocolIE-Container', + 'ProtocolIE-SingleContainer', + 'ProtocolIE-Field', + 'ProtocolIE-ContainerPair', + 'ProtocolIE-FieldPair', + 'ProtocolIE-ContainerList', + 'ProtocolIE-ContainerPairList', + 'ProtocolExtensionContainer', + 'ProtocolExtensionField', + 'PrivateIE-Container', + 'PrivateIE-Field', + ] + _type_ = [ + 'S1AP-PROTOCOL-IES', + 'S1AP-PROTOCOL-IES-PAIR', + 'S1AP-PROTOCOL-EXTENSION', + 'S1AP-PRIVATE-IES', + 'ProtocolIE-Container', + 'ProtocolIE-SingleContainer', + 'ProtocolIE-Field', + 'ProtocolIE-ContainerPair', + 'ProtocolIE-FieldPair', + 'ProtocolIE-ContainerList', + 'ProtocolIE-ContainerPairList', + 'ProtocolExtensionContainer', + 'ProtocolExtensionField', + 'PrivateIE-Container', + 'PrivateIE-Field', + ] + _set_ = [ + ] + _val_ = [ + ] + _class_ = [ + 'S1AP-PROTOCOL-IES', + 'S1AP-PROTOCOL-IES-PAIR', + 'S1AP-PROTOCOL-EXTENSION', + 'S1AP-PRIVATE-IES', + ] + _param_ = [ + 'ProtocolIE-Container', + 'ProtocolIE-SingleContainer', + 'ProtocolIE-Field', + 'ProtocolIE-ContainerPair', + 'ProtocolIE-FieldPair', + 'ProtocolIE-ContainerList', + 'ProtocolIE-ContainerPairList', + 'ProtocolExtensionContainer', + 'ProtocolExtensionField', + 'PrivateIE-Container', + 'PrivateIE-Field', + ] + + #-----< S1AP-PROTOCOL-IES >-----# + S1AP_PROTOCOL_IES = CLASS(name='S1AP-PROTOCOL-IES', mode=MODE_TYPE) + _S1AP_PROTOCOL_IES_id = INT(name='id', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID')), uniq=True) + _S1AP_PROTOCOL_IES_criticality = ENUM(name='criticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) + _S1AP_PROTOCOL_IES_Value = OPEN(name='Value', mode=MODE_TYPE) + _S1AP_PROTOCOL_IES_presence = ENUM(name='presence', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Presence'))) + S1AP_PROTOCOL_IES._cont = ASN1Dict([ + ('id', _S1AP_PROTOCOL_IES_id), + ('criticality', _S1AP_PROTOCOL_IES_criticality), + ('Value', _S1AP_PROTOCOL_IES_Value), + ('presence', _S1AP_PROTOCOL_IES_presence), + ]) + + #-----< S1AP-PROTOCOL-IES-PAIR >-----# + S1AP_PROTOCOL_IES_PAIR = CLASS(name='S1AP-PROTOCOL-IES-PAIR', mode=MODE_TYPE) + _S1AP_PROTOCOL_IES_PAIR_id = INT(name='id', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID')), uniq=True) + _S1AP_PROTOCOL_IES_PAIR_firstCriticality = ENUM(name='firstCriticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) + _S1AP_PROTOCOL_IES_PAIR_FirstValue = OPEN(name='FirstValue', mode=MODE_TYPE) + _S1AP_PROTOCOL_IES_PAIR_secondCriticality = ENUM(name='secondCriticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) + _S1AP_PROTOCOL_IES_PAIR_SecondValue = OPEN(name='SecondValue', mode=MODE_TYPE) + _S1AP_PROTOCOL_IES_PAIR_presence = ENUM(name='presence', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Presence'))) + S1AP_PROTOCOL_IES_PAIR._cont = ASN1Dict([ + ('id', _S1AP_PROTOCOL_IES_PAIR_id), + ('firstCriticality', _S1AP_PROTOCOL_IES_PAIR_firstCriticality), + ('FirstValue', _S1AP_PROTOCOL_IES_PAIR_FirstValue), + ('secondCriticality', _S1AP_PROTOCOL_IES_PAIR_secondCriticality), + ('SecondValue', _S1AP_PROTOCOL_IES_PAIR_SecondValue), + ('presence', _S1AP_PROTOCOL_IES_PAIR_presence), + ]) + + #-----< S1AP-PROTOCOL-EXTENSION >-----# + S1AP_PROTOCOL_EXTENSION = CLASS(name='S1AP-PROTOCOL-EXTENSION', mode=MODE_TYPE) + _S1AP_PROTOCOL_EXTENSION_id = INT(name='id', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolExtensionID')), uniq=True) + _S1AP_PROTOCOL_EXTENSION_criticality = ENUM(name='criticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) + _S1AP_PROTOCOL_EXTENSION_Extension = OPEN(name='Extension', mode=MODE_TYPE) + _S1AP_PROTOCOL_EXTENSION_presence = ENUM(name='presence', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Presence'))) + S1AP_PROTOCOL_EXTENSION._cont = ASN1Dict([ + ('id', _S1AP_PROTOCOL_EXTENSION_id), + ('criticality', _S1AP_PROTOCOL_EXTENSION_criticality), + ('Extension', _S1AP_PROTOCOL_EXTENSION_Extension), + ('presence', _S1AP_PROTOCOL_EXTENSION_presence), + ]) + + #-----< S1AP-PRIVATE-IES >-----# + S1AP_PRIVATE_IES = CLASS(name='S1AP-PRIVATE-IES', mode=MODE_TYPE) + _S1AP_PRIVATE_IES_id = CHOICE(name='id', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'PrivateIE-ID'))) + _S1AP_PRIVATE_IES_criticality = ENUM(name='criticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) + _S1AP_PRIVATE_IES_Value = OPEN(name='Value', mode=MODE_TYPE) + _S1AP_PRIVATE_IES_presence = ENUM(name='presence', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Presence'))) + S1AP_PRIVATE_IES._cont = ASN1Dict([ + ('id', _S1AP_PRIVATE_IES_id), + ('criticality', _S1AP_PRIVATE_IES_criticality), + ('Value', _S1AP_PRIVATE_IES_Value), + ('presence', _S1AP_PRIVATE_IES_presence), + ]) + + #-----< ProtocolIE-Container >-----# + ProtocolIE_Container = SEQ_OF(name='ProtocolIE-Container', mode=MODE_TYPE, param=True) + + #-----< ProtocolIE-SingleContainer >-----# + ProtocolIE_SingleContainer = SEQ(name='ProtocolIE-SingleContainer', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field')), param=True) + + #-----< ProtocolIE-Field >-----# + ProtocolIE_Field = SEQ(name='ProtocolIE-Field', mode=MODE_TYPE, param=True) + + #-----< ProtocolIE-ContainerPair >-----# + ProtocolIE_ContainerPair = SEQ_OF(name='ProtocolIE-ContainerPair', mode=MODE_TYPE, param=True) + + #-----< ProtocolIE-FieldPair >-----# + ProtocolIE_FieldPair = SEQ(name='ProtocolIE-FieldPair', mode=MODE_TYPE, param=True) + + #-----< ProtocolIE-ContainerList >-----# + ProtocolIE_ContainerList = SEQ_OF(name='ProtocolIE-ContainerList', mode=MODE_TYPE, param=True) + + #-----< ProtocolIE-ContainerPairList >-----# + ProtocolIE_ContainerPairList = SEQ_OF(name='ProtocolIE-ContainerPairList', mode=MODE_TYPE, param=True) + + #-----< ProtocolExtensionContainer >-----# + ProtocolExtensionContainer = SEQ_OF(name='ProtocolExtensionContainer', mode=MODE_TYPE, param=True) + + #-----< ProtocolExtensionField >-----# + ProtocolExtensionField = SEQ(name='ProtocolExtensionField', mode=MODE_TYPE, param=True) + + #-----< PrivateIE-Container >-----# + PrivateIE_Container = SEQ_OF(name='PrivateIE-Container', mode=MODE_TYPE, param=True) + + #-----< PrivateIE-Field >-----# + PrivateIE_Field = SEQ(name='PrivateIE-Field', mode=MODE_TYPE, param=True) + + _all_ = [ + _S1AP_PROTOCOL_IES_id, + _S1AP_PROTOCOL_IES_criticality, + _S1AP_PROTOCOL_IES_Value, + _S1AP_PROTOCOL_IES_presence, + S1AP_PROTOCOL_IES, + _S1AP_PROTOCOL_IES_PAIR_id, + _S1AP_PROTOCOL_IES_PAIR_firstCriticality, + _S1AP_PROTOCOL_IES_PAIR_FirstValue, + _S1AP_PROTOCOL_IES_PAIR_secondCriticality, + _S1AP_PROTOCOL_IES_PAIR_SecondValue, + _S1AP_PROTOCOL_IES_PAIR_presence, + S1AP_PROTOCOL_IES_PAIR, + _S1AP_PROTOCOL_EXTENSION_id, + _S1AP_PROTOCOL_EXTENSION_criticality, + _S1AP_PROTOCOL_EXTENSION_Extension, + _S1AP_PROTOCOL_EXTENSION_presence, + S1AP_PROTOCOL_EXTENSION, + _S1AP_PRIVATE_IES_id, + _S1AP_PRIVATE_IES_criticality, + _S1AP_PRIVATE_IES_Value, + _S1AP_PRIVATE_IES_presence, + S1AP_PRIVATE_IES, + ] + +class S1AP_IEs: + + _name_ = 'S1AP-IEs' + _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 2] + + _obj_ = [ + 'Additional-GUTI', + 'Additional-GUTI-ExtIEs', + 'AdditionalRRMPriorityIndex', + 'AerialUEsubscriptionInformation', + 'AreaScopeOfMDT', + 'AreaScopeOfQMC', + 'AllocationAndRetentionPriority', + 'AllocationAndRetentionPriority-ExtIEs', + 'AssistanceDataForCECapableUEs', + 'InformationForCECapableUEs-ExtIEs', + 'AssistanceDataForPaging', + 'AssistanceDataForPaging-ExtIEs', + 'AssistanceDataForRecommendedCells', + 'AssistanceDataForRecommendedCells-ExtIEs', + 'Bearers-SubjectToStatusTransferList', + 'Bearers-SubjectToStatusTransfer-ItemIEs', + 'Bearers-SubjectToStatusTransfer-Item', + 'Bearers-SubjectToStatusTransfer-ItemExtIEs', + 'BearerType', + 'BitRate', + 'BluetoothMeasurementConfiguration', + 'BluetoothMeasurementConfiguration-ExtIEs', + 'BluetoothMeasConfigNameList', + 'BluetoothMeasConfig', + 'BluetoothName', + 'BPLMNs', + 'BroadcastCancelledAreaList', + 'BroadcastCompletedAreaList', + 'CancelledCellinEAI', + 'CancelledCellinEAI-Item', + 'CancelledCellinEAI-Item-ExtIEs', + 'CancelledCellinTAI', + 'CancelledCellinTAI-Item', + 'CancelledCellinTAI-Item-ExtIEs', + 'Cause', + 'CauseMisc', + 'CauseProtocol', + 'CauseRadioNetwork', + 'CauseTransport', + 'CauseNas', + 'CellAccessMode', + 'CellIdentifierAndCELevelForCECapableUEs', + 'CellIdentifierAndCELevelForCECapableUEs-ExtIEs', + 'CELevel', + 'CE-mode-B-SupportIndicator', + 'CellIdentity', + 'CellID-Broadcast', + 'CellID-Broadcast-Item', + 'CellID-Broadcast-Item-ExtIEs', + 'CellID-Cancelled', + 'CellID-Cancelled-Item', + 'CellID-Cancelled-Item-ExtIEs', + 'CellBasedMDT', + 'CellBasedMDT-ExtIEs', + 'CellIdListforMDT', + 'CellBasedQMC', + 'CellBasedQMC-ExtIEs', + 'CellIdListforQMC', + 'Cdma2000PDU', + 'Cdma2000RATType', + 'Cdma2000SectorID', + 'Cdma2000HOStatus', + 'Cdma2000HORequiredIndication', + 'Cdma2000OneXSRVCCInfo', + 'Cdma2000OneXSRVCCInfo-ExtIEs', + 'Cdma2000OneXMEID', + 'Cdma2000OneXMSI', + 'Cdma2000OneXPilot', + 'Cdma2000OneXRAND', + 'Cell-Size', + 'CellType', + 'CellType-ExtIEs', + 'CGI', + 'CGI-ExtIEs', + 'CI', + 'CNDomain', + 'CNTypeRestrictions', + 'CNTypeRestrictions-Item', + 'CNTypeRestrictions-Item-ExtIEs', + 'CNType', + 'ConcurrentWarningMessageIndicator', + 'ConnectedengNBList', + 'ConnectedengNBItem', + 'ConnectedengNBItem-ExtIEs', + 'ContextatSource', + 'ContextatSource-ExtIEs', + 'Correlation-ID', + 'CSFallbackIndicator', + 'AdditionalCSFallbackIndicator', + 'CSG-Id', + 'CSG-IdList', + 'CSG-IdList-Item', + 'CSG-IdList-Item-ExtIEs', + 'CSGMembershipStatus', + 'COUNTvalue', + 'COUNTvalue-ExtIEs', + 'COUNTValueExtended', + 'COUNTValueExtended-ExtIEs', + 'COUNTvaluePDCP-SNlength18', + 'COUNTvaluePDCP-SNlength18-ExtIEs', + 'Coverage-Level', + 'CriticalityDiagnostics', + 'CriticalityDiagnostics-ExtIEs', + 'CriticalityDiagnostics-IE-List', + 'CriticalityDiagnostics-IE-Item', + 'CriticalityDiagnostics-IE-Item-ExtIEs', + 'DataCodingScheme', + 'DCN-ID', + 'ServedDCNs', + 'ServedDCNsItem', + 'ServedDCNsItem-ExtIEs', + 'DL-CP-SecurityInformation', + 'DL-CP-SecurityInformation-ExtIEs', + 'DL-Forwarding', + 'DL-NAS-MAC', + 'Direct-Forwarding-Path-Availability', + 'Data-Forwarding-Not-Possible', + 'DLNASPDUDeliveryAckRequest', + 'EARFCN', + 'ECGIList', + 'PWSfailedECGIList', + 'EDT-Session', + 'EmergencyAreaIDList', + 'EmergencyAreaID', + 'EmergencyAreaID-Broadcast', + 'EmergencyAreaID-Broadcast-Item', + 'EmergencyAreaID-Broadcast-Item-ExtIEs', + 'EmergencyAreaID-Cancelled', + 'EmergencyAreaID-Cancelled-Item', + 'EmergencyAreaID-Cancelled-Item-ExtIEs', + 'CompletedCellinEAI', + 'CompletedCellinEAI-Item', + 'CompletedCellinEAI-Item-ExtIEs', + 'ECGI-List', + 'EmergencyAreaIDListForRestart', + 'ENB-ID', + 'En-gNB-ID', + 'GERAN-Cell-ID', + 'GERAN-Cell-ID-ExtIEs', + 'Global-ENB-ID', + 'GlobalENB-ID-ExtIEs', + 'Global-en-gNB-ID', + 'Global-en-gNB-ID-ExtIEs', + 'GUMMEIList', + 'ENB-StatusTransfer-TransparentContainer', + 'ENB-StatusTransfer-TransparentContainer-ExtIEs', + 'ENB-UE-S1AP-ID', + 'ENBname', + 'ENBX2TLAs', + 'EncryptionAlgorithms', + 'EN-DCSONConfigurationTransfer', + 'EN-DCSONConfigurationTransfer-ExtIEs', + 'EN-DCSONTransferType', + 'EN-DCTransferTypeRequest', + 'EN-DCTransferTypeRequest-ExtIEs', + 'EN-DCTransferTypeReply', + 'EN-DCTransferTypeReply-ExtIEs', + 'EN-DCSONeNBIdentification', + 'EN-DCSONeNBIdentification-ExtIEs', + 'EN-DCSONengNBIdentification', + 'EN-DCSONengNBIdentification-ExtIEs', + 'EndIndication', + 'EnhancedCoverageRestricted', + 'CE-ModeBRestricted', + 'EPLMNs', + 'EventType', + 'E-RAB-ID', + 'E-RABInformationList', + 'E-RABInformationListIEs', + 'E-RABInformationListItem', + 'E-RABInformationListItem-ExtIEs', + 'E-RABList', + 'E-RABItemIEs', + 'E-RABItem', + 'E-RABItem-ExtIEs', + 'E-RABLevelQoSParameters', + 'E-RABUsageReportList', + 'E-RABUsageReportItemIEs', + 'E-RABUsageReportItem', + 'E-RABUsageReportItem-ExtIEs', + 'E-RABQoSParameters-ExtIEs', + 'EUTRAN-CGI', + 'EUTRAN-CGI-ExtIEs', + 'EUTRANRoundTripDelayEstimationInfo', + 'ExpectedUEBehaviour', + 'ExpectedUEBehaviour-ExtIEs', + 'ExpectedUEActivityBehaviour', + 'ExpectedUEActivityBehaviour-ExtIEs', + 'ExpectedActivityPeriod', + 'ExpectedIdlePeriod', + 'SourceOfUEActivityBehaviourInformation', + 'ExpectedHOInterval', + 'ExtendedBitRate', + 'ExtendedRNC-ID', + 'ExtendedRepetitionPeriod', + 'Extended-UEIdentityIndexValue', + 'FiveGSTAC', + 'FiveGSTAI', + 'FiveGSTAI-ExtIEs', + 'ForbiddenInterRATs', + 'ForbiddenTAs', + 'ForbiddenTAs-Item', + 'ForbiddenTAs-Item-ExtIEs', + 'ForbiddenTACs', + 'ForbiddenLAs', + 'ForbiddenLAs-Item', + 'ForbiddenLAs-Item-ExtIEs', + 'ForbiddenLACs', + 'GBR-QosInformation', + 'GBR-QosInformation-ExtIEs', + 'GTP-TEID', + 'GUMMEI', + 'GUMMEI-ExtIEs', + 'GUMMEIType', + 'GWContextReleaseIndication', + 'HandoverFlag', + 'HandoverRestrictionList', + 'HandoverRestrictionList-ExtIEs', + 'HandoverType', + 'HFN', + 'HFNModified', + 'HFNforPDCP-SNlength18', + 'Masked-IMEISV', + 'ImmediateMDT', + 'ImmediateMDT-ExtIEs', + 'IMSI', + 'InformationOnRecommendedCellsAndENBsForPaging', + 'InformationOnRecommendedCellsAndENBsForPaging-ExtIEs', + 'IntegrityProtectionAlgorithms', + 'IntendedNumberOfPagingAttempts', + 'InterfacesToTrace', + 'IMSvoiceEPSfallbackfrom5G', + 'KillAllWarningMessages', + 'LAC', + 'LAI', + 'LAI-ExtIEs', + 'LastVisitedCell-Item', + 'LastVisitedEUTRANCellInformation', + 'LastVisitedEUTRANCellInformation-ExtIEs', + 'LastVisitedNGRANCellInformation', + 'LastVisitedUTRANCellInformation', + 'LastVisitedGERANCellInformation', + 'L3-Information', + 'LPPa-PDU', + 'LHN-ID', + 'Links-to-log', + 'ListeningSubframePattern', + 'ListeningSubframePattern-ExtIEs', + 'LoggedMDT', + 'LoggedMDT-ExtIEs', + 'LoggingInterval', + 'LoggingDuration', + 'LoggedMBSFNMDT', + 'LoggedMBSFNMDT-ExtIEs', + 'LTE-M-Indication', + 'M3Configuration', + 'M3Configuration-ExtIEs', + 'M3period', + 'M4Configuration', + 'M4Configuration-ExtIEs', + 'M4period', + 'M5Configuration', + 'M5Configuration-ExtIEs', + 'M5period', + 'M6Configuration', + 'M6Configuration-ExtIEs', + 'M6report-Interval', + 'M6delay-threshold', + 'M7Configuration', + 'M7Configuration-ExtIEs', + 'M7period', + 'MDT-Activation', + 'MDT-Location-Info', + 'MDT-Configuration', + 'MDT-Configuration-ExtIEs', + 'ManagementBasedMDTAllowed', + 'MBSFN-ResultToLog', + 'MBSFN-ResultToLogInfo', + 'MBSFN-ResultToLogInfo-ExtIEs', + 'MDTPLMNList', + 'PrivacyIndicator', + 'MDTMode', + 'MDTMode-Extension', + 'MDTMode-ExtensionIE', + 'MeasurementsToActivate', + 'MeasurementThresholdA2', + 'MessageIdentifier', + 'MobilityInformation', + 'MMEname', + 'MMEPagingTarget', + 'MMERelaySupportIndicator', + 'MME-Group-ID', + 'MME-Code', + 'MME-UE-S1AP-ID', + 'M-TMSI', + 'MSClassmark2', + 'MSClassmark3', + 'MutingAvailabilityIndication', + 'MutingPatternInformation', + 'MutingPatternInformation-ExtIEs', + 'NAS-PDU', + 'NASSecurityParametersfromE-UTRAN', + 'NASSecurityParameterstoE-UTRAN', + 'NB-IoT-DefaultPagingDRX', + 'NB-IoT-Paging-eDRXInformation', + 'NB-IoT-Paging-eDRXInformation-ExtIEs', + 'NB-IoT-Paging-eDRX-Cycle', + 'NB-IoT-PagingTimeWindow', + 'NB-IoT-UEIdentityIndexValue', + 'NextPagingAreaScope', + 'NRCellIdentity', + 'NR-CGI', + 'NR-CGI-ExtIEs', + 'NRencryptionAlgorithms', + 'NRintegrityProtectionAlgorithms', + 'NRrestrictioninEPSasSecondaryRAT', + 'NRrestrictionin5GS', + 'NRUESecurityCapabilities', + 'NRUESecurityCapabilities-ExtIEs', + 'NumberofBroadcastRequest', + 'NumberOfBroadcasts', + 'OldBSS-ToNewBSS-Information', + 'OverloadAction', + 'OverloadResponse', + 'Packet-LossRate', + 'PagingAttemptInformation', + 'PagingAttemptInformation-ExtIEs', + 'PagingAttemptCount', + 'Paging-eDRXInformation', + 'Paging-eDRXInformation-ExtIEs', + 'Paging-eDRX-Cycle', + 'PagingTimeWindow', + 'PagingDRX', + 'PagingPriority', + 'PDCP-SN', + 'PDCP-SNExtended', + 'PDCP-SNlength18', + 'PendingDataIndication', + 'M1PeriodicReporting', + 'M1PeriodicReporting-ExtIEs', + 'PLMNidentity', + 'PLMNAreaBasedQMC', + 'PLMNAreaBasedQMC-ExtIEs', + 'PLMNListforQMC', + 'Port-Number', + 'Pre-emptionCapability', + 'Pre-emptionVulnerability', + 'PriorityLevel', + 'ProSeAuthorized', + 'ProSeAuthorized-ExtIEs', + 'ProSeDirectDiscovery', + 'ProSeUEtoNetworkRelaying', + 'ProSeDirectCommunication', + 'PS-ServiceNotAvailable', + 'PSCellInformation', + 'PSCellInformation-ExtIEs', + 'QCI', + 'RAN-UE-NGAP-ID', + 'ReceiveStatusofULPDCPSDUs', + 'ReceiveStatusOfULPDCPSDUsExtended', + 'ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', + 'RecommendedCellsForPaging', + 'RecommendedCellsForPaging-ExtIEs', + 'RecommendedCellList', + 'RecommendedCellItemIEs', + 'RecommendedCellItem', + 'RecommendedCellsForPagingItem-ExtIEs', + 'RecommendedENBsForPaging', + 'RecommendedENBsForPaging-ExtIEs', + 'RecommendedENBList', + 'RecommendedENBItemIEs', + 'RecommendedENBItem', + 'RecommendedENBItem-ExtIEs', + 'RelativeMMECapacity', + 'RelayNode-Indicator', + 'RAC', + 'RAT-Type', + 'ReportAmountMDT', + 'ReportIntervalMDT', + 'M1ReportingTrigger', + 'RequestType', + 'RequestType-ExtIEs', + 'RequestTypeAdditionalInfo', + 'RIMTransfer', + 'RIMTransfer-ExtIEs', + 'RIMInformation', + 'RIMRoutingAddress', + 'ReportArea', + 'RepetitionPeriod', + 'RLFReportInformation', + 'RLFReportInformation-ExtIEs', + 'RNC-ID', + 'RRC-Container', + 'RRC-Establishment-Cause', + 'ECGIListForRestart', + 'Routing-ID', + 'SecurityKey', + 'SecurityContext', + 'SecurityContext-ExtIEs', + 'SecondaryRATType', + 'SecondaryRATDataUsageRequest', + 'SecondaryRATDataUsageReportList', + 'SecondaryRATDataUsageReportItemIEs', + 'SecondaryRATDataUsageReportItem', + 'SecondaryRATDataUsageReportItem-ExtIEs', + 'SerialNumber', + 'ServiceType', + 'SONInformation', + 'SONInformation-Extension', + 'SONInformation-ExtensionIE', + 'SONInformationRequest', + 'SONInformationReply', + 'SONInformationReply-ExtIEs', + 'SONInformationReport', + 'SONConfigurationTransfer', + 'SONConfigurationTransfer-ExtIEs', + 'SynchronisationInformation', + 'SynchronisationInformation-ExtIEs', + 'Source-ToTarget-TransparentContainer', + 'SourceBSS-ToTargetBSS-TransparentContainer', + 'SourceeNB-ID', + 'SourceeNB-ID-ExtIEs', + 'SRVCCOperationNotPossible', + 'SRVCCOperationPossible', + 'SRVCCHOIndication', + 'SourceeNB-ToTargeteNB-TransparentContainer', + 'SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs', + 'SourceRNC-ToTargetRNC-TransparentContainer', + 'SourceNgRanNode-ToTargetNgRanNode-TransparentContainer', + 'ServedGUMMEIs', + 'ServedGUMMEIsItem', + 'ServedGUMMEIsItem-ExtIEs', + 'ServedGroupIDs', + 'ServedMMECs', + 'ServedPLMNs', + 'SubscriberProfileIDforRFP', + 'Subscription-Based-UE-DifferentiationInfo', + 'Subscription-Based-UE-DifferentiationInfo-ExtIEs', + 'ScheduledCommunicationTime', + 'ScheduledCommunicationTime-ExtIEs', + 'SupportedTAs', + 'SupportedTAs-Item', + 'SupportedTAs-Item-ExtIEs', + 'StratumLevel', + 'SynchronisationStatus', + 'TimeSynchronisationInfo', + 'TimeSynchronisationInfo-ExtIEs', + 'S-TMSI', + 'S-TMSI-ExtIEs', + 'TAC', + 'TAIBasedMDT', + 'TAIBasedMDT-ExtIEs', + 'TAIListforMDT', + 'TAIListforWarning', + 'TAI', + 'TAI-ExtIEs', + 'TAI-Broadcast', + 'TAI-Broadcast-Item', + 'TAI-Broadcast-Item-ExtIEs', + 'TAI-Cancelled', + 'TAI-Cancelled-Item', + 'TAI-Cancelled-Item-ExtIEs', + 'TABasedMDT', + 'TABasedMDT-ExtIEs', + 'TAListforMDT', + 'TABasedQMC', + 'TABasedQMC-ExtIEs', + 'TAListforQMC', + 'TAIBasedQMC', + 'TAIBasedQMC-ExtIEs', + 'TAIListforQMC', + 'CompletedCellinTAI', + 'CompletedCellinTAI-Item', + 'CompletedCellinTAI-Item-ExtIEs', + 'TBCD-STRING', + 'TargetID', + 'TargeteNB-ID', + 'TargeteNB-ID-ExtIEs', + 'TargetRNC-ID', + 'TargetRNC-ID-ExtIEs', + 'TargetNgRanNode-ID', + 'TargetNgRanNode-ID-ExtIEs', + 'Global-RAN-NODE-ID', + 'GNB', + 'GNB-ExtIEs', + 'Global-GNB-ID', + 'Global-GNB-ID-ExtIEs', + 'GNB-Identity', + 'NG-eNB', + 'NG-eNB-ExtIEs', + 'GNB-ID', + 'TargeteNB-ToSourceeNB-TransparentContainer', + 'TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs', + 'Target-ToSource-TransparentContainer', + 'TargetRNC-ToSourceRNC-TransparentContainer', + 'TargetBSS-ToSourceBSS-TransparentContainer', + 'TargetNgRanNode-ToSourceNgRanNode-TransparentContainer', + 'M1ThresholdEventA2', + 'M1ThresholdEventA2-ExtIEs', + 'Threshold-RSRP', + 'Threshold-RSRQ', + 'TimeToWait', + 'Time-UE-StayedInCell', + 'Time-UE-StayedInCell-EnhancedGranularity', + 'TimeSinceSecondaryNodeRelease', + 'TransportInformation', + 'TransportLayerAddress', + 'TraceActivation', + 'TraceActivation-ExtIEs', + 'TraceDepth', + 'E-UTRAN-Trace-ID', + 'TrafficLoadReductionIndication', + 'TunnelInformation', + 'Tunnel-Information-ExtIEs', + 'TypeOfError', + 'TAIListForRestart', + 'UEAggregateMaximumBitrate', + 'UEAggregate-MaximumBitrates-ExtIEs', + 'UEAppLayerMeasConfig', + 'UEAppLayerMeasConfig-ExtIEs', + 'UECapabilityInfoRequest', + 'UE-RetentionInformation', + 'UE-S1AP-IDs', + 'UE-S1AP-ID-pair', + 'UE-S1AP-ID-pair-ExtIEs', + 'UE-associatedLogicalS1-ConnectionItem', + 'UE-associatedLogicalS1-ConnectionItemExtIEs', + 'UEIdentityIndexValue', + 'UE-HistoryInformation', + 'UE-HistoryInformationFromTheUE', + 'UEPagingID', + 'UERadioCapability', + 'UERadioCapabilityForPaging', + 'UE-RLF-Report-Container', + 'UE-RLF-Report-Container-for-extended-bands', + 'UESecurityCapabilities', + 'UESecurityCapabilities-ExtIEs', + 'UESidelinkAggregateMaximumBitrate', + 'UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs', + 'UE-Usage-Type', + 'UL-CP-SecurityInformation', + 'UL-CP-SecurityInformation-ExtIEs', + 'UL-NAS-MAC', + 'UL-NAS-Count', + 'UnlicensedSpectrumRestriction', + 'UserLocationInformation', + 'UserLocationInformation-ExtIEs', + 'UEUserPlaneCIoTSupportIndicator', + 'UE-Application-Layer-Measurement-Capability', + 'VoiceSupportMatchIndicator', + 'V2XServicesAuthorized', + 'V2XServicesAuthorized-ExtIEs', + 'VehicleUE', + 'PedestrianUE', + 'WarningAreaCoordinates', + 'WarningAreaList', + 'WarningType', + 'WarningSecurityInfo', + 'WarningMessageContents', + 'WLANMeasurementConfiguration', + 'WLANMeasurementConfiguration-ExtIEs', + 'WLANMeasConfigNameList', + 'WLANMeasConfig', + 'WLANName', + 'X2TNLConfigurationInfo', + 'X2TNLConfigurationInfo-ExtIEs', + 'ENBX2ExtTLAs', + 'ENBX2ExtTLA', + 'ENBX2ExtTLA-ExtIEs', + 'ENBX2GTPTLAs', + 'ENBIndirectX2TransportLayerAddresses', + ] + _type_ = [ + 'Additional-GUTI', + 'AdditionalRRMPriorityIndex', + 'AerialUEsubscriptionInformation', + 'AreaScopeOfMDT', + 'AreaScopeOfQMC', + 'AllocationAndRetentionPriority', + 'AssistanceDataForCECapableUEs', + 'AssistanceDataForPaging', + 'AssistanceDataForRecommendedCells', + 'Bearers-SubjectToStatusTransferList', + 'Bearers-SubjectToStatusTransfer-Item', + 'BearerType', + 'BitRate', + 'BluetoothMeasurementConfiguration', + 'BluetoothMeasConfigNameList', + 'BluetoothMeasConfig', + 'BluetoothName', + 'BPLMNs', + 'BroadcastCancelledAreaList', + 'BroadcastCompletedAreaList', + 'CancelledCellinEAI', + 'CancelledCellinEAI-Item', + 'CancelledCellinTAI', + 'CancelledCellinTAI-Item', + 'Cause', + 'CauseMisc', + 'CauseProtocol', + 'CauseRadioNetwork', + 'CauseTransport', + 'CauseNas', + 'CellAccessMode', + 'CellIdentifierAndCELevelForCECapableUEs', + 'CELevel', + 'CE-mode-B-SupportIndicator', + 'CellIdentity', + 'CellID-Broadcast', + 'CellID-Broadcast-Item', + 'CellID-Cancelled', + 'CellID-Cancelled-Item', + 'CellBasedMDT', + 'CellIdListforMDT', + 'CellBasedQMC', + 'CellIdListforQMC', + 'Cdma2000PDU', + 'Cdma2000RATType', + 'Cdma2000SectorID', + 'Cdma2000HOStatus', + 'Cdma2000HORequiredIndication', + 'Cdma2000OneXSRVCCInfo', + 'Cdma2000OneXMEID', + 'Cdma2000OneXMSI', + 'Cdma2000OneXPilot', + 'Cdma2000OneXRAND', + 'Cell-Size', + 'CellType', + 'CGI', + 'CI', + 'CNDomain', + 'CNTypeRestrictions', + 'CNTypeRestrictions-Item', + 'CNType', + 'ConcurrentWarningMessageIndicator', + 'ConnectedengNBList', + 'ConnectedengNBItem', + 'ContextatSource', + 'Correlation-ID', + 'CSFallbackIndicator', + 'AdditionalCSFallbackIndicator', + 'CSG-Id', + 'CSG-IdList', + 'CSG-IdList-Item', + 'CSGMembershipStatus', + 'COUNTvalue', + 'COUNTValueExtended', + 'COUNTvaluePDCP-SNlength18', + 'Coverage-Level', + 'CriticalityDiagnostics', + 'CriticalityDiagnostics-IE-List', + 'CriticalityDiagnostics-IE-Item', + 'DataCodingScheme', + 'DCN-ID', + 'ServedDCNs', + 'ServedDCNsItem', + 'DL-CP-SecurityInformation', + 'DL-Forwarding', + 'DL-NAS-MAC', + 'Direct-Forwarding-Path-Availability', + 'Data-Forwarding-Not-Possible', + 'DLNASPDUDeliveryAckRequest', + 'EARFCN', + 'ECGIList', + 'PWSfailedECGIList', + 'EDT-Session', + 'EmergencyAreaIDList', + 'EmergencyAreaID', + 'EmergencyAreaID-Broadcast', + 'EmergencyAreaID-Broadcast-Item', + 'EmergencyAreaID-Cancelled', + 'EmergencyAreaID-Cancelled-Item', + 'CompletedCellinEAI', + 'CompletedCellinEAI-Item', + 'ECGI-List', + 'EmergencyAreaIDListForRestart', + 'ENB-ID', + 'En-gNB-ID', + 'GERAN-Cell-ID', + 'Global-ENB-ID', + 'Global-en-gNB-ID', + 'GUMMEIList', + 'ENB-StatusTransfer-TransparentContainer', + 'ENB-UE-S1AP-ID', + 'ENBname', + 'ENBX2TLAs', + 'EncryptionAlgorithms', + 'EN-DCSONConfigurationTransfer', + 'EN-DCSONTransferType', + 'EN-DCTransferTypeRequest', + 'EN-DCTransferTypeReply', + 'EN-DCSONeNBIdentification', + 'EN-DCSONengNBIdentification', + 'EndIndication', + 'EnhancedCoverageRestricted', + 'CE-ModeBRestricted', + 'EPLMNs', + 'EventType', + 'E-RAB-ID', + 'E-RABInformationList', + 'E-RABInformationListItem', + 'E-RABList', + 'E-RABItem', + 'E-RABLevelQoSParameters', + 'E-RABUsageReportList', + 'E-RABUsageReportItem', + 'EUTRAN-CGI', + 'EUTRANRoundTripDelayEstimationInfo', + 'ExpectedUEBehaviour', + 'ExpectedUEActivityBehaviour', + 'ExpectedActivityPeriod', + 'ExpectedIdlePeriod', + 'SourceOfUEActivityBehaviourInformation', + 'ExpectedHOInterval', + 'ExtendedBitRate', + 'ExtendedRNC-ID', + 'ExtendedRepetitionPeriod', + 'Extended-UEIdentityIndexValue', + 'FiveGSTAC', + 'FiveGSTAI', + 'ForbiddenInterRATs', + 'ForbiddenTAs', + 'ForbiddenTAs-Item', + 'ForbiddenTACs', + 'ForbiddenLAs', + 'ForbiddenLAs-Item', + 'ForbiddenLACs', + 'GBR-QosInformation', + 'GTP-TEID', + 'GUMMEI', + 'GUMMEIType', + 'GWContextReleaseIndication', + 'HandoverFlag', + 'HandoverRestrictionList', + 'HandoverType', + 'HFN', + 'HFNModified', + 'HFNforPDCP-SNlength18', + 'Masked-IMEISV', + 'ImmediateMDT', + 'IMSI', + 'InformationOnRecommendedCellsAndENBsForPaging', + 'IntegrityProtectionAlgorithms', + 'IntendedNumberOfPagingAttempts', + 'InterfacesToTrace', + 'IMSvoiceEPSfallbackfrom5G', + 'KillAllWarningMessages', + 'LAC', + 'LAI', + 'LastVisitedCell-Item', + 'LastVisitedEUTRANCellInformation', + 'LastVisitedNGRANCellInformation', + 'LastVisitedUTRANCellInformation', + 'LastVisitedGERANCellInformation', + 'L3-Information', + 'LPPa-PDU', + 'LHN-ID', + 'Links-to-log', + 'ListeningSubframePattern', + 'LoggedMDT', + 'LoggingInterval', + 'LoggingDuration', + 'LoggedMBSFNMDT', + 'LTE-M-Indication', + 'M3Configuration', + 'M3period', + 'M4Configuration', + 'M4period', + 'M5Configuration', + 'M5period', + 'M6Configuration', + 'M6report-Interval', + 'M6delay-threshold', + 'M7Configuration', + 'M7period', + 'MDT-Activation', + 'MDT-Location-Info', + 'MDT-Configuration', + 'ManagementBasedMDTAllowed', + 'MBSFN-ResultToLog', + 'MBSFN-ResultToLogInfo', + 'MDTPLMNList', + 'PrivacyIndicator', + 'MDTMode', + 'MDTMode-Extension', + 'MeasurementsToActivate', + 'MeasurementThresholdA2', + 'MessageIdentifier', + 'MobilityInformation', + 'MMEname', + 'MMEPagingTarget', + 'MMERelaySupportIndicator', + 'MME-Group-ID', + 'MME-Code', + 'MME-UE-S1AP-ID', + 'M-TMSI', + 'MSClassmark2', + 'MSClassmark3', + 'MutingAvailabilityIndication', + 'MutingPatternInformation', + 'NAS-PDU', + 'NASSecurityParametersfromE-UTRAN', + 'NASSecurityParameterstoE-UTRAN', + 'NB-IoT-DefaultPagingDRX', + 'NB-IoT-Paging-eDRXInformation', + 'NB-IoT-Paging-eDRX-Cycle', + 'NB-IoT-PagingTimeWindow', + 'NB-IoT-UEIdentityIndexValue', + 'NextPagingAreaScope', + 'NRCellIdentity', + 'NR-CGI', + 'NRencryptionAlgorithms', + 'NRintegrityProtectionAlgorithms', + 'NRrestrictioninEPSasSecondaryRAT', + 'NRrestrictionin5GS', + 'NRUESecurityCapabilities', + 'NumberofBroadcastRequest', + 'NumberOfBroadcasts', + 'OldBSS-ToNewBSS-Information', + 'OverloadAction', + 'OverloadResponse', + 'Packet-LossRate', + 'PagingAttemptInformation', + 'PagingAttemptCount', + 'Paging-eDRXInformation', + 'Paging-eDRX-Cycle', + 'PagingTimeWindow', + 'PagingDRX', + 'PagingPriority', + 'PDCP-SN', + 'PDCP-SNExtended', + 'PDCP-SNlength18', + 'PendingDataIndication', + 'M1PeriodicReporting', + 'PLMNidentity', + 'PLMNAreaBasedQMC', + 'PLMNListforQMC', + 'Port-Number', + 'Pre-emptionCapability', + 'Pre-emptionVulnerability', + 'PriorityLevel', + 'ProSeAuthorized', + 'ProSeDirectDiscovery', + 'ProSeUEtoNetworkRelaying', + 'ProSeDirectCommunication', + 'PS-ServiceNotAvailable', + 'PSCellInformation', + 'QCI', + 'RAN-UE-NGAP-ID', + 'ReceiveStatusofULPDCPSDUs', + 'ReceiveStatusOfULPDCPSDUsExtended', + 'ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', + 'RecommendedCellsForPaging', + 'RecommendedCellList', + 'RecommendedCellItem', + 'RecommendedENBsForPaging', + 'RecommendedENBList', + 'RecommendedENBItem', + 'RelativeMMECapacity', + 'RelayNode-Indicator', + 'RAC', + 'RAT-Type', + 'ReportAmountMDT', + 'ReportIntervalMDT', + 'M1ReportingTrigger', + 'RequestType', + 'RequestTypeAdditionalInfo', + 'RIMTransfer', + 'RIMInformation', + 'RIMRoutingAddress', + 'ReportArea', + 'RepetitionPeriod', + 'RLFReportInformation', + 'RNC-ID', + 'RRC-Container', + 'RRC-Establishment-Cause', + 'ECGIListForRestart', + 'Routing-ID', + 'SecurityKey', + 'SecurityContext', + 'SecondaryRATType', + 'SecondaryRATDataUsageRequest', + 'SecondaryRATDataUsageReportList', + 'SecondaryRATDataUsageReportItem', + 'SerialNumber', + 'ServiceType', + 'SONInformation', + 'SONInformation-Extension', + 'SONInformationRequest', + 'SONInformationReply', + 'SONInformationReport', + 'SONConfigurationTransfer', + 'SynchronisationInformation', + 'Source-ToTarget-TransparentContainer', + 'SourceBSS-ToTargetBSS-TransparentContainer', + 'SourceeNB-ID', + 'SRVCCOperationNotPossible', + 'SRVCCOperationPossible', + 'SRVCCHOIndication', + 'SourceeNB-ToTargeteNB-TransparentContainer', + 'SourceRNC-ToTargetRNC-TransparentContainer', + 'SourceNgRanNode-ToTargetNgRanNode-TransparentContainer', + 'ServedGUMMEIs', + 'ServedGUMMEIsItem', + 'ServedGroupIDs', + 'ServedMMECs', + 'ServedPLMNs', + 'SubscriberProfileIDforRFP', + 'Subscription-Based-UE-DifferentiationInfo', + 'ScheduledCommunicationTime', + 'SupportedTAs', + 'SupportedTAs-Item', + 'StratumLevel', + 'SynchronisationStatus', + 'TimeSynchronisationInfo', + 'S-TMSI', + 'TAC', + 'TAIBasedMDT', + 'TAIListforMDT', + 'TAIListforWarning', + 'TAI', + 'TAI-Broadcast', + 'TAI-Broadcast-Item', + 'TAI-Cancelled', + 'TAI-Cancelled-Item', + 'TABasedMDT', + 'TAListforMDT', + 'TABasedQMC', + 'TAListforQMC', + 'TAIBasedQMC', + 'TAIListforQMC', + 'CompletedCellinTAI', + 'CompletedCellinTAI-Item', + 'TBCD-STRING', + 'TargetID', + 'TargeteNB-ID', + 'TargetRNC-ID', + 'TargetNgRanNode-ID', + 'Global-RAN-NODE-ID', + 'GNB', + 'Global-GNB-ID', + 'GNB-Identity', + 'NG-eNB', + 'GNB-ID', + 'TargeteNB-ToSourceeNB-TransparentContainer', + 'Target-ToSource-TransparentContainer', + 'TargetRNC-ToSourceRNC-TransparentContainer', + 'TargetBSS-ToSourceBSS-TransparentContainer', + 'TargetNgRanNode-ToSourceNgRanNode-TransparentContainer', + 'M1ThresholdEventA2', + 'Threshold-RSRP', + 'Threshold-RSRQ', + 'TimeToWait', + 'Time-UE-StayedInCell', + 'Time-UE-StayedInCell-EnhancedGranularity', + 'TimeSinceSecondaryNodeRelease', + 'TransportInformation', + 'TransportLayerAddress', + 'TraceActivation', + 'TraceDepth', + 'E-UTRAN-Trace-ID', + 'TrafficLoadReductionIndication', + 'TunnelInformation', + 'TypeOfError', + 'TAIListForRestart', + 'UEAggregateMaximumBitrate', + 'UEAppLayerMeasConfig', + 'UECapabilityInfoRequest', + 'UE-RetentionInformation', + 'UE-S1AP-IDs', + 'UE-S1AP-ID-pair', + 'UE-associatedLogicalS1-ConnectionItem', + 'UEIdentityIndexValue', + 'UE-HistoryInformation', + 'UE-HistoryInformationFromTheUE', + 'UEPagingID', + 'UERadioCapability', + 'UERadioCapabilityForPaging', + 'UE-RLF-Report-Container', + 'UE-RLF-Report-Container-for-extended-bands', + 'UESecurityCapabilities', + 'UESidelinkAggregateMaximumBitrate', + 'UE-Usage-Type', + 'UL-CP-SecurityInformation', + 'UL-NAS-MAC', + 'UL-NAS-Count', + 'UnlicensedSpectrumRestriction', + 'UserLocationInformation', + 'UEUserPlaneCIoTSupportIndicator', + 'UE-Application-Layer-Measurement-Capability', + 'VoiceSupportMatchIndicator', + 'V2XServicesAuthorized', + 'VehicleUE', + 'PedestrianUE', + 'WarningAreaCoordinates', + 'WarningAreaList', + 'WarningType', + 'WarningSecurityInfo', + 'WarningMessageContents', + 'WLANMeasurementConfiguration', + 'WLANMeasConfigNameList', + 'WLANMeasConfig', + 'WLANName', + 'X2TNLConfigurationInfo', + 'ENBX2ExtTLAs', + 'ENBX2ExtTLA', + 'ENBX2GTPTLAs', + 'ENBIndirectX2TransportLayerAddresses', + ] + _set_ = [ + 'Additional-GUTI-ExtIEs', + 'AllocationAndRetentionPriority-ExtIEs', + 'InformationForCECapableUEs-ExtIEs', + 'AssistanceDataForPaging-ExtIEs', + 'AssistanceDataForRecommendedCells-ExtIEs', + 'Bearers-SubjectToStatusTransfer-ItemIEs', + 'Bearers-SubjectToStatusTransfer-ItemExtIEs', + 'BluetoothMeasurementConfiguration-ExtIEs', + 'CancelledCellinEAI-Item-ExtIEs', + 'CancelledCellinTAI-Item-ExtIEs', + 'CellIdentifierAndCELevelForCECapableUEs-ExtIEs', + 'CellID-Broadcast-Item-ExtIEs', + 'CellID-Cancelled-Item-ExtIEs', + 'CellBasedMDT-ExtIEs', + 'CellBasedQMC-ExtIEs', + 'Cdma2000OneXSRVCCInfo-ExtIEs', + 'CellType-ExtIEs', + 'CGI-ExtIEs', + 'CNTypeRestrictions-Item-ExtIEs', + 'ConnectedengNBItem-ExtIEs', + 'ContextatSource-ExtIEs', + 'CSG-IdList-Item-ExtIEs', + 'COUNTvalue-ExtIEs', + 'COUNTValueExtended-ExtIEs', + 'COUNTvaluePDCP-SNlength18-ExtIEs', + 'CriticalityDiagnostics-ExtIEs', + 'CriticalityDiagnostics-IE-Item-ExtIEs', + 'ServedDCNsItem-ExtIEs', + 'DL-CP-SecurityInformation-ExtIEs', + 'EmergencyAreaID-Broadcast-Item-ExtIEs', + 'EmergencyAreaID-Cancelled-Item-ExtIEs', + 'CompletedCellinEAI-Item-ExtIEs', + 'GERAN-Cell-ID-ExtIEs', + 'GlobalENB-ID-ExtIEs', + 'Global-en-gNB-ID-ExtIEs', + 'ENB-StatusTransfer-TransparentContainer-ExtIEs', + 'EN-DCSONConfigurationTransfer-ExtIEs', + 'EN-DCTransferTypeRequest-ExtIEs', + 'EN-DCTransferTypeReply-ExtIEs', + 'EN-DCSONeNBIdentification-ExtIEs', + 'EN-DCSONengNBIdentification-ExtIEs', + 'E-RABInformationListIEs', + 'E-RABInformationListItem-ExtIEs', + 'E-RABItemIEs', + 'E-RABItem-ExtIEs', + 'E-RABUsageReportItemIEs', + 'E-RABUsageReportItem-ExtIEs', + 'E-RABQoSParameters-ExtIEs', + 'EUTRAN-CGI-ExtIEs', + 'ExpectedUEBehaviour-ExtIEs', + 'ExpectedUEActivityBehaviour-ExtIEs', + 'FiveGSTAI-ExtIEs', + 'ForbiddenTAs-Item-ExtIEs', + 'ForbiddenLAs-Item-ExtIEs', + 'GBR-QosInformation-ExtIEs', + 'GUMMEI-ExtIEs', + 'HandoverRestrictionList-ExtIEs', + 'ImmediateMDT-ExtIEs', + 'InformationOnRecommendedCellsAndENBsForPaging-ExtIEs', + 'LAI-ExtIEs', + 'LastVisitedEUTRANCellInformation-ExtIEs', + 'ListeningSubframePattern-ExtIEs', + 'LoggedMDT-ExtIEs', + 'LoggedMBSFNMDT-ExtIEs', + 'M3Configuration-ExtIEs', + 'M4Configuration-ExtIEs', + 'M5Configuration-ExtIEs', + 'M6Configuration-ExtIEs', + 'M7Configuration-ExtIEs', + 'MDT-Configuration-ExtIEs', + 'MBSFN-ResultToLogInfo-ExtIEs', + 'MDTMode-ExtensionIE', + 'MutingPatternInformation-ExtIEs', + 'NB-IoT-Paging-eDRXInformation-ExtIEs', + 'NR-CGI-ExtIEs', + 'NRUESecurityCapabilities-ExtIEs', + 'PagingAttemptInformation-ExtIEs', + 'Paging-eDRXInformation-ExtIEs', + 'M1PeriodicReporting-ExtIEs', + 'PLMNAreaBasedQMC-ExtIEs', + 'ProSeAuthorized-ExtIEs', + 'PSCellInformation-ExtIEs', + 'RecommendedCellsForPaging-ExtIEs', + 'RecommendedCellItemIEs', + 'RecommendedCellsForPagingItem-ExtIEs', + 'RecommendedENBsForPaging-ExtIEs', + 'RecommendedENBItemIEs', + 'RecommendedENBItem-ExtIEs', + 'RequestType-ExtIEs', + 'RIMTransfer-ExtIEs', + 'RLFReportInformation-ExtIEs', + 'SecurityContext-ExtIEs', + 'SecondaryRATDataUsageReportItemIEs', + 'SecondaryRATDataUsageReportItem-ExtIEs', + 'SONInformation-ExtensionIE', + 'SONInformationReply-ExtIEs', + 'SONConfigurationTransfer-ExtIEs', + 'SynchronisationInformation-ExtIEs', + 'SourceeNB-ID-ExtIEs', + 'SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs', + 'ServedGUMMEIsItem-ExtIEs', + 'Subscription-Based-UE-DifferentiationInfo-ExtIEs', + 'ScheduledCommunicationTime-ExtIEs', + 'SupportedTAs-Item-ExtIEs', + 'TimeSynchronisationInfo-ExtIEs', + 'S-TMSI-ExtIEs', + 'TAIBasedMDT-ExtIEs', + 'TAI-ExtIEs', + 'TAI-Broadcast-Item-ExtIEs', + 'TAI-Cancelled-Item-ExtIEs', + 'TABasedMDT-ExtIEs', + 'TABasedQMC-ExtIEs', + 'TAIBasedQMC-ExtIEs', + 'CompletedCellinTAI-Item-ExtIEs', + 'TargeteNB-ID-ExtIEs', + 'TargetRNC-ID-ExtIEs', + 'TargetNgRanNode-ID-ExtIEs', + 'GNB-ExtIEs', + 'Global-GNB-ID-ExtIEs', + 'NG-eNB-ExtIEs', + 'TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs', + 'M1ThresholdEventA2-ExtIEs', + 'TraceActivation-ExtIEs', + 'Tunnel-Information-ExtIEs', + 'UEAggregate-MaximumBitrates-ExtIEs', + 'UEAppLayerMeasConfig-ExtIEs', + 'UE-S1AP-ID-pair-ExtIEs', + 'UE-associatedLogicalS1-ConnectionItemExtIEs', + 'UESecurityCapabilities-ExtIEs', + 'UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs', + 'UL-CP-SecurityInformation-ExtIEs', + 'UserLocationInformation-ExtIEs', + 'V2XServicesAuthorized-ExtIEs', + 'WLANMeasurementConfiguration-ExtIEs', + 'X2TNLConfigurationInfo-ExtIEs', + 'ENBX2ExtTLA-ExtIEs', + ] + _val_ = [ + ] + _class_ = [ + 'Additional-GUTI-ExtIEs', + 'AllocationAndRetentionPriority-ExtIEs', + 'InformationForCECapableUEs-ExtIEs', + 'AssistanceDataForPaging-ExtIEs', + 'AssistanceDataForRecommendedCells-ExtIEs', + 'Bearers-SubjectToStatusTransfer-ItemIEs', + 'Bearers-SubjectToStatusTransfer-ItemExtIEs', + 'BluetoothMeasurementConfiguration-ExtIEs', + 'CancelledCellinEAI-Item-ExtIEs', + 'CancelledCellinTAI-Item-ExtIEs', + 'CellIdentifierAndCELevelForCECapableUEs-ExtIEs', + 'CellID-Broadcast-Item-ExtIEs', + 'CellID-Cancelled-Item-ExtIEs', + 'CellBasedMDT-ExtIEs', + 'CellBasedQMC-ExtIEs', + 'Cdma2000OneXSRVCCInfo-ExtIEs', + 'CellType-ExtIEs', + 'CGI-ExtIEs', + 'CNTypeRestrictions-Item-ExtIEs', + 'ConnectedengNBItem-ExtIEs', + 'ContextatSource-ExtIEs', + 'CSG-IdList-Item-ExtIEs', + 'COUNTvalue-ExtIEs', + 'COUNTValueExtended-ExtIEs', + 'COUNTvaluePDCP-SNlength18-ExtIEs', + 'CriticalityDiagnostics-ExtIEs', + 'CriticalityDiagnostics-IE-Item-ExtIEs', + 'ServedDCNsItem-ExtIEs', + 'DL-CP-SecurityInformation-ExtIEs', + 'EmergencyAreaID-Broadcast-Item-ExtIEs', + 'EmergencyAreaID-Cancelled-Item-ExtIEs', + 'CompletedCellinEAI-Item-ExtIEs', + 'GERAN-Cell-ID-ExtIEs', + 'GlobalENB-ID-ExtIEs', + 'Global-en-gNB-ID-ExtIEs', + 'ENB-StatusTransfer-TransparentContainer-ExtIEs', + 'EN-DCSONConfigurationTransfer-ExtIEs', + 'EN-DCTransferTypeRequest-ExtIEs', + 'EN-DCTransferTypeReply-ExtIEs', + 'EN-DCSONeNBIdentification-ExtIEs', + 'EN-DCSONengNBIdentification-ExtIEs', + 'E-RABInformationListIEs', + 'E-RABInformationListItem-ExtIEs', + 'E-RABItemIEs', + 'E-RABItem-ExtIEs', + 'E-RABUsageReportItemIEs', + 'E-RABUsageReportItem-ExtIEs', + 'E-RABQoSParameters-ExtIEs', + 'EUTRAN-CGI-ExtIEs', + 'ExpectedUEBehaviour-ExtIEs', + 'ExpectedUEActivityBehaviour-ExtIEs', + 'FiveGSTAI-ExtIEs', + 'ForbiddenTAs-Item-ExtIEs', + 'ForbiddenLAs-Item-ExtIEs', + 'GBR-QosInformation-ExtIEs', + 'GUMMEI-ExtIEs', + 'HandoverRestrictionList-ExtIEs', + 'ImmediateMDT-ExtIEs', + 'InformationOnRecommendedCellsAndENBsForPaging-ExtIEs', + 'LAI-ExtIEs', + 'LastVisitedEUTRANCellInformation-ExtIEs', + 'ListeningSubframePattern-ExtIEs', + 'LoggedMDT-ExtIEs', + 'LoggedMBSFNMDT-ExtIEs', + 'M3Configuration-ExtIEs', + 'M4Configuration-ExtIEs', + 'M5Configuration-ExtIEs', + 'M6Configuration-ExtIEs', + 'M7Configuration-ExtIEs', + 'MDT-Configuration-ExtIEs', + 'MBSFN-ResultToLogInfo-ExtIEs', + 'MDTMode-ExtensionIE', + 'MutingPatternInformation-ExtIEs', + 'NB-IoT-Paging-eDRXInformation-ExtIEs', + 'NR-CGI-ExtIEs', + 'NRUESecurityCapabilities-ExtIEs', + 'PagingAttemptInformation-ExtIEs', + 'Paging-eDRXInformation-ExtIEs', + 'M1PeriodicReporting-ExtIEs', + 'PLMNAreaBasedQMC-ExtIEs', + 'ProSeAuthorized-ExtIEs', + 'PSCellInformation-ExtIEs', + 'RecommendedCellsForPaging-ExtIEs', + 'RecommendedCellItemIEs', + 'RecommendedCellsForPagingItem-ExtIEs', + 'RecommendedENBsForPaging-ExtIEs', + 'RecommendedENBItemIEs', + 'RecommendedENBItem-ExtIEs', + 'RequestType-ExtIEs', + 'RIMTransfer-ExtIEs', + 'RLFReportInformation-ExtIEs', + 'SecurityContext-ExtIEs', + 'SecondaryRATDataUsageReportItemIEs', + 'SecondaryRATDataUsageReportItem-ExtIEs', + 'SONInformation-ExtensionIE', + 'SONInformationReply-ExtIEs', + 'SONConfigurationTransfer-ExtIEs', + 'SynchronisationInformation-ExtIEs', + 'SourceeNB-ID-ExtIEs', + 'SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs', + 'ServedGUMMEIsItem-ExtIEs', + 'Subscription-Based-UE-DifferentiationInfo-ExtIEs', + 'ScheduledCommunicationTime-ExtIEs', + 'SupportedTAs-Item-ExtIEs', + 'TimeSynchronisationInfo-ExtIEs', + 'S-TMSI-ExtIEs', + 'TAIBasedMDT-ExtIEs', + 'TAI-ExtIEs', + 'TAI-Broadcast-Item-ExtIEs', + 'TAI-Cancelled-Item-ExtIEs', + 'TABasedMDT-ExtIEs', + 'TABasedQMC-ExtIEs', + 'TAIBasedQMC-ExtIEs', + 'CompletedCellinTAI-Item-ExtIEs', + 'TargeteNB-ID-ExtIEs', + 'TargetRNC-ID-ExtIEs', + 'TargetNgRanNode-ID-ExtIEs', + 'GNB-ExtIEs', + 'Global-GNB-ID-ExtIEs', + 'NG-eNB-ExtIEs', + 'TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs', + 'M1ThresholdEventA2-ExtIEs', + 'TraceActivation-ExtIEs', + 'Tunnel-Information-ExtIEs', + 'UEAggregate-MaximumBitrates-ExtIEs', + 'UEAppLayerMeasConfig-ExtIEs', + 'UE-S1AP-ID-pair-ExtIEs', + 'UE-associatedLogicalS1-ConnectionItemExtIEs', + 'UESecurityCapabilities-ExtIEs', + 'UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs', + 'UL-CP-SecurityInformation-ExtIEs', + 'UserLocationInformation-ExtIEs', + 'V2XServicesAuthorized-ExtIEs', + 'WLANMeasurementConfiguration-ExtIEs', + 'X2TNLConfigurationInfo-ExtIEs', + 'ENBX2ExtTLA-ExtIEs', ] _param_ = [ ] #-----< Additional-GUTI >-----# - Additional_GUTI = SEQ(name=u'Additional-GUTI', mode=MODE_TYPE) - _Additional_GUTI_gUMMEI = SEQ(name=u'gUMMEI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) - _Additional_GUTI_m_TMSI = OCT_STR(name=u'm-TMSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M-TMSI'))) - _Additional_GUTI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + Additional_GUTI = SEQ(name='Additional-GUTI', mode=MODE_TYPE) + _Additional_GUTI_gUMMEI = SEQ(name='gUMMEI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) + _Additional_GUTI_m_TMSI = OCT_STR(name='m-TMSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M-TMSI'))) + _Additional_GUTI_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __Additional_GUTI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___Additional_GUTI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___Additional_GUTI_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____Additional_GUTI_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Additional_GUTI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Additional_GUTI_iE_Extensions__item__id._const_tab = ____Additional_GUTI_iE_Extensions__item__id_tab ___Additional_GUTI_iE_Extensions__item__id._const_tab_at = None - ___Additional_GUTI_iE_Extensions__item__id._const_tab_id = u'id' - ___Additional_GUTI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___Additional_GUTI_iE_Extensions__item__id._const_tab_id = 'id' + ___Additional_GUTI_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____Additional_GUTI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Additional_GUTI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Additional_GUTI_iE_Extensions__item__criticality._const_tab = ____Additional_GUTI_iE_Extensions__item__criticality_tab - ___Additional_GUTI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___Additional_GUTI_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___Additional_GUTI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___Additional_GUTI_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___Additional_GUTI_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___Additional_GUTI_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____Additional_GUTI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Additional_GUTI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Additional_GUTI_iE_Extensions__item__extensionValue._const_tab = ____Additional_GUTI_iE_Extensions__item__extensionValue_tab - ___Additional_GUTI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___Additional_GUTI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___Additional_GUTI_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___Additional_GUTI_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __Additional_GUTI_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___Additional_GUTI_iE_Extensions__item__id), - (u'criticality', ___Additional_GUTI_iE_Extensions__item__criticality), - (u'extensionValue', ___Additional_GUTI_iE_Extensions__item__extensionValue), + ('id', ___Additional_GUTI_iE_Extensions__item__id), + ('criticality', ___Additional_GUTI_iE_Extensions__item__criticality), + ('extensionValue', ___Additional_GUTI_iE_Extensions__item__extensionValue), ]) __Additional_GUTI_iE_Extensions__item_._ext = None _Additional_GUTI_iE_Extensions._cont = __Additional_GUTI_iE_Extensions__item_ _Additional_GUTI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) Additional_GUTI._cont = ASN1Dict([ - (u'gUMMEI', _Additional_GUTI_gUMMEI), - (u'm-TMSI', _Additional_GUTI_m_TMSI), - (u'iE-Extensions', _Additional_GUTI_iE_Extensions), + ('gUMMEI', _Additional_GUTI_gUMMEI), + ('m-TMSI', _Additional_GUTI_m_TMSI), + ('iE-Extensions', _Additional_GUTI_iE_Extensions), ]) Additional_GUTI._ext = [] #-----< Additional-GUTI-ExtIEs >-----# - Additional_GUTI_ExtIEs = CLASS(name=u'Additional-GUTI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + Additional_GUTI_ExtIEs = CLASS(name='Additional-GUTI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) Additional_GUTI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + #-----< AdditionalRRMPriorityIndex >-----# + AdditionalRRMPriorityIndex = BIT_STR(name='AdditionalRRMPriorityIndex', mode=MODE_TYPE) + AdditionalRRMPriorityIndex._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[]) + #-----< AerialUEsubscriptionInformation >-----# - AerialUEsubscriptionInformation = ENUM(name=u'AerialUEsubscriptionInformation', mode=MODE_TYPE) - AerialUEsubscriptionInformation._cont = ASN1Dict([(u'allowed', 0), (u'not-allowed', 1)]) + AerialUEsubscriptionInformation = ENUM(name='AerialUEsubscriptionInformation', mode=MODE_TYPE) + AerialUEsubscriptionInformation._cont = ASN1Dict([('allowed', 0), ('not-allowed', 1)]) AerialUEsubscriptionInformation._ext = [] #-----< AreaScopeOfMDT >-----# - AreaScopeOfMDT = CHOICE(name=u'AreaScopeOfMDT', mode=MODE_TYPE) - _AreaScopeOfMDT_cellBased = SEQ(name=u'cellBased', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellBasedMDT'))) - _AreaScopeOfMDT_tABased = SEQ(name=u'tABased', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TABasedMDT'))) - _AreaScopeOfMDT_pLMNWide = NULL(name=u'pLMNWide', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _AreaScopeOfMDT_tAIBased = SEQ(name=u'tAIBased', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAIBasedMDT'))) + AreaScopeOfMDT = CHOICE(name='AreaScopeOfMDT', mode=MODE_TYPE) + _AreaScopeOfMDT_cellBased = SEQ(name='cellBased', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellBasedMDT'))) + _AreaScopeOfMDT_tABased = SEQ(name='tABased', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TABasedMDT'))) + _AreaScopeOfMDT_pLMNWide = NULL(name='pLMNWide', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _AreaScopeOfMDT_tAIBased = SEQ(name='tAIBased', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAIBasedMDT'))) AreaScopeOfMDT._cont = ASN1Dict([ - (u'cellBased', _AreaScopeOfMDT_cellBased), - (u'tABased', _AreaScopeOfMDT_tABased), - (u'pLMNWide', _AreaScopeOfMDT_pLMNWide), - (u'tAIBased', _AreaScopeOfMDT_tAIBased), + ('cellBased', _AreaScopeOfMDT_cellBased), + ('tABased', _AreaScopeOfMDT_tABased), + ('pLMNWide', _AreaScopeOfMDT_pLMNWide), + ('tAIBased', _AreaScopeOfMDT_tAIBased), ]) - AreaScopeOfMDT._ext = [u'tAIBased'] + AreaScopeOfMDT._ext = ['tAIBased'] #-----< AreaScopeOfQMC >-----# - AreaScopeOfQMC = CHOICE(name=u'AreaScopeOfQMC', mode=MODE_TYPE) - _AreaScopeOfQMC_cellBased = SEQ(name=u'cellBased', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellBasedQMC'))) - _AreaScopeOfQMC_tABased = SEQ(name=u'tABased', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TABasedQMC'))) - _AreaScopeOfQMC_tAIBased = SEQ(name=u'tAIBased', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAIBasedQMC'))) - _AreaScopeOfQMC_pLMNAreaBased = SEQ(name=u'pLMNAreaBased', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNAreaBasedQMC'))) + AreaScopeOfQMC = CHOICE(name='AreaScopeOfQMC', mode=MODE_TYPE) + _AreaScopeOfQMC_cellBased = SEQ(name='cellBased', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellBasedQMC'))) + _AreaScopeOfQMC_tABased = SEQ(name='tABased', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TABasedQMC'))) + _AreaScopeOfQMC_tAIBased = SEQ(name='tAIBased', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAIBasedQMC'))) + _AreaScopeOfQMC_pLMNAreaBased = SEQ(name='pLMNAreaBased', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNAreaBasedQMC'))) AreaScopeOfQMC._cont = ASN1Dict([ - (u'cellBased', _AreaScopeOfQMC_cellBased), - (u'tABased', _AreaScopeOfQMC_tABased), - (u'tAIBased', _AreaScopeOfQMC_tAIBased), - (u'pLMNAreaBased', _AreaScopeOfQMC_pLMNAreaBased), + ('cellBased', _AreaScopeOfQMC_cellBased), + ('tABased', _AreaScopeOfQMC_tABased), + ('tAIBased', _AreaScopeOfQMC_tAIBased), + ('pLMNAreaBased', _AreaScopeOfQMC_pLMNAreaBased), ]) AreaScopeOfQMC._ext = [] #-----< AllocationAndRetentionPriority >-----# - AllocationAndRetentionPriority = SEQ(name=u'AllocationAndRetentionPriority', mode=MODE_TYPE) - _AllocationAndRetentionPriority_priorityLevel = INT(name=u'priorityLevel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PriorityLevel'))) - _AllocationAndRetentionPriority_pre_emptionCapability = ENUM(name=u'pre-emptionCapability', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Pre-emptionCapability'))) - _AllocationAndRetentionPriority_pre_emptionVulnerability = ENUM(name=u'pre-emptionVulnerability', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Pre-emptionVulnerability'))) - _AllocationAndRetentionPriority_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + AllocationAndRetentionPriority = SEQ(name='AllocationAndRetentionPriority', mode=MODE_TYPE) + _AllocationAndRetentionPriority_priorityLevel = INT(name='priorityLevel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PriorityLevel'))) + _AllocationAndRetentionPriority_pre_emptionCapability = ENUM(name='pre-emptionCapability', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Pre-emptionCapability'))) + _AllocationAndRetentionPriority_pre_emptionVulnerability = ENUM(name='pre-emptionVulnerability', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Pre-emptionVulnerability'))) + _AllocationAndRetentionPriority_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __AllocationAndRetentionPriority_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___AllocationAndRetentionPriority_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___AllocationAndRetentionPriority_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____AllocationAndRetentionPriority_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AllocationAndRetentionPriority_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AllocationAndRetentionPriority_iE_Extensions__item__id._const_tab = ____AllocationAndRetentionPriority_iE_Extensions__item__id_tab ___AllocationAndRetentionPriority_iE_Extensions__item__id._const_tab_at = None - ___AllocationAndRetentionPriority_iE_Extensions__item__id._const_tab_id = u'id' - ___AllocationAndRetentionPriority_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___AllocationAndRetentionPriority_iE_Extensions__item__id._const_tab_id = 'id' + ___AllocationAndRetentionPriority_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____AllocationAndRetentionPriority_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AllocationAndRetentionPriority_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AllocationAndRetentionPriority_iE_Extensions__item__criticality._const_tab = ____AllocationAndRetentionPriority_iE_Extensions__item__criticality_tab - ___AllocationAndRetentionPriority_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___AllocationAndRetentionPriority_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___AllocationAndRetentionPriority_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___AllocationAndRetentionPriority_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____AllocationAndRetentionPriority_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AllocationAndRetentionPriority_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue._const_tab = ____AllocationAndRetentionPriority_iE_Extensions__item__extensionValue_tab - ___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __AllocationAndRetentionPriority_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___AllocationAndRetentionPriority_iE_Extensions__item__id), - (u'criticality', ___AllocationAndRetentionPriority_iE_Extensions__item__criticality), - (u'extensionValue', ___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue), + ('id', ___AllocationAndRetentionPriority_iE_Extensions__item__id), + ('criticality', ___AllocationAndRetentionPriority_iE_Extensions__item__criticality), + ('extensionValue', ___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue), ]) __AllocationAndRetentionPriority_iE_Extensions__item_._ext = None _AllocationAndRetentionPriority_iE_Extensions._cont = __AllocationAndRetentionPriority_iE_Extensions__item_ _AllocationAndRetentionPriority_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) AllocationAndRetentionPriority._cont = ASN1Dict([ - (u'priorityLevel', _AllocationAndRetentionPriority_priorityLevel), - (u'pre-emptionCapability', _AllocationAndRetentionPriority_pre_emptionCapability), - (u'pre-emptionVulnerability', _AllocationAndRetentionPriority_pre_emptionVulnerability), - (u'iE-Extensions', _AllocationAndRetentionPriority_iE_Extensions), + ('priorityLevel', _AllocationAndRetentionPriority_priorityLevel), + ('pre-emptionCapability', _AllocationAndRetentionPriority_pre_emptionCapability), + ('pre-emptionVulnerability', _AllocationAndRetentionPriority_pre_emptionVulnerability), + ('iE-Extensions', _AllocationAndRetentionPriority_iE_Extensions), ]) AllocationAndRetentionPriority._ext = [] #-----< AllocationAndRetentionPriority-ExtIEs >-----# - AllocationAndRetentionPriority_ExtIEs = CLASS(name=u'AllocationAndRetentionPriority-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + AllocationAndRetentionPriority_ExtIEs = CLASS(name='AllocationAndRetentionPriority-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) AllocationAndRetentionPriority_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< AssistanceDataForCECapableUEs >-----# - AssistanceDataForCECapableUEs = SEQ(name=u'AssistanceDataForCECapableUEs', mode=MODE_TYPE) - _AssistanceDataForCECapableUEs_cellIdentifierAndCELevelForCECapableUEs = SEQ(name=u'cellIdentifierAndCELevelForCECapableUEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellIdentifierAndCELevelForCECapableUEs'))) - _AssistanceDataForCECapableUEs_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + AssistanceDataForCECapableUEs = SEQ(name='AssistanceDataForCECapableUEs', mode=MODE_TYPE) + _AssistanceDataForCECapableUEs_cellIdentifierAndCELevelForCECapableUEs = SEQ(name='cellIdentifierAndCELevelForCECapableUEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellIdentifierAndCELevelForCECapableUEs'))) + _AssistanceDataForCECapableUEs_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __AssistanceDataForCECapableUEs_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___AssistanceDataForCECapableUEs_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___AssistanceDataForCECapableUEs_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____AssistanceDataForCECapableUEs_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AssistanceDataForCECapableUEs_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AssistanceDataForCECapableUEs_iE_Extensions__item__id._const_tab = ____AssistanceDataForCECapableUEs_iE_Extensions__item__id_tab ___AssistanceDataForCECapableUEs_iE_Extensions__item__id._const_tab_at = None - ___AssistanceDataForCECapableUEs_iE_Extensions__item__id._const_tab_id = u'id' - ___AssistanceDataForCECapableUEs_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___AssistanceDataForCECapableUEs_iE_Extensions__item__id._const_tab_id = 'id' + ___AssistanceDataForCECapableUEs_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____AssistanceDataForCECapableUEs_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AssistanceDataForCECapableUEs_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AssistanceDataForCECapableUEs_iE_Extensions__item__criticality._const_tab = ____AssistanceDataForCECapableUEs_iE_Extensions__item__criticality_tab - ___AssistanceDataForCECapableUEs_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___AssistanceDataForCECapableUEs_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___AssistanceDataForCECapableUEs_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___AssistanceDataForCECapableUEs_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue._const_tab = ____AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue_tab - ___AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __AssistanceDataForCECapableUEs_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___AssistanceDataForCECapableUEs_iE_Extensions__item__id), - (u'criticality', ___AssistanceDataForCECapableUEs_iE_Extensions__item__criticality), - (u'extensionValue', ___AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue), + ('id', ___AssistanceDataForCECapableUEs_iE_Extensions__item__id), + ('criticality', ___AssistanceDataForCECapableUEs_iE_Extensions__item__criticality), + ('extensionValue', ___AssistanceDataForCECapableUEs_iE_Extensions__item__extensionValue), ]) __AssistanceDataForCECapableUEs_iE_Extensions__item_._ext = None _AssistanceDataForCECapableUEs_iE_Extensions._cont = __AssistanceDataForCECapableUEs_iE_Extensions__item_ _AssistanceDataForCECapableUEs_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) AssistanceDataForCECapableUEs._cont = ASN1Dict([ - (u'cellIdentifierAndCELevelForCECapableUEs', _AssistanceDataForCECapableUEs_cellIdentifierAndCELevelForCECapableUEs), - (u'iE-Extensions', _AssistanceDataForCECapableUEs_iE_Extensions), + ('cellIdentifierAndCELevelForCECapableUEs', _AssistanceDataForCECapableUEs_cellIdentifierAndCELevelForCECapableUEs), + ('iE-Extensions', _AssistanceDataForCECapableUEs_iE_Extensions), ]) AssistanceDataForCECapableUEs._ext = [] #-----< InformationForCECapableUEs-ExtIEs >-----# - InformationForCECapableUEs_ExtIEs = CLASS(name=u'InformationForCECapableUEs-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + InformationForCECapableUEs_ExtIEs = CLASS(name='InformationForCECapableUEs-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) InformationForCECapableUEs_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< AssistanceDataForPaging >-----# - AssistanceDataForPaging = SEQ(name=u'AssistanceDataForPaging', mode=MODE_TYPE) - _AssistanceDataForPaging_assistanceDataForRecommendedCells = SEQ(name=u'assistanceDataForRecommendedCells', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'AssistanceDataForRecommendedCells')), opt=True) - _AssistanceDataForPaging_assistanceDataForCECapableUEs = SEQ(name=u'assistanceDataForCECapableUEs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'AssistanceDataForCECapableUEs')), opt=True) - _AssistanceDataForPaging_pagingAttemptInformation = SEQ(name=u'pagingAttemptInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PagingAttemptInformation')), opt=True) - _AssistanceDataForPaging_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + AssistanceDataForPaging = SEQ(name='AssistanceDataForPaging', mode=MODE_TYPE) + _AssistanceDataForPaging_assistanceDataForRecommendedCells = SEQ(name='assistanceDataForRecommendedCells', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'AssistanceDataForRecommendedCells')), opt=True) + _AssistanceDataForPaging_assistanceDataForCECapableUEs = SEQ(name='assistanceDataForCECapableUEs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'AssistanceDataForCECapableUEs')), opt=True) + _AssistanceDataForPaging_pagingAttemptInformation = SEQ(name='pagingAttemptInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PagingAttemptInformation')), opt=True) + _AssistanceDataForPaging_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __AssistanceDataForPaging_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___AssistanceDataForPaging_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___AssistanceDataForPaging_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____AssistanceDataForPaging_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AssistanceDataForPaging_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AssistanceDataForPaging_iE_Extensions__item__id._const_tab = ____AssistanceDataForPaging_iE_Extensions__item__id_tab ___AssistanceDataForPaging_iE_Extensions__item__id._const_tab_at = None - ___AssistanceDataForPaging_iE_Extensions__item__id._const_tab_id = u'id' - ___AssistanceDataForPaging_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___AssistanceDataForPaging_iE_Extensions__item__id._const_tab_id = 'id' + ___AssistanceDataForPaging_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____AssistanceDataForPaging_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AssistanceDataForPaging_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AssistanceDataForPaging_iE_Extensions__item__criticality._const_tab = ____AssistanceDataForPaging_iE_Extensions__item__criticality_tab - ___AssistanceDataForPaging_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___AssistanceDataForPaging_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___AssistanceDataForPaging_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___AssistanceDataForPaging_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___AssistanceDataForPaging_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___AssistanceDataForPaging_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____AssistanceDataForPaging_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AssistanceDataForPaging_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AssistanceDataForPaging_iE_Extensions__item__extensionValue._const_tab = ____AssistanceDataForPaging_iE_Extensions__item__extensionValue_tab - ___AssistanceDataForPaging_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___AssistanceDataForPaging_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___AssistanceDataForPaging_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___AssistanceDataForPaging_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __AssistanceDataForPaging_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___AssistanceDataForPaging_iE_Extensions__item__id), - (u'criticality', ___AssistanceDataForPaging_iE_Extensions__item__criticality), - (u'extensionValue', ___AssistanceDataForPaging_iE_Extensions__item__extensionValue), + ('id', ___AssistanceDataForPaging_iE_Extensions__item__id), + ('criticality', ___AssistanceDataForPaging_iE_Extensions__item__criticality), + ('extensionValue', ___AssistanceDataForPaging_iE_Extensions__item__extensionValue), ]) __AssistanceDataForPaging_iE_Extensions__item_._ext = None _AssistanceDataForPaging_iE_Extensions._cont = __AssistanceDataForPaging_iE_Extensions__item_ _AssistanceDataForPaging_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) AssistanceDataForPaging._cont = ASN1Dict([ - (u'assistanceDataForRecommendedCells', _AssistanceDataForPaging_assistanceDataForRecommendedCells), - (u'assistanceDataForCECapableUEs', _AssistanceDataForPaging_assistanceDataForCECapableUEs), - (u'pagingAttemptInformation', _AssistanceDataForPaging_pagingAttemptInformation), - (u'iE-Extensions', _AssistanceDataForPaging_iE_Extensions), + ('assistanceDataForRecommendedCells', _AssistanceDataForPaging_assistanceDataForRecommendedCells), + ('assistanceDataForCECapableUEs', _AssistanceDataForPaging_assistanceDataForCECapableUEs), + ('pagingAttemptInformation', _AssistanceDataForPaging_pagingAttemptInformation), + ('iE-Extensions', _AssistanceDataForPaging_iE_Extensions), ]) AssistanceDataForPaging._ext = [] #-----< AssistanceDataForPaging-ExtIEs >-----# - AssistanceDataForPaging_ExtIEs = CLASS(name=u'AssistanceDataForPaging-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + AssistanceDataForPaging_ExtIEs = CLASS(name='AssistanceDataForPaging-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) AssistanceDataForPaging_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< AssistanceDataForRecommendedCells >-----# - AssistanceDataForRecommendedCells = SEQ(name=u'AssistanceDataForRecommendedCells', mode=MODE_TYPE) - _AssistanceDataForRecommendedCells_recommendedCellsForPaging = SEQ(name=u'recommendedCellsForPaging', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RecommendedCellsForPaging'))) - _AssistanceDataForRecommendedCells_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + AssistanceDataForRecommendedCells = SEQ(name='AssistanceDataForRecommendedCells', mode=MODE_TYPE) + _AssistanceDataForRecommendedCells_recommendedCellsForPaging = SEQ(name='recommendedCellsForPaging', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RecommendedCellsForPaging'))) + _AssistanceDataForRecommendedCells_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __AssistanceDataForRecommendedCells_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___AssistanceDataForRecommendedCells_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___AssistanceDataForRecommendedCells_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____AssistanceDataForRecommendedCells_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AssistanceDataForRecommendedCells_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AssistanceDataForRecommendedCells_iE_Extensions__item__id._const_tab = ____AssistanceDataForRecommendedCells_iE_Extensions__item__id_tab ___AssistanceDataForRecommendedCells_iE_Extensions__item__id._const_tab_at = None - ___AssistanceDataForRecommendedCells_iE_Extensions__item__id._const_tab_id = u'id' - ___AssistanceDataForRecommendedCells_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___AssistanceDataForRecommendedCells_iE_Extensions__item__id._const_tab_id = 'id' + ___AssistanceDataForRecommendedCells_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____AssistanceDataForRecommendedCells_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AssistanceDataForRecommendedCells_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AssistanceDataForRecommendedCells_iE_Extensions__item__criticality._const_tab = ____AssistanceDataForRecommendedCells_iE_Extensions__item__criticality_tab - ___AssistanceDataForRecommendedCells_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___AssistanceDataForRecommendedCells_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___AssistanceDataForRecommendedCells_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___AssistanceDataForRecommendedCells_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue._const_tab = ____AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue_tab - ___AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __AssistanceDataForRecommendedCells_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___AssistanceDataForRecommendedCells_iE_Extensions__item__id), - (u'criticality', ___AssistanceDataForRecommendedCells_iE_Extensions__item__criticality), - (u'extensionValue', ___AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue), + ('id', ___AssistanceDataForRecommendedCells_iE_Extensions__item__id), + ('criticality', ___AssistanceDataForRecommendedCells_iE_Extensions__item__criticality), + ('extensionValue', ___AssistanceDataForRecommendedCells_iE_Extensions__item__extensionValue), ]) __AssistanceDataForRecommendedCells_iE_Extensions__item_._ext = None _AssistanceDataForRecommendedCells_iE_Extensions._cont = __AssistanceDataForRecommendedCells_iE_Extensions__item_ _AssistanceDataForRecommendedCells_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) AssistanceDataForRecommendedCells._cont = ASN1Dict([ - (u'recommendedCellsForPaging', _AssistanceDataForRecommendedCells_recommendedCellsForPaging), - (u'iE-Extensions', _AssistanceDataForRecommendedCells_iE_Extensions), + ('recommendedCellsForPaging', _AssistanceDataForRecommendedCells_recommendedCellsForPaging), + ('iE-Extensions', _AssistanceDataForRecommendedCells_iE_Extensions), ]) AssistanceDataForRecommendedCells._ext = [] #-----< AssistanceDataForRecommendedCells-ExtIEs >-----# - AssistanceDataForRecommendedCells_ExtIEs = CLASS(name=u'AssistanceDataForRecommendedCells-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + AssistanceDataForRecommendedCells_ExtIEs = CLASS(name='AssistanceDataForRecommendedCells-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) AssistanceDataForRecommendedCells_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Bearers-SubjectToStatusTransferList >-----# - Bearers_SubjectToStatusTransferList = SEQ_OF(name=u'Bearers-SubjectToStatusTransferList', mode=MODE_TYPE) + Bearers_SubjectToStatusTransferList = SEQ_OF(name='Bearers-SubjectToStatusTransferList', mode=MODE_TYPE) _Bearers_SubjectToStatusTransferList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __Bearers_SubjectToStatusTransferList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) + __Bearers_SubjectToStatusTransferList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) ___Bearers_SubjectToStatusTransferList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____Bearers_SubjectToStatusTransferList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Bearers-SubjectToStatusTransfer-Item'))) - ___Bearers_SubjectToStatusTransferList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 89), (u'criticality', u'ignore'), (u'Value', ____Bearers_SubjectToStatusTransferList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + ____Bearers_SubjectToStatusTransferList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Bearers-SubjectToStatusTransfer-Item'))) + ___Bearers_SubjectToStatusTransferList__item__id_tab._val = ASN1Set(rv=[dict([('id', 89), ('criticality', 'ignore'), ('Value', ____Bearers_SubjectToStatusTransferList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) __Bearers_SubjectToStatusTransferList__item__id._const_tab = ___Bearers_SubjectToStatusTransferList__item__id_tab __Bearers_SubjectToStatusTransferList__item__id._const_tab_at = None - __Bearers_SubjectToStatusTransferList__item__id._const_tab_id = u'id' - __Bearers_SubjectToStatusTransferList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) + __Bearers_SubjectToStatusTransferList__item__id._const_tab_id = 'id' + __Bearers_SubjectToStatusTransferList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) __Bearers_SubjectToStatusTransferList__item__criticality._const_tab = ___Bearers_SubjectToStatusTransferList__item__id_tab - __Bearers_SubjectToStatusTransferList__item__criticality._const_tab_at = ('..', u'id') - __Bearers_SubjectToStatusTransferList__item__criticality._const_tab_id = u'criticality' - __Bearers_SubjectToStatusTransferList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) + __Bearers_SubjectToStatusTransferList__item__criticality._const_tab_at = ('..', 'id') + __Bearers_SubjectToStatusTransferList__item__criticality._const_tab_id = 'criticality' + __Bearers_SubjectToStatusTransferList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) __Bearers_SubjectToStatusTransferList__item__value._const_tab = ___Bearers_SubjectToStatusTransferList__item__id_tab - __Bearers_SubjectToStatusTransferList__item__value._const_tab_at = ('..', u'id') - __Bearers_SubjectToStatusTransferList__item__value._const_tab_id = u'Value' + __Bearers_SubjectToStatusTransferList__item__value._const_tab_at = ('..', 'id') + __Bearers_SubjectToStatusTransferList__item__value._const_tab_id = 'Value' _Bearers_SubjectToStatusTransferList__item_._cont = ASN1Dict([ - (u'id', __Bearers_SubjectToStatusTransferList__item__id), - (u'criticality', __Bearers_SubjectToStatusTransferList__item__criticality), - (u'value', __Bearers_SubjectToStatusTransferList__item__value), + ('id', __Bearers_SubjectToStatusTransferList__item__id), + ('criticality', __Bearers_SubjectToStatusTransferList__item__criticality), + ('value', __Bearers_SubjectToStatusTransferList__item__value), ]) _Bearers_SubjectToStatusTransferList__item_._ext = None Bearers_SubjectToStatusTransferList._cont = _Bearers_SubjectToStatusTransferList__item_ Bearers_SubjectToStatusTransferList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< Bearers-SubjectToStatusTransfer-ItemIEs >-----# - Bearers_SubjectToStatusTransfer_ItemIEs = CLASS(name=u'Bearers-SubjectToStatusTransfer-ItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _Bearers_SubjectToStatusTransfer_ItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Bearers-SubjectToStatusTransfer-Item'))) - Bearers_SubjectToStatusTransfer_ItemIEs._val = ASN1Set(rv=[dict([(u'id', 89), (u'criticality', u'ignore'), (u'Value', _Bearers_SubjectToStatusTransfer_ItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) + Bearers_SubjectToStatusTransfer_ItemIEs = CLASS(name='Bearers-SubjectToStatusTransfer-ItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _Bearers_SubjectToStatusTransfer_ItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Bearers-SubjectToStatusTransfer-Item'))) + Bearers_SubjectToStatusTransfer_ItemIEs._val = ASN1Set(rv=[dict([('id', 89), ('criticality', 'ignore'), ('Value', _Bearers_SubjectToStatusTransfer_ItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) #-----< Bearers-SubjectToStatusTransfer-Item >-----# - Bearers_SubjectToStatusTransfer_Item = SEQ(name=u'Bearers-SubjectToStatusTransfer-Item', mode=MODE_TYPE) - _Bearers_SubjectToStatusTransfer_Item_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _Bearers_SubjectToStatusTransfer_Item_uL_COUNTvalue = SEQ(name=u'uL-COUNTvalue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'COUNTvalue'))) - _Bearers_SubjectToStatusTransfer_Item_dL_COUNTvalue = SEQ(name=u'dL-COUNTvalue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'COUNTvalue'))) - _Bearers_SubjectToStatusTransfer_Item_receiveStatusofULPDCPSDUs = BIT_STR(name=u'receiveStatusofULPDCPSDUs', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ReceiveStatusofULPDCPSDUs')), opt=True) - _Bearers_SubjectToStatusTransfer_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + Bearers_SubjectToStatusTransfer_Item = SEQ(name='Bearers-SubjectToStatusTransfer-Item', mode=MODE_TYPE) + _Bearers_SubjectToStatusTransfer_Item_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _Bearers_SubjectToStatusTransfer_Item_uL_COUNTvalue = SEQ(name='uL-COUNTvalue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'COUNTvalue'))) + _Bearers_SubjectToStatusTransfer_Item_dL_COUNTvalue = SEQ(name='dL-COUNTvalue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'COUNTvalue'))) + _Bearers_SubjectToStatusTransfer_Item_receiveStatusofULPDCPSDUs = BIT_STR(name='receiveStatusofULPDCPSDUs', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ReceiveStatusofULPDCPSDUs')), opt=True) + _Bearers_SubjectToStatusTransfer_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTValueExtended'))) - _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTValueExtended'))) - _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_2 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ReceiveStatusOfULPDCPSDUsExtended'))) - _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_3 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTvaluePDCP-SNlength18'))) - _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_4 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTvaluePDCP-SNlength18'))) - _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_5 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ReceiveStatusOfULPDCPSDUsPDCP-SNlength18'))) - ____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 179), (u'criticality', u'ignore'), (u'Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 180), (u'criticality', u'ignore'), (u'Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 181), (u'criticality', u'ignore'), (u'Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_2), (u'presence', u'optional')]), dict([(u'id', 217), (u'criticality', u'ignore'), (u'Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_3), (u'presence', u'optional')]), dict([(u'id', 218), (u'criticality', u'ignore'), (u'Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_4), (u'presence', u'optional')]), dict([(u'id', 219), (u'criticality', u'ignore'), (u'Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_5), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTValueExtended'))) + _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTValueExtended'))) + _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_2 = BIT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ReceiveStatusOfULPDCPSDUsExtended'))) + _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_3 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTvaluePDCP-SNlength18'))) + _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_4 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTvaluePDCP-SNlength18'))) + _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_5 = BIT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ReceiveStatusOfULPDCPSDUsPDCP-SNlength18'))) + ____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 179), ('criticality', 'ignore'), ('Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 180), ('criticality', 'ignore'), ('Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')]), dict([('id', 181), ('criticality', 'ignore'), ('Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_2), ('presence', 'optional')]), dict([('id', 217), ('criticality', 'ignore'), ('Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_3), ('presence', 'optional')]), dict([('id', 218), ('criticality', 'ignore'), ('Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_4), ('presence', 'optional')]), dict([('id', 219), ('criticality', 'ignore'), ('Extension', _____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab_val_Extension_5), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id._const_tab = ____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id._const_tab_at = None - ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__criticality._const_tab = ____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab - ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__extensionValue._const_tab = ____Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id_tab - ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id), - (u'criticality', ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__extensionValue), + ('id', ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__id), + ('criticality', ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__criticality), + ('extensionValue', ___Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item__extensionValue), ]) __Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item_._ext = None _Bearers_SubjectToStatusTransfer_Item_iE_Extensions._cont = __Bearers_SubjectToStatusTransfer_Item_iE_Extensions__item_ _Bearers_SubjectToStatusTransfer_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) Bearers_SubjectToStatusTransfer_Item._cont = ASN1Dict([ - (u'e-RAB-ID', _Bearers_SubjectToStatusTransfer_Item_e_RAB_ID), - (u'uL-COUNTvalue', _Bearers_SubjectToStatusTransfer_Item_uL_COUNTvalue), - (u'dL-COUNTvalue', _Bearers_SubjectToStatusTransfer_Item_dL_COUNTvalue), - (u'receiveStatusofULPDCPSDUs', _Bearers_SubjectToStatusTransfer_Item_receiveStatusofULPDCPSDUs), - (u'iE-Extensions', _Bearers_SubjectToStatusTransfer_Item_iE_Extensions), + ('e-RAB-ID', _Bearers_SubjectToStatusTransfer_Item_e_RAB_ID), + ('uL-COUNTvalue', _Bearers_SubjectToStatusTransfer_Item_uL_COUNTvalue), + ('dL-COUNTvalue', _Bearers_SubjectToStatusTransfer_Item_dL_COUNTvalue), + ('receiveStatusofULPDCPSDUs', _Bearers_SubjectToStatusTransfer_Item_receiveStatusofULPDCPSDUs), + ('iE-Extensions', _Bearers_SubjectToStatusTransfer_Item_iE_Extensions), ]) Bearers_SubjectToStatusTransfer_Item._ext = [] #-----< Bearers-SubjectToStatusTransfer-ItemExtIEs >-----# - Bearers_SubjectToStatusTransfer_ItemExtIEs = CLASS(name=u'Bearers-SubjectToStatusTransfer-ItemExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTValueExtended'))) - _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTValueExtended'))) - _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_2 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ReceiveStatusOfULPDCPSDUsExtended'))) - _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_3 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTvaluePDCP-SNlength18'))) - _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_4 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTvaluePDCP-SNlength18'))) - _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_5 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ReceiveStatusOfULPDCPSDUsPDCP-SNlength18'))) - Bearers_SubjectToStatusTransfer_ItemExtIEs._val = ASN1Set(rv=[dict([(u'id', 179), (u'criticality', u'ignore'), (u'Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 180), (u'criticality', u'ignore'), (u'Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 181), (u'criticality', u'ignore'), (u'Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_2), (u'presence', u'optional')]), dict([(u'id', 217), (u'criticality', u'ignore'), (u'Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_3), (u'presence', u'optional')]), dict([(u'id', 218), (u'criticality', u'ignore'), (u'Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_4), (u'presence', u'optional')]), dict([(u'id', 219), (u'criticality', u'ignore'), (u'Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_5), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + Bearers_SubjectToStatusTransfer_ItemExtIEs = CLASS(name='Bearers-SubjectToStatusTransfer-ItemExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTValueExtended'))) + _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTValueExtended'))) + _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_2 = BIT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ReceiveStatusOfULPDCPSDUsExtended'))) + _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_3 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTvaluePDCP-SNlength18'))) + _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_4 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'COUNTvaluePDCP-SNlength18'))) + _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_5 = BIT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ReceiveStatusOfULPDCPSDUsPDCP-SNlength18'))) + Bearers_SubjectToStatusTransfer_ItemExtIEs._val = ASN1Set(rv=[dict([('id', 179), ('criticality', 'ignore'), ('Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 180), ('criticality', 'ignore'), ('Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_1), ('presence', 'optional')]), dict([('id', 181), ('criticality', 'ignore'), ('Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_2), ('presence', 'optional')]), dict([('id', 217), ('criticality', 'ignore'), ('Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_3), ('presence', 'optional')]), dict([('id', 218), ('criticality', 'ignore'), ('Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_4), ('presence', 'optional')]), dict([('id', 219), ('criticality', 'ignore'), ('Extension', _Bearers_SubjectToStatusTransfer_ItemExtIEs_val_Extension_5), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< BearerType >-----# - BearerType = ENUM(name=u'BearerType', mode=MODE_TYPE) - BearerType._cont = ASN1Dict([(u'non-IP', 0)]) + BearerType = ENUM(name='BearerType', mode=MODE_TYPE) + BearerType._cont = ASN1Dict([('non-IP', 0)]) BearerType._ext = [] #-----< BitRate >-----# - BitRate = INT(name=u'BitRate', mode=MODE_TYPE) + BitRate = INT(name='BitRate', mode=MODE_TYPE) BitRate._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10000000000)], ev=None, er=[]) #-----< BluetoothMeasurementConfiguration >-----# - BluetoothMeasurementConfiguration = SEQ(name=u'BluetoothMeasurementConfiguration', mode=MODE_TYPE) - _BluetoothMeasurementConfiguration_bluetoothMeasConfig = ENUM(name=u'bluetoothMeasConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasConfig'))) - _BluetoothMeasurementConfiguration_bluetoothMeasConfigNameList = SEQ_OF(name=u'bluetoothMeasConfigNameList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasConfigNameList')), opt=True) - _BluetoothMeasurementConfiguration_bt_rssi = ENUM(name=u'bt-rssi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) - _BluetoothMeasurementConfiguration_bt_rssi._cont = ASN1Dict([(u'true', 0)]) + BluetoothMeasurementConfiguration = SEQ(name='BluetoothMeasurementConfiguration', mode=MODE_TYPE) + _BluetoothMeasurementConfiguration_bluetoothMeasConfig = ENUM(name='bluetoothMeasConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasConfig'))) + _BluetoothMeasurementConfiguration_bluetoothMeasConfigNameList = SEQ_OF(name='bluetoothMeasConfigNameList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasConfigNameList')), opt=True) + _BluetoothMeasurementConfiguration_bt_rssi = ENUM(name='bt-rssi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _BluetoothMeasurementConfiguration_bt_rssi._cont = ASN1Dict([('true', 0)]) _BluetoothMeasurementConfiguration_bt_rssi._ext = [] - _BluetoothMeasurementConfiguration_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _BluetoothMeasurementConfiguration_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __BluetoothMeasurementConfiguration_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___BluetoothMeasurementConfiguration_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___BluetoothMeasurementConfiguration_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____BluetoothMeasurementConfiguration_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____BluetoothMeasurementConfiguration_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___BluetoothMeasurementConfiguration_iE_Extensions__item__id._const_tab = ____BluetoothMeasurementConfiguration_iE_Extensions__item__id_tab ___BluetoothMeasurementConfiguration_iE_Extensions__item__id._const_tab_at = None - ___BluetoothMeasurementConfiguration_iE_Extensions__item__id._const_tab_id = u'id' - ___BluetoothMeasurementConfiguration_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___BluetoothMeasurementConfiguration_iE_Extensions__item__id._const_tab_id = 'id' + ___BluetoothMeasurementConfiguration_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____BluetoothMeasurementConfiguration_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____BluetoothMeasurementConfiguration_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___BluetoothMeasurementConfiguration_iE_Extensions__item__criticality._const_tab = ____BluetoothMeasurementConfiguration_iE_Extensions__item__criticality_tab - ___BluetoothMeasurementConfiguration_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___BluetoothMeasurementConfiguration_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___BluetoothMeasurementConfiguration_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___BluetoothMeasurementConfiguration_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue._const_tab = ____BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue_tab - ___BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __BluetoothMeasurementConfiguration_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___BluetoothMeasurementConfiguration_iE_Extensions__item__id), - (u'criticality', ___BluetoothMeasurementConfiguration_iE_Extensions__item__criticality), - (u'extensionValue', ___BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue), + ('id', ___BluetoothMeasurementConfiguration_iE_Extensions__item__id), + ('criticality', ___BluetoothMeasurementConfiguration_iE_Extensions__item__criticality), + ('extensionValue', ___BluetoothMeasurementConfiguration_iE_Extensions__item__extensionValue), ]) __BluetoothMeasurementConfiguration_iE_Extensions__item_._ext = None _BluetoothMeasurementConfiguration_iE_Extensions._cont = __BluetoothMeasurementConfiguration_iE_Extensions__item_ _BluetoothMeasurementConfiguration_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) BluetoothMeasurementConfiguration._cont = ASN1Dict([ - (u'bluetoothMeasConfig', _BluetoothMeasurementConfiguration_bluetoothMeasConfig), - (u'bluetoothMeasConfigNameList', _BluetoothMeasurementConfiguration_bluetoothMeasConfigNameList), - (u'bt-rssi', _BluetoothMeasurementConfiguration_bt_rssi), - (u'iE-Extensions', _BluetoothMeasurementConfiguration_iE_Extensions), + ('bluetoothMeasConfig', _BluetoothMeasurementConfiguration_bluetoothMeasConfig), + ('bluetoothMeasConfigNameList', _BluetoothMeasurementConfiguration_bluetoothMeasConfigNameList), + ('bt-rssi', _BluetoothMeasurementConfiguration_bt_rssi), + ('iE-Extensions', _BluetoothMeasurementConfiguration_iE_Extensions), ]) BluetoothMeasurementConfiguration._ext = [] #-----< BluetoothMeasurementConfiguration-ExtIEs >-----# - BluetoothMeasurementConfiguration_ExtIEs = CLASS(name=u'BluetoothMeasurementConfiguration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + BluetoothMeasurementConfiguration_ExtIEs = CLASS(name='BluetoothMeasurementConfiguration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) BluetoothMeasurementConfiguration_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< BluetoothMeasConfigNameList >-----# - BluetoothMeasConfigNameList = SEQ_OF(name=u'BluetoothMeasConfigNameList', mode=MODE_TYPE) + BluetoothMeasConfigNameList = SEQ_OF(name='BluetoothMeasConfigNameList', mode=MODE_TYPE) _BluetoothMeasConfigNameList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BluetoothName'))) BluetoothMeasConfigNameList._cont = _BluetoothMeasConfigNameList__item_ BluetoothMeasConfigNameList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[]) #-----< BluetoothMeasConfig >-----# - BluetoothMeasConfig = ENUM(name=u'BluetoothMeasConfig', mode=MODE_TYPE) - BluetoothMeasConfig._cont = ASN1Dict([(u'setup', 0)]) + BluetoothMeasConfig = ENUM(name='BluetoothMeasConfig', mode=MODE_TYPE) + BluetoothMeasConfig._cont = ASN1Dict([('setup', 0)]) BluetoothMeasConfig._ext = [] #-----< BluetoothName >-----# - BluetoothName = OCT_STR(name=u'BluetoothName', mode=MODE_TYPE) + BluetoothName = OCT_STR(name='BluetoothName', mode=MODE_TYPE) BluetoothName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=248)], ev=None, er=[]) #-----< BPLMNs >-----# - BPLMNs = SEQ_OF(name=u'BPLMNs', mode=MODE_TYPE) + BPLMNs = SEQ_OF(name='BPLMNs', mode=MODE_TYPE) _BPLMNs__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) BPLMNs._cont = _BPLMNs__item_ BPLMNs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=6)], ev=None, er=[]) #-----< BroadcastCancelledAreaList >-----# - BroadcastCancelledAreaList = CHOICE(name=u'BroadcastCancelledAreaList', mode=MODE_TYPE) - _BroadcastCancelledAreaList_cellID_Cancelled = SEQ_OF(name=u'cellID-Cancelled', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellID-Cancelled'))) - _BroadcastCancelledAreaList_tAI_Cancelled = SEQ_OF(name=u'tAI-Cancelled', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI-Cancelled'))) - _BroadcastCancelledAreaList_emergencyAreaID_Cancelled = SEQ_OF(name=u'emergencyAreaID-Cancelled', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID-Cancelled'))) + BroadcastCancelledAreaList = CHOICE(name='BroadcastCancelledAreaList', mode=MODE_TYPE) + _BroadcastCancelledAreaList_cellID_Cancelled = SEQ_OF(name='cellID-Cancelled', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellID-Cancelled'))) + _BroadcastCancelledAreaList_tAI_Cancelled = SEQ_OF(name='tAI-Cancelled', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI-Cancelled'))) + _BroadcastCancelledAreaList_emergencyAreaID_Cancelled = SEQ_OF(name='emergencyAreaID-Cancelled', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID-Cancelled'))) BroadcastCancelledAreaList._cont = ASN1Dict([ - (u'cellID-Cancelled', _BroadcastCancelledAreaList_cellID_Cancelled), - (u'tAI-Cancelled', _BroadcastCancelledAreaList_tAI_Cancelled), - (u'emergencyAreaID-Cancelled', _BroadcastCancelledAreaList_emergencyAreaID_Cancelled), + ('cellID-Cancelled', _BroadcastCancelledAreaList_cellID_Cancelled), + ('tAI-Cancelled', _BroadcastCancelledAreaList_tAI_Cancelled), + ('emergencyAreaID-Cancelled', _BroadcastCancelledAreaList_emergencyAreaID_Cancelled), ]) BroadcastCancelledAreaList._ext = [] #-----< BroadcastCompletedAreaList >-----# - BroadcastCompletedAreaList = CHOICE(name=u'BroadcastCompletedAreaList', mode=MODE_TYPE) - _BroadcastCompletedAreaList_cellID_Broadcast = SEQ_OF(name=u'cellID-Broadcast', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellID-Broadcast'))) - _BroadcastCompletedAreaList_tAI_Broadcast = SEQ_OF(name=u'tAI-Broadcast', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI-Broadcast'))) - _BroadcastCompletedAreaList_emergencyAreaID_Broadcast = SEQ_OF(name=u'emergencyAreaID-Broadcast', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID-Broadcast'))) + BroadcastCompletedAreaList = CHOICE(name='BroadcastCompletedAreaList', mode=MODE_TYPE) + _BroadcastCompletedAreaList_cellID_Broadcast = SEQ_OF(name='cellID-Broadcast', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellID-Broadcast'))) + _BroadcastCompletedAreaList_tAI_Broadcast = SEQ_OF(name='tAI-Broadcast', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI-Broadcast'))) + _BroadcastCompletedAreaList_emergencyAreaID_Broadcast = SEQ_OF(name='emergencyAreaID-Broadcast', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID-Broadcast'))) BroadcastCompletedAreaList._cont = ASN1Dict([ - (u'cellID-Broadcast', _BroadcastCompletedAreaList_cellID_Broadcast), - (u'tAI-Broadcast', _BroadcastCompletedAreaList_tAI_Broadcast), - (u'emergencyAreaID-Broadcast', _BroadcastCompletedAreaList_emergencyAreaID_Broadcast), + ('cellID-Broadcast', _BroadcastCompletedAreaList_cellID_Broadcast), + ('tAI-Broadcast', _BroadcastCompletedAreaList_tAI_Broadcast), + ('emergencyAreaID-Broadcast', _BroadcastCompletedAreaList_emergencyAreaID_Broadcast), ]) BroadcastCompletedAreaList._ext = [] #-----< CancelledCellinEAI >-----# - CancelledCellinEAI = SEQ_OF(name=u'CancelledCellinEAI', mode=MODE_TYPE) + CancelledCellinEAI = SEQ_OF(name='CancelledCellinEAI', mode=MODE_TYPE) _CancelledCellinEAI__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CancelledCellinEAI-Item'))) CancelledCellinEAI._cont = _CancelledCellinEAI__item_ CancelledCellinEAI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< CancelledCellinEAI-Item >-----# - CancelledCellinEAI_Item = SEQ(name=u'CancelledCellinEAI-Item', mode=MODE_TYPE) - _CancelledCellinEAI_Item_eCGI = SEQ(name=u'eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _CancelledCellinEAI_Item_numberOfBroadcasts = INT(name=u'numberOfBroadcasts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NumberOfBroadcasts'))) - _CancelledCellinEAI_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CancelledCellinEAI_Item = SEQ(name='CancelledCellinEAI-Item', mode=MODE_TYPE) + _CancelledCellinEAI_Item_eCGI = SEQ(name='eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _CancelledCellinEAI_Item_numberOfBroadcasts = INT(name='numberOfBroadcasts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NumberOfBroadcasts'))) + _CancelledCellinEAI_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CancelledCellinEAI_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CancelledCellinEAI_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CancelledCellinEAI_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CancelledCellinEAI_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CancelledCellinEAI_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CancelledCellinEAI_Item_iE_Extensions__item__id._const_tab = ____CancelledCellinEAI_Item_iE_Extensions__item__id_tab ___CancelledCellinEAI_Item_iE_Extensions__item__id._const_tab_at = None - ___CancelledCellinEAI_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___CancelledCellinEAI_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CancelledCellinEAI_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___CancelledCellinEAI_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CancelledCellinEAI_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CancelledCellinEAI_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CancelledCellinEAI_Item_iE_Extensions__item__criticality._const_tab = ____CancelledCellinEAI_Item_iE_Extensions__item__criticality_tab - ___CancelledCellinEAI_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CancelledCellinEAI_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CancelledCellinEAI_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CancelledCellinEAI_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CancelledCellinEAI_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CancelledCellinEAI_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CancelledCellinEAI_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CancelledCellinEAI_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CancelledCellinEAI_Item_iE_Extensions__item__extensionValue._const_tab = ____CancelledCellinEAI_Item_iE_Extensions__item__extensionValue_tab - ___CancelledCellinEAI_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CancelledCellinEAI_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CancelledCellinEAI_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CancelledCellinEAI_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CancelledCellinEAI_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CancelledCellinEAI_Item_iE_Extensions__item__id), - (u'criticality', ___CancelledCellinEAI_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___CancelledCellinEAI_Item_iE_Extensions__item__extensionValue), + ('id', ___CancelledCellinEAI_Item_iE_Extensions__item__id), + ('criticality', ___CancelledCellinEAI_Item_iE_Extensions__item__criticality), + ('extensionValue', ___CancelledCellinEAI_Item_iE_Extensions__item__extensionValue), ]) __CancelledCellinEAI_Item_iE_Extensions__item_._ext = None _CancelledCellinEAI_Item_iE_Extensions._cont = __CancelledCellinEAI_Item_iE_Extensions__item_ _CancelledCellinEAI_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CancelledCellinEAI_Item._cont = ASN1Dict([ - (u'eCGI', _CancelledCellinEAI_Item_eCGI), - (u'numberOfBroadcasts', _CancelledCellinEAI_Item_numberOfBroadcasts), - (u'iE-Extensions', _CancelledCellinEAI_Item_iE_Extensions), + ('eCGI', _CancelledCellinEAI_Item_eCGI), + ('numberOfBroadcasts', _CancelledCellinEAI_Item_numberOfBroadcasts), + ('iE-Extensions', _CancelledCellinEAI_Item_iE_Extensions), ]) CancelledCellinEAI_Item._ext = [] #-----< CancelledCellinEAI-Item-ExtIEs >-----# - CancelledCellinEAI_Item_ExtIEs = CLASS(name=u'CancelledCellinEAI-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CancelledCellinEAI_Item_ExtIEs = CLASS(name='CancelledCellinEAI-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CancelledCellinEAI_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CancelledCellinTAI >-----# - CancelledCellinTAI = SEQ_OF(name=u'CancelledCellinTAI', mode=MODE_TYPE) + CancelledCellinTAI = SEQ_OF(name='CancelledCellinTAI', mode=MODE_TYPE) _CancelledCellinTAI__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CancelledCellinTAI-Item'))) CancelledCellinTAI._cont = _CancelledCellinTAI__item_ CancelledCellinTAI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< CancelledCellinTAI-Item >-----# - CancelledCellinTAI_Item = SEQ(name=u'CancelledCellinTAI-Item', mode=MODE_TYPE) - _CancelledCellinTAI_Item_eCGI = SEQ(name=u'eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _CancelledCellinTAI_Item_numberOfBroadcasts = INT(name=u'numberOfBroadcasts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NumberOfBroadcasts'))) - _CancelledCellinTAI_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CancelledCellinTAI_Item = SEQ(name='CancelledCellinTAI-Item', mode=MODE_TYPE) + _CancelledCellinTAI_Item_eCGI = SEQ(name='eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _CancelledCellinTAI_Item_numberOfBroadcasts = INT(name='numberOfBroadcasts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NumberOfBroadcasts'))) + _CancelledCellinTAI_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CancelledCellinTAI_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CancelledCellinTAI_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CancelledCellinTAI_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CancelledCellinTAI_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CancelledCellinTAI_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CancelledCellinTAI_Item_iE_Extensions__item__id._const_tab = ____CancelledCellinTAI_Item_iE_Extensions__item__id_tab ___CancelledCellinTAI_Item_iE_Extensions__item__id._const_tab_at = None - ___CancelledCellinTAI_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___CancelledCellinTAI_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CancelledCellinTAI_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___CancelledCellinTAI_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CancelledCellinTAI_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CancelledCellinTAI_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CancelledCellinTAI_Item_iE_Extensions__item__criticality._const_tab = ____CancelledCellinTAI_Item_iE_Extensions__item__criticality_tab - ___CancelledCellinTAI_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CancelledCellinTAI_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CancelledCellinTAI_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CancelledCellinTAI_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CancelledCellinTAI_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CancelledCellinTAI_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CancelledCellinTAI_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CancelledCellinTAI_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CancelledCellinTAI_Item_iE_Extensions__item__extensionValue._const_tab = ____CancelledCellinTAI_Item_iE_Extensions__item__extensionValue_tab - ___CancelledCellinTAI_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CancelledCellinTAI_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CancelledCellinTAI_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CancelledCellinTAI_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CancelledCellinTAI_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CancelledCellinTAI_Item_iE_Extensions__item__id), - (u'criticality', ___CancelledCellinTAI_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___CancelledCellinTAI_Item_iE_Extensions__item__extensionValue), + ('id', ___CancelledCellinTAI_Item_iE_Extensions__item__id), + ('criticality', ___CancelledCellinTAI_Item_iE_Extensions__item__criticality), + ('extensionValue', ___CancelledCellinTAI_Item_iE_Extensions__item__extensionValue), ]) __CancelledCellinTAI_Item_iE_Extensions__item_._ext = None _CancelledCellinTAI_Item_iE_Extensions._cont = __CancelledCellinTAI_Item_iE_Extensions__item_ _CancelledCellinTAI_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CancelledCellinTAI_Item._cont = ASN1Dict([ - (u'eCGI', _CancelledCellinTAI_Item_eCGI), - (u'numberOfBroadcasts', _CancelledCellinTAI_Item_numberOfBroadcasts), - (u'iE-Extensions', _CancelledCellinTAI_Item_iE_Extensions), + ('eCGI', _CancelledCellinTAI_Item_eCGI), + ('numberOfBroadcasts', _CancelledCellinTAI_Item_numberOfBroadcasts), + ('iE-Extensions', _CancelledCellinTAI_Item_iE_Extensions), ]) CancelledCellinTAI_Item._ext = [] #-----< CancelledCellinTAI-Item-ExtIEs >-----# - CancelledCellinTAI_Item_ExtIEs = CLASS(name=u'CancelledCellinTAI-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CancelledCellinTAI_Item_ExtIEs = CLASS(name='CancelledCellinTAI-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CancelledCellinTAI_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Cause >-----# - Cause = CHOICE(name=u'Cause', mode=MODE_TYPE) - _Cause_radioNetwork = ENUM(name=u'radioNetwork', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CauseRadioNetwork'))) - _Cause_transport = ENUM(name=u'transport', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CauseTransport'))) - _Cause_nas = ENUM(name=u'nas', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CauseNas'))) - _Cause_protocol = ENUM(name=u'protocol', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CauseProtocol'))) - _Cause_misc = ENUM(name=u'misc', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CauseMisc'))) + Cause = CHOICE(name='Cause', mode=MODE_TYPE) + _Cause_radioNetwork = ENUM(name='radioNetwork', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CauseRadioNetwork'))) + _Cause_transport = ENUM(name='transport', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CauseTransport'))) + _Cause_nas = ENUM(name='nas', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CauseNas'))) + _Cause_protocol = ENUM(name='protocol', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CauseProtocol'))) + _Cause_misc = ENUM(name='misc', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CauseMisc'))) Cause._cont = ASN1Dict([ - (u'radioNetwork', _Cause_radioNetwork), - (u'transport', _Cause_transport), - (u'nas', _Cause_nas), - (u'protocol', _Cause_protocol), - (u'misc', _Cause_misc), + ('radioNetwork', _Cause_radioNetwork), + ('transport', _Cause_transport), + ('nas', _Cause_nas), + ('protocol', _Cause_protocol), + ('misc', _Cause_misc), ]) Cause._ext = [] #-----< CauseMisc >-----# - CauseMisc = ENUM(name=u'CauseMisc', mode=MODE_TYPE) - CauseMisc._cont = ASN1Dict([(u'control-processing-overload', 0), (u'not-enough-user-plane-processing-resources', 1), (u'hardware-failure', 2), (u'om-intervention', 3), (u'unspecified', 4), (u'unknown-PLMN', 5)]) + CauseMisc = ENUM(name='CauseMisc', mode=MODE_TYPE) + CauseMisc._cont = ASN1Dict([('control-processing-overload', 0), ('not-enough-user-plane-processing-resources', 1), ('hardware-failure', 2), ('om-intervention', 3), ('unspecified', 4), ('unknown-PLMN', 5)]) CauseMisc._ext = [] #-----< CauseProtocol >-----# - CauseProtocol = ENUM(name=u'CauseProtocol', mode=MODE_TYPE) - CauseProtocol._cont = ASN1Dict([(u'transfer-syntax-error', 0), (u'abstract-syntax-error-reject', 1), (u'abstract-syntax-error-ignore-and-notify', 2), (u'message-not-compatible-with-receiver-state', 3), (u'semantic-error', 4), (u'abstract-syntax-error-falsely-constructed-message', 5), (u'unspecified', 6)]) + CauseProtocol = ENUM(name='CauseProtocol', mode=MODE_TYPE) + CauseProtocol._cont = ASN1Dict([('transfer-syntax-error', 0), ('abstract-syntax-error-reject', 1), ('abstract-syntax-error-ignore-and-notify', 2), ('message-not-compatible-with-receiver-state', 3), ('semantic-error', 4), ('abstract-syntax-error-falsely-constructed-message', 5), ('unspecified', 6)]) CauseProtocol._ext = [] #-----< CauseRadioNetwork >-----# - CauseRadioNetwork = ENUM(name=u'CauseRadioNetwork', mode=MODE_TYPE) - CauseRadioNetwork._cont = ASN1Dict([(u'unspecified', 0), (u'tx2relocoverall-expiry', 1), (u'successful-handover', 2), (u'release-due-to-eutran-generated-reason', 3), (u'handover-cancelled', 4), (u'partial-handover', 5), (u'ho-failure-in-target-EPC-eNB-or-target-system', 6), (u'ho-target-not-allowed', 7), (u'tS1relocoverall-expiry', 8), (u'tS1relocprep-expiry', 9), (u'cell-not-available', 10), (u'unknown-targetID', 11), (u'no-radio-resources-available-in-target-cell', 12), (u'unknown-mme-ue-s1ap-id', 13), (u'unknown-enb-ue-s1ap-id', 14), (u'unknown-pair-ue-s1ap-id', 15), (u'handover-desirable-for-radio-reason', 16), (u'time-critical-handover', 17), (u'resource-optimisation-handover', 18), (u'reduce-load-in-serving-cell', 19), (u'user-inactivity', 20), (u'radio-connection-with-ue-lost', 21), (u'load-balancing-tau-required', 22), (u'cs-fallback-triggered', 23), (u'ue-not-available-for-ps-service', 24), (u'radio-resources-not-available', 25), (u'failure-in-radio-interface-procedure', 26), (u'invalid-qos-combination', 27), (u'interrat-redirection', 28), (u'interaction-with-other-procedure', 29), (u'unknown-E-RAB-ID', 30), (u'multiple-E-RAB-ID-instances', 31), (u'encryption-and-or-integrity-protection-algorithms-not-supported', 32), (u's1-intra-system-handover-triggered', 33), (u's1-inter-system-handover-triggered', 34), (u'x2-handover-triggered', 35), (u'redirection-towards-1xRTT', 36), (u'not-supported-QCI-value', 37), (u'invalid-CSG-Id', 38), (u'release-due-to-pre-emption', 39)]) - CauseRadioNetwork._ext = [u'redirection-towards-1xRTT', u'not-supported-QCI-value', u'invalid-CSG-Id', u'release-due-to-pre-emption'] + CauseRadioNetwork = ENUM(name='CauseRadioNetwork', mode=MODE_TYPE) + CauseRadioNetwork._cont = ASN1Dict([('unspecified', 0), ('tx2relocoverall-expiry', 1), ('successful-handover', 2), ('release-due-to-eutran-generated-reason', 3), ('handover-cancelled', 4), ('partial-handover', 5), ('ho-failure-in-target-EPC-eNB-or-target-system', 6), ('ho-target-not-allowed', 7), ('tS1relocoverall-expiry', 8), ('tS1relocprep-expiry', 9), ('cell-not-available', 10), ('unknown-targetID', 11), ('no-radio-resources-available-in-target-cell', 12), ('unknown-mme-ue-s1ap-id', 13), ('unknown-enb-ue-s1ap-id', 14), ('unknown-pair-ue-s1ap-id', 15), ('handover-desirable-for-radio-reason', 16), ('time-critical-handover', 17), ('resource-optimisation-handover', 18), ('reduce-load-in-serving-cell', 19), ('user-inactivity', 20), ('radio-connection-with-ue-lost', 21), ('load-balancing-tau-required', 22), ('cs-fallback-triggered', 23), ('ue-not-available-for-ps-service', 24), ('radio-resources-not-available', 25), ('failure-in-radio-interface-procedure', 26), ('invalid-qos-combination', 27), ('interrat-redirection', 28), ('interaction-with-other-procedure', 29), ('unknown-E-RAB-ID', 30), ('multiple-E-RAB-ID-instances', 31), ('encryption-and-or-integrity-protection-algorithms-not-supported', 32), ('s1-intra-system-handover-triggered', 33), ('s1-inter-system-handover-triggered', 34), ('x2-handover-triggered', 35), ('redirection-towards-1xRTT', 36), ('not-supported-QCI-value', 37), ('invalid-CSG-Id', 38), ('release-due-to-pre-emption', 39)]) + CauseRadioNetwork._ext = ['redirection-towards-1xRTT', 'not-supported-QCI-value', 'invalid-CSG-Id', 'release-due-to-pre-emption'] #-----< CauseTransport >-----# - CauseTransport = ENUM(name=u'CauseTransport', mode=MODE_TYPE) - CauseTransport._cont = ASN1Dict([(u'transport-resource-unavailable', 0), (u'unspecified', 1)]) + CauseTransport = ENUM(name='CauseTransport', mode=MODE_TYPE) + CauseTransport._cont = ASN1Dict([('transport-resource-unavailable', 0), ('unspecified', 1)]) CauseTransport._ext = [] #-----< CauseNas >-----# - CauseNas = ENUM(name=u'CauseNas', mode=MODE_TYPE) - CauseNas._cont = ASN1Dict([(u'normal-release', 0), (u'authentication-failure', 1), (u'detach', 2), (u'unspecified', 3), (u'csg-subscription-expiry', 4)]) - CauseNas._ext = [u'csg-subscription-expiry'] + CauseNas = ENUM(name='CauseNas', mode=MODE_TYPE) + CauseNas._cont = ASN1Dict([('normal-release', 0), ('authentication-failure', 1), ('detach', 2), ('unspecified', 3), ('csg-subscription-expiry', 4)]) + CauseNas._ext = ['csg-subscription-expiry'] #-----< CellAccessMode >-----# - CellAccessMode = ENUM(name=u'CellAccessMode', mode=MODE_TYPE) - CellAccessMode._cont = ASN1Dict([(u'hybrid', 0)]) + CellAccessMode = ENUM(name='CellAccessMode', mode=MODE_TYPE) + CellAccessMode._cont = ASN1Dict([('hybrid', 0)]) CellAccessMode._ext = [] #-----< CellIdentifierAndCELevelForCECapableUEs >-----# - CellIdentifierAndCELevelForCECapableUEs = SEQ(name=u'CellIdentifierAndCELevelForCECapableUEs', mode=MODE_TYPE) - _CellIdentifierAndCELevelForCECapableUEs_global_Cell_ID = SEQ(name=u'global-Cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _CellIdentifierAndCELevelForCECapableUEs_cELevel = OCT_STR(name=u'cELevel', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CELevel'))) - _CellIdentifierAndCELevelForCECapableUEs_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CellIdentifierAndCELevelForCECapableUEs = SEQ(name='CellIdentifierAndCELevelForCECapableUEs', mode=MODE_TYPE) + _CellIdentifierAndCELevelForCECapableUEs_global_Cell_ID = SEQ(name='global-Cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _CellIdentifierAndCELevelForCECapableUEs_cELevel = OCT_STR(name='cELevel', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CELevel'))) + _CellIdentifierAndCELevelForCECapableUEs_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id._const_tab = ____CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id_tab ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id._const_tab_at = None - ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id._const_tab_id = u'id' - ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id._const_tab_id = 'id' + ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality._const_tab = ____CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality_tab - ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue._const_tab = ____CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue_tab - ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id), - (u'criticality', ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality), - (u'extensionValue', ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue), + ('id', ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__id), + ('criticality', ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__criticality), + ('extensionValue', ___CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item__extensionValue), ]) __CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item_._ext = None _CellIdentifierAndCELevelForCECapableUEs_iE_Extensions._cont = __CellIdentifierAndCELevelForCECapableUEs_iE_Extensions__item_ _CellIdentifierAndCELevelForCECapableUEs_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CellIdentifierAndCELevelForCECapableUEs._cont = ASN1Dict([ - (u'global-Cell-ID', _CellIdentifierAndCELevelForCECapableUEs_global_Cell_ID), - (u'cELevel', _CellIdentifierAndCELevelForCECapableUEs_cELevel), - (u'iE-Extensions', _CellIdentifierAndCELevelForCECapableUEs_iE_Extensions), + ('global-Cell-ID', _CellIdentifierAndCELevelForCECapableUEs_global_Cell_ID), + ('cELevel', _CellIdentifierAndCELevelForCECapableUEs_cELevel), + ('iE-Extensions', _CellIdentifierAndCELevelForCECapableUEs_iE_Extensions), ]) CellIdentifierAndCELevelForCECapableUEs._ext = [] #-----< CellIdentifierAndCELevelForCECapableUEs-ExtIEs >-----# - CellIdentifierAndCELevelForCECapableUEs_ExtIEs = CLASS(name=u'CellIdentifierAndCELevelForCECapableUEs-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CellIdentifierAndCELevelForCECapableUEs_ExtIEs = CLASS(name='CellIdentifierAndCELevelForCECapableUEs-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CellIdentifierAndCELevelForCECapableUEs_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CELevel >-----# - CELevel = OCT_STR(name=u'CELevel', mode=MODE_TYPE) + CELevel = OCT_STR(name='CELevel', mode=MODE_TYPE) #-----< CE-mode-B-SupportIndicator >-----# - CE_mode_B_SupportIndicator = ENUM(name=u'CE-mode-B-SupportIndicator', mode=MODE_TYPE) - CE_mode_B_SupportIndicator._cont = ASN1Dict([(u'supported', 0)]) + CE_mode_B_SupportIndicator = ENUM(name='CE-mode-B-SupportIndicator', mode=MODE_TYPE) + CE_mode_B_SupportIndicator._cont = ASN1Dict([('supported', 0)]) CE_mode_B_SupportIndicator._ext = [] #-----< CellIdentity >-----# - CellIdentity = BIT_STR(name=u'CellIdentity', mode=MODE_TYPE) + CellIdentity = BIT_STR(name='CellIdentity', mode=MODE_TYPE) CellIdentity._const_sz = ASN1Set(rv=[28], rr=[], ev=None, er=[]) #-----< CellID-Broadcast >-----# - CellID_Broadcast = SEQ_OF(name=u'CellID-Broadcast', mode=MODE_TYPE) + CellID_Broadcast = SEQ_OF(name='CellID-Broadcast', mode=MODE_TYPE) _CellID_Broadcast__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellID-Broadcast-Item'))) CellID_Broadcast._cont = _CellID_Broadcast__item_ CellID_Broadcast._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< CellID-Broadcast-Item >-----# - CellID_Broadcast_Item = SEQ(name=u'CellID-Broadcast-Item', mode=MODE_TYPE) - _CellID_Broadcast_Item_eCGI = SEQ(name=u'eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _CellID_Broadcast_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CellID_Broadcast_Item = SEQ(name='CellID-Broadcast-Item', mode=MODE_TYPE) + _CellID_Broadcast_Item_eCGI = SEQ(name='eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _CellID_Broadcast_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CellID_Broadcast_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CellID_Broadcast_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CellID_Broadcast_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CellID_Broadcast_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellID_Broadcast_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellID_Broadcast_Item_iE_Extensions__item__id._const_tab = ____CellID_Broadcast_Item_iE_Extensions__item__id_tab ___CellID_Broadcast_Item_iE_Extensions__item__id._const_tab_at = None - ___CellID_Broadcast_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___CellID_Broadcast_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CellID_Broadcast_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___CellID_Broadcast_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CellID_Broadcast_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellID_Broadcast_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellID_Broadcast_Item_iE_Extensions__item__criticality._const_tab = ____CellID_Broadcast_Item_iE_Extensions__item__criticality_tab - ___CellID_Broadcast_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CellID_Broadcast_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CellID_Broadcast_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CellID_Broadcast_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CellID_Broadcast_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CellID_Broadcast_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CellID_Broadcast_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellID_Broadcast_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellID_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab = ____CellID_Broadcast_Item_iE_Extensions__item__extensionValue_tab - ___CellID_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CellID_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CellID_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CellID_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CellID_Broadcast_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CellID_Broadcast_Item_iE_Extensions__item__id), - (u'criticality', ___CellID_Broadcast_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___CellID_Broadcast_Item_iE_Extensions__item__extensionValue), + ('id', ___CellID_Broadcast_Item_iE_Extensions__item__id), + ('criticality', ___CellID_Broadcast_Item_iE_Extensions__item__criticality), + ('extensionValue', ___CellID_Broadcast_Item_iE_Extensions__item__extensionValue), ]) __CellID_Broadcast_Item_iE_Extensions__item_._ext = None _CellID_Broadcast_Item_iE_Extensions._cont = __CellID_Broadcast_Item_iE_Extensions__item_ _CellID_Broadcast_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CellID_Broadcast_Item._cont = ASN1Dict([ - (u'eCGI', _CellID_Broadcast_Item_eCGI), - (u'iE-Extensions', _CellID_Broadcast_Item_iE_Extensions), + ('eCGI', _CellID_Broadcast_Item_eCGI), + ('iE-Extensions', _CellID_Broadcast_Item_iE_Extensions), ]) CellID_Broadcast_Item._ext = [] #-----< CellID-Broadcast-Item-ExtIEs >-----# - CellID_Broadcast_Item_ExtIEs = CLASS(name=u'CellID-Broadcast-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CellID_Broadcast_Item_ExtIEs = CLASS(name='CellID-Broadcast-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CellID_Broadcast_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CellID-Cancelled >-----# - CellID_Cancelled = SEQ_OF(name=u'CellID-Cancelled', mode=MODE_TYPE) + CellID_Cancelled = SEQ_OF(name='CellID-Cancelled', mode=MODE_TYPE) _CellID_Cancelled__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellID-Cancelled-Item'))) CellID_Cancelled._cont = _CellID_Cancelled__item_ CellID_Cancelled._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< CellID-Cancelled-Item >-----# - CellID_Cancelled_Item = SEQ(name=u'CellID-Cancelled-Item', mode=MODE_TYPE) - _CellID_Cancelled_Item_eCGI = SEQ(name=u'eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _CellID_Cancelled_Item_numberOfBroadcasts = INT(name=u'numberOfBroadcasts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NumberOfBroadcasts'))) - _CellID_Cancelled_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CellID_Cancelled_Item = SEQ(name='CellID-Cancelled-Item', mode=MODE_TYPE) + _CellID_Cancelled_Item_eCGI = SEQ(name='eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _CellID_Cancelled_Item_numberOfBroadcasts = INT(name='numberOfBroadcasts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NumberOfBroadcasts'))) + _CellID_Cancelled_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CellID_Cancelled_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CellID_Cancelled_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CellID_Cancelled_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CellID_Cancelled_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellID_Cancelled_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellID_Cancelled_Item_iE_Extensions__item__id._const_tab = ____CellID_Cancelled_Item_iE_Extensions__item__id_tab ___CellID_Cancelled_Item_iE_Extensions__item__id._const_tab_at = None - ___CellID_Cancelled_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___CellID_Cancelled_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CellID_Cancelled_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___CellID_Cancelled_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CellID_Cancelled_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellID_Cancelled_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellID_Cancelled_Item_iE_Extensions__item__criticality._const_tab = ____CellID_Cancelled_Item_iE_Extensions__item__criticality_tab - ___CellID_Cancelled_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CellID_Cancelled_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CellID_Cancelled_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CellID_Cancelled_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CellID_Cancelled_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CellID_Cancelled_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CellID_Cancelled_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellID_Cancelled_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellID_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab = ____CellID_Cancelled_Item_iE_Extensions__item__extensionValue_tab - ___CellID_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CellID_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CellID_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CellID_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CellID_Cancelled_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CellID_Cancelled_Item_iE_Extensions__item__id), - (u'criticality', ___CellID_Cancelled_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___CellID_Cancelled_Item_iE_Extensions__item__extensionValue), + ('id', ___CellID_Cancelled_Item_iE_Extensions__item__id), + ('criticality', ___CellID_Cancelled_Item_iE_Extensions__item__criticality), + ('extensionValue', ___CellID_Cancelled_Item_iE_Extensions__item__extensionValue), ]) __CellID_Cancelled_Item_iE_Extensions__item_._ext = None _CellID_Cancelled_Item_iE_Extensions._cont = __CellID_Cancelled_Item_iE_Extensions__item_ _CellID_Cancelled_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CellID_Cancelled_Item._cont = ASN1Dict([ - (u'eCGI', _CellID_Cancelled_Item_eCGI), - (u'numberOfBroadcasts', _CellID_Cancelled_Item_numberOfBroadcasts), - (u'iE-Extensions', _CellID_Cancelled_Item_iE_Extensions), + ('eCGI', _CellID_Cancelled_Item_eCGI), + ('numberOfBroadcasts', _CellID_Cancelled_Item_numberOfBroadcasts), + ('iE-Extensions', _CellID_Cancelled_Item_iE_Extensions), ]) CellID_Cancelled_Item._ext = [] #-----< CellID-Cancelled-Item-ExtIEs >-----# - CellID_Cancelled_Item_ExtIEs = CLASS(name=u'CellID-Cancelled-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CellID_Cancelled_Item_ExtIEs = CLASS(name='CellID-Cancelled-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CellID_Cancelled_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CellBasedMDT >-----# - CellBasedMDT = SEQ(name=u'CellBasedMDT', mode=MODE_TYPE) - _CellBasedMDT_cellIdListforMDT = SEQ_OF(name=u'cellIdListforMDT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellIdListforMDT'))) - _CellBasedMDT_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CellBasedMDT = SEQ(name='CellBasedMDT', mode=MODE_TYPE) + _CellBasedMDT_cellIdListforMDT = SEQ_OF(name='cellIdListforMDT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellIdListforMDT'))) + _CellBasedMDT_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CellBasedMDT_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CellBasedMDT_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CellBasedMDT_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CellBasedMDT_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellBasedMDT_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellBasedMDT_iE_Extensions__item__id._const_tab = ____CellBasedMDT_iE_Extensions__item__id_tab ___CellBasedMDT_iE_Extensions__item__id._const_tab_at = None - ___CellBasedMDT_iE_Extensions__item__id._const_tab_id = u'id' - ___CellBasedMDT_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CellBasedMDT_iE_Extensions__item__id._const_tab_id = 'id' + ___CellBasedMDT_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CellBasedMDT_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellBasedMDT_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellBasedMDT_iE_Extensions__item__criticality._const_tab = ____CellBasedMDT_iE_Extensions__item__criticality_tab - ___CellBasedMDT_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CellBasedMDT_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CellBasedMDT_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CellBasedMDT_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CellBasedMDT_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CellBasedMDT_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CellBasedMDT_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellBasedMDT_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellBasedMDT_iE_Extensions__item__extensionValue._const_tab = ____CellBasedMDT_iE_Extensions__item__extensionValue_tab - ___CellBasedMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CellBasedMDT_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CellBasedMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CellBasedMDT_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CellBasedMDT_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CellBasedMDT_iE_Extensions__item__id), - (u'criticality', ___CellBasedMDT_iE_Extensions__item__criticality), - (u'extensionValue', ___CellBasedMDT_iE_Extensions__item__extensionValue), + ('id', ___CellBasedMDT_iE_Extensions__item__id), + ('criticality', ___CellBasedMDT_iE_Extensions__item__criticality), + ('extensionValue', ___CellBasedMDT_iE_Extensions__item__extensionValue), ]) __CellBasedMDT_iE_Extensions__item_._ext = None _CellBasedMDT_iE_Extensions._cont = __CellBasedMDT_iE_Extensions__item_ _CellBasedMDT_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CellBasedMDT._cont = ASN1Dict([ - (u'cellIdListforMDT', _CellBasedMDT_cellIdListforMDT), - (u'iE-Extensions', _CellBasedMDT_iE_Extensions), + ('cellIdListforMDT', _CellBasedMDT_cellIdListforMDT), + ('iE-Extensions', _CellBasedMDT_iE_Extensions), ]) CellBasedMDT._ext = [] #-----< CellBasedMDT-ExtIEs >-----# - CellBasedMDT_ExtIEs = CLASS(name=u'CellBasedMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CellBasedMDT_ExtIEs = CLASS(name='CellBasedMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CellBasedMDT_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CellIdListforMDT >-----# - CellIdListforMDT = SEQ_OF(name=u'CellIdListforMDT', mode=MODE_TYPE) + CellIdListforMDT = SEQ_OF(name='CellIdListforMDT', mode=MODE_TYPE) _CellIdListforMDT__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) CellIdListforMDT._cont = _CellIdListforMDT__item_ CellIdListforMDT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[]) #-----< CellBasedQMC >-----# - CellBasedQMC = SEQ(name=u'CellBasedQMC', mode=MODE_TYPE) - _CellBasedQMC_cellIdListforQMC = SEQ_OF(name=u'cellIdListforQMC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellIdListforQMC'))) - _CellBasedQMC_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CellBasedQMC = SEQ(name='CellBasedQMC', mode=MODE_TYPE) + _CellBasedQMC_cellIdListforQMC = SEQ_OF(name='cellIdListforQMC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellIdListforQMC'))) + _CellBasedQMC_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CellBasedQMC_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CellBasedQMC_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CellBasedQMC_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CellBasedQMC_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellBasedQMC_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellBasedQMC_iE_Extensions__item__id._const_tab = ____CellBasedQMC_iE_Extensions__item__id_tab ___CellBasedQMC_iE_Extensions__item__id._const_tab_at = None - ___CellBasedQMC_iE_Extensions__item__id._const_tab_id = u'id' - ___CellBasedQMC_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CellBasedQMC_iE_Extensions__item__id._const_tab_id = 'id' + ___CellBasedQMC_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CellBasedQMC_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellBasedQMC_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellBasedQMC_iE_Extensions__item__criticality._const_tab = ____CellBasedQMC_iE_Extensions__item__criticality_tab - ___CellBasedQMC_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CellBasedQMC_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CellBasedQMC_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CellBasedQMC_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CellBasedQMC_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CellBasedQMC_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CellBasedQMC_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellBasedQMC_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellBasedQMC_iE_Extensions__item__extensionValue._const_tab = ____CellBasedQMC_iE_Extensions__item__extensionValue_tab - ___CellBasedQMC_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CellBasedQMC_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CellBasedQMC_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CellBasedQMC_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CellBasedQMC_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CellBasedQMC_iE_Extensions__item__id), - (u'criticality', ___CellBasedQMC_iE_Extensions__item__criticality), - (u'extensionValue', ___CellBasedQMC_iE_Extensions__item__extensionValue), + ('id', ___CellBasedQMC_iE_Extensions__item__id), + ('criticality', ___CellBasedQMC_iE_Extensions__item__criticality), + ('extensionValue', ___CellBasedQMC_iE_Extensions__item__extensionValue), ]) __CellBasedQMC_iE_Extensions__item_._ext = None _CellBasedQMC_iE_Extensions._cont = __CellBasedQMC_iE_Extensions__item_ _CellBasedQMC_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CellBasedQMC._cont = ASN1Dict([ - (u'cellIdListforQMC', _CellBasedQMC_cellIdListforQMC), - (u'iE-Extensions', _CellBasedQMC_iE_Extensions), + ('cellIdListforQMC', _CellBasedQMC_cellIdListforQMC), + ('iE-Extensions', _CellBasedQMC_iE_Extensions), ]) CellBasedQMC._ext = [] #-----< CellBasedQMC-ExtIEs >-----# - CellBasedQMC_ExtIEs = CLASS(name=u'CellBasedQMC-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CellBasedQMC_ExtIEs = CLASS(name='CellBasedQMC-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CellBasedQMC_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CellIdListforQMC >-----# - CellIdListforQMC = SEQ_OF(name=u'CellIdListforQMC', mode=MODE_TYPE) + CellIdListforQMC = SEQ_OF(name='CellIdListforQMC', mode=MODE_TYPE) _CellIdListforQMC__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) CellIdListforQMC._cont = _CellIdListforQMC__item_ CellIdListforQMC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[]) #-----< Cdma2000PDU >-----# - Cdma2000PDU = OCT_STR(name=u'Cdma2000PDU', mode=MODE_TYPE) + Cdma2000PDU = OCT_STR(name='Cdma2000PDU', mode=MODE_TYPE) #-----< Cdma2000RATType >-----# - Cdma2000RATType = ENUM(name=u'Cdma2000RATType', mode=MODE_TYPE) - Cdma2000RATType._cont = ASN1Dict([(u'hRPD', 0), (u'onexRTT', 1)]) + Cdma2000RATType = ENUM(name='Cdma2000RATType', mode=MODE_TYPE) + Cdma2000RATType._cont = ASN1Dict([('hRPD', 0), ('onexRTT', 1)]) Cdma2000RATType._ext = [] #-----< Cdma2000SectorID >-----# - Cdma2000SectorID = OCT_STR(name=u'Cdma2000SectorID', mode=MODE_TYPE) + Cdma2000SectorID = OCT_STR(name='Cdma2000SectorID', mode=MODE_TYPE) #-----< Cdma2000HOStatus >-----# - Cdma2000HOStatus = ENUM(name=u'Cdma2000HOStatus', mode=MODE_TYPE) - Cdma2000HOStatus._cont = ASN1Dict([(u'hOSuccess', 0), (u'hOFailure', 1)]) + Cdma2000HOStatus = ENUM(name='Cdma2000HOStatus', mode=MODE_TYPE) + Cdma2000HOStatus._cont = ASN1Dict([('hOSuccess', 0), ('hOFailure', 1)]) Cdma2000HOStatus._ext = [] #-----< Cdma2000HORequiredIndication >-----# - Cdma2000HORequiredIndication = ENUM(name=u'Cdma2000HORequiredIndication', mode=MODE_TYPE) - Cdma2000HORequiredIndication._cont = ASN1Dict([(u'true', 0)]) + Cdma2000HORequiredIndication = ENUM(name='Cdma2000HORequiredIndication', mode=MODE_TYPE) + Cdma2000HORequiredIndication._cont = ASN1Dict([('true', 0)]) Cdma2000HORequiredIndication._ext = [] #-----< Cdma2000OneXSRVCCInfo >-----# - Cdma2000OneXSRVCCInfo = SEQ(name=u'Cdma2000OneXSRVCCInfo', mode=MODE_TYPE) - _Cdma2000OneXSRVCCInfo_cdma2000OneXMEID = OCT_STR(name=u'cdma2000OneXMEID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXMEID'))) - _Cdma2000OneXSRVCCInfo_cdma2000OneXMSI = OCT_STR(name=u'cdma2000OneXMSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXMSI'))) - _Cdma2000OneXSRVCCInfo_cdma2000OneXPilot = OCT_STR(name=u'cdma2000OneXPilot', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXPilot'))) - _Cdma2000OneXSRVCCInfo_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + Cdma2000OneXSRVCCInfo = SEQ(name='Cdma2000OneXSRVCCInfo', mode=MODE_TYPE) + _Cdma2000OneXSRVCCInfo_cdma2000OneXMEID = OCT_STR(name='cdma2000OneXMEID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXMEID'))) + _Cdma2000OneXSRVCCInfo_cdma2000OneXMSI = OCT_STR(name='cdma2000OneXMSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXMSI'))) + _Cdma2000OneXSRVCCInfo_cdma2000OneXPilot = OCT_STR(name='cdma2000OneXPilot', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXPilot'))) + _Cdma2000OneXSRVCCInfo_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __Cdma2000OneXSRVCCInfo_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____Cdma2000OneXSRVCCInfo_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Cdma2000OneXSRVCCInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__id._const_tab = ____Cdma2000OneXSRVCCInfo_iE_Extensions__item__id_tab ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__id._const_tab_at = None - ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__id._const_tab_id = u'id' - ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__id._const_tab_id = 'id' + ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality._const_tab = ____Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality_tab - ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue._const_tab = ____Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue_tab - ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __Cdma2000OneXSRVCCInfo_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__id), - (u'criticality', ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality), - (u'extensionValue', ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue), + ('id', ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__id), + ('criticality', ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__criticality), + ('extensionValue', ___Cdma2000OneXSRVCCInfo_iE_Extensions__item__extensionValue), ]) __Cdma2000OneXSRVCCInfo_iE_Extensions__item_._ext = None _Cdma2000OneXSRVCCInfo_iE_Extensions._cont = __Cdma2000OneXSRVCCInfo_iE_Extensions__item_ _Cdma2000OneXSRVCCInfo_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) Cdma2000OneXSRVCCInfo._cont = ASN1Dict([ - (u'cdma2000OneXMEID', _Cdma2000OneXSRVCCInfo_cdma2000OneXMEID), - (u'cdma2000OneXMSI', _Cdma2000OneXSRVCCInfo_cdma2000OneXMSI), - (u'cdma2000OneXPilot', _Cdma2000OneXSRVCCInfo_cdma2000OneXPilot), - (u'iE-Extensions', _Cdma2000OneXSRVCCInfo_iE_Extensions), + ('cdma2000OneXMEID', _Cdma2000OneXSRVCCInfo_cdma2000OneXMEID), + ('cdma2000OneXMSI', _Cdma2000OneXSRVCCInfo_cdma2000OneXMSI), + ('cdma2000OneXPilot', _Cdma2000OneXSRVCCInfo_cdma2000OneXPilot), + ('iE-Extensions', _Cdma2000OneXSRVCCInfo_iE_Extensions), ]) Cdma2000OneXSRVCCInfo._ext = [] #-----< Cdma2000OneXSRVCCInfo-ExtIEs >-----# - Cdma2000OneXSRVCCInfo_ExtIEs = CLASS(name=u'Cdma2000OneXSRVCCInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + Cdma2000OneXSRVCCInfo_ExtIEs = CLASS(name='Cdma2000OneXSRVCCInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) Cdma2000OneXSRVCCInfo_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Cdma2000OneXMEID >-----# - Cdma2000OneXMEID = OCT_STR(name=u'Cdma2000OneXMEID', mode=MODE_TYPE) + Cdma2000OneXMEID = OCT_STR(name='Cdma2000OneXMEID', mode=MODE_TYPE) #-----< Cdma2000OneXMSI >-----# - Cdma2000OneXMSI = OCT_STR(name=u'Cdma2000OneXMSI', mode=MODE_TYPE) + Cdma2000OneXMSI = OCT_STR(name='Cdma2000OneXMSI', mode=MODE_TYPE) #-----< Cdma2000OneXPilot >-----# - Cdma2000OneXPilot = OCT_STR(name=u'Cdma2000OneXPilot', mode=MODE_TYPE) + Cdma2000OneXPilot = OCT_STR(name='Cdma2000OneXPilot', mode=MODE_TYPE) #-----< Cdma2000OneXRAND >-----# - Cdma2000OneXRAND = OCT_STR(name=u'Cdma2000OneXRAND', mode=MODE_TYPE) + Cdma2000OneXRAND = OCT_STR(name='Cdma2000OneXRAND', mode=MODE_TYPE) #-----< Cell-Size >-----# - Cell_Size = ENUM(name=u'Cell-Size', mode=MODE_TYPE) - Cell_Size._cont = ASN1Dict([(u'verysmall', 0), (u'small', 1), (u'medium', 2), (u'large', 3)]) + Cell_Size = ENUM(name='Cell-Size', mode=MODE_TYPE) + Cell_Size._cont = ASN1Dict([('verysmall', 0), ('small', 1), ('medium', 2), ('large', 3)]) Cell_Size._ext = [] #-----< CellType >-----# - CellType = SEQ(name=u'CellType', mode=MODE_TYPE) - _CellType_cell_Size = ENUM(name=u'cell-Size', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cell-Size'))) - _CellType_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CellType = SEQ(name='CellType', mode=MODE_TYPE) + _CellType_cell_Size = ENUM(name='cell-Size', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cell-Size'))) + _CellType_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CellType_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CellType_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CellType_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CellType_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellType_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellType_iE_Extensions__item__id._const_tab = ____CellType_iE_Extensions__item__id_tab ___CellType_iE_Extensions__item__id._const_tab_at = None - ___CellType_iE_Extensions__item__id._const_tab_id = u'id' - ___CellType_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CellType_iE_Extensions__item__id._const_tab_id = 'id' + ___CellType_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CellType_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellType_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellType_iE_Extensions__item__criticality._const_tab = ____CellType_iE_Extensions__item__criticality_tab - ___CellType_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CellType_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CellType_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CellType_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CellType_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CellType_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CellType_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CellType_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CellType_iE_Extensions__item__extensionValue._const_tab = ____CellType_iE_Extensions__item__extensionValue_tab - ___CellType_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CellType_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CellType_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CellType_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CellType_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CellType_iE_Extensions__item__id), - (u'criticality', ___CellType_iE_Extensions__item__criticality), - (u'extensionValue', ___CellType_iE_Extensions__item__extensionValue), + ('id', ___CellType_iE_Extensions__item__id), + ('criticality', ___CellType_iE_Extensions__item__criticality), + ('extensionValue', ___CellType_iE_Extensions__item__extensionValue), ]) __CellType_iE_Extensions__item_._ext = None _CellType_iE_Extensions._cont = __CellType_iE_Extensions__item_ _CellType_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CellType._cont = ASN1Dict([ - (u'cell-Size', _CellType_cell_Size), - (u'iE-Extensions', _CellType_iE_Extensions), + ('cell-Size', _CellType_cell_Size), + ('iE-Extensions', _CellType_iE_Extensions), ]) CellType._ext = [] #-----< CellType-ExtIEs >-----# - CellType_ExtIEs = CLASS(name=u'CellType-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CellType_ExtIEs = CLASS(name='CellType-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CellType_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CGI >-----# - CGI = SEQ(name=u'CGI', mode=MODE_TYPE) - _CGI_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _CGI_lAC = OCT_STR(name=u'lAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LAC'))) - _CGI_cI = OCT_STR(name=u'cI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CI'))) - _CGI_rAC = OCT_STR(name=u'rAC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RAC')), opt=True) - _CGI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CGI = SEQ(name='CGI', mode=MODE_TYPE) + _CGI_pLMNidentity = OCT_STR(name='pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _CGI_lAC = OCT_STR(name='lAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LAC'))) + _CGI_cI = OCT_STR(name='cI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CI'))) + _CGI_rAC = OCT_STR(name='rAC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RAC')), opt=True) + _CGI_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CGI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CGI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CGI_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CGI_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CGI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CGI_iE_Extensions__item__id._const_tab = ____CGI_iE_Extensions__item__id_tab ___CGI_iE_Extensions__item__id._const_tab_at = None - ___CGI_iE_Extensions__item__id._const_tab_id = u'id' - ___CGI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CGI_iE_Extensions__item__id._const_tab_id = 'id' + ___CGI_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CGI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CGI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CGI_iE_Extensions__item__criticality._const_tab = ____CGI_iE_Extensions__item__criticality_tab - ___CGI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CGI_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CGI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CGI_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CGI_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CGI_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CGI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CGI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CGI_iE_Extensions__item__extensionValue._const_tab = ____CGI_iE_Extensions__item__extensionValue_tab - ___CGI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CGI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CGI_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CGI_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CGI_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CGI_iE_Extensions__item__id), - (u'criticality', ___CGI_iE_Extensions__item__criticality), - (u'extensionValue', ___CGI_iE_Extensions__item__extensionValue), + ('id', ___CGI_iE_Extensions__item__id), + ('criticality', ___CGI_iE_Extensions__item__criticality), + ('extensionValue', ___CGI_iE_Extensions__item__extensionValue), ]) __CGI_iE_Extensions__item_._ext = None _CGI_iE_Extensions._cont = __CGI_iE_Extensions__item_ _CGI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CGI._cont = ASN1Dict([ - (u'pLMNidentity', _CGI_pLMNidentity), - (u'lAC', _CGI_lAC), - (u'cI', _CGI_cI), - (u'rAC', _CGI_rAC), - (u'iE-Extensions', _CGI_iE_Extensions), + ('pLMNidentity', _CGI_pLMNidentity), + ('lAC', _CGI_lAC), + ('cI', _CGI_cI), + ('rAC', _CGI_rAC), + ('iE-Extensions', _CGI_iE_Extensions), ]) CGI._ext = [] #-----< CGI-ExtIEs >-----# - CGI_ExtIEs = CLASS(name=u'CGI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CGI_ExtIEs = CLASS(name='CGI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CGI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CI >-----# - CI = OCT_STR(name=u'CI', mode=MODE_TYPE) + CI = OCT_STR(name='CI', mode=MODE_TYPE) CI._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[]) #-----< CNDomain >-----# - CNDomain = ENUM(name=u'CNDomain', mode=MODE_TYPE) - CNDomain._cont = ASN1Dict([(u'ps', 0), (u'cs', 1)]) + CNDomain = ENUM(name='CNDomain', mode=MODE_TYPE) + CNDomain._cont = ASN1Dict([('ps', 0), ('cs', 1)]) CNDomain._ext = None #-----< CNTypeRestrictions >-----# - CNTypeRestrictions = SEQ_OF(name=u'CNTypeRestrictions', mode=MODE_TYPE) + CNTypeRestrictions = SEQ_OF(name='CNTypeRestrictions', mode=MODE_TYPE) _CNTypeRestrictions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CNTypeRestrictions-Item'))) CNTypeRestrictions._cont = _CNTypeRestrictions__item_ CNTypeRestrictions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< CNTypeRestrictions-Item >-----# - CNTypeRestrictions_Item = SEQ(name=u'CNTypeRestrictions-Item', mode=MODE_TYPE) - _CNTypeRestrictions_Item_pLMN_Identity = OCT_STR(name=u'pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _CNTypeRestrictions_Item_cNType = ENUM(name=u'cNType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CNType'))) - _CNTypeRestrictions_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CNTypeRestrictions_Item = SEQ(name='CNTypeRestrictions-Item', mode=MODE_TYPE) + _CNTypeRestrictions_Item_pLMN_Identity = OCT_STR(name='pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _CNTypeRestrictions_Item_cNType = ENUM(name='cNType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CNType'))) + _CNTypeRestrictions_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CNTypeRestrictions_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CNTypeRestrictions_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CNTypeRestrictions_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CNTypeRestrictions_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CNTypeRestrictions_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CNTypeRestrictions_Item_iE_Extensions__item__id._const_tab = ____CNTypeRestrictions_Item_iE_Extensions__item__id_tab ___CNTypeRestrictions_Item_iE_Extensions__item__id._const_tab_at = None - ___CNTypeRestrictions_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___CNTypeRestrictions_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CNTypeRestrictions_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___CNTypeRestrictions_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CNTypeRestrictions_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CNTypeRestrictions_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CNTypeRestrictions_Item_iE_Extensions__item__criticality._const_tab = ____CNTypeRestrictions_Item_iE_Extensions__item__criticality_tab - ___CNTypeRestrictions_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CNTypeRestrictions_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CNTypeRestrictions_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CNTypeRestrictions_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CNTypeRestrictions_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CNTypeRestrictions_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CNTypeRestrictions_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CNTypeRestrictions_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CNTypeRestrictions_Item_iE_Extensions__item__extensionValue._const_tab = ____CNTypeRestrictions_Item_iE_Extensions__item__extensionValue_tab - ___CNTypeRestrictions_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CNTypeRestrictions_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CNTypeRestrictions_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CNTypeRestrictions_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CNTypeRestrictions_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CNTypeRestrictions_Item_iE_Extensions__item__id), - (u'criticality', ___CNTypeRestrictions_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___CNTypeRestrictions_Item_iE_Extensions__item__extensionValue), + ('id', ___CNTypeRestrictions_Item_iE_Extensions__item__id), + ('criticality', ___CNTypeRestrictions_Item_iE_Extensions__item__criticality), + ('extensionValue', ___CNTypeRestrictions_Item_iE_Extensions__item__extensionValue), ]) __CNTypeRestrictions_Item_iE_Extensions__item_._ext = None _CNTypeRestrictions_Item_iE_Extensions._cont = __CNTypeRestrictions_Item_iE_Extensions__item_ _CNTypeRestrictions_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CNTypeRestrictions_Item._cont = ASN1Dict([ - (u'pLMN-Identity', _CNTypeRestrictions_Item_pLMN_Identity), - (u'cNType', _CNTypeRestrictions_Item_cNType), - (u'iE-Extensions', _CNTypeRestrictions_Item_iE_Extensions), + ('pLMN-Identity', _CNTypeRestrictions_Item_pLMN_Identity), + ('cNType', _CNTypeRestrictions_Item_cNType), + ('iE-Extensions', _CNTypeRestrictions_Item_iE_Extensions), ]) CNTypeRestrictions_Item._ext = [] #-----< CNTypeRestrictions-Item-ExtIEs >-----# - CNTypeRestrictions_Item_ExtIEs = CLASS(name=u'CNTypeRestrictions-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CNTypeRestrictions_Item_ExtIEs = CLASS(name='CNTypeRestrictions-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CNTypeRestrictions_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CNType >-----# - CNType = ENUM(name=u'CNType', mode=MODE_TYPE) - CNType._cont = ASN1Dict([(u'fiveGCForbidden', 0), (u'epc-Forbiddden', 1)]) - CNType._ext = [u'epc-Forbiddden'] + CNType = ENUM(name='CNType', mode=MODE_TYPE) + CNType._cont = ASN1Dict([('fiveGCForbidden', 0), ('epc-Forbiddden', 1)]) + CNType._ext = ['epc-Forbiddden'] #-----< ConcurrentWarningMessageIndicator >-----# - ConcurrentWarningMessageIndicator = ENUM(name=u'ConcurrentWarningMessageIndicator', mode=MODE_TYPE) - ConcurrentWarningMessageIndicator._cont = ASN1Dict([(u'true', 0)]) + ConcurrentWarningMessageIndicator = ENUM(name='ConcurrentWarningMessageIndicator', mode=MODE_TYPE) + ConcurrentWarningMessageIndicator._cont = ASN1Dict([('true', 0)]) ConcurrentWarningMessageIndicator._ext = None #-----< ConnectedengNBList >-----# - ConnectedengNBList = SEQ_OF(name=u'ConnectedengNBList', mode=MODE_TYPE) + ConnectedengNBList = SEQ_OF(name='ConnectedengNBList', mode=MODE_TYPE) _ConnectedengNBList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBItem'))) ConnectedengNBList._cont = _ConnectedengNBList__item_ ConnectedengNBList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< ConnectedengNBItem >-----# - ConnectedengNBItem = SEQ(name=u'ConnectedengNBItem', mode=MODE_TYPE) - _ConnectedengNBItem_en_gNB_ID = BIT_STR(name=u'en-gNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'En-gNB-ID'))) - _ConnectedengNBItem_supportedTAs = SEQ_OF(name=u'supportedTAs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs'))) - _ConnectedengNBItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ConnectedengNBItem = SEQ(name='ConnectedengNBItem', mode=MODE_TYPE) + _ConnectedengNBItem_en_gNB_ID = BIT_STR(name='en-gNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'En-gNB-ID'))) + _ConnectedengNBItem_supportedTAs = SEQ_OF(name='supportedTAs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs'))) + _ConnectedengNBItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ConnectedengNBItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ConnectedengNBItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ConnectedengNBItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ConnectedengNBItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ConnectedengNBItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ConnectedengNBItem_iE_Extensions__item__id._const_tab = ____ConnectedengNBItem_iE_Extensions__item__id_tab ___ConnectedengNBItem_iE_Extensions__item__id._const_tab_at = None - ___ConnectedengNBItem_iE_Extensions__item__id._const_tab_id = u'id' - ___ConnectedengNBItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ConnectedengNBItem_iE_Extensions__item__id._const_tab_id = 'id' + ___ConnectedengNBItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____ConnectedengNBItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ConnectedengNBItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ConnectedengNBItem_iE_Extensions__item__criticality._const_tab = ____ConnectedengNBItem_iE_Extensions__item__criticality_tab - ___ConnectedengNBItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ConnectedengNBItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ConnectedengNBItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ConnectedengNBItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ConnectedengNBItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ConnectedengNBItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____ConnectedengNBItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ConnectedengNBItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ConnectedengNBItem_iE_Extensions__item__extensionValue._const_tab = ____ConnectedengNBItem_iE_Extensions__item__extensionValue_tab - ___ConnectedengNBItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ConnectedengNBItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ConnectedengNBItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ConnectedengNBItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ConnectedengNBItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ConnectedengNBItem_iE_Extensions__item__id), - (u'criticality', ___ConnectedengNBItem_iE_Extensions__item__criticality), - (u'extensionValue', ___ConnectedengNBItem_iE_Extensions__item__extensionValue), + ('id', ___ConnectedengNBItem_iE_Extensions__item__id), + ('criticality', ___ConnectedengNBItem_iE_Extensions__item__criticality), + ('extensionValue', ___ConnectedengNBItem_iE_Extensions__item__extensionValue), ]) __ConnectedengNBItem_iE_Extensions__item_._ext = None _ConnectedengNBItem_iE_Extensions._cont = __ConnectedengNBItem_iE_Extensions__item_ _ConnectedengNBItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ConnectedengNBItem._cont = ASN1Dict([ - (u'en-gNB-ID', _ConnectedengNBItem_en_gNB_ID), - (u'supportedTAs', _ConnectedengNBItem_supportedTAs), - (u'iE-Extensions', _ConnectedengNBItem_iE_Extensions), + ('en-gNB-ID', _ConnectedengNBItem_en_gNB_ID), + ('supportedTAs', _ConnectedengNBItem_supportedTAs), + ('iE-Extensions', _ConnectedengNBItem_iE_Extensions), ]) ConnectedengNBItem._ext = [] #-----< ConnectedengNBItem-ExtIEs >-----# - ConnectedengNBItem_ExtIEs = CLASS(name=u'ConnectedengNBItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ConnectedengNBItem_ExtIEs = CLASS(name='ConnectedengNBItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ConnectedengNBItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + #-----< ContextatSource >-----# + ContextatSource = SEQ(name='ContextatSource', mode=MODE_TYPE) + _ContextatSource_sourceNG_RAN_node_ID = CHOICE(name='sourceNG-RAN-node-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-RAN-NODE-ID'))) + _ContextatSource_rAN_UE_NGAP_ID = INT(name='rAN-UE-NGAP-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RAN-UE-NGAP-ID'))) + _ContextatSource_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __ContextatSource_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___ContextatSource_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____ContextatSource_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____ContextatSource_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___ContextatSource_iE_Extensions__item__id._const_tab = ____ContextatSource_iE_Extensions__item__id_tab + ___ContextatSource_iE_Extensions__item__id._const_tab_at = None + ___ContextatSource_iE_Extensions__item__id._const_tab_id = 'id' + ___ContextatSource_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____ContextatSource_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____ContextatSource_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___ContextatSource_iE_Extensions__item__criticality._const_tab = ____ContextatSource_iE_Extensions__item__criticality_tab + ___ContextatSource_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ContextatSource_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ContextatSource_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____ContextatSource_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____ContextatSource_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___ContextatSource_iE_Extensions__item__extensionValue._const_tab = ____ContextatSource_iE_Extensions__item__extensionValue_tab + ___ContextatSource_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ContextatSource_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __ContextatSource_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___ContextatSource_iE_Extensions__item__id), + ('criticality', ___ContextatSource_iE_Extensions__item__criticality), + ('extensionValue', ___ContextatSource_iE_Extensions__item__extensionValue), + ]) + __ContextatSource_iE_Extensions__item_._ext = None + _ContextatSource_iE_Extensions._cont = __ContextatSource_iE_Extensions__item_ + _ContextatSource_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + ContextatSource._cont = ASN1Dict([ + ('sourceNG-RAN-node-ID', _ContextatSource_sourceNG_RAN_node_ID), + ('rAN-UE-NGAP-ID', _ContextatSource_rAN_UE_NGAP_ID), + ('iE-Extensions', _ContextatSource_iE_Extensions), + ]) + ContextatSource._ext = [] + + #-----< ContextatSource-ExtIEs >-----# + ContextatSource_ExtIEs = CLASS(name='ContextatSource-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ContextatSource_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + #-----< Correlation-ID >-----# - Correlation_ID = OCT_STR(name=u'Correlation-ID', mode=MODE_TYPE) + Correlation_ID = OCT_STR(name='Correlation-ID', mode=MODE_TYPE) Correlation_ID._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[]) #-----< CSFallbackIndicator >-----# - CSFallbackIndicator = ENUM(name=u'CSFallbackIndicator', mode=MODE_TYPE) - CSFallbackIndicator._cont = ASN1Dict([(u'cs-fallback-required', 0), (u'cs-fallback-high-priority', 1)]) - CSFallbackIndicator._ext = [u'cs-fallback-high-priority'] + CSFallbackIndicator = ENUM(name='CSFallbackIndicator', mode=MODE_TYPE) + CSFallbackIndicator._cont = ASN1Dict([('cs-fallback-required', 0), ('cs-fallback-high-priority', 1)]) + CSFallbackIndicator._ext = ['cs-fallback-high-priority'] #-----< AdditionalCSFallbackIndicator >-----# - AdditionalCSFallbackIndicator = ENUM(name=u'AdditionalCSFallbackIndicator', mode=MODE_TYPE) - AdditionalCSFallbackIndicator._cont = ASN1Dict([(u'no-restriction', 0), (u'restriction', 1)]) + AdditionalCSFallbackIndicator = ENUM(name='AdditionalCSFallbackIndicator', mode=MODE_TYPE) + AdditionalCSFallbackIndicator._cont = ASN1Dict([('no-restriction', 0), ('restriction', 1)]) AdditionalCSFallbackIndicator._ext = [] #-----< CSG-Id >-----# - CSG_Id = BIT_STR(name=u'CSG-Id', mode=MODE_TYPE) + CSG_Id = BIT_STR(name='CSG-Id', mode=MODE_TYPE) CSG_Id._const_sz = ASN1Set(rv=[27], rr=[], ev=None, er=[]) #-----< CSG-IdList >-----# - CSG_IdList = SEQ_OF(name=u'CSG-IdList', mode=MODE_TYPE) + CSG_IdList = SEQ_OF(name='CSG-IdList', mode=MODE_TYPE) _CSG_IdList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList-Item'))) CSG_IdList._cont = _CSG_IdList__item_ CSG_IdList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< CSG-IdList-Item >-----# - CSG_IdList_Item = SEQ(name=u'CSG-IdList-Item', mode=MODE_TYPE) - _CSG_IdList_Item_cSG_Id = BIT_STR(name=u'cSG-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _CSG_IdList_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CSG_IdList_Item = SEQ(name='CSG-IdList-Item', mode=MODE_TYPE) + _CSG_IdList_Item_cSG_Id = BIT_STR(name='cSG-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _CSG_IdList_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CSG_IdList_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CSG_IdList_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CSG_IdList_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CSG_IdList_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CSG_IdList_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CSG_IdList_Item_iE_Extensions__item__id._const_tab = ____CSG_IdList_Item_iE_Extensions__item__id_tab ___CSG_IdList_Item_iE_Extensions__item__id._const_tab_at = None - ___CSG_IdList_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___CSG_IdList_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CSG_IdList_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___CSG_IdList_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CSG_IdList_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CSG_IdList_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CSG_IdList_Item_iE_Extensions__item__criticality._const_tab = ____CSG_IdList_Item_iE_Extensions__item__criticality_tab - ___CSG_IdList_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CSG_IdList_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CSG_IdList_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CSG_IdList_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CSG_IdList_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CSG_IdList_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CSG_IdList_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CSG_IdList_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CSG_IdList_Item_iE_Extensions__item__extensionValue._const_tab = ____CSG_IdList_Item_iE_Extensions__item__extensionValue_tab - ___CSG_IdList_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CSG_IdList_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CSG_IdList_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CSG_IdList_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CSG_IdList_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CSG_IdList_Item_iE_Extensions__item__id), - (u'criticality', ___CSG_IdList_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___CSG_IdList_Item_iE_Extensions__item__extensionValue), + ('id', ___CSG_IdList_Item_iE_Extensions__item__id), + ('criticality', ___CSG_IdList_Item_iE_Extensions__item__criticality), + ('extensionValue', ___CSG_IdList_Item_iE_Extensions__item__extensionValue), ]) __CSG_IdList_Item_iE_Extensions__item_._ext = None _CSG_IdList_Item_iE_Extensions._cont = __CSG_IdList_Item_iE_Extensions__item_ _CSG_IdList_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CSG_IdList_Item._cont = ASN1Dict([ - (u'cSG-Id', _CSG_IdList_Item_cSG_Id), - (u'iE-Extensions', _CSG_IdList_Item_iE_Extensions), + ('cSG-Id', _CSG_IdList_Item_cSG_Id), + ('iE-Extensions', _CSG_IdList_Item_iE_Extensions), ]) CSG_IdList_Item._ext = [] #-----< CSG-IdList-Item-ExtIEs >-----# - CSG_IdList_Item_ExtIEs = CLASS(name=u'CSG-IdList-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CSG_IdList_Item_ExtIEs = CLASS(name='CSG-IdList-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CSG_IdList_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CSGMembershipStatus >-----# - CSGMembershipStatus = ENUM(name=u'CSGMembershipStatus', mode=MODE_TYPE) - CSGMembershipStatus._cont = ASN1Dict([(u'member', 0), (u'not-member', 1)]) + CSGMembershipStatus = ENUM(name='CSGMembershipStatus', mode=MODE_TYPE) + CSGMembershipStatus._cont = ASN1Dict([('member', 0), ('not-member', 1)]) CSGMembershipStatus._ext = None #-----< COUNTvalue >-----# - COUNTvalue = SEQ(name=u'COUNTvalue', mode=MODE_TYPE) - _COUNTvalue_pDCP_SN = INT(name=u'pDCP-SN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PDCP-SN'))) - _COUNTvalue_hFN = INT(name=u'hFN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'HFN'))) - _COUNTvalue_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + COUNTvalue = SEQ(name='COUNTvalue', mode=MODE_TYPE) + _COUNTvalue_pDCP_SN = INT(name='pDCP-SN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PDCP-SN'))) + _COUNTvalue_hFN = INT(name='hFN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'HFN'))) + _COUNTvalue_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __COUNTvalue_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___COUNTvalue_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___COUNTvalue_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____COUNTvalue_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____COUNTvalue_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___COUNTvalue_iE_Extensions__item__id._const_tab = ____COUNTvalue_iE_Extensions__item__id_tab ___COUNTvalue_iE_Extensions__item__id._const_tab_at = None - ___COUNTvalue_iE_Extensions__item__id._const_tab_id = u'id' - ___COUNTvalue_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___COUNTvalue_iE_Extensions__item__id._const_tab_id = 'id' + ___COUNTvalue_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____COUNTvalue_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____COUNTvalue_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___COUNTvalue_iE_Extensions__item__criticality._const_tab = ____COUNTvalue_iE_Extensions__item__criticality_tab - ___COUNTvalue_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___COUNTvalue_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___COUNTvalue_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___COUNTvalue_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___COUNTvalue_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___COUNTvalue_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____COUNTvalue_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____COUNTvalue_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___COUNTvalue_iE_Extensions__item__extensionValue._const_tab = ____COUNTvalue_iE_Extensions__item__extensionValue_tab - ___COUNTvalue_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___COUNTvalue_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___COUNTvalue_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___COUNTvalue_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __COUNTvalue_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___COUNTvalue_iE_Extensions__item__id), - (u'criticality', ___COUNTvalue_iE_Extensions__item__criticality), - (u'extensionValue', ___COUNTvalue_iE_Extensions__item__extensionValue), + ('id', ___COUNTvalue_iE_Extensions__item__id), + ('criticality', ___COUNTvalue_iE_Extensions__item__criticality), + ('extensionValue', ___COUNTvalue_iE_Extensions__item__extensionValue), ]) __COUNTvalue_iE_Extensions__item_._ext = None _COUNTvalue_iE_Extensions._cont = __COUNTvalue_iE_Extensions__item_ _COUNTvalue_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) COUNTvalue._cont = ASN1Dict([ - (u'pDCP-SN', _COUNTvalue_pDCP_SN), - (u'hFN', _COUNTvalue_hFN), - (u'iE-Extensions', _COUNTvalue_iE_Extensions), + ('pDCP-SN', _COUNTvalue_pDCP_SN), + ('hFN', _COUNTvalue_hFN), + ('iE-Extensions', _COUNTvalue_iE_Extensions), ]) COUNTvalue._ext = [] #-----< COUNTvalue-ExtIEs >-----# - COUNTvalue_ExtIEs = CLASS(name=u'COUNTvalue-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + COUNTvalue_ExtIEs = CLASS(name='COUNTvalue-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) COUNTvalue_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< COUNTValueExtended >-----# - COUNTValueExtended = SEQ(name=u'COUNTValueExtended', mode=MODE_TYPE) - _COUNTValueExtended_pDCP_SNExtended = INT(name=u'pDCP-SNExtended', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PDCP-SNExtended'))) - _COUNTValueExtended_hFNModified = INT(name=u'hFNModified', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'HFNModified'))) - _COUNTValueExtended_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + COUNTValueExtended = SEQ(name='COUNTValueExtended', mode=MODE_TYPE) + _COUNTValueExtended_pDCP_SNExtended = INT(name='pDCP-SNExtended', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PDCP-SNExtended'))) + _COUNTValueExtended_hFNModified = INT(name='hFNModified', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'HFNModified'))) + _COUNTValueExtended_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __COUNTValueExtended_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___COUNTValueExtended_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___COUNTValueExtended_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____COUNTValueExtended_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____COUNTValueExtended_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___COUNTValueExtended_iE_Extensions__item__id._const_tab = ____COUNTValueExtended_iE_Extensions__item__id_tab ___COUNTValueExtended_iE_Extensions__item__id._const_tab_at = None - ___COUNTValueExtended_iE_Extensions__item__id._const_tab_id = u'id' - ___COUNTValueExtended_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___COUNTValueExtended_iE_Extensions__item__id._const_tab_id = 'id' + ___COUNTValueExtended_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____COUNTValueExtended_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____COUNTValueExtended_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___COUNTValueExtended_iE_Extensions__item__criticality._const_tab = ____COUNTValueExtended_iE_Extensions__item__criticality_tab - ___COUNTValueExtended_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___COUNTValueExtended_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___COUNTValueExtended_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___COUNTValueExtended_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___COUNTValueExtended_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___COUNTValueExtended_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____COUNTValueExtended_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____COUNTValueExtended_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___COUNTValueExtended_iE_Extensions__item__extensionValue._const_tab = ____COUNTValueExtended_iE_Extensions__item__extensionValue_tab - ___COUNTValueExtended_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___COUNTValueExtended_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___COUNTValueExtended_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___COUNTValueExtended_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __COUNTValueExtended_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___COUNTValueExtended_iE_Extensions__item__id), - (u'criticality', ___COUNTValueExtended_iE_Extensions__item__criticality), - (u'extensionValue', ___COUNTValueExtended_iE_Extensions__item__extensionValue), + ('id', ___COUNTValueExtended_iE_Extensions__item__id), + ('criticality', ___COUNTValueExtended_iE_Extensions__item__criticality), + ('extensionValue', ___COUNTValueExtended_iE_Extensions__item__extensionValue), ]) __COUNTValueExtended_iE_Extensions__item_._ext = None _COUNTValueExtended_iE_Extensions._cont = __COUNTValueExtended_iE_Extensions__item_ _COUNTValueExtended_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) COUNTValueExtended._cont = ASN1Dict([ - (u'pDCP-SNExtended', _COUNTValueExtended_pDCP_SNExtended), - (u'hFNModified', _COUNTValueExtended_hFNModified), - (u'iE-Extensions', _COUNTValueExtended_iE_Extensions), + ('pDCP-SNExtended', _COUNTValueExtended_pDCP_SNExtended), + ('hFNModified', _COUNTValueExtended_hFNModified), + ('iE-Extensions', _COUNTValueExtended_iE_Extensions), ]) COUNTValueExtended._ext = [] #-----< COUNTValueExtended-ExtIEs >-----# - COUNTValueExtended_ExtIEs = CLASS(name=u'COUNTValueExtended-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + COUNTValueExtended_ExtIEs = CLASS(name='COUNTValueExtended-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) COUNTValueExtended_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< COUNTvaluePDCP-SNlength18 >-----# - COUNTvaluePDCP_SNlength18 = SEQ(name=u'COUNTvaluePDCP-SNlength18', mode=MODE_TYPE) - _COUNTvaluePDCP_SNlength18_pDCP_SNlength18 = INT(name=u'pDCP-SNlength18', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PDCP-SNlength18'))) - _COUNTvaluePDCP_SNlength18_hFNforPDCP_SNlength18 = INT(name=u'hFNforPDCP-SNlength18', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'HFNforPDCP-SNlength18'))) - _COUNTvaluePDCP_SNlength18_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + COUNTvaluePDCP_SNlength18 = SEQ(name='COUNTvaluePDCP-SNlength18', mode=MODE_TYPE) + _COUNTvaluePDCP_SNlength18_pDCP_SNlength18 = INT(name='pDCP-SNlength18', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PDCP-SNlength18'))) + _COUNTvaluePDCP_SNlength18_hFNforPDCP_SNlength18 = INT(name='hFNforPDCP-SNlength18', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'HFNforPDCP-SNlength18'))) + _COUNTvaluePDCP_SNlength18_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __COUNTvaluePDCP_SNlength18_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____COUNTvaluePDCP_SNlength18_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____COUNTvaluePDCP_SNlength18_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__id._const_tab = ____COUNTvaluePDCP_SNlength18_iE_Extensions__item__id_tab ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__id._const_tab_at = None - ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__id._const_tab_id = u'id' - ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__id._const_tab_id = 'id' + ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality._const_tab = ____COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality_tab - ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue._const_tab = ____COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue_tab - ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __COUNTvaluePDCP_SNlength18_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__id), - (u'criticality', ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality), - (u'extensionValue', ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue), + ('id', ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__id), + ('criticality', ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__criticality), + ('extensionValue', ___COUNTvaluePDCP_SNlength18_iE_Extensions__item__extensionValue), ]) __COUNTvaluePDCP_SNlength18_iE_Extensions__item_._ext = None _COUNTvaluePDCP_SNlength18_iE_Extensions._cont = __COUNTvaluePDCP_SNlength18_iE_Extensions__item_ _COUNTvaluePDCP_SNlength18_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) COUNTvaluePDCP_SNlength18._cont = ASN1Dict([ - (u'pDCP-SNlength18', _COUNTvaluePDCP_SNlength18_pDCP_SNlength18), - (u'hFNforPDCP-SNlength18', _COUNTvaluePDCP_SNlength18_hFNforPDCP_SNlength18), - (u'iE-Extensions', _COUNTvaluePDCP_SNlength18_iE_Extensions), + ('pDCP-SNlength18', _COUNTvaluePDCP_SNlength18_pDCP_SNlength18), + ('hFNforPDCP-SNlength18', _COUNTvaluePDCP_SNlength18_hFNforPDCP_SNlength18), + ('iE-Extensions', _COUNTvaluePDCP_SNlength18_iE_Extensions), ]) COUNTvaluePDCP_SNlength18._ext = [] #-----< COUNTvaluePDCP-SNlength18-ExtIEs >-----# - COUNTvaluePDCP_SNlength18_ExtIEs = CLASS(name=u'COUNTvaluePDCP-SNlength18-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + COUNTvaluePDCP_SNlength18_ExtIEs = CLASS(name='COUNTvaluePDCP-SNlength18-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) COUNTvaluePDCP_SNlength18_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Coverage-Level >-----# - Coverage_Level = ENUM(name=u'Coverage-Level', mode=MODE_TYPE) - Coverage_Level._cont = ASN1Dict([(u'extendedcoverage', 0)]) + Coverage_Level = ENUM(name='Coverage-Level', mode=MODE_TYPE) + Coverage_Level._cont = ASN1Dict([('extendedcoverage', 0)]) Coverage_Level._ext = [] #-----< CriticalityDiagnostics >-----# - CriticalityDiagnostics = SEQ(name=u'CriticalityDiagnostics', mode=MODE_TYPE) - _CriticalityDiagnostics_procedureCode = INT(name=u'procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode')), opt=True) - _CriticalityDiagnostics_triggeringMessage = ENUM(name=u'triggeringMessage', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-CommonDataTypes', 'TriggeringMessage')), opt=True) - _CriticalityDiagnostics_procedureCriticality = ENUM(name=u'procedureCriticality', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality')), opt=True) - _CriticalityDiagnostics_iEsCriticalityDiagnostics = SEQ_OF(name=u'iEsCriticalityDiagnostics', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics-IE-List')), opt=True) - _CriticalityDiagnostics_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CriticalityDiagnostics = SEQ(name='CriticalityDiagnostics', mode=MODE_TYPE) + _CriticalityDiagnostics_procedureCode = INT(name='procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode')), opt=True) + _CriticalityDiagnostics_triggeringMessage = ENUM(name='triggeringMessage', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-CommonDataTypes', 'TriggeringMessage')), opt=True) + _CriticalityDiagnostics_procedureCriticality = ENUM(name='procedureCriticality', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality')), opt=True) + _CriticalityDiagnostics_iEsCriticalityDiagnostics = SEQ_OF(name='iEsCriticalityDiagnostics', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics-IE-List')), opt=True) + _CriticalityDiagnostics_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CriticalityDiagnostics_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CriticalityDiagnostics_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CriticalityDiagnostics_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CriticalityDiagnostics_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CriticalityDiagnostics_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CriticalityDiagnostics_iE_Extensions__item__id._const_tab = ____CriticalityDiagnostics_iE_Extensions__item__id_tab ___CriticalityDiagnostics_iE_Extensions__item__id._const_tab_at = None - ___CriticalityDiagnostics_iE_Extensions__item__id._const_tab_id = u'id' - ___CriticalityDiagnostics_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CriticalityDiagnostics_iE_Extensions__item__id._const_tab_id = 'id' + ___CriticalityDiagnostics_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CriticalityDiagnostics_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CriticalityDiagnostics_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CriticalityDiagnostics_iE_Extensions__item__criticality._const_tab = ____CriticalityDiagnostics_iE_Extensions__item__criticality_tab - ___CriticalityDiagnostics_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CriticalityDiagnostics_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CriticalityDiagnostics_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CriticalityDiagnostics_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CriticalityDiagnostics_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CriticalityDiagnostics_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CriticalityDiagnostics_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CriticalityDiagnostics_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CriticalityDiagnostics_iE_Extensions__item__extensionValue._const_tab = ____CriticalityDiagnostics_iE_Extensions__item__extensionValue_tab - ___CriticalityDiagnostics_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CriticalityDiagnostics_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CriticalityDiagnostics_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CriticalityDiagnostics_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CriticalityDiagnostics_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CriticalityDiagnostics_iE_Extensions__item__id), - (u'criticality', ___CriticalityDiagnostics_iE_Extensions__item__criticality), - (u'extensionValue', ___CriticalityDiagnostics_iE_Extensions__item__extensionValue), + ('id', ___CriticalityDiagnostics_iE_Extensions__item__id), + ('criticality', ___CriticalityDiagnostics_iE_Extensions__item__criticality), + ('extensionValue', ___CriticalityDiagnostics_iE_Extensions__item__extensionValue), ]) __CriticalityDiagnostics_iE_Extensions__item_._ext = None _CriticalityDiagnostics_iE_Extensions._cont = __CriticalityDiagnostics_iE_Extensions__item_ _CriticalityDiagnostics_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CriticalityDiagnostics._cont = ASN1Dict([ - (u'procedureCode', _CriticalityDiagnostics_procedureCode), - (u'triggeringMessage', _CriticalityDiagnostics_triggeringMessage), - (u'procedureCriticality', _CriticalityDiagnostics_procedureCriticality), - (u'iEsCriticalityDiagnostics', _CriticalityDiagnostics_iEsCriticalityDiagnostics), - (u'iE-Extensions', _CriticalityDiagnostics_iE_Extensions), + ('procedureCode', _CriticalityDiagnostics_procedureCode), + ('triggeringMessage', _CriticalityDiagnostics_triggeringMessage), + ('procedureCriticality', _CriticalityDiagnostics_procedureCriticality), + ('iEsCriticalityDiagnostics', _CriticalityDiagnostics_iEsCriticalityDiagnostics), + ('iE-Extensions', _CriticalityDiagnostics_iE_Extensions), ]) CriticalityDiagnostics._ext = [] #-----< CriticalityDiagnostics-ExtIEs >-----# - CriticalityDiagnostics_ExtIEs = CLASS(name=u'CriticalityDiagnostics-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CriticalityDiagnostics_ExtIEs = CLASS(name='CriticalityDiagnostics-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CriticalityDiagnostics_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CriticalityDiagnostics-IE-List >-----# - CriticalityDiagnostics_IE_List = SEQ_OF(name=u'CriticalityDiagnostics-IE-List', mode=MODE_TYPE) + CriticalityDiagnostics_IE_List = SEQ_OF(name='CriticalityDiagnostics-IE-List', mode=MODE_TYPE) _CriticalityDiagnostics_IE_List__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics-IE-Item'))) CriticalityDiagnostics_IE_List._cont = _CriticalityDiagnostics_IE_List__item_ CriticalityDiagnostics_IE_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< CriticalityDiagnostics-IE-Item >-----# - CriticalityDiagnostics_IE_Item = SEQ(name=u'CriticalityDiagnostics-IE-Item', mode=MODE_TYPE) - _CriticalityDiagnostics_IE_Item_iECriticality = ENUM(name=u'iECriticality', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) - _CriticalityDiagnostics_IE_Item_iE_ID = INT(name=u'iE-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - _CriticalityDiagnostics_IE_Item_typeOfError = ENUM(name=u'typeOfError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TypeOfError'))) - _CriticalityDiagnostics_IE_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CriticalityDiagnostics_IE_Item = SEQ(name='CriticalityDiagnostics-IE-Item', mode=MODE_TYPE) + _CriticalityDiagnostics_IE_Item_iECriticality = ENUM(name='iECriticality', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) + _CriticalityDiagnostics_IE_Item_iE_ID = INT(name='iE-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) + _CriticalityDiagnostics_IE_Item_typeOfError = ENUM(name='typeOfError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TypeOfError'))) + _CriticalityDiagnostics_IE_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CriticalityDiagnostics_IE_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CriticalityDiagnostics_IE_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CriticalityDiagnostics_IE_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__id._const_tab = ____CriticalityDiagnostics_IE_Item_iE_Extensions__item__id_tab ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__id._const_tab_at = None - ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality._const_tab = ____CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality_tab - ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue._const_tab = ____CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue_tab - ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CriticalityDiagnostics_IE_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__id), - (u'criticality', ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue), + ('id', ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__id), + ('criticality', ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__criticality), + ('extensionValue', ___CriticalityDiagnostics_IE_Item_iE_Extensions__item__extensionValue), ]) __CriticalityDiagnostics_IE_Item_iE_Extensions__item_._ext = None _CriticalityDiagnostics_IE_Item_iE_Extensions._cont = __CriticalityDiagnostics_IE_Item_iE_Extensions__item_ _CriticalityDiagnostics_IE_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CriticalityDiagnostics_IE_Item._cont = ASN1Dict([ - (u'iECriticality', _CriticalityDiagnostics_IE_Item_iECriticality), - (u'iE-ID', _CriticalityDiagnostics_IE_Item_iE_ID), - (u'typeOfError', _CriticalityDiagnostics_IE_Item_typeOfError), - (u'iE-Extensions', _CriticalityDiagnostics_IE_Item_iE_Extensions), + ('iECriticality', _CriticalityDiagnostics_IE_Item_iECriticality), + ('iE-ID', _CriticalityDiagnostics_IE_Item_iE_ID), + ('typeOfError', _CriticalityDiagnostics_IE_Item_typeOfError), + ('iE-Extensions', _CriticalityDiagnostics_IE_Item_iE_Extensions), ]) CriticalityDiagnostics_IE_Item._ext = [] #-----< CriticalityDiagnostics-IE-Item-ExtIEs >-----# - CriticalityDiagnostics_IE_Item_ExtIEs = CLASS(name=u'CriticalityDiagnostics-IE-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CriticalityDiagnostics_IE_Item_ExtIEs = CLASS(name='CriticalityDiagnostics-IE-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CriticalityDiagnostics_IE_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< DataCodingScheme >-----# - DataCodingScheme = BIT_STR(name=u'DataCodingScheme', mode=MODE_TYPE) + DataCodingScheme = BIT_STR(name='DataCodingScheme', mode=MODE_TYPE) DataCodingScheme._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[]) #-----< DCN-ID >-----# - DCN_ID = INT(name=u'DCN-ID', mode=MODE_TYPE) + DCN_ID = INT(name='DCN-ID', mode=MODE_TYPE) DCN_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) #-----< ServedDCNs >-----# - ServedDCNs = SEQ_OF(name=u'ServedDCNs', mode=MODE_TYPE) + ServedDCNs = SEQ_OF(name='ServedDCNs', mode=MODE_TYPE) _ServedDCNs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedDCNsItem'))) ServedDCNs._cont = _ServedDCNs__item_ ServedDCNs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[]) #-----< ServedDCNsItem >-----# - ServedDCNsItem = SEQ(name=u'ServedDCNsItem', mode=MODE_TYPE) - _ServedDCNsItem_dCN_ID = INT(name=u'dCN-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'DCN-ID'))) - _ServedDCNsItem_relativeDCNCapacity = INT(name=u'relativeDCNCapacity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RelativeMMECapacity'))) - _ServedDCNsItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ServedDCNsItem = SEQ(name='ServedDCNsItem', mode=MODE_TYPE) + _ServedDCNsItem_dCN_ID = INT(name='dCN-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'DCN-ID'))) + _ServedDCNsItem_relativeDCNCapacity = INT(name='relativeDCNCapacity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RelativeMMECapacity'))) + _ServedDCNsItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ServedDCNsItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ServedDCNsItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ServedDCNsItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ServedDCNsItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ServedDCNsItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ServedDCNsItem_iE_Extensions__item__id._const_tab = ____ServedDCNsItem_iE_Extensions__item__id_tab ___ServedDCNsItem_iE_Extensions__item__id._const_tab_at = None - ___ServedDCNsItem_iE_Extensions__item__id._const_tab_id = u'id' - ___ServedDCNsItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ServedDCNsItem_iE_Extensions__item__id._const_tab_id = 'id' + ___ServedDCNsItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____ServedDCNsItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ServedDCNsItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ServedDCNsItem_iE_Extensions__item__criticality._const_tab = ____ServedDCNsItem_iE_Extensions__item__criticality_tab - ___ServedDCNsItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ServedDCNsItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ServedDCNsItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ServedDCNsItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ServedDCNsItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ServedDCNsItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____ServedDCNsItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ServedDCNsItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ServedDCNsItem_iE_Extensions__item__extensionValue._const_tab = ____ServedDCNsItem_iE_Extensions__item__extensionValue_tab - ___ServedDCNsItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ServedDCNsItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ServedDCNsItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ServedDCNsItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ServedDCNsItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ServedDCNsItem_iE_Extensions__item__id), - (u'criticality', ___ServedDCNsItem_iE_Extensions__item__criticality), - (u'extensionValue', ___ServedDCNsItem_iE_Extensions__item__extensionValue), + ('id', ___ServedDCNsItem_iE_Extensions__item__id), + ('criticality', ___ServedDCNsItem_iE_Extensions__item__criticality), + ('extensionValue', ___ServedDCNsItem_iE_Extensions__item__extensionValue), ]) __ServedDCNsItem_iE_Extensions__item_._ext = None _ServedDCNsItem_iE_Extensions._cont = __ServedDCNsItem_iE_Extensions__item_ _ServedDCNsItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ServedDCNsItem._cont = ASN1Dict([ - (u'dCN-ID', _ServedDCNsItem_dCN_ID), - (u'relativeDCNCapacity', _ServedDCNsItem_relativeDCNCapacity), - (u'iE-Extensions', _ServedDCNsItem_iE_Extensions), + ('dCN-ID', _ServedDCNsItem_dCN_ID), + ('relativeDCNCapacity', _ServedDCNsItem_relativeDCNCapacity), + ('iE-Extensions', _ServedDCNsItem_iE_Extensions), ]) ServedDCNsItem._ext = [] #-----< ServedDCNsItem-ExtIEs >-----# - ServedDCNsItem_ExtIEs = CLASS(name=u'ServedDCNsItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ServedDCNsItem_ExtIEs = CLASS(name='ServedDCNsItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ServedDCNsItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< DL-CP-SecurityInformation >-----# - DL_CP_SecurityInformation = SEQ(name=u'DL-CP-SecurityInformation', mode=MODE_TYPE) - _DL_CP_SecurityInformation_dl_NAS_MAC = BIT_STR(name=u'dl-NAS-MAC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'DL-NAS-MAC'))) - _DL_CP_SecurityInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + DL_CP_SecurityInformation = SEQ(name='DL-CP-SecurityInformation', mode=MODE_TYPE) + _DL_CP_SecurityInformation_dl_NAS_MAC = BIT_STR(name='dl-NAS-MAC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'DL-NAS-MAC'))) + _DL_CP_SecurityInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __DL_CP_SecurityInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___DL_CP_SecurityInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___DL_CP_SecurityInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____DL_CP_SecurityInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____DL_CP_SecurityInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___DL_CP_SecurityInformation_iE_Extensions__item__id._const_tab = ____DL_CP_SecurityInformation_iE_Extensions__item__id_tab ___DL_CP_SecurityInformation_iE_Extensions__item__id._const_tab_at = None - ___DL_CP_SecurityInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___DL_CP_SecurityInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___DL_CP_SecurityInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___DL_CP_SecurityInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____DL_CP_SecurityInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____DL_CP_SecurityInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___DL_CP_SecurityInformation_iE_Extensions__item__criticality._const_tab = ____DL_CP_SecurityInformation_iE_Extensions__item__criticality_tab - ___DL_CP_SecurityInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___DL_CP_SecurityInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___DL_CP_SecurityInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___DL_CP_SecurityInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___DL_CP_SecurityInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___DL_CP_SecurityInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____DL_CP_SecurityInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____DL_CP_SecurityInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___DL_CP_SecurityInformation_iE_Extensions__item__extensionValue._const_tab = ____DL_CP_SecurityInformation_iE_Extensions__item__extensionValue_tab - ___DL_CP_SecurityInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___DL_CP_SecurityInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___DL_CP_SecurityInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___DL_CP_SecurityInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __DL_CP_SecurityInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___DL_CP_SecurityInformation_iE_Extensions__item__id), - (u'criticality', ___DL_CP_SecurityInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___DL_CP_SecurityInformation_iE_Extensions__item__extensionValue), + ('id', ___DL_CP_SecurityInformation_iE_Extensions__item__id), + ('criticality', ___DL_CP_SecurityInformation_iE_Extensions__item__criticality), + ('extensionValue', ___DL_CP_SecurityInformation_iE_Extensions__item__extensionValue), ]) __DL_CP_SecurityInformation_iE_Extensions__item_._ext = None _DL_CP_SecurityInformation_iE_Extensions._cont = __DL_CP_SecurityInformation_iE_Extensions__item_ _DL_CP_SecurityInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) DL_CP_SecurityInformation._cont = ASN1Dict([ - (u'dl-NAS-MAC', _DL_CP_SecurityInformation_dl_NAS_MAC), - (u'iE-Extensions', _DL_CP_SecurityInformation_iE_Extensions), + ('dl-NAS-MAC', _DL_CP_SecurityInformation_dl_NAS_MAC), + ('iE-Extensions', _DL_CP_SecurityInformation_iE_Extensions), ]) DL_CP_SecurityInformation._ext = [] #-----< DL-CP-SecurityInformation-ExtIEs >-----# - DL_CP_SecurityInformation_ExtIEs = CLASS(name=u'DL-CP-SecurityInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + DL_CP_SecurityInformation_ExtIEs = CLASS(name='DL-CP-SecurityInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) DL_CP_SecurityInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< DL-Forwarding >-----# - DL_Forwarding = ENUM(name=u'DL-Forwarding', mode=MODE_TYPE) - DL_Forwarding._cont = ASN1Dict([(u'dL-Forwarding-proposed', 0)]) + DL_Forwarding = ENUM(name='DL-Forwarding', mode=MODE_TYPE) + DL_Forwarding._cont = ASN1Dict([('dL-Forwarding-proposed', 0)]) DL_Forwarding._ext = [] #-----< DL-NAS-MAC >-----# - DL_NAS_MAC = BIT_STR(name=u'DL-NAS-MAC', mode=MODE_TYPE) + DL_NAS_MAC = BIT_STR(name='DL-NAS-MAC', mode=MODE_TYPE) DL_NAS_MAC._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[]) #-----< Direct-Forwarding-Path-Availability >-----# - Direct_Forwarding_Path_Availability = ENUM(name=u'Direct-Forwarding-Path-Availability', mode=MODE_TYPE) - Direct_Forwarding_Path_Availability._cont = ASN1Dict([(u'directPathAvailable', 0)]) + Direct_Forwarding_Path_Availability = ENUM(name='Direct-Forwarding-Path-Availability', mode=MODE_TYPE) + Direct_Forwarding_Path_Availability._cont = ASN1Dict([('directPathAvailable', 0)]) Direct_Forwarding_Path_Availability._ext = [] #-----< Data-Forwarding-Not-Possible >-----# - Data_Forwarding_Not_Possible = ENUM(name=u'Data-Forwarding-Not-Possible', mode=MODE_TYPE) - Data_Forwarding_Not_Possible._cont = ASN1Dict([(u'data-Forwarding-not-Possible', 0)]) + Data_Forwarding_Not_Possible = ENUM(name='Data-Forwarding-Not-Possible', mode=MODE_TYPE) + Data_Forwarding_Not_Possible._cont = ASN1Dict([('data-Forwarding-not-Possible', 0)]) Data_Forwarding_Not_Possible._ext = [] #-----< DLNASPDUDeliveryAckRequest >-----# - DLNASPDUDeliveryAckRequest = ENUM(name=u'DLNASPDUDeliveryAckRequest', mode=MODE_TYPE) - DLNASPDUDeliveryAckRequest._cont = ASN1Dict([(u'requested', 0)]) + DLNASPDUDeliveryAckRequest = ENUM(name='DLNASPDUDeliveryAckRequest', mode=MODE_TYPE) + DLNASPDUDeliveryAckRequest._cont = ASN1Dict([('requested', 0)]) DLNASPDUDeliveryAckRequest._ext = [] #-----< EARFCN >-----# - EARFCN = INT(name=u'EARFCN', mode=MODE_TYPE) + EARFCN = INT(name='EARFCN', mode=MODE_TYPE) EARFCN._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=262143)], ev=[], er=[]) #-----< ECGIList >-----# - ECGIList = SEQ_OF(name=u'ECGIList', mode=MODE_TYPE) + ECGIList = SEQ_OF(name='ECGIList', mode=MODE_TYPE) _ECGIList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) ECGIList._cont = _ECGIList__item_ ECGIList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< PWSfailedECGIList >-----# - PWSfailedECGIList = SEQ_OF(name=u'PWSfailedECGIList', mode=MODE_TYPE) + PWSfailedECGIList = SEQ_OF(name='PWSfailedECGIList', mode=MODE_TYPE) _PWSfailedECGIList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) PWSfailedECGIList._cont = _PWSfailedECGIList__item_ PWSfailedECGIList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< EDT-Session >-----# - EDT_Session = ENUM(name=u'EDT-Session', mode=MODE_TYPE) - EDT_Session._cont = ASN1Dict([(u'true', 0)]) + EDT_Session = ENUM(name='EDT-Session', mode=MODE_TYPE) + EDT_Session._cont = ASN1Dict([('true', 0)]) EDT_Session._ext = [] #-----< EmergencyAreaIDList >-----# - EmergencyAreaIDList = SEQ_OF(name=u'EmergencyAreaIDList', mode=MODE_TYPE) + EmergencyAreaIDList = SEQ_OF(name='EmergencyAreaIDList', mode=MODE_TYPE) _EmergencyAreaIDList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID'))) EmergencyAreaIDList._cont = _EmergencyAreaIDList__item_ EmergencyAreaIDList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< EmergencyAreaID >-----# - EmergencyAreaID = OCT_STR(name=u'EmergencyAreaID', mode=MODE_TYPE) + EmergencyAreaID = OCT_STR(name='EmergencyAreaID', mode=MODE_TYPE) EmergencyAreaID._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[]) #-----< EmergencyAreaID-Broadcast >-----# - EmergencyAreaID_Broadcast = SEQ_OF(name=u'EmergencyAreaID-Broadcast', mode=MODE_TYPE) + EmergencyAreaID_Broadcast = SEQ_OF(name='EmergencyAreaID-Broadcast', mode=MODE_TYPE) _EmergencyAreaID_Broadcast__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID-Broadcast-Item'))) EmergencyAreaID_Broadcast._cont = _EmergencyAreaID_Broadcast__item_ EmergencyAreaID_Broadcast._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< EmergencyAreaID-Broadcast-Item >-----# - EmergencyAreaID_Broadcast_Item = SEQ(name=u'EmergencyAreaID-Broadcast-Item', mode=MODE_TYPE) - _EmergencyAreaID_Broadcast_Item_emergencyAreaID = OCT_STR(name=u'emergencyAreaID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID'))) - _EmergencyAreaID_Broadcast_Item_completedCellinEAI = SEQ_OF(name=u'completedCellinEAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CompletedCellinEAI'))) - _EmergencyAreaID_Broadcast_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + EmergencyAreaID_Broadcast_Item = SEQ(name='EmergencyAreaID-Broadcast-Item', mode=MODE_TYPE) + _EmergencyAreaID_Broadcast_Item_emergencyAreaID = OCT_STR(name='emergencyAreaID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID'))) + _EmergencyAreaID_Broadcast_Item_completedCellinEAI = SEQ_OF(name='completedCellinEAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CompletedCellinEAI'))) + _EmergencyAreaID_Broadcast_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __EmergencyAreaID_Broadcast_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id._const_tab = ____EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id_tab ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id._const_tab_at = None - ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality._const_tab = ____EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality_tab - ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab = ____EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue_tab - ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __EmergencyAreaID_Broadcast_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id), - (u'criticality', ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue), + ('id', ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__id), + ('criticality', ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__criticality), + ('extensionValue', ___EmergencyAreaID_Broadcast_Item_iE_Extensions__item__extensionValue), ]) __EmergencyAreaID_Broadcast_Item_iE_Extensions__item_._ext = None _EmergencyAreaID_Broadcast_Item_iE_Extensions._cont = __EmergencyAreaID_Broadcast_Item_iE_Extensions__item_ _EmergencyAreaID_Broadcast_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) EmergencyAreaID_Broadcast_Item._cont = ASN1Dict([ - (u'emergencyAreaID', _EmergencyAreaID_Broadcast_Item_emergencyAreaID), - (u'completedCellinEAI', _EmergencyAreaID_Broadcast_Item_completedCellinEAI), - (u'iE-Extensions', _EmergencyAreaID_Broadcast_Item_iE_Extensions), + ('emergencyAreaID', _EmergencyAreaID_Broadcast_Item_emergencyAreaID), + ('completedCellinEAI', _EmergencyAreaID_Broadcast_Item_completedCellinEAI), + ('iE-Extensions', _EmergencyAreaID_Broadcast_Item_iE_Extensions), ]) EmergencyAreaID_Broadcast_Item._ext = [] #-----< EmergencyAreaID-Broadcast-Item-ExtIEs >-----# - EmergencyAreaID_Broadcast_Item_ExtIEs = CLASS(name=u'EmergencyAreaID-Broadcast-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + EmergencyAreaID_Broadcast_Item_ExtIEs = CLASS(name='EmergencyAreaID-Broadcast-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) EmergencyAreaID_Broadcast_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< EmergencyAreaID-Cancelled >-----# - EmergencyAreaID_Cancelled = SEQ_OF(name=u'EmergencyAreaID-Cancelled', mode=MODE_TYPE) + EmergencyAreaID_Cancelled = SEQ_OF(name='EmergencyAreaID-Cancelled', mode=MODE_TYPE) _EmergencyAreaID_Cancelled__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID-Cancelled-Item'))) EmergencyAreaID_Cancelled._cont = _EmergencyAreaID_Cancelled__item_ EmergencyAreaID_Cancelled._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< EmergencyAreaID-Cancelled-Item >-----# - EmergencyAreaID_Cancelled_Item = SEQ(name=u'EmergencyAreaID-Cancelled-Item', mode=MODE_TYPE) - _EmergencyAreaID_Cancelled_Item_emergencyAreaID = OCT_STR(name=u'emergencyAreaID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID'))) - _EmergencyAreaID_Cancelled_Item_cancelledCellinEAI = SEQ_OF(name=u'cancelledCellinEAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CancelledCellinEAI'))) - _EmergencyAreaID_Cancelled_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + EmergencyAreaID_Cancelled_Item = SEQ(name='EmergencyAreaID-Cancelled-Item', mode=MODE_TYPE) + _EmergencyAreaID_Cancelled_Item_emergencyAreaID = OCT_STR(name='emergencyAreaID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID'))) + _EmergencyAreaID_Cancelled_Item_cancelledCellinEAI = SEQ_OF(name='cancelledCellinEAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CancelledCellinEAI'))) + _EmergencyAreaID_Cancelled_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __EmergencyAreaID_Cancelled_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id._const_tab = ____EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id_tab ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id._const_tab_at = None - ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality._const_tab = ____EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality_tab - ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab = ____EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue_tab - ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __EmergencyAreaID_Cancelled_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id), - (u'criticality', ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue), + ('id', ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__id), + ('criticality', ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__criticality), + ('extensionValue', ___EmergencyAreaID_Cancelled_Item_iE_Extensions__item__extensionValue), ]) __EmergencyAreaID_Cancelled_Item_iE_Extensions__item_._ext = None _EmergencyAreaID_Cancelled_Item_iE_Extensions._cont = __EmergencyAreaID_Cancelled_Item_iE_Extensions__item_ _EmergencyAreaID_Cancelled_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) EmergencyAreaID_Cancelled_Item._cont = ASN1Dict([ - (u'emergencyAreaID', _EmergencyAreaID_Cancelled_Item_emergencyAreaID), - (u'cancelledCellinEAI', _EmergencyAreaID_Cancelled_Item_cancelledCellinEAI), - (u'iE-Extensions', _EmergencyAreaID_Cancelled_Item_iE_Extensions), + ('emergencyAreaID', _EmergencyAreaID_Cancelled_Item_emergencyAreaID), + ('cancelledCellinEAI', _EmergencyAreaID_Cancelled_Item_cancelledCellinEAI), + ('iE-Extensions', _EmergencyAreaID_Cancelled_Item_iE_Extensions), ]) EmergencyAreaID_Cancelled_Item._ext = [] #-----< EmergencyAreaID-Cancelled-Item-ExtIEs >-----# - EmergencyAreaID_Cancelled_Item_ExtIEs = CLASS(name=u'EmergencyAreaID-Cancelled-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + EmergencyAreaID_Cancelled_Item_ExtIEs = CLASS(name='EmergencyAreaID-Cancelled-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) EmergencyAreaID_Cancelled_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< CompletedCellinEAI >-----# - CompletedCellinEAI = SEQ_OF(name=u'CompletedCellinEAI', mode=MODE_TYPE) + CompletedCellinEAI = SEQ_OF(name='CompletedCellinEAI', mode=MODE_TYPE) _CompletedCellinEAI__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CompletedCellinEAI-Item'))) CompletedCellinEAI._cont = _CompletedCellinEAI__item_ CompletedCellinEAI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< CompletedCellinEAI-Item >-----# - CompletedCellinEAI_Item = SEQ(name=u'CompletedCellinEAI-Item', mode=MODE_TYPE) - _CompletedCellinEAI_Item_eCGI = SEQ(name=u'eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _CompletedCellinEAI_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CompletedCellinEAI_Item = SEQ(name='CompletedCellinEAI-Item', mode=MODE_TYPE) + _CompletedCellinEAI_Item_eCGI = SEQ(name='eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _CompletedCellinEAI_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CompletedCellinEAI_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CompletedCellinEAI_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CompletedCellinEAI_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CompletedCellinEAI_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CompletedCellinEAI_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CompletedCellinEAI_Item_iE_Extensions__item__id._const_tab = ____CompletedCellinEAI_Item_iE_Extensions__item__id_tab ___CompletedCellinEAI_Item_iE_Extensions__item__id._const_tab_at = None - ___CompletedCellinEAI_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___CompletedCellinEAI_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CompletedCellinEAI_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___CompletedCellinEAI_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CompletedCellinEAI_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CompletedCellinEAI_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CompletedCellinEAI_Item_iE_Extensions__item__criticality._const_tab = ____CompletedCellinEAI_Item_iE_Extensions__item__criticality_tab - ___CompletedCellinEAI_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CompletedCellinEAI_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CompletedCellinEAI_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CompletedCellinEAI_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CompletedCellinEAI_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CompletedCellinEAI_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CompletedCellinEAI_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CompletedCellinEAI_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CompletedCellinEAI_Item_iE_Extensions__item__extensionValue._const_tab = ____CompletedCellinEAI_Item_iE_Extensions__item__extensionValue_tab - ___CompletedCellinEAI_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CompletedCellinEAI_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CompletedCellinEAI_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CompletedCellinEAI_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CompletedCellinEAI_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CompletedCellinEAI_Item_iE_Extensions__item__id), - (u'criticality', ___CompletedCellinEAI_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___CompletedCellinEAI_Item_iE_Extensions__item__extensionValue), + ('id', ___CompletedCellinEAI_Item_iE_Extensions__item__id), + ('criticality', ___CompletedCellinEAI_Item_iE_Extensions__item__criticality), + ('extensionValue', ___CompletedCellinEAI_Item_iE_Extensions__item__extensionValue), ]) __CompletedCellinEAI_Item_iE_Extensions__item_._ext = None _CompletedCellinEAI_Item_iE_Extensions._cont = __CompletedCellinEAI_Item_iE_Extensions__item_ _CompletedCellinEAI_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CompletedCellinEAI_Item._cont = ASN1Dict([ - (u'eCGI', _CompletedCellinEAI_Item_eCGI), - (u'iE-Extensions', _CompletedCellinEAI_Item_iE_Extensions), + ('eCGI', _CompletedCellinEAI_Item_eCGI), + ('iE-Extensions', _CompletedCellinEAI_Item_iE_Extensions), ]) CompletedCellinEAI_Item._ext = [] #-----< CompletedCellinEAI-Item-ExtIEs >-----# - CompletedCellinEAI_Item_ExtIEs = CLASS(name=u'CompletedCellinEAI-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CompletedCellinEAI_Item_ExtIEs = CLASS(name='CompletedCellinEAI-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CompletedCellinEAI_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< ECGI-List >-----# - ECGI_List = SEQ_OF(name=u'ECGI-List', mode=MODE_TYPE) + ECGI_List = SEQ_OF(name='ECGI-List', mode=MODE_TYPE) _ECGI_List__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) ECGI_List._cont = _ECGI_List__item_ ECGI_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< EmergencyAreaIDListForRestart >-----# - EmergencyAreaIDListForRestart = SEQ_OF(name=u'EmergencyAreaIDListForRestart', mode=MODE_TYPE) + EmergencyAreaIDListForRestart = SEQ_OF(name='EmergencyAreaIDListForRestart', mode=MODE_TYPE) _EmergencyAreaIDListForRestart__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaID'))) EmergencyAreaIDListForRestart._cont = _EmergencyAreaIDListForRestart__item_ EmergencyAreaIDListForRestart._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< ENB-ID >-----# - ENB_ID = CHOICE(name=u'ENB-ID', mode=MODE_TYPE) - _ENB_ID_macroENB_ID = BIT_STR(name=u'macroENB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + ENB_ID = CHOICE(name='ENB-ID', mode=MODE_TYPE) + _ENB_ID_macroENB_ID = BIT_STR(name='macroENB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _ENB_ID_macroENB_ID._const_sz = ASN1Set(rv=[20], rr=[], ev=None, er=[]) - _ENB_ID_homeENB_ID = BIT_STR(name=u'homeENB-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _ENB_ID_homeENB_ID = BIT_STR(name='homeENB-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _ENB_ID_homeENB_ID._const_sz = ASN1Set(rv=[28], rr=[], ev=None, er=[]) - _ENB_ID_short_macroENB_ID = BIT_STR(name=u'short-macroENB-ID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _ENB_ID_short_macroENB_ID = BIT_STR(name='short-macroENB-ID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _ENB_ID_short_macroENB_ID._const_sz = ASN1Set(rv=[18], rr=[], ev=None, er=[]) - _ENB_ID_long_macroENB_ID = BIT_STR(name=u'long-macroENB-ID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _ENB_ID_long_macroENB_ID = BIT_STR(name='long-macroENB-ID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _ENB_ID_long_macroENB_ID._const_sz = ASN1Set(rv=[21], rr=[], ev=None, er=[]) ENB_ID._cont = ASN1Dict([ - (u'macroENB-ID', _ENB_ID_macroENB_ID), - (u'homeENB-ID', _ENB_ID_homeENB_ID), - (u'short-macroENB-ID', _ENB_ID_short_macroENB_ID), - (u'long-macroENB-ID', _ENB_ID_long_macroENB_ID), + ('macroENB-ID', _ENB_ID_macroENB_ID), + ('homeENB-ID', _ENB_ID_homeENB_ID), + ('short-macroENB-ID', _ENB_ID_short_macroENB_ID), + ('long-macroENB-ID', _ENB_ID_long_macroENB_ID), ]) - ENB_ID._ext = [u'short-macroENB-ID', u'long-macroENB-ID'] + ENB_ID._ext = ['short-macroENB-ID', 'long-macroENB-ID'] #-----< En-gNB-ID >-----# - En_gNB_ID = BIT_STR(name=u'En-gNB-ID', mode=MODE_TYPE) + En_gNB_ID = BIT_STR(name='En-gNB-ID', mode=MODE_TYPE) En_gNB_ID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=22, ub=32)], ev=[], er=[]) #-----< GERAN-Cell-ID >-----# - GERAN_Cell_ID = SEQ(name=u'GERAN-Cell-ID', mode=MODE_TYPE) - _GERAN_Cell_ID_lAI = SEQ(name=u'lAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) - _GERAN_Cell_ID_rAC = OCT_STR(name=u'rAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RAC'))) - _GERAN_Cell_ID_cI = OCT_STR(name=u'cI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CI'))) - _GERAN_Cell_ID_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + GERAN_Cell_ID = SEQ(name='GERAN-Cell-ID', mode=MODE_TYPE) + _GERAN_Cell_ID_lAI = SEQ(name='lAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) + _GERAN_Cell_ID_rAC = OCT_STR(name='rAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RAC'))) + _GERAN_Cell_ID_cI = OCT_STR(name='cI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CI'))) + _GERAN_Cell_ID_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __GERAN_Cell_ID_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___GERAN_Cell_ID_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___GERAN_Cell_ID_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____GERAN_Cell_ID_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____GERAN_Cell_ID_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___GERAN_Cell_ID_iE_Extensions__item__id._const_tab = ____GERAN_Cell_ID_iE_Extensions__item__id_tab ___GERAN_Cell_ID_iE_Extensions__item__id._const_tab_at = None - ___GERAN_Cell_ID_iE_Extensions__item__id._const_tab_id = u'id' - ___GERAN_Cell_ID_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___GERAN_Cell_ID_iE_Extensions__item__id._const_tab_id = 'id' + ___GERAN_Cell_ID_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____GERAN_Cell_ID_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____GERAN_Cell_ID_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___GERAN_Cell_ID_iE_Extensions__item__criticality._const_tab = ____GERAN_Cell_ID_iE_Extensions__item__criticality_tab - ___GERAN_Cell_ID_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___GERAN_Cell_ID_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___GERAN_Cell_ID_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___GERAN_Cell_ID_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___GERAN_Cell_ID_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___GERAN_Cell_ID_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____GERAN_Cell_ID_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____GERAN_Cell_ID_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___GERAN_Cell_ID_iE_Extensions__item__extensionValue._const_tab = ____GERAN_Cell_ID_iE_Extensions__item__extensionValue_tab - ___GERAN_Cell_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___GERAN_Cell_ID_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___GERAN_Cell_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___GERAN_Cell_ID_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __GERAN_Cell_ID_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___GERAN_Cell_ID_iE_Extensions__item__id), - (u'criticality', ___GERAN_Cell_ID_iE_Extensions__item__criticality), - (u'extensionValue', ___GERAN_Cell_ID_iE_Extensions__item__extensionValue), + ('id', ___GERAN_Cell_ID_iE_Extensions__item__id), + ('criticality', ___GERAN_Cell_ID_iE_Extensions__item__criticality), + ('extensionValue', ___GERAN_Cell_ID_iE_Extensions__item__extensionValue), ]) __GERAN_Cell_ID_iE_Extensions__item_._ext = None _GERAN_Cell_ID_iE_Extensions._cont = __GERAN_Cell_ID_iE_Extensions__item_ _GERAN_Cell_ID_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) GERAN_Cell_ID._cont = ASN1Dict([ - (u'lAI', _GERAN_Cell_ID_lAI), - (u'rAC', _GERAN_Cell_ID_rAC), - (u'cI', _GERAN_Cell_ID_cI), - (u'iE-Extensions', _GERAN_Cell_ID_iE_Extensions), + ('lAI', _GERAN_Cell_ID_lAI), + ('rAC', _GERAN_Cell_ID_rAC), + ('cI', _GERAN_Cell_ID_cI), + ('iE-Extensions', _GERAN_Cell_ID_iE_Extensions), ]) GERAN_Cell_ID._ext = [] #-----< GERAN-Cell-ID-ExtIEs >-----# - GERAN_Cell_ID_ExtIEs = CLASS(name=u'GERAN-Cell-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + GERAN_Cell_ID_ExtIEs = CLASS(name='GERAN-Cell-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) GERAN_Cell_ID_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Global-ENB-ID >-----# - Global_ENB_ID = SEQ(name=u'Global-ENB-ID', mode=MODE_TYPE) - _Global_ENB_ID_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _Global_ENB_ID_eNB_ID = CHOICE(name=u'eNB-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ENB-ID'))) - _Global_ENB_ID_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + Global_ENB_ID = SEQ(name='Global-ENB-ID', mode=MODE_TYPE) + _Global_ENB_ID_pLMNidentity = OCT_STR(name='pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _Global_ENB_ID_eNB_ID = CHOICE(name='eNB-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ENB-ID'))) + _Global_ENB_ID_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __Global_ENB_ID_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___Global_ENB_ID_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___Global_ENB_ID_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____Global_ENB_ID_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Global_ENB_ID_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Global_ENB_ID_iE_Extensions__item__id._const_tab = ____Global_ENB_ID_iE_Extensions__item__id_tab ___Global_ENB_ID_iE_Extensions__item__id._const_tab_at = None - ___Global_ENB_ID_iE_Extensions__item__id._const_tab_id = u'id' - ___Global_ENB_ID_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___Global_ENB_ID_iE_Extensions__item__id._const_tab_id = 'id' + ___Global_ENB_ID_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____Global_ENB_ID_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Global_ENB_ID_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Global_ENB_ID_iE_Extensions__item__criticality._const_tab = ____Global_ENB_ID_iE_Extensions__item__criticality_tab - ___Global_ENB_ID_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___Global_ENB_ID_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___Global_ENB_ID_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___Global_ENB_ID_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___Global_ENB_ID_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___Global_ENB_ID_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____Global_ENB_ID_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Global_ENB_ID_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Global_ENB_ID_iE_Extensions__item__extensionValue._const_tab = ____Global_ENB_ID_iE_Extensions__item__extensionValue_tab - ___Global_ENB_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___Global_ENB_ID_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___Global_ENB_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___Global_ENB_ID_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __Global_ENB_ID_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___Global_ENB_ID_iE_Extensions__item__id), - (u'criticality', ___Global_ENB_ID_iE_Extensions__item__criticality), - (u'extensionValue', ___Global_ENB_ID_iE_Extensions__item__extensionValue), + ('id', ___Global_ENB_ID_iE_Extensions__item__id), + ('criticality', ___Global_ENB_ID_iE_Extensions__item__criticality), + ('extensionValue', ___Global_ENB_ID_iE_Extensions__item__extensionValue), ]) __Global_ENB_ID_iE_Extensions__item_._ext = None _Global_ENB_ID_iE_Extensions._cont = __Global_ENB_ID_iE_Extensions__item_ _Global_ENB_ID_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) Global_ENB_ID._cont = ASN1Dict([ - (u'pLMNidentity', _Global_ENB_ID_pLMNidentity), - (u'eNB-ID', _Global_ENB_ID_eNB_ID), - (u'iE-Extensions', _Global_ENB_ID_iE_Extensions), + ('pLMNidentity', _Global_ENB_ID_pLMNidentity), + ('eNB-ID', _Global_ENB_ID_eNB_ID), + ('iE-Extensions', _Global_ENB_ID_iE_Extensions), ]) Global_ENB_ID._ext = [] #-----< GlobalENB-ID-ExtIEs >-----# - GlobalENB_ID_ExtIEs = CLASS(name=u'GlobalENB-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + GlobalENB_ID_ExtIEs = CLASS(name='GlobalENB-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) GlobalENB_ID_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Global-en-gNB-ID >-----# - Global_en_gNB_ID = SEQ(name=u'Global-en-gNB-ID', mode=MODE_TYPE) - _Global_en_gNB_ID_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _Global_en_gNB_ID_en_gNB_ID = BIT_STR(name=u'en-gNB-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'En-gNB-ID'))) - _Global_en_gNB_ID_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + Global_en_gNB_ID = SEQ(name='Global-en-gNB-ID', mode=MODE_TYPE) + _Global_en_gNB_ID_pLMNidentity = OCT_STR(name='pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _Global_en_gNB_ID_en_gNB_ID = BIT_STR(name='en-gNB-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'En-gNB-ID'))) + _Global_en_gNB_ID_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __Global_en_gNB_ID_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___Global_en_gNB_ID_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___Global_en_gNB_ID_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____Global_en_gNB_ID_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Global_en_gNB_ID_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Global_en_gNB_ID_iE_Extensions__item__id._const_tab = ____Global_en_gNB_ID_iE_Extensions__item__id_tab ___Global_en_gNB_ID_iE_Extensions__item__id._const_tab_at = None - ___Global_en_gNB_ID_iE_Extensions__item__id._const_tab_id = u'id' - ___Global_en_gNB_ID_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___Global_en_gNB_ID_iE_Extensions__item__id._const_tab_id = 'id' + ___Global_en_gNB_ID_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____Global_en_gNB_ID_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Global_en_gNB_ID_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Global_en_gNB_ID_iE_Extensions__item__criticality._const_tab = ____Global_en_gNB_ID_iE_Extensions__item__criticality_tab - ___Global_en_gNB_ID_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___Global_en_gNB_ID_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___Global_en_gNB_ID_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___Global_en_gNB_ID_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___Global_en_gNB_ID_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___Global_en_gNB_ID_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____Global_en_gNB_ID_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Global_en_gNB_ID_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Global_en_gNB_ID_iE_Extensions__item__extensionValue._const_tab = ____Global_en_gNB_ID_iE_Extensions__item__extensionValue_tab - ___Global_en_gNB_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___Global_en_gNB_ID_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___Global_en_gNB_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___Global_en_gNB_ID_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __Global_en_gNB_ID_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___Global_en_gNB_ID_iE_Extensions__item__id), - (u'criticality', ___Global_en_gNB_ID_iE_Extensions__item__criticality), - (u'extensionValue', ___Global_en_gNB_ID_iE_Extensions__item__extensionValue), + ('id', ___Global_en_gNB_ID_iE_Extensions__item__id), + ('criticality', ___Global_en_gNB_ID_iE_Extensions__item__criticality), + ('extensionValue', ___Global_en_gNB_ID_iE_Extensions__item__extensionValue), ]) __Global_en_gNB_ID_iE_Extensions__item_._ext = None _Global_en_gNB_ID_iE_Extensions._cont = __Global_en_gNB_ID_iE_Extensions__item_ _Global_en_gNB_ID_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) Global_en_gNB_ID._cont = ASN1Dict([ - (u'pLMNidentity', _Global_en_gNB_ID_pLMNidentity), - (u'en-gNB-ID', _Global_en_gNB_ID_en_gNB_ID), - (u'iE-Extensions', _Global_en_gNB_ID_iE_Extensions), + ('pLMNidentity', _Global_en_gNB_ID_pLMNidentity), + ('en-gNB-ID', _Global_en_gNB_ID_en_gNB_ID), + ('iE-Extensions', _Global_en_gNB_ID_iE_Extensions), ]) Global_en_gNB_ID._ext = [] #-----< Global-en-gNB-ID-ExtIEs >-----# - Global_en_gNB_ID_ExtIEs = CLASS(name=u'Global-en-gNB-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + Global_en_gNB_ID_ExtIEs = CLASS(name='Global-en-gNB-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) Global_en_gNB_ID_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< GUMMEIList >-----# - GUMMEIList = SEQ_OF(name=u'GUMMEIList', mode=MODE_TYPE) + GUMMEIList = SEQ_OF(name='GUMMEIList', mode=MODE_TYPE) _GUMMEIList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) GUMMEIList._cont = _GUMMEIList__item_ GUMMEIList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< ENB-StatusTransfer-TransparentContainer >-----# - ENB_StatusTransfer_TransparentContainer = SEQ(name=u'ENB-StatusTransfer-TransparentContainer', mode=MODE_TYPE) - _ENB_StatusTransfer_TransparentContainer_bearers_SubjectToStatusTransferList = SEQ_OF(name=u'bearers-SubjectToStatusTransferList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Bearers-SubjectToStatusTransferList'))) - _ENB_StatusTransfer_TransparentContainer_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ENB_StatusTransfer_TransparentContainer = SEQ(name='ENB-StatusTransfer-TransparentContainer', mode=MODE_TYPE) + _ENB_StatusTransfer_TransparentContainer_bearers_SubjectToStatusTransferList = SEQ_OF(name='bearers-SubjectToStatusTransferList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Bearers-SubjectToStatusTransferList'))) + _ENB_StatusTransfer_TransparentContainer_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ENB_StatusTransfer_TransparentContainer_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id._const_tab = ____ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id_tab ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id._const_tab_at = None - ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id._const_tab_id = u'id' - ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id._const_tab_id = 'id' + ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality._const_tab = ____ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality_tab - ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue._const_tab = ____ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue_tab - ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ENB_StatusTransfer_TransparentContainer_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id), - (u'criticality', ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality), - (u'extensionValue', ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue), + ('id', ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__id), + ('criticality', ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__criticality), + ('extensionValue', ___ENB_StatusTransfer_TransparentContainer_iE_Extensions__item__extensionValue), ]) __ENB_StatusTransfer_TransparentContainer_iE_Extensions__item_._ext = None _ENB_StatusTransfer_TransparentContainer_iE_Extensions._cont = __ENB_StatusTransfer_TransparentContainer_iE_Extensions__item_ _ENB_StatusTransfer_TransparentContainer_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ENB_StatusTransfer_TransparentContainer._cont = ASN1Dict([ - (u'bearers-SubjectToStatusTransferList', _ENB_StatusTransfer_TransparentContainer_bearers_SubjectToStatusTransferList), - (u'iE-Extensions', _ENB_StatusTransfer_TransparentContainer_iE_Extensions), + ('bearers-SubjectToStatusTransferList', _ENB_StatusTransfer_TransparentContainer_bearers_SubjectToStatusTransferList), + ('iE-Extensions', _ENB_StatusTransfer_TransparentContainer_iE_Extensions), ]) ENB_StatusTransfer_TransparentContainer._ext = [] #-----< ENB-StatusTransfer-TransparentContainer-ExtIEs >-----# - ENB_StatusTransfer_TransparentContainer_ExtIEs = CLASS(name=u'ENB-StatusTransfer-TransparentContainer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ENB_StatusTransfer_TransparentContainer_ExtIEs = CLASS(name='ENB-StatusTransfer-TransparentContainer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ENB_StatusTransfer_TransparentContainer_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< ENB-UE-S1AP-ID >-----# - ENB_UE_S1AP_ID = INT(name=u'ENB-UE-S1AP-ID', mode=MODE_TYPE) + ENB_UE_S1AP_ID = INT(name='ENB-UE-S1AP-ID', mode=MODE_TYPE) ENB_UE_S1AP_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16777215)], ev=None, er=[]) #-----< ENBname >-----# - ENBname = STR_PRINT(name=u'ENBname', mode=MODE_TYPE) + ENBname = STR_PRINT(name='ENBname', mode=MODE_TYPE) ENBname._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=150)], ev=[], er=[]) #-----< ENBX2TLAs >-----# - ENBX2TLAs = SEQ_OF(name=u'ENBX2TLAs', mode=MODE_TYPE) + ENBX2TLAs = SEQ_OF(name='ENBX2TLAs', mode=MODE_TYPE) _ENBX2TLAs__item_ = BIT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) ENBX2TLAs._cont = _ENBX2TLAs__item_ ENBX2TLAs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[]) #-----< EncryptionAlgorithms >-----# - EncryptionAlgorithms = BIT_STR(name=u'EncryptionAlgorithms', mode=MODE_TYPE) + EncryptionAlgorithms = BIT_STR(name='EncryptionAlgorithms', mode=MODE_TYPE) EncryptionAlgorithms._const_sz = ASN1Set(rv=[16], rr=[], ev=[], er=[]) #-----< EN-DCSONConfigurationTransfer >-----# - EN_DCSONConfigurationTransfer = SEQ(name=u'EN-DCSONConfigurationTransfer', mode=MODE_TYPE) - _EN_DCSONConfigurationTransfer_transfertype = CHOICE(name=u'transfertype', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONTransferType'))) - _EN_DCSONConfigurationTransfer_sONInformation = CHOICE(name=u'sONInformation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SONInformation'))) - _EN_DCSONConfigurationTransfer_x2TNLConfigInfo = SEQ(name=u'x2TNLConfigInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'X2TNLConfigurationInfo')), opt=True) - _EN_DCSONConfigurationTransfer_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + EN_DCSONConfigurationTransfer = SEQ(name='EN-DCSONConfigurationTransfer', mode=MODE_TYPE) + _EN_DCSONConfigurationTransfer_transfertype = CHOICE(name='transfertype', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONTransferType'))) + _EN_DCSONConfigurationTransfer_sONInformation = CHOICE(name='sONInformation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SONInformation'))) + _EN_DCSONConfigurationTransfer_x2TNLConfigInfo = SEQ(name='x2TNLConfigInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'X2TNLConfigurationInfo')), opt=True) + _EN_DCSONConfigurationTransfer_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __EN_DCSONConfigurationTransfer_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___EN_DCSONConfigurationTransfer_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___EN_DCSONConfigurationTransfer_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____EN_DCSONConfigurationTransfer_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCSONConfigurationTransfer_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCSONConfigurationTransfer_iE_Extensions__item__id._const_tab = ____EN_DCSONConfigurationTransfer_iE_Extensions__item__id_tab ___EN_DCSONConfigurationTransfer_iE_Extensions__item__id._const_tab_at = None - ___EN_DCSONConfigurationTransfer_iE_Extensions__item__id._const_tab_id = u'id' - ___EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___EN_DCSONConfigurationTransfer_iE_Extensions__item__id._const_tab_id = 'id' + ___EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality._const_tab = ____EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality_tab - ___EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue._const_tab = ____EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue_tab - ___EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __EN_DCSONConfigurationTransfer_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___EN_DCSONConfigurationTransfer_iE_Extensions__item__id), - (u'criticality', ___EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality), - (u'extensionValue', ___EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue), + ('id', ___EN_DCSONConfigurationTransfer_iE_Extensions__item__id), + ('criticality', ___EN_DCSONConfigurationTransfer_iE_Extensions__item__criticality), + ('extensionValue', ___EN_DCSONConfigurationTransfer_iE_Extensions__item__extensionValue), ]) __EN_DCSONConfigurationTransfer_iE_Extensions__item_._ext = None _EN_DCSONConfigurationTransfer_iE_Extensions._cont = __EN_DCSONConfigurationTransfer_iE_Extensions__item_ _EN_DCSONConfigurationTransfer_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) EN_DCSONConfigurationTransfer._cont = ASN1Dict([ - (u'transfertype', _EN_DCSONConfigurationTransfer_transfertype), - (u'sONInformation', _EN_DCSONConfigurationTransfer_sONInformation), - (u'x2TNLConfigInfo', _EN_DCSONConfigurationTransfer_x2TNLConfigInfo), - (u'iE-Extensions', _EN_DCSONConfigurationTransfer_iE_Extensions), + ('transfertype', _EN_DCSONConfigurationTransfer_transfertype), + ('sONInformation', _EN_DCSONConfigurationTransfer_sONInformation), + ('x2TNLConfigInfo', _EN_DCSONConfigurationTransfer_x2TNLConfigInfo), + ('iE-Extensions', _EN_DCSONConfigurationTransfer_iE_Extensions), ]) EN_DCSONConfigurationTransfer._ext = [] #-----< EN-DCSONConfigurationTransfer-ExtIEs >-----# - EN_DCSONConfigurationTransfer_ExtIEs = CLASS(name=u'EN-DCSONConfigurationTransfer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + EN_DCSONConfigurationTransfer_ExtIEs = CLASS(name='EN-DCSONConfigurationTransfer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) EN_DCSONConfigurationTransfer_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< EN-DCSONTransferType >-----# - EN_DCSONTransferType = CHOICE(name=u'EN-DCSONTransferType', mode=MODE_TYPE) - _EN_DCSONTransferType_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCTransferTypeRequest'))) - _EN_DCSONTransferType_reply = SEQ(name=u'reply', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCTransferTypeReply'))) + EN_DCSONTransferType = CHOICE(name='EN-DCSONTransferType', mode=MODE_TYPE) + _EN_DCSONTransferType_request = SEQ(name='request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCTransferTypeRequest'))) + _EN_DCSONTransferType_reply = SEQ(name='reply', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCTransferTypeReply'))) EN_DCSONTransferType._cont = ASN1Dict([ - (u'request', _EN_DCSONTransferType_request), - (u'reply', _EN_DCSONTransferType_reply), + ('request', _EN_DCSONTransferType_request), + ('reply', _EN_DCSONTransferType_reply), ]) EN_DCSONTransferType._ext = [] #-----< EN-DCTransferTypeRequest >-----# - EN_DCTransferTypeRequest = SEQ(name=u'EN-DCTransferTypeRequest', mode=MODE_TYPE) - _EN_DCTransferTypeRequest_sourceeNB = SEQ(name=u'sourceeNB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONeNBIdentification'))) - _EN_DCTransferTypeRequest_targetengNB = SEQ(name=u'targetengNB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONengNBIdentification'))) - _EN_DCTransferTypeRequest_targeteNB = SEQ(name=u'targeteNB', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONeNBIdentification')), opt=True) - _EN_DCTransferTypeRequest_associatedTAI = SEQ(name=u'associatedTAI', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI')), opt=True) - _EN_DCTransferTypeRequest_broadcast5GSTAI = SEQ(name=u'broadcast5GSTAI', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'FiveGSTAI')), opt=True) - _EN_DCTransferTypeRequest_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + EN_DCTransferTypeRequest = SEQ(name='EN-DCTransferTypeRequest', mode=MODE_TYPE) + _EN_DCTransferTypeRequest_sourceeNB = SEQ(name='sourceeNB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONeNBIdentification'))) + _EN_DCTransferTypeRequest_targetengNB = SEQ(name='targetengNB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONengNBIdentification'))) + _EN_DCTransferTypeRequest_targeteNB = SEQ(name='targeteNB', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONeNBIdentification')), opt=True) + _EN_DCTransferTypeRequest_associatedTAI = SEQ(name='associatedTAI', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI')), opt=True) + _EN_DCTransferTypeRequest_broadcast5GSTAI = SEQ(name='broadcast5GSTAI', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'FiveGSTAI')), opt=True) + _EN_DCTransferTypeRequest_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __EN_DCTransferTypeRequest_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___EN_DCTransferTypeRequest_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___EN_DCTransferTypeRequest_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____EN_DCTransferTypeRequest_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCTransferTypeRequest_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCTransferTypeRequest_iE_Extensions__item__id._const_tab = ____EN_DCTransferTypeRequest_iE_Extensions__item__id_tab ___EN_DCTransferTypeRequest_iE_Extensions__item__id._const_tab_at = None - ___EN_DCTransferTypeRequest_iE_Extensions__item__id._const_tab_id = u'id' - ___EN_DCTransferTypeRequest_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___EN_DCTransferTypeRequest_iE_Extensions__item__id._const_tab_id = 'id' + ___EN_DCTransferTypeRequest_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____EN_DCTransferTypeRequest_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCTransferTypeRequest_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCTransferTypeRequest_iE_Extensions__item__criticality._const_tab = ____EN_DCTransferTypeRequest_iE_Extensions__item__criticality_tab - ___EN_DCTransferTypeRequest_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___EN_DCTransferTypeRequest_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___EN_DCTransferTypeRequest_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___EN_DCTransferTypeRequest_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue._const_tab = ____EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue_tab - ___EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __EN_DCTransferTypeRequest_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___EN_DCTransferTypeRequest_iE_Extensions__item__id), - (u'criticality', ___EN_DCTransferTypeRequest_iE_Extensions__item__criticality), - (u'extensionValue', ___EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue), + ('id', ___EN_DCTransferTypeRequest_iE_Extensions__item__id), + ('criticality', ___EN_DCTransferTypeRequest_iE_Extensions__item__criticality), + ('extensionValue', ___EN_DCTransferTypeRequest_iE_Extensions__item__extensionValue), ]) __EN_DCTransferTypeRequest_iE_Extensions__item_._ext = None _EN_DCTransferTypeRequest_iE_Extensions._cont = __EN_DCTransferTypeRequest_iE_Extensions__item_ _EN_DCTransferTypeRequest_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) EN_DCTransferTypeRequest._cont = ASN1Dict([ - (u'sourceeNB', _EN_DCTransferTypeRequest_sourceeNB), - (u'targetengNB', _EN_DCTransferTypeRequest_targetengNB), - (u'targeteNB', _EN_DCTransferTypeRequest_targeteNB), - (u'associatedTAI', _EN_DCTransferTypeRequest_associatedTAI), - (u'broadcast5GSTAI', _EN_DCTransferTypeRequest_broadcast5GSTAI), - (u'iE-Extensions', _EN_DCTransferTypeRequest_iE_Extensions), + ('sourceeNB', _EN_DCTransferTypeRequest_sourceeNB), + ('targetengNB', _EN_DCTransferTypeRequest_targetengNB), + ('targeteNB', _EN_DCTransferTypeRequest_targeteNB), + ('associatedTAI', _EN_DCTransferTypeRequest_associatedTAI), + ('broadcast5GSTAI', _EN_DCTransferTypeRequest_broadcast5GSTAI), + ('iE-Extensions', _EN_DCTransferTypeRequest_iE_Extensions), ]) EN_DCTransferTypeRequest._ext = [] #-----< EN-DCTransferTypeRequest-ExtIEs >-----# - EN_DCTransferTypeRequest_ExtIEs = CLASS(name=u'EN-DCTransferTypeRequest-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + EN_DCTransferTypeRequest_ExtIEs = CLASS(name='EN-DCTransferTypeRequest-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) EN_DCTransferTypeRequest_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< EN-DCTransferTypeReply >-----# - EN_DCTransferTypeReply = SEQ(name=u'EN-DCTransferTypeReply', mode=MODE_TYPE) - _EN_DCTransferTypeReply_sourceengNB = SEQ(name=u'sourceengNB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONengNBIdentification'))) - _EN_DCTransferTypeReply_targeteNB = SEQ(name=u'targeteNB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONeNBIdentification'))) - _EN_DCTransferTypeReply_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + EN_DCTransferTypeReply = SEQ(name='EN-DCTransferTypeReply', mode=MODE_TYPE) + _EN_DCTransferTypeReply_sourceengNB = SEQ(name='sourceengNB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONengNBIdentification'))) + _EN_DCTransferTypeReply_targeteNB = SEQ(name='targeteNB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONeNBIdentification'))) + _EN_DCTransferTypeReply_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __EN_DCTransferTypeReply_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___EN_DCTransferTypeReply_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___EN_DCTransferTypeReply_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____EN_DCTransferTypeReply_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCTransferTypeReply_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCTransferTypeReply_iE_Extensions__item__id._const_tab = ____EN_DCTransferTypeReply_iE_Extensions__item__id_tab ___EN_DCTransferTypeReply_iE_Extensions__item__id._const_tab_at = None - ___EN_DCTransferTypeReply_iE_Extensions__item__id._const_tab_id = u'id' - ___EN_DCTransferTypeReply_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___EN_DCTransferTypeReply_iE_Extensions__item__id._const_tab_id = 'id' + ___EN_DCTransferTypeReply_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____EN_DCTransferTypeReply_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCTransferTypeReply_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCTransferTypeReply_iE_Extensions__item__criticality._const_tab = ____EN_DCTransferTypeReply_iE_Extensions__item__criticality_tab - ___EN_DCTransferTypeReply_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___EN_DCTransferTypeReply_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___EN_DCTransferTypeReply_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___EN_DCTransferTypeReply_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___EN_DCTransferTypeReply_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___EN_DCTransferTypeReply_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____EN_DCTransferTypeReply_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCTransferTypeReply_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCTransferTypeReply_iE_Extensions__item__extensionValue._const_tab = ____EN_DCTransferTypeReply_iE_Extensions__item__extensionValue_tab - ___EN_DCTransferTypeReply_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___EN_DCTransferTypeReply_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___EN_DCTransferTypeReply_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___EN_DCTransferTypeReply_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __EN_DCTransferTypeReply_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___EN_DCTransferTypeReply_iE_Extensions__item__id), - (u'criticality', ___EN_DCTransferTypeReply_iE_Extensions__item__criticality), - (u'extensionValue', ___EN_DCTransferTypeReply_iE_Extensions__item__extensionValue), + ('id', ___EN_DCTransferTypeReply_iE_Extensions__item__id), + ('criticality', ___EN_DCTransferTypeReply_iE_Extensions__item__criticality), + ('extensionValue', ___EN_DCTransferTypeReply_iE_Extensions__item__extensionValue), ]) __EN_DCTransferTypeReply_iE_Extensions__item_._ext = None _EN_DCTransferTypeReply_iE_Extensions._cont = __EN_DCTransferTypeReply_iE_Extensions__item_ _EN_DCTransferTypeReply_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) EN_DCTransferTypeReply._cont = ASN1Dict([ - (u'sourceengNB', _EN_DCTransferTypeReply_sourceengNB), - (u'targeteNB', _EN_DCTransferTypeReply_targeteNB), - (u'iE-Extensions', _EN_DCTransferTypeReply_iE_Extensions), + ('sourceengNB', _EN_DCTransferTypeReply_sourceengNB), + ('targeteNB', _EN_DCTransferTypeReply_targeteNB), + ('iE-Extensions', _EN_DCTransferTypeReply_iE_Extensions), ]) EN_DCTransferTypeReply._ext = [] #-----< EN-DCTransferTypeReply-ExtIEs >-----# - EN_DCTransferTypeReply_ExtIEs = CLASS(name=u'EN-DCTransferTypeReply-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + EN_DCTransferTypeReply_ExtIEs = CLASS(name='EN-DCTransferTypeReply-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) EN_DCTransferTypeReply_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< EN-DCSONeNBIdentification >-----# - EN_DCSONeNBIdentification = SEQ(name=u'EN-DCSONeNBIdentification', mode=MODE_TYPE) - _EN_DCSONeNBIdentification_globaleNBID = SEQ(name=u'globaleNBID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - _EN_DCSONeNBIdentification_selectedTAI = SEQ(name=u'selectedTAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _EN_DCSONeNBIdentification_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + EN_DCSONeNBIdentification = SEQ(name='EN-DCSONeNBIdentification', mode=MODE_TYPE) + _EN_DCSONeNBIdentification_globaleNBID = SEQ(name='globaleNBID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + _EN_DCSONeNBIdentification_selectedTAI = SEQ(name='selectedTAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _EN_DCSONeNBIdentification_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __EN_DCSONeNBIdentification_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___EN_DCSONeNBIdentification_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___EN_DCSONeNBIdentification_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____EN_DCSONeNBIdentification_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCSONeNBIdentification_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCSONeNBIdentification_iE_Extensions__item__id._const_tab = ____EN_DCSONeNBIdentification_iE_Extensions__item__id_tab ___EN_DCSONeNBIdentification_iE_Extensions__item__id._const_tab_at = None - ___EN_DCSONeNBIdentification_iE_Extensions__item__id._const_tab_id = u'id' - ___EN_DCSONeNBIdentification_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___EN_DCSONeNBIdentification_iE_Extensions__item__id._const_tab_id = 'id' + ___EN_DCSONeNBIdentification_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____EN_DCSONeNBIdentification_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCSONeNBIdentification_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCSONeNBIdentification_iE_Extensions__item__criticality._const_tab = ____EN_DCSONeNBIdentification_iE_Extensions__item__criticality_tab - ___EN_DCSONeNBIdentification_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___EN_DCSONeNBIdentification_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___EN_DCSONeNBIdentification_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___EN_DCSONeNBIdentification_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue._const_tab = ____EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue_tab - ___EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __EN_DCSONeNBIdentification_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___EN_DCSONeNBIdentification_iE_Extensions__item__id), - (u'criticality', ___EN_DCSONeNBIdentification_iE_Extensions__item__criticality), - (u'extensionValue', ___EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue), + ('id', ___EN_DCSONeNBIdentification_iE_Extensions__item__id), + ('criticality', ___EN_DCSONeNBIdentification_iE_Extensions__item__criticality), + ('extensionValue', ___EN_DCSONeNBIdentification_iE_Extensions__item__extensionValue), ]) __EN_DCSONeNBIdentification_iE_Extensions__item_._ext = None _EN_DCSONeNBIdentification_iE_Extensions._cont = __EN_DCSONeNBIdentification_iE_Extensions__item_ _EN_DCSONeNBIdentification_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) EN_DCSONeNBIdentification._cont = ASN1Dict([ - (u'globaleNBID', _EN_DCSONeNBIdentification_globaleNBID), - (u'selectedTAI', _EN_DCSONeNBIdentification_selectedTAI), - (u'iE-Extensions', _EN_DCSONeNBIdentification_iE_Extensions), + ('globaleNBID', _EN_DCSONeNBIdentification_globaleNBID), + ('selectedTAI', _EN_DCSONeNBIdentification_selectedTAI), + ('iE-Extensions', _EN_DCSONeNBIdentification_iE_Extensions), ]) EN_DCSONeNBIdentification._ext = [] #-----< EN-DCSONeNBIdentification-ExtIEs >-----# - EN_DCSONeNBIdentification_ExtIEs = CLASS(name=u'EN-DCSONeNBIdentification-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + EN_DCSONeNBIdentification_ExtIEs = CLASS(name='EN-DCSONeNBIdentification-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) EN_DCSONeNBIdentification_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< EN-DCSONengNBIdentification >-----# - EN_DCSONengNBIdentification = SEQ(name=u'EN-DCSONengNBIdentification', mode=MODE_TYPE) - _EN_DCSONengNBIdentification_globalengNBID = SEQ(name=u'globalengNBID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-en-gNB-ID'))) - _EN_DCSONengNBIdentification_selectedTAI = SEQ(name=u'selectedTAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _EN_DCSONengNBIdentification_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + EN_DCSONengNBIdentification = SEQ(name='EN-DCSONengNBIdentification', mode=MODE_TYPE) + _EN_DCSONengNBIdentification_globalengNBID = SEQ(name='globalengNBID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-en-gNB-ID'))) + _EN_DCSONengNBIdentification_selectedTAI = SEQ(name='selectedTAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _EN_DCSONengNBIdentification_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __EN_DCSONengNBIdentification_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___EN_DCSONengNBIdentification_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___EN_DCSONengNBIdentification_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____EN_DCSONengNBIdentification_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCSONengNBIdentification_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCSONengNBIdentification_iE_Extensions__item__id._const_tab = ____EN_DCSONengNBIdentification_iE_Extensions__item__id_tab ___EN_DCSONengNBIdentification_iE_Extensions__item__id._const_tab_at = None - ___EN_DCSONengNBIdentification_iE_Extensions__item__id._const_tab_id = u'id' - ___EN_DCSONengNBIdentification_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___EN_DCSONengNBIdentification_iE_Extensions__item__id._const_tab_id = 'id' + ___EN_DCSONengNBIdentification_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____EN_DCSONengNBIdentification_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCSONengNBIdentification_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCSONengNBIdentification_iE_Extensions__item__criticality._const_tab = ____EN_DCSONengNBIdentification_iE_Extensions__item__criticality_tab - ___EN_DCSONengNBIdentification_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___EN_DCSONengNBIdentification_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___EN_DCSONengNBIdentification_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___EN_DCSONengNBIdentification_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue._const_tab = ____EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue_tab - ___EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __EN_DCSONengNBIdentification_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___EN_DCSONengNBIdentification_iE_Extensions__item__id), - (u'criticality', ___EN_DCSONengNBIdentification_iE_Extensions__item__criticality), - (u'extensionValue', ___EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue), + ('id', ___EN_DCSONengNBIdentification_iE_Extensions__item__id), + ('criticality', ___EN_DCSONengNBIdentification_iE_Extensions__item__criticality), + ('extensionValue', ___EN_DCSONengNBIdentification_iE_Extensions__item__extensionValue), ]) __EN_DCSONengNBIdentification_iE_Extensions__item_._ext = None _EN_DCSONengNBIdentification_iE_Extensions._cont = __EN_DCSONengNBIdentification_iE_Extensions__item_ _EN_DCSONengNBIdentification_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) EN_DCSONengNBIdentification._cont = ASN1Dict([ - (u'globalengNBID', _EN_DCSONengNBIdentification_globalengNBID), - (u'selectedTAI', _EN_DCSONengNBIdentification_selectedTAI), - (u'iE-Extensions', _EN_DCSONengNBIdentification_iE_Extensions), + ('globalengNBID', _EN_DCSONengNBIdentification_globalengNBID), + ('selectedTAI', _EN_DCSONengNBIdentification_selectedTAI), + ('iE-Extensions', _EN_DCSONengNBIdentification_iE_Extensions), ]) EN_DCSONengNBIdentification._ext = [] #-----< EN-DCSONengNBIdentification-ExtIEs >-----# - EN_DCSONengNBIdentification_ExtIEs = CLASS(name=u'EN-DCSONengNBIdentification-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + EN_DCSONengNBIdentification_ExtIEs = CLASS(name='EN-DCSONengNBIdentification-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) EN_DCSONengNBIdentification_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< EndIndication >-----# - EndIndication = ENUM(name=u'EndIndication', mode=MODE_TYPE) - EndIndication._cont = ASN1Dict([(u'no-further-data', 0), (u'further-data-exists', 1)]) + EndIndication = ENUM(name='EndIndication', mode=MODE_TYPE) + EndIndication._cont = ASN1Dict([('no-further-data', 0), ('further-data-exists', 1)]) EndIndication._ext = [] #-----< EnhancedCoverageRestricted >-----# - EnhancedCoverageRestricted = ENUM(name=u'EnhancedCoverageRestricted', mode=MODE_TYPE) - EnhancedCoverageRestricted._cont = ASN1Dict([(u'restricted', 0)]) + EnhancedCoverageRestricted = ENUM(name='EnhancedCoverageRestricted', mode=MODE_TYPE) + EnhancedCoverageRestricted._cont = ASN1Dict([('restricted', 0)]) EnhancedCoverageRestricted._ext = [] #-----< CE-ModeBRestricted >-----# - CE_ModeBRestricted = ENUM(name=u'CE-ModeBRestricted', mode=MODE_TYPE) - CE_ModeBRestricted._cont = ASN1Dict([(u'restricted', 0), (u'not-restricted', 1)]) + CE_ModeBRestricted = ENUM(name='CE-ModeBRestricted', mode=MODE_TYPE) + CE_ModeBRestricted._cont = ASN1Dict([('restricted', 0), ('not-restricted', 1)]) CE_ModeBRestricted._ext = [] #-----< EPLMNs >-----# - EPLMNs = SEQ_OF(name=u'EPLMNs', mode=MODE_TYPE) + EPLMNs = SEQ_OF(name='EPLMNs', mode=MODE_TYPE) _EPLMNs__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) EPLMNs._cont = _EPLMNs__item_ EPLMNs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[]) #-----< EventType >-----# - EventType = ENUM(name=u'EventType', mode=MODE_TYPE) - EventType._cont = ASN1Dict([(u'direct', 0), (u'change-of-serve-cell', 1), (u'stop-change-of-serve-cell', 2)]) + EventType = ENUM(name='EventType', mode=MODE_TYPE) + EventType._cont = ASN1Dict([('direct', 0), ('change-of-serve-cell', 1), ('stop-change-of-serve-cell', 2)]) EventType._ext = [] #-----< E-RAB-ID >-----# - E_RAB_ID = INT(name=u'E-RAB-ID', mode=MODE_TYPE) + E_RAB_ID = INT(name='E-RAB-ID', mode=MODE_TYPE) E_RAB_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=[], er=[]) #-----< E-RABInformationList >-----# - E_RABInformationList = SEQ_OF(name=u'E-RABInformationList', mode=MODE_TYPE) + E_RABInformationList = SEQ_OF(name='E-RABInformationList', mode=MODE_TYPE) _E_RABInformationList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABInformationList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) + __E_RABInformationList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) ___E_RABInformationList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABInformationList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABInformationListItem'))) - ___E_RABInformationList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 78), (u'criticality', u'ignore'), (u'Value', ____E_RABInformationList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + ____E_RABInformationList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABInformationListItem'))) + ___E_RABInformationList__item__id_tab._val = ASN1Set(rv=[dict([('id', 78), ('criticality', 'ignore'), ('Value', ____E_RABInformationList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) __E_RABInformationList__item__id._const_tab = ___E_RABInformationList__item__id_tab __E_RABInformationList__item__id._const_tab_at = None - __E_RABInformationList__item__id._const_tab_id = u'id' - __E_RABInformationList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) + __E_RABInformationList__item__id._const_tab_id = 'id' + __E_RABInformationList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) __E_RABInformationList__item__criticality._const_tab = ___E_RABInformationList__item__id_tab - __E_RABInformationList__item__criticality._const_tab_at = ('..', u'id') - __E_RABInformationList__item__criticality._const_tab_id = u'criticality' - __E_RABInformationList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) + __E_RABInformationList__item__criticality._const_tab_at = ('..', 'id') + __E_RABInformationList__item__criticality._const_tab_id = 'criticality' + __E_RABInformationList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) __E_RABInformationList__item__value._const_tab = ___E_RABInformationList__item__id_tab - __E_RABInformationList__item__value._const_tab_at = ('..', u'id') - __E_RABInformationList__item__value._const_tab_id = u'Value' + __E_RABInformationList__item__value._const_tab_at = ('..', 'id') + __E_RABInformationList__item__value._const_tab_id = 'Value' _E_RABInformationList__item_._cont = ASN1Dict([ - (u'id', __E_RABInformationList__item__id), - (u'criticality', __E_RABInformationList__item__criticality), - (u'value', __E_RABInformationList__item__value), + ('id', __E_RABInformationList__item__id), + ('criticality', __E_RABInformationList__item__criticality), + ('value', __E_RABInformationList__item__value), ]) _E_RABInformationList__item_._ext = None E_RABInformationList._cont = _E_RABInformationList__item_ E_RABInformationList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< E-RABInformationListIEs >-----# - E_RABInformationListIEs = CLASS(name=u'E-RABInformationListIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABInformationListIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABInformationListItem'))) - E_RABInformationListIEs._val = ASN1Set(rv=[dict([(u'id', 78), (u'criticality', u'ignore'), (u'Value', _E_RABInformationListIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) + E_RABInformationListIEs = CLASS(name='E-RABInformationListIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABInformationListIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABInformationListItem'))) + E_RABInformationListIEs._val = ASN1Set(rv=[dict([('id', 78), ('criticality', 'ignore'), ('Value', _E_RABInformationListIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) #-----< E-RABInformationListItem >-----# - E_RABInformationListItem = SEQ(name=u'E-RABInformationListItem', mode=MODE_TYPE) - _E_RABInformationListItem_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABInformationListItem_dL_Forwarding = ENUM(name=u'dL-Forwarding', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'DL-Forwarding')), opt=True) - _E_RABInformationListItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + E_RABInformationListItem = SEQ(name='E-RABInformationListItem', mode=MODE_TYPE) + _E_RABInformationListItem_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABInformationListItem_dL_Forwarding = ENUM(name='dL-Forwarding', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'DL-Forwarding')), opt=True) + _E_RABInformationListItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __E_RABInformationListItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABInformationListItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___E_RABInformationListItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____E_RABInformationListItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____E_RABInformationListItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___E_RABInformationListItem_iE_Extensions__item__id._const_tab = ____E_RABInformationListItem_iE_Extensions__item__id_tab ___E_RABInformationListItem_iE_Extensions__item__id._const_tab_at = None - ___E_RABInformationListItem_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABInformationListItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___E_RABInformationListItem_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABInformationListItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____E_RABInformationListItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____E_RABInformationListItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___E_RABInformationListItem_iE_Extensions__item__criticality._const_tab = ____E_RABInformationListItem_iE_Extensions__item__criticality_tab - ___E_RABInformationListItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABInformationListItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABInformationListItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___E_RABInformationListItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABInformationListItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABInformationListItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____E_RABInformationListItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____E_RABInformationListItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___E_RABInformationListItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABInformationListItem_iE_Extensions__item__extensionValue_tab - ___E_RABInformationListItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABInformationListItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___E_RABInformationListItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABInformationListItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __E_RABInformationListItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABInformationListItem_iE_Extensions__item__id), - (u'criticality', ___E_RABInformationListItem_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABInformationListItem_iE_Extensions__item__extensionValue), + ('id', ___E_RABInformationListItem_iE_Extensions__item__id), + ('criticality', ___E_RABInformationListItem_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABInformationListItem_iE_Extensions__item__extensionValue), ]) __E_RABInformationListItem_iE_Extensions__item_._ext = None _E_RABInformationListItem_iE_Extensions._cont = __E_RABInformationListItem_iE_Extensions__item_ _E_RABInformationListItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) E_RABInformationListItem._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABInformationListItem_e_RAB_ID), - (u'dL-Forwarding', _E_RABInformationListItem_dL_Forwarding), - (u'iE-Extensions', _E_RABInformationListItem_iE_Extensions), + ('e-RAB-ID', _E_RABInformationListItem_e_RAB_ID), + ('dL-Forwarding', _E_RABInformationListItem_dL_Forwarding), + ('iE-Extensions', _E_RABInformationListItem_iE_Extensions), ]) E_RABInformationListItem._ext = [] #-----< E-RABInformationListItem-ExtIEs >-----# - E_RABInformationListItem_ExtIEs = CLASS(name=u'E-RABInformationListItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABInformationListItem_ExtIEs = CLASS(name='E-RABInformationListItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) E_RABInformationListItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< E-RABList >-----# - E_RABList = SEQ_OF(name=u'E-RABList', mode=MODE_TYPE) + E_RABList = SEQ_OF(name='E-RABList', mode=MODE_TYPE) _E_RABList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) + __E_RABList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) ___E_RABList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABItem'))) - ___E_RABList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 35), (u'criticality', u'ignore'), (u'Value', ____E_RABList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + ____E_RABList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABItem'))) + ___E_RABList__item__id_tab._val = ASN1Set(rv=[dict([('id', 35), ('criticality', 'ignore'), ('Value', ____E_RABList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) __E_RABList__item__id._const_tab = ___E_RABList__item__id_tab __E_RABList__item__id._const_tab_at = None - __E_RABList__item__id._const_tab_id = u'id' - __E_RABList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) + __E_RABList__item__id._const_tab_id = 'id' + __E_RABList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) __E_RABList__item__criticality._const_tab = ___E_RABList__item__id_tab - __E_RABList__item__criticality._const_tab_at = ('..', u'id') - __E_RABList__item__criticality._const_tab_id = u'criticality' - __E_RABList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) + __E_RABList__item__criticality._const_tab_at = ('..', 'id') + __E_RABList__item__criticality._const_tab_id = 'criticality' + __E_RABList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) __E_RABList__item__value._const_tab = ___E_RABList__item__id_tab - __E_RABList__item__value._const_tab_at = ('..', u'id') - __E_RABList__item__value._const_tab_id = u'Value' + __E_RABList__item__value._const_tab_at = ('..', 'id') + __E_RABList__item__value._const_tab_id = 'Value' _E_RABList__item_._cont = ASN1Dict([ - (u'id', __E_RABList__item__id), - (u'criticality', __E_RABList__item__criticality), - (u'value', __E_RABList__item__value), + ('id', __E_RABList__item__id), + ('criticality', __E_RABList__item__criticality), + ('value', __E_RABList__item__value), ]) _E_RABList__item_._ext = None E_RABList._cont = _E_RABList__item_ E_RABList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< E-RABItemIEs >-----# - E_RABItemIEs = CLASS(name=u'E-RABItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABItem'))) - E_RABItemIEs._val = ASN1Set(rv=[dict([(u'id', 35), (u'criticality', u'ignore'), (u'Value', _E_RABItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) + E_RABItemIEs = CLASS(name='E-RABItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABItem'))) + E_RABItemIEs._val = ASN1Set(rv=[dict([('id', 35), ('criticality', 'ignore'), ('Value', _E_RABItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) #-----< E-RABItem >-----# - E_RABItem = SEQ(name=u'E-RABItem', mode=MODE_TYPE) - _E_RABItem_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABItem_cause = CHOICE(name=u'cause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _E_RABItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + E_RABItem = SEQ(name='E-RABItem', mode=MODE_TYPE) + _E_RABItem_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABItem_cause = CHOICE(name='cause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _E_RABItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __E_RABItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___E_RABItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____E_RABItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____E_RABItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___E_RABItem_iE_Extensions__item__id._const_tab = ____E_RABItem_iE_Extensions__item__id_tab ___E_RABItem_iE_Extensions__item__id._const_tab_at = None - ___E_RABItem_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___E_RABItem_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____E_RABItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____E_RABItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___E_RABItem_iE_Extensions__item__criticality._const_tab = ____E_RABItem_iE_Extensions__item__criticality_tab - ___E_RABItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___E_RABItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____E_RABItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____E_RABItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___E_RABItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABItem_iE_Extensions__item__extensionValue_tab - ___E_RABItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___E_RABItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __E_RABItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABItem_iE_Extensions__item__id), - (u'criticality', ___E_RABItem_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABItem_iE_Extensions__item__extensionValue), + ('id', ___E_RABItem_iE_Extensions__item__id), + ('criticality', ___E_RABItem_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABItem_iE_Extensions__item__extensionValue), ]) __E_RABItem_iE_Extensions__item_._ext = None _E_RABItem_iE_Extensions._cont = __E_RABItem_iE_Extensions__item_ _E_RABItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) E_RABItem._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABItem_e_RAB_ID), - (u'cause', _E_RABItem_cause), - (u'iE-Extensions', _E_RABItem_iE_Extensions), + ('e-RAB-ID', _E_RABItem_e_RAB_ID), + ('cause', _E_RABItem_cause), + ('iE-Extensions', _E_RABItem_iE_Extensions), ]) E_RABItem._ext = [] #-----< E-RABItem-ExtIEs >-----# - E_RABItem_ExtIEs = CLASS(name=u'E-RABItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABItem_ExtIEs = CLASS(name='E-RABItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) E_RABItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< E-RABLevelQoSParameters >-----# - E_RABLevelQoSParameters = SEQ(name=u'E-RABLevelQoSParameters', mode=MODE_TYPE) - _E_RABLevelQoSParameters_qCI = INT(name=u'qCI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'QCI'))) - _E_RABLevelQoSParameters_allocationRetentionPriority = SEQ(name=u'allocationRetentionPriority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'AllocationAndRetentionPriority'))) - _E_RABLevelQoSParameters_gbrQosInformation = SEQ(name=u'gbrQosInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GBR-QosInformation')), opt=True) - _E_RABLevelQoSParameters_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + E_RABLevelQoSParameters = SEQ(name='E-RABLevelQoSParameters', mode=MODE_TYPE) + _E_RABLevelQoSParameters_qCI = INT(name='qCI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'QCI'))) + _E_RABLevelQoSParameters_allocationRetentionPriority = SEQ(name='allocationRetentionPriority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'AllocationAndRetentionPriority'))) + _E_RABLevelQoSParameters_gbrQosInformation = SEQ(name='gbrQosInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GBR-QosInformation')), opt=True) + _E_RABLevelQoSParameters_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __E_RABLevelQoSParameters_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABLevelQoSParameters_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___E_RABLevelQoSParameters_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____E_RABLevelQoSParameters_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____E_RABLevelQoSParameters_iE_Extensions__item__id_tab_val_Extension_0 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Packet-LossRate'))) - _____E_RABLevelQoSParameters_iE_Extensions__item__id_tab_val_Extension_1 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Packet-LossRate'))) - ____E_RABLevelQoSParameters_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 273), (u'criticality', u'ignore'), (u'Extension', _____E_RABLevelQoSParameters_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 274), (u'criticality', u'ignore'), (u'Extension', _____E_RABLevelQoSParameters_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____E_RABLevelQoSParameters_iE_Extensions__item__id_tab_val_Extension_0 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Packet-LossRate'))) + _____E_RABLevelQoSParameters_iE_Extensions__item__id_tab_val_Extension_1 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Packet-LossRate'))) + ____E_RABLevelQoSParameters_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 273), ('criticality', 'ignore'), ('Extension', _____E_RABLevelQoSParameters_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 274), ('criticality', 'ignore'), ('Extension', _____E_RABLevelQoSParameters_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___E_RABLevelQoSParameters_iE_Extensions__item__id._const_tab = ____E_RABLevelQoSParameters_iE_Extensions__item__id_tab ___E_RABLevelQoSParameters_iE_Extensions__item__id._const_tab_at = None - ___E_RABLevelQoSParameters_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABLevelQoSParameters_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___E_RABLevelQoSParameters_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABLevelQoSParameters_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___E_RABLevelQoSParameters_iE_Extensions__item__criticality._const_tab = ____E_RABLevelQoSParameters_iE_Extensions__item__id_tab - ___E_RABLevelQoSParameters_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABLevelQoSParameters_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABLevelQoSParameters_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___E_RABLevelQoSParameters_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABLevelQoSParameters_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABLevelQoSParameters_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___E_RABLevelQoSParameters_iE_Extensions__item__extensionValue._const_tab = ____E_RABLevelQoSParameters_iE_Extensions__item__id_tab - ___E_RABLevelQoSParameters_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABLevelQoSParameters_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___E_RABLevelQoSParameters_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABLevelQoSParameters_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __E_RABLevelQoSParameters_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABLevelQoSParameters_iE_Extensions__item__id), - (u'criticality', ___E_RABLevelQoSParameters_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABLevelQoSParameters_iE_Extensions__item__extensionValue), + ('id', ___E_RABLevelQoSParameters_iE_Extensions__item__id), + ('criticality', ___E_RABLevelQoSParameters_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABLevelQoSParameters_iE_Extensions__item__extensionValue), ]) __E_RABLevelQoSParameters_iE_Extensions__item_._ext = None _E_RABLevelQoSParameters_iE_Extensions._cont = __E_RABLevelQoSParameters_iE_Extensions__item_ _E_RABLevelQoSParameters_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) E_RABLevelQoSParameters._cont = ASN1Dict([ - (u'qCI', _E_RABLevelQoSParameters_qCI), - (u'allocationRetentionPriority', _E_RABLevelQoSParameters_allocationRetentionPriority), - (u'gbrQosInformation', _E_RABLevelQoSParameters_gbrQosInformation), - (u'iE-Extensions', _E_RABLevelQoSParameters_iE_Extensions), + ('qCI', _E_RABLevelQoSParameters_qCI), + ('allocationRetentionPriority', _E_RABLevelQoSParameters_allocationRetentionPriority), + ('gbrQosInformation', _E_RABLevelQoSParameters_gbrQosInformation), + ('iE-Extensions', _E_RABLevelQoSParameters_iE_Extensions), ]) E_RABLevelQoSParameters._ext = [] #-----< E-RABUsageReportList >-----# - E_RABUsageReportList = SEQ_OF(name=u'E-RABUsageReportList', mode=MODE_TYPE) + E_RABUsageReportList = SEQ_OF(name='E-RABUsageReportList', mode=MODE_TYPE) _E_RABUsageReportList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABUsageReportList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) + __E_RABUsageReportList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) ___E_RABUsageReportList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABUsageReportList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABUsageReportItem'))) - ___E_RABUsageReportList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 267), (u'criticality', u'ignore'), (u'Value', ____E_RABUsageReportList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + ____E_RABUsageReportList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABUsageReportItem'))) + ___E_RABUsageReportList__item__id_tab._val = ASN1Set(rv=[dict([('id', 267), ('criticality', 'ignore'), ('Value', ____E_RABUsageReportList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) __E_RABUsageReportList__item__id._const_tab = ___E_RABUsageReportList__item__id_tab __E_RABUsageReportList__item__id._const_tab_at = None - __E_RABUsageReportList__item__id._const_tab_id = u'id' - __E_RABUsageReportList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) + __E_RABUsageReportList__item__id._const_tab_id = 'id' + __E_RABUsageReportList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) __E_RABUsageReportList__item__criticality._const_tab = ___E_RABUsageReportList__item__id_tab - __E_RABUsageReportList__item__criticality._const_tab_at = ('..', u'id') - __E_RABUsageReportList__item__criticality._const_tab_id = u'criticality' - __E_RABUsageReportList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) + __E_RABUsageReportList__item__criticality._const_tab_at = ('..', 'id') + __E_RABUsageReportList__item__criticality._const_tab_id = 'criticality' + __E_RABUsageReportList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) __E_RABUsageReportList__item__value._const_tab = ___E_RABUsageReportList__item__id_tab - __E_RABUsageReportList__item__value._const_tab_at = ('..', u'id') - __E_RABUsageReportList__item__value._const_tab_id = u'Value' + __E_RABUsageReportList__item__value._const_tab_at = ('..', 'id') + __E_RABUsageReportList__item__value._const_tab_id = 'Value' _E_RABUsageReportList__item_._cont = ASN1Dict([ - (u'id', __E_RABUsageReportList__item__id), - (u'criticality', __E_RABUsageReportList__item__criticality), - (u'value', __E_RABUsageReportList__item__value), + ('id', __E_RABUsageReportList__item__id), + ('criticality', __E_RABUsageReportList__item__criticality), + ('value', __E_RABUsageReportList__item__value), ]) _E_RABUsageReportList__item_._ext = None E_RABUsageReportList._cont = _E_RABUsageReportList__item_ E_RABUsageReportList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[]) #-----< E-RABUsageReportItemIEs >-----# - E_RABUsageReportItemIEs = CLASS(name=u'E-RABUsageReportItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABUsageReportItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABUsageReportItem'))) - E_RABUsageReportItemIEs._val = ASN1Set(rv=[dict([(u'id', 267), (u'criticality', u'ignore'), (u'Value', _E_RABUsageReportItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) + E_RABUsageReportItemIEs = CLASS(name='E-RABUsageReportItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABUsageReportItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABUsageReportItem'))) + E_RABUsageReportItemIEs._val = ASN1Set(rv=[dict([('id', 267), ('criticality', 'ignore'), ('Value', _E_RABUsageReportItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) #-----< E-RABUsageReportItem >-----# - E_RABUsageReportItem = SEQ(name=u'E-RABUsageReportItem', mode=MODE_TYPE) - _E_RABUsageReportItem_startTimestamp = OCT_STR(name=u'startTimestamp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + E_RABUsageReportItem = SEQ(name='E-RABUsageReportItem', mode=MODE_TYPE) + _E_RABUsageReportItem_startTimestamp = OCT_STR(name='startTimestamp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _E_RABUsageReportItem_startTimestamp._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[]) - _E_RABUsageReportItem_endTimestamp = OCT_STR(name=u'endTimestamp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _E_RABUsageReportItem_endTimestamp = OCT_STR(name='endTimestamp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _E_RABUsageReportItem_endTimestamp._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[]) - _E_RABUsageReportItem_usageCountUL = INT(name=u'usageCountUL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _E_RABUsageReportItem_usageCountUL = INT(name='usageCountUL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _E_RABUsageReportItem_usageCountUL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=18446744073709551615)], ev=None, er=[]) - _E_RABUsageReportItem_usageCountDL = INT(name=u'usageCountDL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _E_RABUsageReportItem_usageCountDL = INT(name='usageCountDL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _E_RABUsageReportItem_usageCountDL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=18446744073709551615)], ev=None, er=[]) - _E_RABUsageReportItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _E_RABUsageReportItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __E_RABUsageReportItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABUsageReportItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___E_RABUsageReportItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____E_RABUsageReportItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____E_RABUsageReportItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___E_RABUsageReportItem_iE_Extensions__item__id._const_tab = ____E_RABUsageReportItem_iE_Extensions__item__id_tab ___E_RABUsageReportItem_iE_Extensions__item__id._const_tab_at = None - ___E_RABUsageReportItem_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABUsageReportItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___E_RABUsageReportItem_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABUsageReportItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____E_RABUsageReportItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____E_RABUsageReportItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___E_RABUsageReportItem_iE_Extensions__item__criticality._const_tab = ____E_RABUsageReportItem_iE_Extensions__item__criticality_tab - ___E_RABUsageReportItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABUsageReportItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABUsageReportItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___E_RABUsageReportItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABUsageReportItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABUsageReportItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____E_RABUsageReportItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____E_RABUsageReportItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___E_RABUsageReportItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABUsageReportItem_iE_Extensions__item__extensionValue_tab - ___E_RABUsageReportItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABUsageReportItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___E_RABUsageReportItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABUsageReportItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __E_RABUsageReportItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABUsageReportItem_iE_Extensions__item__id), - (u'criticality', ___E_RABUsageReportItem_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABUsageReportItem_iE_Extensions__item__extensionValue), + ('id', ___E_RABUsageReportItem_iE_Extensions__item__id), + ('criticality', ___E_RABUsageReportItem_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABUsageReportItem_iE_Extensions__item__extensionValue), ]) __E_RABUsageReportItem_iE_Extensions__item_._ext = None _E_RABUsageReportItem_iE_Extensions._cont = __E_RABUsageReportItem_iE_Extensions__item_ _E_RABUsageReportItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) E_RABUsageReportItem._cont = ASN1Dict([ - (u'startTimestamp', _E_RABUsageReportItem_startTimestamp), - (u'endTimestamp', _E_RABUsageReportItem_endTimestamp), - (u'usageCountUL', _E_RABUsageReportItem_usageCountUL), - (u'usageCountDL', _E_RABUsageReportItem_usageCountDL), - (u'iE-Extensions', _E_RABUsageReportItem_iE_Extensions), + ('startTimestamp', _E_RABUsageReportItem_startTimestamp), + ('endTimestamp', _E_RABUsageReportItem_endTimestamp), + ('usageCountUL', _E_RABUsageReportItem_usageCountUL), + ('usageCountDL', _E_RABUsageReportItem_usageCountDL), + ('iE-Extensions', _E_RABUsageReportItem_iE_Extensions), ]) E_RABUsageReportItem._ext = [] #-----< E-RABUsageReportItem-ExtIEs >-----# - E_RABUsageReportItem_ExtIEs = CLASS(name=u'E-RABUsageReportItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABUsageReportItem_ExtIEs = CLASS(name='E-RABUsageReportItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) E_RABUsageReportItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< E-RABQoSParameters-ExtIEs >-----# - E_RABQoSParameters_ExtIEs = CLASS(name=u'E-RABQoSParameters-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _E_RABQoSParameters_ExtIEs_val_Extension_0 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Packet-LossRate'))) - _E_RABQoSParameters_ExtIEs_val_Extension_1 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Packet-LossRate'))) - E_RABQoSParameters_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 273), (u'criticality', u'ignore'), (u'Extension', _E_RABQoSParameters_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 274), (u'criticality', u'ignore'), (u'Extension', _E_RABQoSParameters_ExtIEs_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + E_RABQoSParameters_ExtIEs = CLASS(name='E-RABQoSParameters-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _E_RABQoSParameters_ExtIEs_val_Extension_0 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Packet-LossRate'))) + _E_RABQoSParameters_ExtIEs_val_Extension_1 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Packet-LossRate'))) + E_RABQoSParameters_ExtIEs._val = ASN1Set(rv=[dict([('id', 273), ('criticality', 'ignore'), ('Extension', _E_RABQoSParameters_ExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 274), ('criticality', 'ignore'), ('Extension', _E_RABQoSParameters_ExtIEs_val_Extension_1), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< EUTRAN-CGI >-----# - EUTRAN_CGI = SEQ(name=u'EUTRAN-CGI', mode=MODE_TYPE) - _EUTRAN_CGI_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _EUTRAN_CGI_cell_ID = BIT_STR(name=u'cell-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellIdentity'))) - _EUTRAN_CGI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + EUTRAN_CGI = SEQ(name='EUTRAN-CGI', mode=MODE_TYPE) + _EUTRAN_CGI_pLMNidentity = OCT_STR(name='pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _EUTRAN_CGI_cell_ID = BIT_STR(name='cell-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellIdentity'))) + _EUTRAN_CGI_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __EUTRAN_CGI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___EUTRAN_CGI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___EUTRAN_CGI_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____EUTRAN_CGI_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EUTRAN_CGI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EUTRAN_CGI_iE_Extensions__item__id._const_tab = ____EUTRAN_CGI_iE_Extensions__item__id_tab ___EUTRAN_CGI_iE_Extensions__item__id._const_tab_at = None - ___EUTRAN_CGI_iE_Extensions__item__id._const_tab_id = u'id' - ___EUTRAN_CGI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___EUTRAN_CGI_iE_Extensions__item__id._const_tab_id = 'id' + ___EUTRAN_CGI_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____EUTRAN_CGI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EUTRAN_CGI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EUTRAN_CGI_iE_Extensions__item__criticality._const_tab = ____EUTRAN_CGI_iE_Extensions__item__criticality_tab - ___EUTRAN_CGI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___EUTRAN_CGI_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___EUTRAN_CGI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___EUTRAN_CGI_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___EUTRAN_CGI_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___EUTRAN_CGI_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____EUTRAN_CGI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____EUTRAN_CGI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___EUTRAN_CGI_iE_Extensions__item__extensionValue._const_tab = ____EUTRAN_CGI_iE_Extensions__item__extensionValue_tab - ___EUTRAN_CGI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___EUTRAN_CGI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___EUTRAN_CGI_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___EUTRAN_CGI_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __EUTRAN_CGI_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___EUTRAN_CGI_iE_Extensions__item__id), - (u'criticality', ___EUTRAN_CGI_iE_Extensions__item__criticality), - (u'extensionValue', ___EUTRAN_CGI_iE_Extensions__item__extensionValue), + ('id', ___EUTRAN_CGI_iE_Extensions__item__id), + ('criticality', ___EUTRAN_CGI_iE_Extensions__item__criticality), + ('extensionValue', ___EUTRAN_CGI_iE_Extensions__item__extensionValue), ]) __EUTRAN_CGI_iE_Extensions__item_._ext = None _EUTRAN_CGI_iE_Extensions._cont = __EUTRAN_CGI_iE_Extensions__item_ _EUTRAN_CGI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) EUTRAN_CGI._cont = ASN1Dict([ - (u'pLMNidentity', _EUTRAN_CGI_pLMNidentity), - (u'cell-ID', _EUTRAN_CGI_cell_ID), - (u'iE-Extensions', _EUTRAN_CGI_iE_Extensions), + ('pLMNidentity', _EUTRAN_CGI_pLMNidentity), + ('cell-ID', _EUTRAN_CGI_cell_ID), + ('iE-Extensions', _EUTRAN_CGI_iE_Extensions), ]) EUTRAN_CGI._ext = [] #-----< EUTRAN-CGI-ExtIEs >-----# - EUTRAN_CGI_ExtIEs = CLASS(name=u'EUTRAN-CGI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + EUTRAN_CGI_ExtIEs = CLASS(name='EUTRAN-CGI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) EUTRAN_CGI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< EUTRANRoundTripDelayEstimationInfo >-----# - EUTRANRoundTripDelayEstimationInfo = INT(name=u'EUTRANRoundTripDelayEstimationInfo', mode=MODE_TYPE) + EUTRANRoundTripDelayEstimationInfo = INT(name='EUTRANRoundTripDelayEstimationInfo', mode=MODE_TYPE) EUTRANRoundTripDelayEstimationInfo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2047)], ev=None, er=[]) #-----< ExpectedUEBehaviour >-----# - ExpectedUEBehaviour = SEQ(name=u'ExpectedUEBehaviour', mode=MODE_TYPE) - _ExpectedUEBehaviour_expectedActivity = SEQ(name=u'expectedActivity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ExpectedUEActivityBehaviour')), opt=True) - _ExpectedUEBehaviour_expectedHOInterval = ENUM(name=u'expectedHOInterval', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ExpectedHOInterval')), opt=True) - _ExpectedUEBehaviour_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ExpectedUEBehaviour = SEQ(name='ExpectedUEBehaviour', mode=MODE_TYPE) + _ExpectedUEBehaviour_expectedActivity = SEQ(name='expectedActivity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ExpectedUEActivityBehaviour')), opt=True) + _ExpectedUEBehaviour_expectedHOInterval = ENUM(name='expectedHOInterval', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ExpectedHOInterval')), opt=True) + _ExpectedUEBehaviour_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ExpectedUEBehaviour_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ExpectedUEBehaviour_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ExpectedUEBehaviour_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ExpectedUEBehaviour_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ExpectedUEBehaviour_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ExpectedUEBehaviour_iE_Extensions__item__id._const_tab = ____ExpectedUEBehaviour_iE_Extensions__item__id_tab ___ExpectedUEBehaviour_iE_Extensions__item__id._const_tab_at = None - ___ExpectedUEBehaviour_iE_Extensions__item__id._const_tab_id = u'id' - ___ExpectedUEBehaviour_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ExpectedUEBehaviour_iE_Extensions__item__id._const_tab_id = 'id' + ___ExpectedUEBehaviour_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____ExpectedUEBehaviour_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ExpectedUEBehaviour_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ExpectedUEBehaviour_iE_Extensions__item__criticality._const_tab = ____ExpectedUEBehaviour_iE_Extensions__item__criticality_tab - ___ExpectedUEBehaviour_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ExpectedUEBehaviour_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ExpectedUEBehaviour_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ExpectedUEBehaviour_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ExpectedUEBehaviour_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ExpectedUEBehaviour_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____ExpectedUEBehaviour_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ExpectedUEBehaviour_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ExpectedUEBehaviour_iE_Extensions__item__extensionValue._const_tab = ____ExpectedUEBehaviour_iE_Extensions__item__extensionValue_tab - ___ExpectedUEBehaviour_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ExpectedUEBehaviour_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ExpectedUEBehaviour_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ExpectedUEBehaviour_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ExpectedUEBehaviour_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ExpectedUEBehaviour_iE_Extensions__item__id), - (u'criticality', ___ExpectedUEBehaviour_iE_Extensions__item__criticality), - (u'extensionValue', ___ExpectedUEBehaviour_iE_Extensions__item__extensionValue), + ('id', ___ExpectedUEBehaviour_iE_Extensions__item__id), + ('criticality', ___ExpectedUEBehaviour_iE_Extensions__item__criticality), + ('extensionValue', ___ExpectedUEBehaviour_iE_Extensions__item__extensionValue), ]) __ExpectedUEBehaviour_iE_Extensions__item_._ext = None _ExpectedUEBehaviour_iE_Extensions._cont = __ExpectedUEBehaviour_iE_Extensions__item_ _ExpectedUEBehaviour_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ExpectedUEBehaviour._cont = ASN1Dict([ - (u'expectedActivity', _ExpectedUEBehaviour_expectedActivity), - (u'expectedHOInterval', _ExpectedUEBehaviour_expectedHOInterval), - (u'iE-Extensions', _ExpectedUEBehaviour_iE_Extensions), + ('expectedActivity', _ExpectedUEBehaviour_expectedActivity), + ('expectedHOInterval', _ExpectedUEBehaviour_expectedHOInterval), + ('iE-Extensions', _ExpectedUEBehaviour_iE_Extensions), ]) ExpectedUEBehaviour._ext = [] #-----< ExpectedUEBehaviour-ExtIEs >-----# - ExpectedUEBehaviour_ExtIEs = CLASS(name=u'ExpectedUEBehaviour-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ExpectedUEBehaviour_ExtIEs = CLASS(name='ExpectedUEBehaviour-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ExpectedUEBehaviour_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< ExpectedUEActivityBehaviour >-----# - ExpectedUEActivityBehaviour = SEQ(name=u'ExpectedUEActivityBehaviour', mode=MODE_TYPE) - _ExpectedUEActivityBehaviour_expectedActivityPeriod = INT(name=u'expectedActivityPeriod', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ExpectedActivityPeriod')), opt=True) - _ExpectedUEActivityBehaviour_expectedIdlePeriod = INT(name=u'expectedIdlePeriod', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ExpectedIdlePeriod')), opt=True) - _ExpectedUEActivityBehaviour_sourceofUEActivityBehaviourInformation = ENUM(name=u'sourceofUEActivityBehaviourInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SourceOfUEActivityBehaviourInformation')), opt=True) - _ExpectedUEActivityBehaviour_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ExpectedUEActivityBehaviour = SEQ(name='ExpectedUEActivityBehaviour', mode=MODE_TYPE) + _ExpectedUEActivityBehaviour_expectedActivityPeriod = INT(name='expectedActivityPeriod', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ExpectedActivityPeriod')), opt=True) + _ExpectedUEActivityBehaviour_expectedIdlePeriod = INT(name='expectedIdlePeriod', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ExpectedIdlePeriod')), opt=True) + _ExpectedUEActivityBehaviour_sourceofUEActivityBehaviourInformation = ENUM(name='sourceofUEActivityBehaviourInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SourceOfUEActivityBehaviourInformation')), opt=True) + _ExpectedUEActivityBehaviour_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ExpectedUEActivityBehaviour_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ExpectedUEActivityBehaviour_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ExpectedUEActivityBehaviour_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ExpectedUEActivityBehaviour_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ExpectedUEActivityBehaviour_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ExpectedUEActivityBehaviour_iE_Extensions__item__id._const_tab = ____ExpectedUEActivityBehaviour_iE_Extensions__item__id_tab ___ExpectedUEActivityBehaviour_iE_Extensions__item__id._const_tab_at = None - ___ExpectedUEActivityBehaviour_iE_Extensions__item__id._const_tab_id = u'id' - ___ExpectedUEActivityBehaviour_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ExpectedUEActivityBehaviour_iE_Extensions__item__id._const_tab_id = 'id' + ___ExpectedUEActivityBehaviour_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____ExpectedUEActivityBehaviour_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ExpectedUEActivityBehaviour_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ExpectedUEActivityBehaviour_iE_Extensions__item__criticality._const_tab = ____ExpectedUEActivityBehaviour_iE_Extensions__item__criticality_tab - ___ExpectedUEActivityBehaviour_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ExpectedUEActivityBehaviour_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ExpectedUEActivityBehaviour_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ExpectedUEActivityBehaviour_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue._const_tab = ____ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue_tab - ___ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ExpectedUEActivityBehaviour_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ExpectedUEActivityBehaviour_iE_Extensions__item__id), - (u'criticality', ___ExpectedUEActivityBehaviour_iE_Extensions__item__criticality), - (u'extensionValue', ___ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue), + ('id', ___ExpectedUEActivityBehaviour_iE_Extensions__item__id), + ('criticality', ___ExpectedUEActivityBehaviour_iE_Extensions__item__criticality), + ('extensionValue', ___ExpectedUEActivityBehaviour_iE_Extensions__item__extensionValue), ]) __ExpectedUEActivityBehaviour_iE_Extensions__item_._ext = None _ExpectedUEActivityBehaviour_iE_Extensions._cont = __ExpectedUEActivityBehaviour_iE_Extensions__item_ _ExpectedUEActivityBehaviour_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ExpectedUEActivityBehaviour._cont = ASN1Dict([ - (u'expectedActivityPeriod', _ExpectedUEActivityBehaviour_expectedActivityPeriod), - (u'expectedIdlePeriod', _ExpectedUEActivityBehaviour_expectedIdlePeriod), - (u'sourceofUEActivityBehaviourInformation', _ExpectedUEActivityBehaviour_sourceofUEActivityBehaviourInformation), - (u'iE-Extensions', _ExpectedUEActivityBehaviour_iE_Extensions), + ('expectedActivityPeriod', _ExpectedUEActivityBehaviour_expectedActivityPeriod), + ('expectedIdlePeriod', _ExpectedUEActivityBehaviour_expectedIdlePeriod), + ('sourceofUEActivityBehaviourInformation', _ExpectedUEActivityBehaviour_sourceofUEActivityBehaviourInformation), + ('iE-Extensions', _ExpectedUEActivityBehaviour_iE_Extensions), ]) ExpectedUEActivityBehaviour._ext = [] #-----< ExpectedUEActivityBehaviour-ExtIEs >-----# - ExpectedUEActivityBehaviour_ExtIEs = CLASS(name=u'ExpectedUEActivityBehaviour-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ExpectedUEActivityBehaviour_ExtIEs = CLASS(name='ExpectedUEActivityBehaviour-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ExpectedUEActivityBehaviour_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< ExpectedActivityPeriod >-----# - ExpectedActivityPeriod = INT(name=u'ExpectedActivityPeriod', mode=MODE_TYPE) + ExpectedActivityPeriod = INT(name='ExpectedActivityPeriod', mode=MODE_TYPE) ExpectedActivityPeriod._const_val = ASN1Set(rv=[40, 50, 60, 80, 100, 120, 150, 180, 181], rr=[ASN1RangeInt(lb=1, ub=30)], ev=[], er=[]) #-----< ExpectedIdlePeriod >-----# - ExpectedIdlePeriod = INT(name=u'ExpectedIdlePeriod', mode=MODE_TYPE) + ExpectedIdlePeriod = INT(name='ExpectedIdlePeriod', mode=MODE_TYPE) ExpectedIdlePeriod._const_val = ASN1Set(rv=[40, 50, 60, 80, 100, 120, 150, 180, 181], rr=[ASN1RangeInt(lb=1, ub=30)], ev=[], er=[]) #-----< SourceOfUEActivityBehaviourInformation >-----# - SourceOfUEActivityBehaviourInformation = ENUM(name=u'SourceOfUEActivityBehaviourInformation', mode=MODE_TYPE) - SourceOfUEActivityBehaviourInformation._cont = ASN1Dict([(u'subscription-information', 0), (u'statistics', 1)]) + SourceOfUEActivityBehaviourInformation = ENUM(name='SourceOfUEActivityBehaviourInformation', mode=MODE_TYPE) + SourceOfUEActivityBehaviourInformation._cont = ASN1Dict([('subscription-information', 0), ('statistics', 1)]) SourceOfUEActivityBehaviourInformation._ext = [] #-----< ExpectedHOInterval >-----# - ExpectedHOInterval = ENUM(name=u'ExpectedHOInterval', mode=MODE_TYPE) - ExpectedHOInterval._cont = ASN1Dict([(u'sec15', 0), (u'sec30', 1), (u'sec60', 2), (u'sec90', 3), (u'sec120', 4), (u'sec180', 5), (u'long-time', 6)]) + ExpectedHOInterval = ENUM(name='ExpectedHOInterval', mode=MODE_TYPE) + ExpectedHOInterval._cont = ASN1Dict([('sec15', 0), ('sec30', 1), ('sec60', 2), ('sec90', 3), ('sec120', 4), ('sec180', 5), ('long-time', 6)]) ExpectedHOInterval._ext = [] #-----< ExtendedBitRate >-----# - ExtendedBitRate = INT(name=u'ExtendedBitRate', mode=MODE_TYPE) + ExtendedBitRate = INT(name='ExtendedBitRate', mode=MODE_TYPE) ExtendedBitRate._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10000000001, ub=4000000000000)], ev=[], er=[]) #-----< ExtendedRNC-ID >-----# - ExtendedRNC_ID = INT(name=u'ExtendedRNC-ID', mode=MODE_TYPE) + ExtendedRNC_ID = INT(name='ExtendedRNC-ID', mode=MODE_TYPE) ExtendedRNC_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4096, ub=65535)], ev=None, er=[]) #-----< ExtendedRepetitionPeriod >-----# - ExtendedRepetitionPeriod = INT(name=u'ExtendedRepetitionPeriod', mode=MODE_TYPE) + ExtendedRepetitionPeriod = INT(name='ExtendedRepetitionPeriod', mode=MODE_TYPE) ExtendedRepetitionPeriod._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4096, ub=131071)], ev=None, er=[]) #-----< Extended-UEIdentityIndexValue >-----# - Extended_UEIdentityIndexValue = BIT_STR(name=u'Extended-UEIdentityIndexValue', mode=MODE_TYPE) + Extended_UEIdentityIndexValue = BIT_STR(name='Extended-UEIdentityIndexValue', mode=MODE_TYPE) Extended_UEIdentityIndexValue._const_sz = ASN1Set(rv=[14], rr=[], ev=None, er=[]) #-----< FiveGSTAC >-----# - FiveGSTAC = OCT_STR(name=u'FiveGSTAC', mode=MODE_TYPE) + FiveGSTAC = OCT_STR(name='FiveGSTAC', mode=MODE_TYPE) FiveGSTAC._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[]) #-----< FiveGSTAI >-----# - FiveGSTAI = SEQ(name=u'FiveGSTAI', mode=MODE_TYPE) - _FiveGSTAI_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _FiveGSTAI_fiveGSTAC = OCT_STR(name=u'fiveGSTAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'FiveGSTAC'))) - _FiveGSTAI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + FiveGSTAI = SEQ(name='FiveGSTAI', mode=MODE_TYPE) + _FiveGSTAI_pLMNidentity = OCT_STR(name='pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _FiveGSTAI_fiveGSTAC = OCT_STR(name='fiveGSTAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'FiveGSTAC'))) + _FiveGSTAI_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __FiveGSTAI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___FiveGSTAI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___FiveGSTAI_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____FiveGSTAI_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____FiveGSTAI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___FiveGSTAI_iE_Extensions__item__id._const_tab = ____FiveGSTAI_iE_Extensions__item__id_tab ___FiveGSTAI_iE_Extensions__item__id._const_tab_at = None - ___FiveGSTAI_iE_Extensions__item__id._const_tab_id = u'id' - ___FiveGSTAI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___FiveGSTAI_iE_Extensions__item__id._const_tab_id = 'id' + ___FiveGSTAI_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____FiveGSTAI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____FiveGSTAI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___FiveGSTAI_iE_Extensions__item__criticality._const_tab = ____FiveGSTAI_iE_Extensions__item__criticality_tab - ___FiveGSTAI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___FiveGSTAI_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___FiveGSTAI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___FiveGSTAI_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___FiveGSTAI_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___FiveGSTAI_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____FiveGSTAI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____FiveGSTAI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___FiveGSTAI_iE_Extensions__item__extensionValue._const_tab = ____FiveGSTAI_iE_Extensions__item__extensionValue_tab - ___FiveGSTAI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___FiveGSTAI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___FiveGSTAI_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___FiveGSTAI_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __FiveGSTAI_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___FiveGSTAI_iE_Extensions__item__id), - (u'criticality', ___FiveGSTAI_iE_Extensions__item__criticality), - (u'extensionValue', ___FiveGSTAI_iE_Extensions__item__extensionValue), + ('id', ___FiveGSTAI_iE_Extensions__item__id), + ('criticality', ___FiveGSTAI_iE_Extensions__item__criticality), + ('extensionValue', ___FiveGSTAI_iE_Extensions__item__extensionValue), ]) __FiveGSTAI_iE_Extensions__item_._ext = None _FiveGSTAI_iE_Extensions._cont = __FiveGSTAI_iE_Extensions__item_ _FiveGSTAI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) FiveGSTAI._cont = ASN1Dict([ - (u'pLMNidentity', _FiveGSTAI_pLMNidentity), - (u'fiveGSTAC', _FiveGSTAI_fiveGSTAC), - (u'iE-Extensions', _FiveGSTAI_iE_Extensions), + ('pLMNidentity', _FiveGSTAI_pLMNidentity), + ('fiveGSTAC', _FiveGSTAI_fiveGSTAC), + ('iE-Extensions', _FiveGSTAI_iE_Extensions), ]) FiveGSTAI._ext = [] #-----< FiveGSTAI-ExtIEs >-----# - FiveGSTAI_ExtIEs = CLASS(name=u'FiveGSTAI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + FiveGSTAI_ExtIEs = CLASS(name='FiveGSTAI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) FiveGSTAI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< ForbiddenInterRATs >-----# - ForbiddenInterRATs = ENUM(name=u'ForbiddenInterRATs', mode=MODE_TYPE) - ForbiddenInterRATs._cont = ASN1Dict([(u'all', 0), (u'geran', 1), (u'utran', 2), (u'cdma2000', 3), (u'geranandutran', 4), (u'cdma2000andutran', 5)]) - ForbiddenInterRATs._ext = [u'geranandutran', u'cdma2000andutran'] + ForbiddenInterRATs = ENUM(name='ForbiddenInterRATs', mode=MODE_TYPE) + ForbiddenInterRATs._cont = ASN1Dict([('all', 0), ('geran', 1), ('utran', 2), ('cdma2000', 3), ('geranandutran', 4), ('cdma2000andutran', 5)]) + ForbiddenInterRATs._ext = ['geranandutran', 'cdma2000andutran'] #-----< ForbiddenTAs >-----# - ForbiddenTAs = SEQ_OF(name=u'ForbiddenTAs', mode=MODE_TYPE) + ForbiddenTAs = SEQ_OF(name='ForbiddenTAs', mode=MODE_TYPE) _ForbiddenTAs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenTAs-Item'))) ForbiddenTAs._cont = _ForbiddenTAs__item_ ForbiddenTAs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< ForbiddenTAs-Item >-----# - ForbiddenTAs_Item = SEQ(name=u'ForbiddenTAs-Item', mode=MODE_TYPE) - _ForbiddenTAs_Item_pLMN_Identity = OCT_STR(name=u'pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _ForbiddenTAs_Item_forbiddenTACs = SEQ_OF(name=u'forbiddenTACs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenTACs'))) - _ForbiddenTAs_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ForbiddenTAs_Item = SEQ(name='ForbiddenTAs-Item', mode=MODE_TYPE) + _ForbiddenTAs_Item_pLMN_Identity = OCT_STR(name='pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _ForbiddenTAs_Item_forbiddenTACs = SEQ_OF(name='forbiddenTACs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenTACs'))) + _ForbiddenTAs_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ForbiddenTAs_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ForbiddenTAs_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ForbiddenTAs_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ForbiddenTAs_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ForbiddenTAs_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ForbiddenTAs_Item_iE_Extensions__item__id._const_tab = ____ForbiddenTAs_Item_iE_Extensions__item__id_tab ___ForbiddenTAs_Item_iE_Extensions__item__id._const_tab_at = None - ___ForbiddenTAs_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___ForbiddenTAs_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ForbiddenTAs_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___ForbiddenTAs_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____ForbiddenTAs_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ForbiddenTAs_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ForbiddenTAs_Item_iE_Extensions__item__criticality._const_tab = ____ForbiddenTAs_Item_iE_Extensions__item__criticality_tab - ___ForbiddenTAs_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ForbiddenTAs_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ForbiddenTAs_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ForbiddenTAs_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ForbiddenTAs_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ForbiddenTAs_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____ForbiddenTAs_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ForbiddenTAs_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ForbiddenTAs_Item_iE_Extensions__item__extensionValue._const_tab = ____ForbiddenTAs_Item_iE_Extensions__item__extensionValue_tab - ___ForbiddenTAs_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ForbiddenTAs_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ForbiddenTAs_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ForbiddenTAs_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ForbiddenTAs_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ForbiddenTAs_Item_iE_Extensions__item__id), - (u'criticality', ___ForbiddenTAs_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___ForbiddenTAs_Item_iE_Extensions__item__extensionValue), + ('id', ___ForbiddenTAs_Item_iE_Extensions__item__id), + ('criticality', ___ForbiddenTAs_Item_iE_Extensions__item__criticality), + ('extensionValue', ___ForbiddenTAs_Item_iE_Extensions__item__extensionValue), ]) __ForbiddenTAs_Item_iE_Extensions__item_._ext = None _ForbiddenTAs_Item_iE_Extensions._cont = __ForbiddenTAs_Item_iE_Extensions__item_ _ForbiddenTAs_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ForbiddenTAs_Item._cont = ASN1Dict([ - (u'pLMN-Identity', _ForbiddenTAs_Item_pLMN_Identity), - (u'forbiddenTACs', _ForbiddenTAs_Item_forbiddenTACs), - (u'iE-Extensions', _ForbiddenTAs_Item_iE_Extensions), + ('pLMN-Identity', _ForbiddenTAs_Item_pLMN_Identity), + ('forbiddenTACs', _ForbiddenTAs_Item_forbiddenTACs), + ('iE-Extensions', _ForbiddenTAs_Item_iE_Extensions), ]) ForbiddenTAs_Item._ext = [] #-----< ForbiddenTAs-Item-ExtIEs >-----# - ForbiddenTAs_Item_ExtIEs = CLASS(name=u'ForbiddenTAs-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ForbiddenTAs_Item_ExtIEs = CLASS(name='ForbiddenTAs-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ForbiddenTAs_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< ForbiddenTACs >-----# - ForbiddenTACs = SEQ_OF(name=u'ForbiddenTACs', mode=MODE_TYPE) + ForbiddenTACs = SEQ_OF(name='ForbiddenTACs', mode=MODE_TYPE) _ForbiddenTACs__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAC'))) ForbiddenTACs._cont = _ForbiddenTACs__item_ ForbiddenTACs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4096)], ev=None, er=[]) #-----< ForbiddenLAs >-----# - ForbiddenLAs = SEQ_OF(name=u'ForbiddenLAs', mode=MODE_TYPE) + ForbiddenLAs = SEQ_OF(name='ForbiddenLAs', mode=MODE_TYPE) _ForbiddenLAs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenLAs-Item'))) ForbiddenLAs._cont = _ForbiddenLAs__item_ ForbiddenLAs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< ForbiddenLAs-Item >-----# - ForbiddenLAs_Item = SEQ(name=u'ForbiddenLAs-Item', mode=MODE_TYPE) - _ForbiddenLAs_Item_pLMN_Identity = OCT_STR(name=u'pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _ForbiddenLAs_Item_forbiddenLACs = SEQ_OF(name=u'forbiddenLACs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenLACs'))) - _ForbiddenLAs_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ForbiddenLAs_Item = SEQ(name='ForbiddenLAs-Item', mode=MODE_TYPE) + _ForbiddenLAs_Item_pLMN_Identity = OCT_STR(name='pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _ForbiddenLAs_Item_forbiddenLACs = SEQ_OF(name='forbiddenLACs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenLACs'))) + _ForbiddenLAs_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ForbiddenLAs_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ForbiddenLAs_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ForbiddenLAs_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ForbiddenLAs_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ForbiddenLAs_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ForbiddenLAs_Item_iE_Extensions__item__id._const_tab = ____ForbiddenLAs_Item_iE_Extensions__item__id_tab ___ForbiddenLAs_Item_iE_Extensions__item__id._const_tab_at = None - ___ForbiddenLAs_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___ForbiddenLAs_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ForbiddenLAs_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___ForbiddenLAs_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____ForbiddenLAs_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ForbiddenLAs_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ForbiddenLAs_Item_iE_Extensions__item__criticality._const_tab = ____ForbiddenLAs_Item_iE_Extensions__item__criticality_tab - ___ForbiddenLAs_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ForbiddenLAs_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ForbiddenLAs_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ForbiddenLAs_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ForbiddenLAs_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ForbiddenLAs_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____ForbiddenLAs_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ForbiddenLAs_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ForbiddenLAs_Item_iE_Extensions__item__extensionValue._const_tab = ____ForbiddenLAs_Item_iE_Extensions__item__extensionValue_tab - ___ForbiddenLAs_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ForbiddenLAs_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ForbiddenLAs_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ForbiddenLAs_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ForbiddenLAs_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ForbiddenLAs_Item_iE_Extensions__item__id), - (u'criticality', ___ForbiddenLAs_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___ForbiddenLAs_Item_iE_Extensions__item__extensionValue), + ('id', ___ForbiddenLAs_Item_iE_Extensions__item__id), + ('criticality', ___ForbiddenLAs_Item_iE_Extensions__item__criticality), + ('extensionValue', ___ForbiddenLAs_Item_iE_Extensions__item__extensionValue), ]) __ForbiddenLAs_Item_iE_Extensions__item_._ext = None _ForbiddenLAs_Item_iE_Extensions._cont = __ForbiddenLAs_Item_iE_Extensions__item_ _ForbiddenLAs_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ForbiddenLAs_Item._cont = ASN1Dict([ - (u'pLMN-Identity', _ForbiddenLAs_Item_pLMN_Identity), - (u'forbiddenLACs', _ForbiddenLAs_Item_forbiddenLACs), - (u'iE-Extensions', _ForbiddenLAs_Item_iE_Extensions), + ('pLMN-Identity', _ForbiddenLAs_Item_pLMN_Identity), + ('forbiddenLACs', _ForbiddenLAs_Item_forbiddenLACs), + ('iE-Extensions', _ForbiddenLAs_Item_iE_Extensions), ]) ForbiddenLAs_Item._ext = [] #-----< ForbiddenLAs-Item-ExtIEs >-----# - ForbiddenLAs_Item_ExtIEs = CLASS(name=u'ForbiddenLAs-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ForbiddenLAs_Item_ExtIEs = CLASS(name='ForbiddenLAs-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ForbiddenLAs_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< ForbiddenLACs >-----# - ForbiddenLACs = SEQ_OF(name=u'ForbiddenLACs', mode=MODE_TYPE) + ForbiddenLACs = SEQ_OF(name='ForbiddenLACs', mode=MODE_TYPE) _ForbiddenLACs__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LAC'))) ForbiddenLACs._cont = _ForbiddenLACs__item_ ForbiddenLACs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4096)], ev=None, er=[]) #-----< GBR-QosInformation >-----# - GBR_QosInformation = SEQ(name=u'GBR-QosInformation', mode=MODE_TYPE) - _GBR_QosInformation_e_RAB_MaximumBitrateDL = INT(name=u'e-RAB-MaximumBitrateDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) - _GBR_QosInformation_e_RAB_MaximumBitrateUL = INT(name=u'e-RAB-MaximumBitrateUL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) - _GBR_QosInformation_e_RAB_GuaranteedBitrateDL = INT(name=u'e-RAB-GuaranteedBitrateDL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) - _GBR_QosInformation_e_RAB_GuaranteedBitrateUL = INT(name=u'e-RAB-GuaranteedBitrateUL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) - _GBR_QosInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + GBR_QosInformation = SEQ(name='GBR-QosInformation', mode=MODE_TYPE) + _GBR_QosInformation_e_RAB_MaximumBitrateDL = INT(name='e-RAB-MaximumBitrateDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) + _GBR_QosInformation_e_RAB_MaximumBitrateUL = INT(name='e-RAB-MaximumBitrateUL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) + _GBR_QosInformation_e_RAB_GuaranteedBitrateDL = INT(name='e-RAB-GuaranteedBitrateDL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) + _GBR_QosInformation_e_RAB_GuaranteedBitrateUL = INT(name='e-RAB-GuaranteedBitrateUL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) + _GBR_QosInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __GBR_QosInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___GBR_QosInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___GBR_QosInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____GBR_QosInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_0 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_1 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_2 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_3 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - ____GBR_QosInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 255), (u'criticality', u'ignore'), (u'Extension', _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 256), (u'criticality', u'ignore'), (u'Extension', _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 257), (u'criticality', u'ignore'), (u'Extension', _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_2), (u'presence', u'optional')]), dict([(u'id', 258), (u'criticality', u'ignore'), (u'Extension', _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_0 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_1 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_2 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_3 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + ____GBR_QosInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 255), ('criticality', 'ignore'), ('Extension', _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 256), ('criticality', 'ignore'), ('Extension', _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')]), dict([('id', 257), ('criticality', 'ignore'), ('Extension', _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_2), ('presence', 'optional')]), dict([('id', 258), ('criticality', 'ignore'), ('Extension', _____GBR_QosInformation_iE_Extensions__item__id_tab_val_Extension_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___GBR_QosInformation_iE_Extensions__item__id._const_tab = ____GBR_QosInformation_iE_Extensions__item__id_tab ___GBR_QosInformation_iE_Extensions__item__id._const_tab_at = None - ___GBR_QosInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___GBR_QosInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___GBR_QosInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___GBR_QosInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___GBR_QosInformation_iE_Extensions__item__criticality._const_tab = ____GBR_QosInformation_iE_Extensions__item__id_tab - ___GBR_QosInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___GBR_QosInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___GBR_QosInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___GBR_QosInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___GBR_QosInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___GBR_QosInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___GBR_QosInformation_iE_Extensions__item__extensionValue._const_tab = ____GBR_QosInformation_iE_Extensions__item__id_tab - ___GBR_QosInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___GBR_QosInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___GBR_QosInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___GBR_QosInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __GBR_QosInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___GBR_QosInformation_iE_Extensions__item__id), - (u'criticality', ___GBR_QosInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___GBR_QosInformation_iE_Extensions__item__extensionValue), + ('id', ___GBR_QosInformation_iE_Extensions__item__id), + ('criticality', ___GBR_QosInformation_iE_Extensions__item__criticality), + ('extensionValue', ___GBR_QosInformation_iE_Extensions__item__extensionValue), ]) __GBR_QosInformation_iE_Extensions__item_._ext = None _GBR_QosInformation_iE_Extensions._cont = __GBR_QosInformation_iE_Extensions__item_ _GBR_QosInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) GBR_QosInformation._cont = ASN1Dict([ - (u'e-RAB-MaximumBitrateDL', _GBR_QosInformation_e_RAB_MaximumBitrateDL), - (u'e-RAB-MaximumBitrateUL', _GBR_QosInformation_e_RAB_MaximumBitrateUL), - (u'e-RAB-GuaranteedBitrateDL', _GBR_QosInformation_e_RAB_GuaranteedBitrateDL), - (u'e-RAB-GuaranteedBitrateUL', _GBR_QosInformation_e_RAB_GuaranteedBitrateUL), - (u'iE-Extensions', _GBR_QosInformation_iE_Extensions), + ('e-RAB-MaximumBitrateDL', _GBR_QosInformation_e_RAB_MaximumBitrateDL), + ('e-RAB-MaximumBitrateUL', _GBR_QosInformation_e_RAB_MaximumBitrateUL), + ('e-RAB-GuaranteedBitrateDL', _GBR_QosInformation_e_RAB_GuaranteedBitrateDL), + ('e-RAB-GuaranteedBitrateUL', _GBR_QosInformation_e_RAB_GuaranteedBitrateUL), + ('iE-Extensions', _GBR_QosInformation_iE_Extensions), ]) GBR_QosInformation._ext = [] #-----< GBR-QosInformation-ExtIEs >-----# - GBR_QosInformation_ExtIEs = CLASS(name=u'GBR-QosInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _GBR_QosInformation_ExtIEs_val_Extension_0 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - _GBR_QosInformation_ExtIEs_val_Extension_1 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - _GBR_QosInformation_ExtIEs_val_Extension_2 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - _GBR_QosInformation_ExtIEs_val_Extension_3 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - GBR_QosInformation_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 255), (u'criticality', u'ignore'), (u'Extension', _GBR_QosInformation_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 256), (u'criticality', u'ignore'), (u'Extension', _GBR_QosInformation_ExtIEs_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 257), (u'criticality', u'ignore'), (u'Extension', _GBR_QosInformation_ExtIEs_val_Extension_2), (u'presence', u'optional')]), dict([(u'id', 258), (u'criticality', u'ignore'), (u'Extension', _GBR_QosInformation_ExtIEs_val_Extension_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + GBR_QosInformation_ExtIEs = CLASS(name='GBR-QosInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _GBR_QosInformation_ExtIEs_val_Extension_0 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + _GBR_QosInformation_ExtIEs_val_Extension_1 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + _GBR_QosInformation_ExtIEs_val_Extension_2 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + _GBR_QosInformation_ExtIEs_val_Extension_3 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + GBR_QosInformation_ExtIEs._val = ASN1Set(rv=[dict([('id', 255), ('criticality', 'ignore'), ('Extension', _GBR_QosInformation_ExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 256), ('criticality', 'ignore'), ('Extension', _GBR_QosInformation_ExtIEs_val_Extension_1), ('presence', 'optional')]), dict([('id', 257), ('criticality', 'ignore'), ('Extension', _GBR_QosInformation_ExtIEs_val_Extension_2), ('presence', 'optional')]), dict([('id', 258), ('criticality', 'ignore'), ('Extension', _GBR_QosInformation_ExtIEs_val_Extension_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< GTP-TEID >-----# - GTP_TEID = OCT_STR(name=u'GTP-TEID', mode=MODE_TYPE) + GTP_TEID = OCT_STR(name='GTP-TEID', mode=MODE_TYPE) GTP_TEID._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[]) #-----< GUMMEI >-----# - GUMMEI = SEQ(name=u'GUMMEI', mode=MODE_TYPE) - _GUMMEI_pLMN_Identity = OCT_STR(name=u'pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _GUMMEI_mME_Group_ID = OCT_STR(name=u'mME-Group-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) - _GUMMEI_mME_Code = OCT_STR(name=u'mME-Code', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-Code'))) - _GUMMEI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + GUMMEI = SEQ(name='GUMMEI', mode=MODE_TYPE) + _GUMMEI_pLMN_Identity = OCT_STR(name='pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _GUMMEI_mME_Group_ID = OCT_STR(name='mME-Group-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) + _GUMMEI_mME_Code = OCT_STR(name='mME-Code', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-Code'))) + _GUMMEI_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __GUMMEI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___GUMMEI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___GUMMEI_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____GUMMEI_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____GUMMEI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___GUMMEI_iE_Extensions__item__id._const_tab = ____GUMMEI_iE_Extensions__item__id_tab ___GUMMEI_iE_Extensions__item__id._const_tab_at = None - ___GUMMEI_iE_Extensions__item__id._const_tab_id = u'id' - ___GUMMEI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___GUMMEI_iE_Extensions__item__id._const_tab_id = 'id' + ___GUMMEI_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____GUMMEI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____GUMMEI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___GUMMEI_iE_Extensions__item__criticality._const_tab = ____GUMMEI_iE_Extensions__item__criticality_tab - ___GUMMEI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___GUMMEI_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___GUMMEI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___GUMMEI_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___GUMMEI_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___GUMMEI_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____GUMMEI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____GUMMEI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___GUMMEI_iE_Extensions__item__extensionValue._const_tab = ____GUMMEI_iE_Extensions__item__extensionValue_tab - ___GUMMEI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___GUMMEI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___GUMMEI_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___GUMMEI_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __GUMMEI_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___GUMMEI_iE_Extensions__item__id), - (u'criticality', ___GUMMEI_iE_Extensions__item__criticality), - (u'extensionValue', ___GUMMEI_iE_Extensions__item__extensionValue), + ('id', ___GUMMEI_iE_Extensions__item__id), + ('criticality', ___GUMMEI_iE_Extensions__item__criticality), + ('extensionValue', ___GUMMEI_iE_Extensions__item__extensionValue), ]) __GUMMEI_iE_Extensions__item_._ext = None _GUMMEI_iE_Extensions._cont = __GUMMEI_iE_Extensions__item_ _GUMMEI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) GUMMEI._cont = ASN1Dict([ - (u'pLMN-Identity', _GUMMEI_pLMN_Identity), - (u'mME-Group-ID', _GUMMEI_mME_Group_ID), - (u'mME-Code', _GUMMEI_mME_Code), - (u'iE-Extensions', _GUMMEI_iE_Extensions), + ('pLMN-Identity', _GUMMEI_pLMN_Identity), + ('mME-Group-ID', _GUMMEI_mME_Group_ID), + ('mME-Code', _GUMMEI_mME_Code), + ('iE-Extensions', _GUMMEI_iE_Extensions), ]) GUMMEI._ext = [] #-----< GUMMEI-ExtIEs >-----# - GUMMEI_ExtIEs = CLASS(name=u'GUMMEI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + GUMMEI_ExtIEs = CLASS(name='GUMMEI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) GUMMEI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< GUMMEIType >-----# - GUMMEIType = ENUM(name=u'GUMMEIType', mode=MODE_TYPE) - GUMMEIType._cont = ASN1Dict([(u'native', 0), (u'mapped', 1), (u'mappedFrom5G', 2)]) - GUMMEIType._ext = [u'mappedFrom5G'] + GUMMEIType = ENUM(name='GUMMEIType', mode=MODE_TYPE) + GUMMEIType._cont = ASN1Dict([('native', 0), ('mapped', 1), ('mappedFrom5G', 2)]) + GUMMEIType._ext = ['mappedFrom5G'] #-----< GWContextReleaseIndication >-----# - GWContextReleaseIndication = ENUM(name=u'GWContextReleaseIndication', mode=MODE_TYPE) - GWContextReleaseIndication._cont = ASN1Dict([(u'true', 0)]) + GWContextReleaseIndication = ENUM(name='GWContextReleaseIndication', mode=MODE_TYPE) + GWContextReleaseIndication._cont = ASN1Dict([('true', 0)]) GWContextReleaseIndication._ext = [] #-----< HandoverFlag >-----# - HandoverFlag = ENUM(name=u'HandoverFlag', mode=MODE_TYPE) - HandoverFlag._cont = ASN1Dict([(u'handoverPreparation', 0)]) + HandoverFlag = ENUM(name='HandoverFlag', mode=MODE_TYPE) + HandoverFlag._cont = ASN1Dict([('handoverPreparation', 0)]) HandoverFlag._ext = [] #-----< HandoverRestrictionList >-----# - HandoverRestrictionList = SEQ(name=u'HandoverRestrictionList', mode=MODE_TYPE) - _HandoverRestrictionList_servingPLMN = OCT_STR(name=u'servingPLMN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _HandoverRestrictionList_equivalentPLMNs = SEQ_OF(name=u'equivalentPLMNs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EPLMNs')), opt=True) - _HandoverRestrictionList_forbiddenTAs = SEQ_OF(name=u'forbiddenTAs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenTAs')), opt=True) - _HandoverRestrictionList_forbiddenLAs = SEQ_OF(name=u'forbiddenLAs', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenLAs')), opt=True) - _HandoverRestrictionList_forbiddenInterRATs = ENUM(name=u'forbiddenInterRATs', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenInterRATs')), opt=True) - _HandoverRestrictionList_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + HandoverRestrictionList = SEQ(name='HandoverRestrictionList', mode=MODE_TYPE) + _HandoverRestrictionList_servingPLMN = OCT_STR(name='servingPLMN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _HandoverRestrictionList_equivalentPLMNs = SEQ_OF(name='equivalentPLMNs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EPLMNs')), opt=True) + _HandoverRestrictionList_forbiddenTAs = SEQ_OF(name='forbiddenTAs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenTAs')), opt=True) + _HandoverRestrictionList_forbiddenLAs = SEQ_OF(name='forbiddenLAs', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenLAs')), opt=True) + _HandoverRestrictionList_forbiddenInterRATs = ENUM(name='forbiddenInterRATs', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ForbiddenInterRATs')), opt=True) + _HandoverRestrictionList_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __HandoverRestrictionList_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___HandoverRestrictionList_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___HandoverRestrictionList_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____HandoverRestrictionList_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRrestrictioninEPSasSecondaryRAT'))) - _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_1 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UnlicensedSpectrumRestriction'))) - _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_2 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CNTypeRestrictions'))) - _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_3 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRrestrictionin5GS'))) - _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_4 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - ____HandoverRestrictionList_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 261), (u'criticality', u'ignore'), (u'Extension', _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 270), (u'criticality', u'ignore'), (u'Extension', _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 282), (u'criticality', u'ignore'), (u'Extension', _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_2), (u'presence', u'optional')]), dict([(u'id', 287), (u'criticality', u'ignore'), (u'Extension', _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_3), (u'presence', u'optional')]), dict([(u'id', 290), (u'criticality', u'ignore'), (u'Extension', _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_4), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRrestrictioninEPSasSecondaryRAT'))) + _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_1 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UnlicensedSpectrumRestriction'))) + _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_2 = SEQ_OF(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CNTypeRestrictions'))) + _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_3 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRrestrictionin5GS'))) + _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_4 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + ____HandoverRestrictionList_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 261), ('criticality', 'ignore'), ('Extension', _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 270), ('criticality', 'ignore'), ('Extension', _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')]), dict([('id', 282), ('criticality', 'ignore'), ('Extension', _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_2), ('presence', 'optional')]), dict([('id', 287), ('criticality', 'ignore'), ('Extension', _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_3), ('presence', 'optional')]), dict([('id', 290), ('criticality', 'ignore'), ('Extension', _____HandoverRestrictionList_iE_Extensions__item__id_tab_val_Extension_4), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___HandoverRestrictionList_iE_Extensions__item__id._const_tab = ____HandoverRestrictionList_iE_Extensions__item__id_tab ___HandoverRestrictionList_iE_Extensions__item__id._const_tab_at = None - ___HandoverRestrictionList_iE_Extensions__item__id._const_tab_id = u'id' - ___HandoverRestrictionList_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___HandoverRestrictionList_iE_Extensions__item__id._const_tab_id = 'id' + ___HandoverRestrictionList_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___HandoverRestrictionList_iE_Extensions__item__criticality._const_tab = ____HandoverRestrictionList_iE_Extensions__item__id_tab - ___HandoverRestrictionList_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___HandoverRestrictionList_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___HandoverRestrictionList_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___HandoverRestrictionList_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___HandoverRestrictionList_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___HandoverRestrictionList_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___HandoverRestrictionList_iE_Extensions__item__extensionValue._const_tab = ____HandoverRestrictionList_iE_Extensions__item__id_tab - ___HandoverRestrictionList_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___HandoverRestrictionList_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___HandoverRestrictionList_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___HandoverRestrictionList_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __HandoverRestrictionList_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___HandoverRestrictionList_iE_Extensions__item__id), - (u'criticality', ___HandoverRestrictionList_iE_Extensions__item__criticality), - (u'extensionValue', ___HandoverRestrictionList_iE_Extensions__item__extensionValue), + ('id', ___HandoverRestrictionList_iE_Extensions__item__id), + ('criticality', ___HandoverRestrictionList_iE_Extensions__item__criticality), + ('extensionValue', ___HandoverRestrictionList_iE_Extensions__item__extensionValue), ]) __HandoverRestrictionList_iE_Extensions__item_._ext = None _HandoverRestrictionList_iE_Extensions._cont = __HandoverRestrictionList_iE_Extensions__item_ _HandoverRestrictionList_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) HandoverRestrictionList._cont = ASN1Dict([ - (u'servingPLMN', _HandoverRestrictionList_servingPLMN), - (u'equivalentPLMNs', _HandoverRestrictionList_equivalentPLMNs), - (u'forbiddenTAs', _HandoverRestrictionList_forbiddenTAs), - (u'forbiddenLAs', _HandoverRestrictionList_forbiddenLAs), - (u'forbiddenInterRATs', _HandoverRestrictionList_forbiddenInterRATs), - (u'iE-Extensions', _HandoverRestrictionList_iE_Extensions), + ('servingPLMN', _HandoverRestrictionList_servingPLMN), + ('equivalentPLMNs', _HandoverRestrictionList_equivalentPLMNs), + ('forbiddenTAs', _HandoverRestrictionList_forbiddenTAs), + ('forbiddenLAs', _HandoverRestrictionList_forbiddenLAs), + ('forbiddenInterRATs', _HandoverRestrictionList_forbiddenInterRATs), + ('iE-Extensions', _HandoverRestrictionList_iE_Extensions), ]) HandoverRestrictionList._ext = [] #-----< HandoverRestrictionList-ExtIEs >-----# - HandoverRestrictionList_ExtIEs = CLASS(name=u'HandoverRestrictionList-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _HandoverRestrictionList_ExtIEs_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRrestrictioninEPSasSecondaryRAT'))) - _HandoverRestrictionList_ExtIEs_val_Extension_1 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UnlicensedSpectrumRestriction'))) - _HandoverRestrictionList_ExtIEs_val_Extension_2 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CNTypeRestrictions'))) - _HandoverRestrictionList_ExtIEs_val_Extension_3 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRrestrictionin5GS'))) - _HandoverRestrictionList_ExtIEs_val_Extension_4 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - HandoverRestrictionList_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 261), (u'criticality', u'ignore'), (u'Extension', _HandoverRestrictionList_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 270), (u'criticality', u'ignore'), (u'Extension', _HandoverRestrictionList_ExtIEs_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 282), (u'criticality', u'ignore'), (u'Extension', _HandoverRestrictionList_ExtIEs_val_Extension_2), (u'presence', u'optional')]), dict([(u'id', 287), (u'criticality', u'ignore'), (u'Extension', _HandoverRestrictionList_ExtIEs_val_Extension_3), (u'presence', u'optional')]), dict([(u'id', 290), (u'criticality', u'ignore'), (u'Extension', _HandoverRestrictionList_ExtIEs_val_Extension_4), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + HandoverRestrictionList_ExtIEs = CLASS(name='HandoverRestrictionList-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _HandoverRestrictionList_ExtIEs_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRrestrictioninEPSasSecondaryRAT'))) + _HandoverRestrictionList_ExtIEs_val_Extension_1 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UnlicensedSpectrumRestriction'))) + _HandoverRestrictionList_ExtIEs_val_Extension_2 = SEQ_OF(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CNTypeRestrictions'))) + _HandoverRestrictionList_ExtIEs_val_Extension_3 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRrestrictionin5GS'))) + _HandoverRestrictionList_ExtIEs_val_Extension_4 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + HandoverRestrictionList_ExtIEs._val = ASN1Set(rv=[dict([('id', 261), ('criticality', 'ignore'), ('Extension', _HandoverRestrictionList_ExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 270), ('criticality', 'ignore'), ('Extension', _HandoverRestrictionList_ExtIEs_val_Extension_1), ('presence', 'optional')]), dict([('id', 282), ('criticality', 'ignore'), ('Extension', _HandoverRestrictionList_ExtIEs_val_Extension_2), ('presence', 'optional')]), dict([('id', 287), ('criticality', 'ignore'), ('Extension', _HandoverRestrictionList_ExtIEs_val_Extension_3), ('presence', 'optional')]), dict([('id', 290), ('criticality', 'ignore'), ('Extension', _HandoverRestrictionList_ExtIEs_val_Extension_4), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< HandoverType >-----# - HandoverType = ENUM(name=u'HandoverType', mode=MODE_TYPE) - HandoverType._cont = ASN1Dict([(u'intralte', 0), (u'ltetoutran', 1), (u'ltetogeran', 2), (u'utrantolte', 3), (u'gerantolte', 4), (u'eps-to-5gs', 5), (u'fivegs-to-eps', 6)]) - HandoverType._ext = [u'eps-to-5gs', u'fivegs-to-eps'] + HandoverType = ENUM(name='HandoverType', mode=MODE_TYPE) + HandoverType._cont = ASN1Dict([('intralte', 0), ('ltetoutran', 1), ('ltetogeran', 2), ('utrantolte', 3), ('gerantolte', 4), ('eps-to-5gs', 5), ('fivegs-to-eps', 6)]) + HandoverType._ext = ['eps-to-5gs', 'fivegs-to-eps'] #-----< HFN >-----# - HFN = INT(name=u'HFN', mode=MODE_TYPE) + HFN = INT(name='HFN', mode=MODE_TYPE) HFN._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1048575)], ev=None, er=[]) #-----< HFNModified >-----# - HFNModified = INT(name=u'HFNModified', mode=MODE_TYPE) + HFNModified = INT(name='HFNModified', mode=MODE_TYPE) HFNModified._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=131071)], ev=None, er=[]) #-----< HFNforPDCP-SNlength18 >-----# - HFNforPDCP_SNlength18 = INT(name=u'HFNforPDCP-SNlength18', mode=MODE_TYPE) + HFNforPDCP_SNlength18 = INT(name='HFNforPDCP-SNlength18', mode=MODE_TYPE) HFNforPDCP_SNlength18._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16383)], ev=None, er=[]) #-----< Masked-IMEISV >-----# - Masked_IMEISV = BIT_STR(name=u'Masked-IMEISV', mode=MODE_TYPE) + Masked_IMEISV = BIT_STR(name='Masked-IMEISV', mode=MODE_TYPE) Masked_IMEISV._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[]) #-----< ImmediateMDT >-----# - ImmediateMDT = SEQ(name=u'ImmediateMDT', mode=MODE_TYPE) - _ImmediateMDT_measurementsToActivate = BIT_STR(name=u'measurementsToActivate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MeasurementsToActivate'))) - _ImmediateMDT_m1reportingTrigger = ENUM(name=u'm1reportingTrigger', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M1ReportingTrigger'))) - _ImmediateMDT_m1thresholdeventA2 = SEQ(name=u'm1thresholdeventA2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M1ThresholdEventA2')), opt=True) - _ImmediateMDT_m1periodicReporting = SEQ(name=u'm1periodicReporting', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M1PeriodicReporting')), opt=True) - _ImmediateMDT_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ImmediateMDT = SEQ(name='ImmediateMDT', mode=MODE_TYPE) + _ImmediateMDT_measurementsToActivate = BIT_STR(name='measurementsToActivate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MeasurementsToActivate'))) + _ImmediateMDT_m1reportingTrigger = ENUM(name='m1reportingTrigger', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M1ReportingTrigger'))) + _ImmediateMDT_m1thresholdeventA2 = SEQ(name='m1thresholdeventA2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M1ThresholdEventA2')), opt=True) + _ImmediateMDT_m1periodicReporting = SEQ(name='m1periodicReporting', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M1PeriodicReporting')), opt=True) + _ImmediateMDT_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ImmediateMDT_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ImmediateMDT_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ImmediateMDT_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ImmediateMDT_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M3Configuration'))) - _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M4Configuration'))) - _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_2 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M5Configuration'))) - _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_3 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDT-Location-Info'))) - _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_4 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M6Configuration'))) - _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_5 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M7Configuration'))) - _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_6 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasurementConfiguration'))) - _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_7 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasurementConfiguration'))) - ____ImmediateMDT_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 171), (u'criticality', u'ignore'), (u'Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'conditional')]), dict([(u'id', 172), (u'criticality', u'ignore'), (u'Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'conditional')]), dict([(u'id', 173), (u'criticality', u'ignore'), (u'Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_2), (u'presence', u'conditional')]), dict([(u'id', 174), (u'criticality', u'ignore'), (u'Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_3), (u'presence', u'optional')]), dict([(u'id', 220), (u'criticality', u'ignore'), (u'Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_4), (u'presence', u'conditional')]), dict([(u'id', 221), (u'criticality', u'ignore'), (u'Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_5), (u'presence', u'conditional')]), dict([(u'id', 284), (u'criticality', u'ignore'), (u'Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_6), (u'presence', u'optional')]), dict([(u'id', 285), (u'criticality', u'ignore'), (u'Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_7), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M3Configuration'))) + _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M4Configuration'))) + _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_2 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M5Configuration'))) + _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_3 = BIT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDT-Location-Info'))) + _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_4 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M6Configuration'))) + _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_5 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M7Configuration'))) + _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_6 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasurementConfiguration'))) + _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_7 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasurementConfiguration'))) + ____ImmediateMDT_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 171), ('criticality', 'ignore'), ('Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'conditional')]), dict([('id', 172), ('criticality', 'ignore'), ('Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'conditional')]), dict([('id', 173), ('criticality', 'ignore'), ('Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_2), ('presence', 'conditional')]), dict([('id', 174), ('criticality', 'ignore'), ('Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_3), ('presence', 'optional')]), dict([('id', 220), ('criticality', 'ignore'), ('Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_4), ('presence', 'conditional')]), dict([('id', 221), ('criticality', 'ignore'), ('Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_5), ('presence', 'conditional')]), dict([('id', 284), ('criticality', 'ignore'), ('Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_6), ('presence', 'optional')]), dict([('id', 285), ('criticality', 'ignore'), ('Extension', _____ImmediateMDT_iE_Extensions__item__id_tab_val_Extension_7), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___ImmediateMDT_iE_Extensions__item__id._const_tab = ____ImmediateMDT_iE_Extensions__item__id_tab ___ImmediateMDT_iE_Extensions__item__id._const_tab_at = None - ___ImmediateMDT_iE_Extensions__item__id._const_tab_id = u'id' - ___ImmediateMDT_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ImmediateMDT_iE_Extensions__item__id._const_tab_id = 'id' + ___ImmediateMDT_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___ImmediateMDT_iE_Extensions__item__criticality._const_tab = ____ImmediateMDT_iE_Extensions__item__id_tab - ___ImmediateMDT_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ImmediateMDT_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ImmediateMDT_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ImmediateMDT_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ImmediateMDT_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ImmediateMDT_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___ImmediateMDT_iE_Extensions__item__extensionValue._const_tab = ____ImmediateMDT_iE_Extensions__item__id_tab - ___ImmediateMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ImmediateMDT_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ImmediateMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ImmediateMDT_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ImmediateMDT_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ImmediateMDT_iE_Extensions__item__id), - (u'criticality', ___ImmediateMDT_iE_Extensions__item__criticality), - (u'extensionValue', ___ImmediateMDT_iE_Extensions__item__extensionValue), + ('id', ___ImmediateMDT_iE_Extensions__item__id), + ('criticality', ___ImmediateMDT_iE_Extensions__item__criticality), + ('extensionValue', ___ImmediateMDT_iE_Extensions__item__extensionValue), ]) __ImmediateMDT_iE_Extensions__item_._ext = None _ImmediateMDT_iE_Extensions._cont = __ImmediateMDT_iE_Extensions__item_ _ImmediateMDT_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ImmediateMDT._cont = ASN1Dict([ - (u'measurementsToActivate', _ImmediateMDT_measurementsToActivate), - (u'm1reportingTrigger', _ImmediateMDT_m1reportingTrigger), - (u'm1thresholdeventA2', _ImmediateMDT_m1thresholdeventA2), - (u'm1periodicReporting', _ImmediateMDT_m1periodicReporting), - (u'iE-Extensions', _ImmediateMDT_iE_Extensions), + ('measurementsToActivate', _ImmediateMDT_measurementsToActivate), + ('m1reportingTrigger', _ImmediateMDT_m1reportingTrigger), + ('m1thresholdeventA2', _ImmediateMDT_m1thresholdeventA2), + ('m1periodicReporting', _ImmediateMDT_m1periodicReporting), + ('iE-Extensions', _ImmediateMDT_iE_Extensions), ]) ImmediateMDT._ext = [] #-----< ImmediateMDT-ExtIEs >-----# - ImmediateMDT_ExtIEs = CLASS(name=u'ImmediateMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _ImmediateMDT_ExtIEs_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M3Configuration'))) - _ImmediateMDT_ExtIEs_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M4Configuration'))) - _ImmediateMDT_ExtIEs_val_Extension_2 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M5Configuration'))) - _ImmediateMDT_ExtIEs_val_Extension_3 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDT-Location-Info'))) - _ImmediateMDT_ExtIEs_val_Extension_4 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M6Configuration'))) - _ImmediateMDT_ExtIEs_val_Extension_5 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M7Configuration'))) - _ImmediateMDT_ExtIEs_val_Extension_6 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasurementConfiguration'))) - _ImmediateMDT_ExtIEs_val_Extension_7 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasurementConfiguration'))) - ImmediateMDT_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 171), (u'criticality', u'ignore'), (u'Extension', _ImmediateMDT_ExtIEs_val_Extension_0), (u'presence', u'conditional')]), dict([(u'id', 172), (u'criticality', u'ignore'), (u'Extension', _ImmediateMDT_ExtIEs_val_Extension_1), (u'presence', u'conditional')]), dict([(u'id', 173), (u'criticality', u'ignore'), (u'Extension', _ImmediateMDT_ExtIEs_val_Extension_2), (u'presence', u'conditional')]), dict([(u'id', 174), (u'criticality', u'ignore'), (u'Extension', _ImmediateMDT_ExtIEs_val_Extension_3), (u'presence', u'optional')]), dict([(u'id', 220), (u'criticality', u'ignore'), (u'Extension', _ImmediateMDT_ExtIEs_val_Extension_4), (u'presence', u'conditional')]), dict([(u'id', 221), (u'criticality', u'ignore'), (u'Extension', _ImmediateMDT_ExtIEs_val_Extension_5), (u'presence', u'conditional')]), dict([(u'id', 284), (u'criticality', u'ignore'), (u'Extension', _ImmediateMDT_ExtIEs_val_Extension_6), (u'presence', u'optional')]), dict([(u'id', 285), (u'criticality', u'ignore'), (u'Extension', _ImmediateMDT_ExtIEs_val_Extension_7), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + ImmediateMDT_ExtIEs = CLASS(name='ImmediateMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _ImmediateMDT_ExtIEs_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M3Configuration'))) + _ImmediateMDT_ExtIEs_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M4Configuration'))) + _ImmediateMDT_ExtIEs_val_Extension_2 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M5Configuration'))) + _ImmediateMDT_ExtIEs_val_Extension_3 = BIT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDT-Location-Info'))) + _ImmediateMDT_ExtIEs_val_Extension_4 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M6Configuration'))) + _ImmediateMDT_ExtIEs_val_Extension_5 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'M7Configuration'))) + _ImmediateMDT_ExtIEs_val_Extension_6 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasurementConfiguration'))) + _ImmediateMDT_ExtIEs_val_Extension_7 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasurementConfiguration'))) + ImmediateMDT_ExtIEs._val = ASN1Set(rv=[dict([('id', 171), ('criticality', 'ignore'), ('Extension', _ImmediateMDT_ExtIEs_val_Extension_0), ('presence', 'conditional')]), dict([('id', 172), ('criticality', 'ignore'), ('Extension', _ImmediateMDT_ExtIEs_val_Extension_1), ('presence', 'conditional')]), dict([('id', 173), ('criticality', 'ignore'), ('Extension', _ImmediateMDT_ExtIEs_val_Extension_2), ('presence', 'conditional')]), dict([('id', 174), ('criticality', 'ignore'), ('Extension', _ImmediateMDT_ExtIEs_val_Extension_3), ('presence', 'optional')]), dict([('id', 220), ('criticality', 'ignore'), ('Extension', _ImmediateMDT_ExtIEs_val_Extension_4), ('presence', 'conditional')]), dict([('id', 221), ('criticality', 'ignore'), ('Extension', _ImmediateMDT_ExtIEs_val_Extension_5), ('presence', 'conditional')]), dict([('id', 284), ('criticality', 'ignore'), ('Extension', _ImmediateMDT_ExtIEs_val_Extension_6), ('presence', 'optional')]), dict([('id', 285), ('criticality', 'ignore'), ('Extension', _ImmediateMDT_ExtIEs_val_Extension_7), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< IMSI >-----# - IMSI = OCT_STR(name=u'IMSI', mode=MODE_TYPE) + IMSI = OCT_STR(name='IMSI', mode=MODE_TYPE) IMSI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[]) #-----< InformationOnRecommendedCellsAndENBsForPaging >-----# - InformationOnRecommendedCellsAndENBsForPaging = SEQ(name=u'InformationOnRecommendedCellsAndENBsForPaging', mode=MODE_TYPE) - _InformationOnRecommendedCellsAndENBsForPaging_recommendedCellsForPaging = SEQ(name=u'recommendedCellsForPaging', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RecommendedCellsForPaging'))) - _InformationOnRecommendedCellsAndENBsForPaging_recommendENBsForPaging = SEQ(name=u'recommendENBsForPaging', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RecommendedENBsForPaging'))) - _InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + InformationOnRecommendedCellsAndENBsForPaging = SEQ(name='InformationOnRecommendedCellsAndENBsForPaging', mode=MODE_TYPE) + _InformationOnRecommendedCellsAndENBsForPaging_recommendedCellsForPaging = SEQ(name='recommendedCellsForPaging', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RecommendedCellsForPaging'))) + _InformationOnRecommendedCellsAndENBsForPaging_recommendENBsForPaging = SEQ(name='recommendENBsForPaging', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RecommendedENBsForPaging'))) + _InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id._const_tab = ____InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id_tab ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id._const_tab_at = None - ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id._const_tab_id = u'id' - ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id._const_tab_id = 'id' + ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality._const_tab = ____InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality_tab - ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue._const_tab = ____InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue_tab - ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id), - (u'criticality', ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality), - (u'extensionValue', ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue), + ('id', ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__id), + ('criticality', ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__criticality), + ('extensionValue', ___InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item__extensionValue), ]) __InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item_._ext = None _InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions._cont = __InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions__item_ _InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) InformationOnRecommendedCellsAndENBsForPaging._cont = ASN1Dict([ - (u'recommendedCellsForPaging', _InformationOnRecommendedCellsAndENBsForPaging_recommendedCellsForPaging), - (u'recommendENBsForPaging', _InformationOnRecommendedCellsAndENBsForPaging_recommendENBsForPaging), - (u'iE-Extensions', _InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions), + ('recommendedCellsForPaging', _InformationOnRecommendedCellsAndENBsForPaging_recommendedCellsForPaging), + ('recommendENBsForPaging', _InformationOnRecommendedCellsAndENBsForPaging_recommendENBsForPaging), + ('iE-Extensions', _InformationOnRecommendedCellsAndENBsForPaging_iE_Extensions), ]) InformationOnRecommendedCellsAndENBsForPaging._ext = [] #-----< InformationOnRecommendedCellsAndENBsForPaging-ExtIEs >-----# - InformationOnRecommendedCellsAndENBsForPaging_ExtIEs = CLASS(name=u'InformationOnRecommendedCellsAndENBsForPaging-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + InformationOnRecommendedCellsAndENBsForPaging_ExtIEs = CLASS(name='InformationOnRecommendedCellsAndENBsForPaging-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) InformationOnRecommendedCellsAndENBsForPaging_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< IntegrityProtectionAlgorithms >-----# - IntegrityProtectionAlgorithms = BIT_STR(name=u'IntegrityProtectionAlgorithms', mode=MODE_TYPE) + IntegrityProtectionAlgorithms = BIT_STR(name='IntegrityProtectionAlgorithms', mode=MODE_TYPE) IntegrityProtectionAlgorithms._const_sz = ASN1Set(rv=[16], rr=[], ev=[], er=[]) #-----< IntendedNumberOfPagingAttempts >-----# - IntendedNumberOfPagingAttempts = INT(name=u'IntendedNumberOfPagingAttempts', mode=MODE_TYPE) + IntendedNumberOfPagingAttempts = INT(name='IntendedNumberOfPagingAttempts', mode=MODE_TYPE) IntendedNumberOfPagingAttempts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=[], er=[]) #-----< InterfacesToTrace >-----# - InterfacesToTrace = BIT_STR(name=u'InterfacesToTrace', mode=MODE_TYPE) + InterfacesToTrace = BIT_STR(name='InterfacesToTrace', mode=MODE_TYPE) InterfacesToTrace._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[]) #-----< IMSvoiceEPSfallbackfrom5G >-----# - IMSvoiceEPSfallbackfrom5G = ENUM(name=u'IMSvoiceEPSfallbackfrom5G', mode=MODE_TYPE) - IMSvoiceEPSfallbackfrom5G._cont = ASN1Dict([(u'true', 0)]) + IMSvoiceEPSfallbackfrom5G = ENUM(name='IMSvoiceEPSfallbackfrom5G', mode=MODE_TYPE) + IMSvoiceEPSfallbackfrom5G._cont = ASN1Dict([('true', 0)]) IMSvoiceEPSfallbackfrom5G._ext = [] #-----< KillAllWarningMessages >-----# - KillAllWarningMessages = ENUM(name=u'KillAllWarningMessages', mode=MODE_TYPE) - KillAllWarningMessages._cont = ASN1Dict([(u'true', 0)]) + KillAllWarningMessages = ENUM(name='KillAllWarningMessages', mode=MODE_TYPE) + KillAllWarningMessages._cont = ASN1Dict([('true', 0)]) KillAllWarningMessages._ext = None #-----< LAC >-----# - LAC = OCT_STR(name=u'LAC', mode=MODE_TYPE) + LAC = OCT_STR(name='LAC', mode=MODE_TYPE) LAC._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[]) #-----< LAI >-----# - LAI = SEQ(name=u'LAI', mode=MODE_TYPE) - _LAI_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _LAI_lAC = OCT_STR(name=u'lAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LAC'))) - _LAI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + LAI = SEQ(name='LAI', mode=MODE_TYPE) + _LAI_pLMNidentity = OCT_STR(name='pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _LAI_lAC = OCT_STR(name='lAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LAC'))) + _LAI_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __LAI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___LAI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___LAI_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____LAI_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____LAI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___LAI_iE_Extensions__item__id._const_tab = ____LAI_iE_Extensions__item__id_tab ___LAI_iE_Extensions__item__id._const_tab_at = None - ___LAI_iE_Extensions__item__id._const_tab_id = u'id' - ___LAI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___LAI_iE_Extensions__item__id._const_tab_id = 'id' + ___LAI_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____LAI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____LAI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___LAI_iE_Extensions__item__criticality._const_tab = ____LAI_iE_Extensions__item__criticality_tab - ___LAI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___LAI_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___LAI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___LAI_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___LAI_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___LAI_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____LAI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____LAI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___LAI_iE_Extensions__item__extensionValue._const_tab = ____LAI_iE_Extensions__item__extensionValue_tab - ___LAI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___LAI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___LAI_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___LAI_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __LAI_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___LAI_iE_Extensions__item__id), - (u'criticality', ___LAI_iE_Extensions__item__criticality), - (u'extensionValue', ___LAI_iE_Extensions__item__extensionValue), + ('id', ___LAI_iE_Extensions__item__id), + ('criticality', ___LAI_iE_Extensions__item__criticality), + ('extensionValue', ___LAI_iE_Extensions__item__extensionValue), ]) __LAI_iE_Extensions__item_._ext = None _LAI_iE_Extensions._cont = __LAI_iE_Extensions__item_ _LAI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) LAI._cont = ASN1Dict([ - (u'pLMNidentity', _LAI_pLMNidentity), - (u'lAC', _LAI_lAC), - (u'iE-Extensions', _LAI_iE_Extensions), + ('pLMNidentity', _LAI_pLMNidentity), + ('lAC', _LAI_lAC), + ('iE-Extensions', _LAI_iE_Extensions), ]) LAI._ext = [] #-----< LAI-ExtIEs >-----# - LAI_ExtIEs = CLASS(name=u'LAI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + LAI_ExtIEs = CLASS(name='LAI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) LAI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< LastVisitedCell-Item >-----# - LastVisitedCell_Item = CHOICE(name=u'LastVisitedCell-Item', mode=MODE_TYPE) - _LastVisitedCell_Item_e_UTRAN_Cell = SEQ(name=u'e-UTRAN-Cell', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LastVisitedEUTRANCellInformation'))) - _LastVisitedCell_Item_uTRAN_Cell = OCT_STR(name=u'uTRAN-Cell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LastVisitedUTRANCellInformation'))) - _LastVisitedCell_Item_gERAN_Cell = CHOICE(name=u'gERAN-Cell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LastVisitedGERANCellInformation'))) - _LastVisitedCell_Item_nG_RAN_Cell = OCT_STR(name=u'nG-RAN-Cell', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LastVisitedNGRANCellInformation'))) + LastVisitedCell_Item = CHOICE(name='LastVisitedCell-Item', mode=MODE_TYPE) + _LastVisitedCell_Item_e_UTRAN_Cell = SEQ(name='e-UTRAN-Cell', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LastVisitedEUTRANCellInformation'))) + _LastVisitedCell_Item_uTRAN_Cell = OCT_STR(name='uTRAN-Cell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LastVisitedUTRANCellInformation'))) + _LastVisitedCell_Item_gERAN_Cell = CHOICE(name='gERAN-Cell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LastVisitedGERANCellInformation'))) + _LastVisitedCell_Item_nG_RAN_Cell = OCT_STR(name='nG-RAN-Cell', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LastVisitedNGRANCellInformation'))) LastVisitedCell_Item._cont = ASN1Dict([ - (u'e-UTRAN-Cell', _LastVisitedCell_Item_e_UTRAN_Cell), - (u'uTRAN-Cell', _LastVisitedCell_Item_uTRAN_Cell), - (u'gERAN-Cell', _LastVisitedCell_Item_gERAN_Cell), - (u'nG-RAN-Cell', _LastVisitedCell_Item_nG_RAN_Cell), + ('e-UTRAN-Cell', _LastVisitedCell_Item_e_UTRAN_Cell), + ('uTRAN-Cell', _LastVisitedCell_Item_uTRAN_Cell), + ('gERAN-Cell', _LastVisitedCell_Item_gERAN_Cell), + ('nG-RAN-Cell', _LastVisitedCell_Item_nG_RAN_Cell), ]) - LastVisitedCell_Item._ext = [u'nG-RAN-Cell'] + LastVisitedCell_Item._ext = ['nG-RAN-Cell'] #-----< LastVisitedEUTRANCellInformation >-----# - LastVisitedEUTRANCellInformation = SEQ(name=u'LastVisitedEUTRANCellInformation', mode=MODE_TYPE) - _LastVisitedEUTRANCellInformation_global_Cell_ID = SEQ(name=u'global-Cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _LastVisitedEUTRANCellInformation_cellType = SEQ(name=u'cellType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellType'))) - _LastVisitedEUTRANCellInformation_time_UE_StayedInCell = INT(name=u'time-UE-StayedInCell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Time-UE-StayedInCell'))) - _LastVisitedEUTRANCellInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + LastVisitedEUTRANCellInformation = SEQ(name='LastVisitedEUTRANCellInformation', mode=MODE_TYPE) + _LastVisitedEUTRANCellInformation_global_Cell_ID = SEQ(name='global-Cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _LastVisitedEUTRANCellInformation_cellType = SEQ(name='cellType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellType'))) + _LastVisitedEUTRANCellInformation_time_UE_StayedInCell = INT(name='time-UE-StayedInCell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Time-UE-StayedInCell'))) + _LastVisitedEUTRANCellInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __LastVisitedEUTRANCellInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___LastVisitedEUTRANCellInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___LastVisitedEUTRANCellInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab_val_Extension_0 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Time-UE-StayedInCell-EnhancedGranularity'))) - _____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab_val_Extension_1 = CHOICE(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - ____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 167), (u'criticality', u'ignore'), (u'Extension', _____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 168), (u'criticality', u'ignore'), (u'Extension', _____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab_val_Extension_0 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Time-UE-StayedInCell-EnhancedGranularity'))) + _____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab_val_Extension_1 = CHOICE(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + ____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 167), ('criticality', 'ignore'), ('Extension', _____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 168), ('criticality', 'ignore'), ('Extension', _____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___LastVisitedEUTRANCellInformation_iE_Extensions__item__id._const_tab = ____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab ___LastVisitedEUTRANCellInformation_iE_Extensions__item__id._const_tab_at = None - ___LastVisitedEUTRANCellInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___LastVisitedEUTRANCellInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___LastVisitedEUTRANCellInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___LastVisitedEUTRANCellInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___LastVisitedEUTRANCellInformation_iE_Extensions__item__criticality._const_tab = ____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab - ___LastVisitedEUTRANCellInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___LastVisitedEUTRANCellInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___LastVisitedEUTRANCellInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___LastVisitedEUTRANCellInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___LastVisitedEUTRANCellInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___LastVisitedEUTRANCellInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___LastVisitedEUTRANCellInformation_iE_Extensions__item__extensionValue._const_tab = ____LastVisitedEUTRANCellInformation_iE_Extensions__item__id_tab - ___LastVisitedEUTRANCellInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___LastVisitedEUTRANCellInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___LastVisitedEUTRANCellInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___LastVisitedEUTRANCellInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __LastVisitedEUTRANCellInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___LastVisitedEUTRANCellInformation_iE_Extensions__item__id), - (u'criticality', ___LastVisitedEUTRANCellInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___LastVisitedEUTRANCellInformation_iE_Extensions__item__extensionValue), + ('id', ___LastVisitedEUTRANCellInformation_iE_Extensions__item__id), + ('criticality', ___LastVisitedEUTRANCellInformation_iE_Extensions__item__criticality), + ('extensionValue', ___LastVisitedEUTRANCellInformation_iE_Extensions__item__extensionValue), ]) __LastVisitedEUTRANCellInformation_iE_Extensions__item_._ext = None _LastVisitedEUTRANCellInformation_iE_Extensions._cont = __LastVisitedEUTRANCellInformation_iE_Extensions__item_ _LastVisitedEUTRANCellInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) LastVisitedEUTRANCellInformation._cont = ASN1Dict([ - (u'global-Cell-ID', _LastVisitedEUTRANCellInformation_global_Cell_ID), - (u'cellType', _LastVisitedEUTRANCellInformation_cellType), - (u'time-UE-StayedInCell', _LastVisitedEUTRANCellInformation_time_UE_StayedInCell), - (u'iE-Extensions', _LastVisitedEUTRANCellInformation_iE_Extensions), + ('global-Cell-ID', _LastVisitedEUTRANCellInformation_global_Cell_ID), + ('cellType', _LastVisitedEUTRANCellInformation_cellType), + ('time-UE-StayedInCell', _LastVisitedEUTRANCellInformation_time_UE_StayedInCell), + ('iE-Extensions', _LastVisitedEUTRANCellInformation_iE_Extensions), ]) LastVisitedEUTRANCellInformation._ext = [] #-----< LastVisitedEUTRANCellInformation-ExtIEs >-----# - LastVisitedEUTRANCellInformation_ExtIEs = CLASS(name=u'LastVisitedEUTRANCellInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _LastVisitedEUTRANCellInformation_ExtIEs_val_Extension_0 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Time-UE-StayedInCell-EnhancedGranularity'))) - _LastVisitedEUTRANCellInformation_ExtIEs_val_Extension_1 = CHOICE(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - LastVisitedEUTRANCellInformation_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 167), (u'criticality', u'ignore'), (u'Extension', _LastVisitedEUTRANCellInformation_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 168), (u'criticality', u'ignore'), (u'Extension', _LastVisitedEUTRANCellInformation_ExtIEs_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + LastVisitedEUTRANCellInformation_ExtIEs = CLASS(name='LastVisitedEUTRANCellInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _LastVisitedEUTRANCellInformation_ExtIEs_val_Extension_0 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Time-UE-StayedInCell-EnhancedGranularity'))) + _LastVisitedEUTRANCellInformation_ExtIEs_val_Extension_1 = CHOICE(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + LastVisitedEUTRANCellInformation_ExtIEs._val = ASN1Set(rv=[dict([('id', 167), ('criticality', 'ignore'), ('Extension', _LastVisitedEUTRANCellInformation_ExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 168), ('criticality', 'ignore'), ('Extension', _LastVisitedEUTRANCellInformation_ExtIEs_val_Extension_1), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< LastVisitedNGRANCellInformation >-----# - LastVisitedNGRANCellInformation = OCT_STR(name=u'LastVisitedNGRANCellInformation', mode=MODE_TYPE) + LastVisitedNGRANCellInformation = OCT_STR(name='LastVisitedNGRANCellInformation', mode=MODE_TYPE) #-----< LastVisitedUTRANCellInformation >-----# - LastVisitedUTRANCellInformation = OCT_STR(name=u'LastVisitedUTRANCellInformation', mode=MODE_TYPE) + LastVisitedUTRANCellInformation = OCT_STR(name='LastVisitedUTRANCellInformation', mode=MODE_TYPE) #-----< LastVisitedGERANCellInformation >-----# - LastVisitedGERANCellInformation = CHOICE(name=u'LastVisitedGERANCellInformation', mode=MODE_TYPE) - _LastVisitedGERANCellInformation_undefined = NULL(name=u'undefined', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + LastVisitedGERANCellInformation = CHOICE(name='LastVisitedGERANCellInformation', mode=MODE_TYPE) + _LastVisitedGERANCellInformation_undefined = NULL(name='undefined', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) LastVisitedGERANCellInformation._cont = ASN1Dict([ - (u'undefined', _LastVisitedGERANCellInformation_undefined), + ('undefined', _LastVisitedGERANCellInformation_undefined), ]) LastVisitedGERANCellInformation._ext = [] #-----< L3-Information >-----# - L3_Information = OCT_STR(name=u'L3-Information', mode=MODE_TYPE) + L3_Information = OCT_STR(name='L3-Information', mode=MODE_TYPE) #-----< LPPa-PDU >-----# - LPPa_PDU = OCT_STR(name=u'LPPa-PDU', mode=MODE_TYPE) + LPPa_PDU = OCT_STR(name='LPPa-PDU', mode=MODE_TYPE) #-----< LHN-ID >-----# - LHN_ID = OCT_STR(name=u'LHN-ID', mode=MODE_TYPE) + LHN_ID = OCT_STR(name='LHN-ID', mode=MODE_TYPE) LHN_ID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=32, ub=256)], ev=None, er=[]) #-----< Links-to-log >-----# - Links_to_log = ENUM(name=u'Links-to-log', mode=MODE_TYPE) - Links_to_log._cont = ASN1Dict([(u'uplink', 0), (u'downlink', 1), (u'both-uplink-and-downlink', 2)]) + Links_to_log = ENUM(name='Links-to-log', mode=MODE_TYPE) + Links_to_log._cont = ASN1Dict([('uplink', 0), ('downlink', 1), ('both-uplink-and-downlink', 2)]) Links_to_log._ext = [] #-----< ListeningSubframePattern >-----# - ListeningSubframePattern = SEQ(name=u'ListeningSubframePattern', mode=MODE_TYPE) - _ListeningSubframePattern_pattern_period = ENUM(name=u'pattern-period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _ListeningSubframePattern_pattern_period._cont = ASN1Dict([(u'ms1280', 0), (u'ms2560', 1), (u'ms5120', 2), (u'ms10240', 3)]) + ListeningSubframePattern = SEQ(name='ListeningSubframePattern', mode=MODE_TYPE) + _ListeningSubframePattern_pattern_period = ENUM(name='pattern-period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _ListeningSubframePattern_pattern_period._cont = ASN1Dict([('ms1280', 0), ('ms2560', 1), ('ms5120', 2), ('ms10240', 3)]) _ListeningSubframePattern_pattern_period._ext = [] - _ListeningSubframePattern_pattern_offset = INT(name=u'pattern-offset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _ListeningSubframePattern_pattern_offset = INT(name='pattern-offset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _ListeningSubframePattern_pattern_offset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10239)], ev=[], er=[]) - _ListeningSubframePattern_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _ListeningSubframePattern_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ListeningSubframePattern_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ListeningSubframePattern_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ListeningSubframePattern_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ListeningSubframePattern_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ListeningSubframePattern_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ListeningSubframePattern_iE_Extensions__item__id._const_tab = ____ListeningSubframePattern_iE_Extensions__item__id_tab ___ListeningSubframePattern_iE_Extensions__item__id._const_tab_at = None - ___ListeningSubframePattern_iE_Extensions__item__id._const_tab_id = u'id' - ___ListeningSubframePattern_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ListeningSubframePattern_iE_Extensions__item__id._const_tab_id = 'id' + ___ListeningSubframePattern_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____ListeningSubframePattern_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ListeningSubframePattern_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ListeningSubframePattern_iE_Extensions__item__criticality._const_tab = ____ListeningSubframePattern_iE_Extensions__item__criticality_tab - ___ListeningSubframePattern_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ListeningSubframePattern_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ListeningSubframePattern_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ListeningSubframePattern_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ListeningSubframePattern_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ListeningSubframePattern_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____ListeningSubframePattern_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ListeningSubframePattern_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ListeningSubframePattern_iE_Extensions__item__extensionValue._const_tab = ____ListeningSubframePattern_iE_Extensions__item__extensionValue_tab - ___ListeningSubframePattern_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ListeningSubframePattern_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ListeningSubframePattern_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ListeningSubframePattern_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ListeningSubframePattern_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ListeningSubframePattern_iE_Extensions__item__id), - (u'criticality', ___ListeningSubframePattern_iE_Extensions__item__criticality), - (u'extensionValue', ___ListeningSubframePattern_iE_Extensions__item__extensionValue), + ('id', ___ListeningSubframePattern_iE_Extensions__item__id), + ('criticality', ___ListeningSubframePattern_iE_Extensions__item__criticality), + ('extensionValue', ___ListeningSubframePattern_iE_Extensions__item__extensionValue), ]) __ListeningSubframePattern_iE_Extensions__item_._ext = None _ListeningSubframePattern_iE_Extensions._cont = __ListeningSubframePattern_iE_Extensions__item_ _ListeningSubframePattern_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ListeningSubframePattern._cont = ASN1Dict([ - (u'pattern-period', _ListeningSubframePattern_pattern_period), - (u'pattern-offset', _ListeningSubframePattern_pattern_offset), - (u'iE-Extensions', _ListeningSubframePattern_iE_Extensions), + ('pattern-period', _ListeningSubframePattern_pattern_period), + ('pattern-offset', _ListeningSubframePattern_pattern_offset), + ('iE-Extensions', _ListeningSubframePattern_iE_Extensions), ]) ListeningSubframePattern._ext = [] #-----< ListeningSubframePattern-ExtIEs >-----# - ListeningSubframePattern_ExtIEs = CLASS(name=u'ListeningSubframePattern-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ListeningSubframePattern_ExtIEs = CLASS(name='ListeningSubframePattern-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ListeningSubframePattern_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< LoggedMDT >-----# - LoggedMDT = SEQ(name=u'LoggedMDT', mode=MODE_TYPE) - _LoggedMDT_loggingInterval = ENUM(name=u'loggingInterval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LoggingInterval'))) - _LoggedMDT_loggingDuration = ENUM(name=u'loggingDuration', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LoggingDuration'))) - _LoggedMDT_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + LoggedMDT = SEQ(name='LoggedMDT', mode=MODE_TYPE) + _LoggedMDT_loggingInterval = ENUM(name='loggingInterval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LoggingInterval'))) + _LoggedMDT_loggingDuration = ENUM(name='loggingDuration', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LoggingDuration'))) + _LoggedMDT_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __LoggedMDT_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___LoggedMDT_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___LoggedMDT_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____LoggedMDT_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____LoggedMDT_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasurementConfiguration'))) - _____LoggedMDT_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasurementConfiguration'))) - ____LoggedMDT_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 284), (u'criticality', u'ignore'), (u'Extension', _____LoggedMDT_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 285), (u'criticality', u'ignore'), (u'Extension', _____LoggedMDT_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____LoggedMDT_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasurementConfiguration'))) + _____LoggedMDT_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasurementConfiguration'))) + ____LoggedMDT_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 284), ('criticality', 'ignore'), ('Extension', _____LoggedMDT_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 285), ('criticality', 'ignore'), ('Extension', _____LoggedMDT_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___LoggedMDT_iE_Extensions__item__id._const_tab = ____LoggedMDT_iE_Extensions__item__id_tab ___LoggedMDT_iE_Extensions__item__id._const_tab_at = None - ___LoggedMDT_iE_Extensions__item__id._const_tab_id = u'id' - ___LoggedMDT_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___LoggedMDT_iE_Extensions__item__id._const_tab_id = 'id' + ___LoggedMDT_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___LoggedMDT_iE_Extensions__item__criticality._const_tab = ____LoggedMDT_iE_Extensions__item__id_tab - ___LoggedMDT_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___LoggedMDT_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___LoggedMDT_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___LoggedMDT_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___LoggedMDT_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___LoggedMDT_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___LoggedMDT_iE_Extensions__item__extensionValue._const_tab = ____LoggedMDT_iE_Extensions__item__id_tab - ___LoggedMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___LoggedMDT_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___LoggedMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___LoggedMDT_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __LoggedMDT_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___LoggedMDT_iE_Extensions__item__id), - (u'criticality', ___LoggedMDT_iE_Extensions__item__criticality), - (u'extensionValue', ___LoggedMDT_iE_Extensions__item__extensionValue), + ('id', ___LoggedMDT_iE_Extensions__item__id), + ('criticality', ___LoggedMDT_iE_Extensions__item__criticality), + ('extensionValue', ___LoggedMDT_iE_Extensions__item__extensionValue), ]) __LoggedMDT_iE_Extensions__item_._ext = None _LoggedMDT_iE_Extensions._cont = __LoggedMDT_iE_Extensions__item_ _LoggedMDT_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) LoggedMDT._cont = ASN1Dict([ - (u'loggingInterval', _LoggedMDT_loggingInterval), - (u'loggingDuration', _LoggedMDT_loggingDuration), - (u'iE-Extensions', _LoggedMDT_iE_Extensions), + ('loggingInterval', _LoggedMDT_loggingInterval), + ('loggingDuration', _LoggedMDT_loggingDuration), + ('iE-Extensions', _LoggedMDT_iE_Extensions), ]) LoggedMDT._ext = [] #-----< LoggedMDT-ExtIEs >-----# - LoggedMDT_ExtIEs = CLASS(name=u'LoggedMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _LoggedMDT_ExtIEs_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasurementConfiguration'))) - _LoggedMDT_ExtIEs_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasurementConfiguration'))) - LoggedMDT_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 284), (u'criticality', u'ignore'), (u'Extension', _LoggedMDT_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 285), (u'criticality', u'ignore'), (u'Extension', _LoggedMDT_ExtIEs_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + LoggedMDT_ExtIEs = CLASS(name='LoggedMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _LoggedMDT_ExtIEs_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BluetoothMeasurementConfiguration'))) + _LoggedMDT_ExtIEs_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasurementConfiguration'))) + LoggedMDT_ExtIEs._val = ASN1Set(rv=[dict([('id', 284), ('criticality', 'ignore'), ('Extension', _LoggedMDT_ExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 285), ('criticality', 'ignore'), ('Extension', _LoggedMDT_ExtIEs_val_Extension_1), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< LoggingInterval >-----# - LoggingInterval = ENUM(name=u'LoggingInterval', mode=MODE_TYPE) - LoggingInterval._cont = ASN1Dict([(u'ms128', 0), (u'ms256', 1), (u'ms512', 2), (u'ms1024', 3), (u'ms2048', 4), (u'ms3072', 5), (u'ms4096', 6), (u'ms6144', 7)]) + LoggingInterval = ENUM(name='LoggingInterval', mode=MODE_TYPE) + LoggingInterval._cont = ASN1Dict([('ms128', 0), ('ms256', 1), ('ms512', 2), ('ms1024', 3), ('ms2048', 4), ('ms3072', 5), ('ms4096', 6), ('ms6144', 7)]) LoggingInterval._ext = None #-----< LoggingDuration >-----# - LoggingDuration = ENUM(name=u'LoggingDuration', mode=MODE_TYPE) - LoggingDuration._cont = ASN1Dict([(u'm10', 0), (u'm20', 1), (u'm40', 2), (u'm60', 3), (u'm90', 4), (u'm120', 5)]) + LoggingDuration = ENUM(name='LoggingDuration', mode=MODE_TYPE) + LoggingDuration._cont = ASN1Dict([('m10', 0), ('m20', 1), ('m40', 2), ('m60', 3), ('m90', 4), ('m120', 5)]) LoggingDuration._ext = None #-----< LoggedMBSFNMDT >-----# - LoggedMBSFNMDT = SEQ(name=u'LoggedMBSFNMDT', mode=MODE_TYPE) - _LoggedMBSFNMDT_loggingInterval = ENUM(name=u'loggingInterval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LoggingInterval'))) - _LoggedMBSFNMDT_loggingDuration = ENUM(name=u'loggingDuration', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LoggingDuration'))) - _LoggedMBSFNMDT_mBSFN_ResultToLog = SEQ_OF(name=u'mBSFN-ResultToLog', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MBSFN-ResultToLog')), opt=True) - _LoggedMBSFNMDT_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + LoggedMBSFNMDT = SEQ(name='LoggedMBSFNMDT', mode=MODE_TYPE) + _LoggedMBSFNMDT_loggingInterval = ENUM(name='loggingInterval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LoggingInterval'))) + _LoggedMBSFNMDT_loggingDuration = ENUM(name='loggingDuration', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LoggingDuration'))) + _LoggedMBSFNMDT_mBSFN_ResultToLog = SEQ_OF(name='mBSFN-ResultToLog', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MBSFN-ResultToLog')), opt=True) + _LoggedMBSFNMDT_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __LoggedMBSFNMDT_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___LoggedMBSFNMDT_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___LoggedMBSFNMDT_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____LoggedMBSFNMDT_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____LoggedMBSFNMDT_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___LoggedMBSFNMDT_iE_Extensions__item__id._const_tab = ____LoggedMBSFNMDT_iE_Extensions__item__id_tab ___LoggedMBSFNMDT_iE_Extensions__item__id._const_tab_at = None - ___LoggedMBSFNMDT_iE_Extensions__item__id._const_tab_id = u'id' - ___LoggedMBSFNMDT_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___LoggedMBSFNMDT_iE_Extensions__item__id._const_tab_id = 'id' + ___LoggedMBSFNMDT_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____LoggedMBSFNMDT_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____LoggedMBSFNMDT_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___LoggedMBSFNMDT_iE_Extensions__item__criticality._const_tab = ____LoggedMBSFNMDT_iE_Extensions__item__criticality_tab - ___LoggedMBSFNMDT_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___LoggedMBSFNMDT_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___LoggedMBSFNMDT_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___LoggedMBSFNMDT_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___LoggedMBSFNMDT_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___LoggedMBSFNMDT_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____LoggedMBSFNMDT_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____LoggedMBSFNMDT_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___LoggedMBSFNMDT_iE_Extensions__item__extensionValue._const_tab = ____LoggedMBSFNMDT_iE_Extensions__item__extensionValue_tab - ___LoggedMBSFNMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___LoggedMBSFNMDT_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___LoggedMBSFNMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___LoggedMBSFNMDT_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __LoggedMBSFNMDT_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___LoggedMBSFNMDT_iE_Extensions__item__id), - (u'criticality', ___LoggedMBSFNMDT_iE_Extensions__item__criticality), - (u'extensionValue', ___LoggedMBSFNMDT_iE_Extensions__item__extensionValue), + ('id', ___LoggedMBSFNMDT_iE_Extensions__item__id), + ('criticality', ___LoggedMBSFNMDT_iE_Extensions__item__criticality), + ('extensionValue', ___LoggedMBSFNMDT_iE_Extensions__item__extensionValue), ]) __LoggedMBSFNMDT_iE_Extensions__item_._ext = None _LoggedMBSFNMDT_iE_Extensions._cont = __LoggedMBSFNMDT_iE_Extensions__item_ _LoggedMBSFNMDT_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) LoggedMBSFNMDT._cont = ASN1Dict([ - (u'loggingInterval', _LoggedMBSFNMDT_loggingInterval), - (u'loggingDuration', _LoggedMBSFNMDT_loggingDuration), - (u'mBSFN-ResultToLog', _LoggedMBSFNMDT_mBSFN_ResultToLog), - (u'iE-Extensions', _LoggedMBSFNMDT_iE_Extensions), + ('loggingInterval', _LoggedMBSFNMDT_loggingInterval), + ('loggingDuration', _LoggedMBSFNMDT_loggingDuration), + ('mBSFN-ResultToLog', _LoggedMBSFNMDT_mBSFN_ResultToLog), + ('iE-Extensions', _LoggedMBSFNMDT_iE_Extensions), ]) LoggedMBSFNMDT._ext = [] #-----< LoggedMBSFNMDT-ExtIEs >-----# - LoggedMBSFNMDT_ExtIEs = CLASS(name=u'LoggedMBSFNMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + LoggedMBSFNMDT_ExtIEs = CLASS(name='LoggedMBSFNMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) LoggedMBSFNMDT_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< LTE-M-Indication >-----# - LTE_M_Indication = ENUM(name=u'LTE-M-Indication', mode=MODE_TYPE) - LTE_M_Indication._cont = ASN1Dict([(u'lte-m', 0)]) + LTE_M_Indication = ENUM(name='LTE-M-Indication', mode=MODE_TYPE) + LTE_M_Indication._cont = ASN1Dict([('lte-m', 0)]) LTE_M_Indication._ext = [] #-----< M3Configuration >-----# - M3Configuration = SEQ(name=u'M3Configuration', mode=MODE_TYPE) - _M3Configuration_m3period = ENUM(name=u'm3period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M3period'))) - _M3Configuration_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + M3Configuration = SEQ(name='M3Configuration', mode=MODE_TYPE) + _M3Configuration_m3period = ENUM(name='m3period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M3period'))) + _M3Configuration_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __M3Configuration_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___M3Configuration_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___M3Configuration_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____M3Configuration_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M3Configuration_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M3Configuration_iE_Extensions__item__id._const_tab = ____M3Configuration_iE_Extensions__item__id_tab ___M3Configuration_iE_Extensions__item__id._const_tab_at = None - ___M3Configuration_iE_Extensions__item__id._const_tab_id = u'id' - ___M3Configuration_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___M3Configuration_iE_Extensions__item__id._const_tab_id = 'id' + ___M3Configuration_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____M3Configuration_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M3Configuration_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M3Configuration_iE_Extensions__item__criticality._const_tab = ____M3Configuration_iE_Extensions__item__criticality_tab - ___M3Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___M3Configuration_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___M3Configuration_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___M3Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___M3Configuration_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___M3Configuration_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____M3Configuration_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M3Configuration_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M3Configuration_iE_Extensions__item__extensionValue._const_tab = ____M3Configuration_iE_Extensions__item__extensionValue_tab - ___M3Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___M3Configuration_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___M3Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___M3Configuration_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __M3Configuration_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___M3Configuration_iE_Extensions__item__id), - (u'criticality', ___M3Configuration_iE_Extensions__item__criticality), - (u'extensionValue', ___M3Configuration_iE_Extensions__item__extensionValue), + ('id', ___M3Configuration_iE_Extensions__item__id), + ('criticality', ___M3Configuration_iE_Extensions__item__criticality), + ('extensionValue', ___M3Configuration_iE_Extensions__item__extensionValue), ]) __M3Configuration_iE_Extensions__item_._ext = None _M3Configuration_iE_Extensions._cont = __M3Configuration_iE_Extensions__item_ _M3Configuration_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) M3Configuration._cont = ASN1Dict([ - (u'm3period', _M3Configuration_m3period), - (u'iE-Extensions', _M3Configuration_iE_Extensions), + ('m3period', _M3Configuration_m3period), + ('iE-Extensions', _M3Configuration_iE_Extensions), ]) M3Configuration._ext = [] #-----< M3Configuration-ExtIEs >-----# - M3Configuration_ExtIEs = CLASS(name=u'M3Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + M3Configuration_ExtIEs = CLASS(name='M3Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) M3Configuration_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< M3period >-----# - M3period = ENUM(name=u'M3period', mode=MODE_TYPE) - M3period._cont = ASN1Dict([(u'ms100', 0), (u'ms1000', 1), (u'ms10000', 2), (u'ms1024', 3), (u'ms1280', 4), (u'ms2048', 5), (u'ms2560', 6), (u'ms5120', 7), (u'ms10240', 8), (u'min1', 9)]) - M3period._ext = [u'ms1024', u'ms1280', u'ms2048', u'ms2560', u'ms5120', u'ms10240', u'min1'] + M3period = ENUM(name='M3period', mode=MODE_TYPE) + M3period._cont = ASN1Dict([('ms100', 0), ('ms1000', 1), ('ms10000', 2), ('ms1024', 3), ('ms1280', 4), ('ms2048', 5), ('ms2560', 6), ('ms5120', 7), ('ms10240', 8), ('min1', 9)]) + M3period._ext = ['ms1024', 'ms1280', 'ms2048', 'ms2560', 'ms5120', 'ms10240', 'min1'] #-----< M4Configuration >-----# - M4Configuration = SEQ(name=u'M4Configuration', mode=MODE_TYPE) - _M4Configuration_m4period = ENUM(name=u'm4period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M4period'))) - _M4Configuration_m4_links_to_log = ENUM(name=u'm4-links-to-log', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Links-to-log'))) - _M4Configuration_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + M4Configuration = SEQ(name='M4Configuration', mode=MODE_TYPE) + _M4Configuration_m4period = ENUM(name='m4period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M4period'))) + _M4Configuration_m4_links_to_log = ENUM(name='m4-links-to-log', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Links-to-log'))) + _M4Configuration_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __M4Configuration_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___M4Configuration_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___M4Configuration_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____M4Configuration_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M4Configuration_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M4Configuration_iE_Extensions__item__id._const_tab = ____M4Configuration_iE_Extensions__item__id_tab ___M4Configuration_iE_Extensions__item__id._const_tab_at = None - ___M4Configuration_iE_Extensions__item__id._const_tab_id = u'id' - ___M4Configuration_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___M4Configuration_iE_Extensions__item__id._const_tab_id = 'id' + ___M4Configuration_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____M4Configuration_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M4Configuration_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M4Configuration_iE_Extensions__item__criticality._const_tab = ____M4Configuration_iE_Extensions__item__criticality_tab - ___M4Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___M4Configuration_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___M4Configuration_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___M4Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___M4Configuration_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___M4Configuration_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____M4Configuration_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M4Configuration_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M4Configuration_iE_Extensions__item__extensionValue._const_tab = ____M4Configuration_iE_Extensions__item__extensionValue_tab - ___M4Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___M4Configuration_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___M4Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___M4Configuration_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __M4Configuration_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___M4Configuration_iE_Extensions__item__id), - (u'criticality', ___M4Configuration_iE_Extensions__item__criticality), - (u'extensionValue', ___M4Configuration_iE_Extensions__item__extensionValue), + ('id', ___M4Configuration_iE_Extensions__item__id), + ('criticality', ___M4Configuration_iE_Extensions__item__criticality), + ('extensionValue', ___M4Configuration_iE_Extensions__item__extensionValue), ]) __M4Configuration_iE_Extensions__item_._ext = None _M4Configuration_iE_Extensions._cont = __M4Configuration_iE_Extensions__item_ _M4Configuration_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) M4Configuration._cont = ASN1Dict([ - (u'm4period', _M4Configuration_m4period), - (u'm4-links-to-log', _M4Configuration_m4_links_to_log), - (u'iE-Extensions', _M4Configuration_iE_Extensions), + ('m4period', _M4Configuration_m4period), + ('m4-links-to-log', _M4Configuration_m4_links_to_log), + ('iE-Extensions', _M4Configuration_iE_Extensions), ]) M4Configuration._ext = [] #-----< M4Configuration-ExtIEs >-----# - M4Configuration_ExtIEs = CLASS(name=u'M4Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + M4Configuration_ExtIEs = CLASS(name='M4Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) M4Configuration_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< M4period >-----# - M4period = ENUM(name=u'M4period', mode=MODE_TYPE) - M4period._cont = ASN1Dict([(u'ms1024', 0), (u'ms2048', 1), (u'ms5120', 2), (u'ms10240', 3), (u'min1', 4)]) + M4period = ENUM(name='M4period', mode=MODE_TYPE) + M4period._cont = ASN1Dict([('ms1024', 0), ('ms2048', 1), ('ms5120', 2), ('ms10240', 3), ('min1', 4)]) M4period._ext = [] #-----< M5Configuration >-----# - M5Configuration = SEQ(name=u'M5Configuration', mode=MODE_TYPE) - _M5Configuration_m5period = ENUM(name=u'm5period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M5period'))) - _M5Configuration_m5_links_to_log = ENUM(name=u'm5-links-to-log', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Links-to-log'))) - _M5Configuration_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + M5Configuration = SEQ(name='M5Configuration', mode=MODE_TYPE) + _M5Configuration_m5period = ENUM(name='m5period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M5period'))) + _M5Configuration_m5_links_to_log = ENUM(name='m5-links-to-log', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Links-to-log'))) + _M5Configuration_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __M5Configuration_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___M5Configuration_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___M5Configuration_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____M5Configuration_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M5Configuration_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M5Configuration_iE_Extensions__item__id._const_tab = ____M5Configuration_iE_Extensions__item__id_tab ___M5Configuration_iE_Extensions__item__id._const_tab_at = None - ___M5Configuration_iE_Extensions__item__id._const_tab_id = u'id' - ___M5Configuration_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___M5Configuration_iE_Extensions__item__id._const_tab_id = 'id' + ___M5Configuration_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____M5Configuration_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M5Configuration_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M5Configuration_iE_Extensions__item__criticality._const_tab = ____M5Configuration_iE_Extensions__item__criticality_tab - ___M5Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___M5Configuration_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___M5Configuration_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___M5Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___M5Configuration_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___M5Configuration_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____M5Configuration_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M5Configuration_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M5Configuration_iE_Extensions__item__extensionValue._const_tab = ____M5Configuration_iE_Extensions__item__extensionValue_tab - ___M5Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___M5Configuration_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___M5Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___M5Configuration_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __M5Configuration_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___M5Configuration_iE_Extensions__item__id), - (u'criticality', ___M5Configuration_iE_Extensions__item__criticality), - (u'extensionValue', ___M5Configuration_iE_Extensions__item__extensionValue), + ('id', ___M5Configuration_iE_Extensions__item__id), + ('criticality', ___M5Configuration_iE_Extensions__item__criticality), + ('extensionValue', ___M5Configuration_iE_Extensions__item__extensionValue), ]) __M5Configuration_iE_Extensions__item_._ext = None _M5Configuration_iE_Extensions._cont = __M5Configuration_iE_Extensions__item_ _M5Configuration_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) M5Configuration._cont = ASN1Dict([ - (u'm5period', _M5Configuration_m5period), - (u'm5-links-to-log', _M5Configuration_m5_links_to_log), - (u'iE-Extensions', _M5Configuration_iE_Extensions), + ('m5period', _M5Configuration_m5period), + ('m5-links-to-log', _M5Configuration_m5_links_to_log), + ('iE-Extensions', _M5Configuration_iE_Extensions), ]) M5Configuration._ext = [] #-----< M5Configuration-ExtIEs >-----# - M5Configuration_ExtIEs = CLASS(name=u'M5Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + M5Configuration_ExtIEs = CLASS(name='M5Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) M5Configuration_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< M5period >-----# - M5period = ENUM(name=u'M5period', mode=MODE_TYPE) - M5period._cont = ASN1Dict([(u'ms1024', 0), (u'ms2048', 1), (u'ms5120', 2), (u'ms10240', 3), (u'min1', 4)]) + M5period = ENUM(name='M5period', mode=MODE_TYPE) + M5period._cont = ASN1Dict([('ms1024', 0), ('ms2048', 1), ('ms5120', 2), ('ms10240', 3), ('min1', 4)]) M5period._ext = [] #-----< M6Configuration >-----# - M6Configuration = SEQ(name=u'M6Configuration', mode=MODE_TYPE) - _M6Configuration_m6report_Interval = ENUM(name=u'm6report-Interval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M6report-Interval'))) - _M6Configuration_m6delay_threshold = ENUM(name=u'm6delay-threshold', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M6delay-threshold')), opt=True) - _M6Configuration_m6_links_to_log = ENUM(name=u'm6-links-to-log', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Links-to-log'))) - _M6Configuration_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + M6Configuration = SEQ(name='M6Configuration', mode=MODE_TYPE) + _M6Configuration_m6report_Interval = ENUM(name='m6report-Interval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M6report-Interval'))) + _M6Configuration_m6delay_threshold = ENUM(name='m6delay-threshold', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M6delay-threshold')), opt=True) + _M6Configuration_m6_links_to_log = ENUM(name='m6-links-to-log', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Links-to-log'))) + _M6Configuration_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __M6Configuration_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___M6Configuration_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___M6Configuration_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____M6Configuration_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M6Configuration_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M6Configuration_iE_Extensions__item__id._const_tab = ____M6Configuration_iE_Extensions__item__id_tab ___M6Configuration_iE_Extensions__item__id._const_tab_at = None - ___M6Configuration_iE_Extensions__item__id._const_tab_id = u'id' - ___M6Configuration_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___M6Configuration_iE_Extensions__item__id._const_tab_id = 'id' + ___M6Configuration_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____M6Configuration_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M6Configuration_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M6Configuration_iE_Extensions__item__criticality._const_tab = ____M6Configuration_iE_Extensions__item__criticality_tab - ___M6Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___M6Configuration_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___M6Configuration_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___M6Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___M6Configuration_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___M6Configuration_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____M6Configuration_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M6Configuration_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M6Configuration_iE_Extensions__item__extensionValue._const_tab = ____M6Configuration_iE_Extensions__item__extensionValue_tab - ___M6Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___M6Configuration_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___M6Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___M6Configuration_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __M6Configuration_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___M6Configuration_iE_Extensions__item__id), - (u'criticality', ___M6Configuration_iE_Extensions__item__criticality), - (u'extensionValue', ___M6Configuration_iE_Extensions__item__extensionValue), + ('id', ___M6Configuration_iE_Extensions__item__id), + ('criticality', ___M6Configuration_iE_Extensions__item__criticality), + ('extensionValue', ___M6Configuration_iE_Extensions__item__extensionValue), ]) __M6Configuration_iE_Extensions__item_._ext = None _M6Configuration_iE_Extensions._cont = __M6Configuration_iE_Extensions__item_ _M6Configuration_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) M6Configuration._cont = ASN1Dict([ - (u'm6report-Interval', _M6Configuration_m6report_Interval), - (u'm6delay-threshold', _M6Configuration_m6delay_threshold), - (u'm6-links-to-log', _M6Configuration_m6_links_to_log), - (u'iE-Extensions', _M6Configuration_iE_Extensions), + ('m6report-Interval', _M6Configuration_m6report_Interval), + ('m6delay-threshold', _M6Configuration_m6delay_threshold), + ('m6-links-to-log', _M6Configuration_m6_links_to_log), + ('iE-Extensions', _M6Configuration_iE_Extensions), ]) M6Configuration._ext = [] #-----< M6Configuration-ExtIEs >-----# - M6Configuration_ExtIEs = CLASS(name=u'M6Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + M6Configuration_ExtIEs = CLASS(name='M6Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) M6Configuration_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< M6report-Interval >-----# - M6report_Interval = ENUM(name=u'M6report-Interval', mode=MODE_TYPE) - M6report_Interval._cont = ASN1Dict([(u'ms1024', 0), (u'ms2048', 1), (u'ms5120', 2), (u'ms10240', 3)]) + M6report_Interval = ENUM(name='M6report-Interval', mode=MODE_TYPE) + M6report_Interval._cont = ASN1Dict([('ms1024', 0), ('ms2048', 1), ('ms5120', 2), ('ms10240', 3)]) M6report_Interval._ext = [] #-----< M6delay-threshold >-----# - M6delay_threshold = ENUM(name=u'M6delay-threshold', mode=MODE_TYPE) - M6delay_threshold._cont = ASN1Dict([(u'ms30', 0), (u'ms40', 1), (u'ms50', 2), (u'ms60', 3), (u'ms70', 4), (u'ms80', 5), (u'ms90', 6), (u'ms100', 7), (u'ms150', 8), (u'ms300', 9), (u'ms500', 10), (u'ms750', 11)]) + M6delay_threshold = ENUM(name='M6delay-threshold', mode=MODE_TYPE) + M6delay_threshold._cont = ASN1Dict([('ms30', 0), ('ms40', 1), ('ms50', 2), ('ms60', 3), ('ms70', 4), ('ms80', 5), ('ms90', 6), ('ms100', 7), ('ms150', 8), ('ms300', 9), ('ms500', 10), ('ms750', 11)]) M6delay_threshold._ext = [] #-----< M7Configuration >-----# - M7Configuration = SEQ(name=u'M7Configuration', mode=MODE_TYPE) - _M7Configuration_m7period = INT(name=u'm7period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M7period'))) - _M7Configuration_m7_links_to_log = ENUM(name=u'm7-links-to-log', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Links-to-log'))) - _M7Configuration_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + M7Configuration = SEQ(name='M7Configuration', mode=MODE_TYPE) + _M7Configuration_m7period = INT(name='m7period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M7period'))) + _M7Configuration_m7_links_to_log = ENUM(name='m7-links-to-log', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Links-to-log'))) + _M7Configuration_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __M7Configuration_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___M7Configuration_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___M7Configuration_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____M7Configuration_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M7Configuration_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M7Configuration_iE_Extensions__item__id._const_tab = ____M7Configuration_iE_Extensions__item__id_tab ___M7Configuration_iE_Extensions__item__id._const_tab_at = None - ___M7Configuration_iE_Extensions__item__id._const_tab_id = u'id' - ___M7Configuration_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___M7Configuration_iE_Extensions__item__id._const_tab_id = 'id' + ___M7Configuration_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____M7Configuration_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M7Configuration_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M7Configuration_iE_Extensions__item__criticality._const_tab = ____M7Configuration_iE_Extensions__item__criticality_tab - ___M7Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___M7Configuration_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___M7Configuration_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___M7Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___M7Configuration_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___M7Configuration_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____M7Configuration_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M7Configuration_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M7Configuration_iE_Extensions__item__extensionValue._const_tab = ____M7Configuration_iE_Extensions__item__extensionValue_tab - ___M7Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___M7Configuration_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___M7Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___M7Configuration_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __M7Configuration_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___M7Configuration_iE_Extensions__item__id), - (u'criticality', ___M7Configuration_iE_Extensions__item__criticality), - (u'extensionValue', ___M7Configuration_iE_Extensions__item__extensionValue), + ('id', ___M7Configuration_iE_Extensions__item__id), + ('criticality', ___M7Configuration_iE_Extensions__item__criticality), + ('extensionValue', ___M7Configuration_iE_Extensions__item__extensionValue), ]) __M7Configuration_iE_Extensions__item_._ext = None _M7Configuration_iE_Extensions._cont = __M7Configuration_iE_Extensions__item_ _M7Configuration_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) M7Configuration._cont = ASN1Dict([ - (u'm7period', _M7Configuration_m7period), - (u'm7-links-to-log', _M7Configuration_m7_links_to_log), - (u'iE-Extensions', _M7Configuration_iE_Extensions), + ('m7period', _M7Configuration_m7period), + ('m7-links-to-log', _M7Configuration_m7_links_to_log), + ('iE-Extensions', _M7Configuration_iE_Extensions), ]) M7Configuration._ext = [] #-----< M7Configuration-ExtIEs >-----# - M7Configuration_ExtIEs = CLASS(name=u'M7Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + M7Configuration_ExtIEs = CLASS(name='M7Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) M7Configuration_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< M7period >-----# - M7period = INT(name=u'M7period', mode=MODE_TYPE) + M7period = INT(name='M7period', mode=MODE_TYPE) M7period._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=60)], ev=[], er=[]) #-----< MDT-Activation >-----# - MDT_Activation = ENUM(name=u'MDT-Activation', mode=MODE_TYPE) - MDT_Activation._cont = ASN1Dict([(u'immediate-MDT-only', 0), (u'immediate-MDT-and-Trace', 1), (u'logged-MDT-only', 2), (u'logged-MBSFN-MDT', 3)]) - MDT_Activation._ext = [u'logged-MBSFN-MDT'] + MDT_Activation = ENUM(name='MDT-Activation', mode=MODE_TYPE) + MDT_Activation._cont = ASN1Dict([('immediate-MDT-only', 0), ('immediate-MDT-and-Trace', 1), ('logged-MDT-only', 2), ('logged-MBSFN-MDT', 3)]) + MDT_Activation._ext = ['logged-MBSFN-MDT'] #-----< MDT-Location-Info >-----# - MDT_Location_Info = BIT_STR(name=u'MDT-Location-Info', mode=MODE_TYPE) + MDT_Location_Info = BIT_STR(name='MDT-Location-Info', mode=MODE_TYPE) MDT_Location_Info._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[]) #-----< MDT-Configuration >-----# - MDT_Configuration = SEQ(name=u'MDT-Configuration', mode=MODE_TYPE) - _MDT_Configuration_mdt_Activation = ENUM(name=u'mdt-Activation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MDT-Activation'))) - _MDT_Configuration_areaScopeOfMDT = CHOICE(name=u'areaScopeOfMDT', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'AreaScopeOfMDT'))) - _MDT_Configuration_mDTMode = CHOICE(name=u'mDTMode', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MDTMode'))) - _MDT_Configuration_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + MDT_Configuration = SEQ(name='MDT-Configuration', mode=MODE_TYPE) + _MDT_Configuration_mdt_Activation = ENUM(name='mdt-Activation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MDT-Activation'))) + _MDT_Configuration_areaScopeOfMDT = CHOICE(name='areaScopeOfMDT', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'AreaScopeOfMDT'))) + _MDT_Configuration_mDTMode = CHOICE(name='mDTMode', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MDTMode'))) + _MDT_Configuration_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __MDT_Configuration_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___MDT_Configuration_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___MDT_Configuration_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____MDT_Configuration_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____MDT_Configuration_iE_Extensions__item__id_tab_val_Extension_0 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) - ____MDT_Configuration_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 178), (u'criticality', u'ignore'), (u'Extension', _____MDT_Configuration_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____MDT_Configuration_iE_Extensions__item__id_tab_val_Extension_0 = SEQ_OF(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) + ____MDT_Configuration_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 178), ('criticality', 'ignore'), ('Extension', _____MDT_Configuration_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___MDT_Configuration_iE_Extensions__item__id._const_tab = ____MDT_Configuration_iE_Extensions__item__id_tab ___MDT_Configuration_iE_Extensions__item__id._const_tab_at = None - ___MDT_Configuration_iE_Extensions__item__id._const_tab_id = u'id' - ___MDT_Configuration_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___MDT_Configuration_iE_Extensions__item__id._const_tab_id = 'id' + ___MDT_Configuration_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___MDT_Configuration_iE_Extensions__item__criticality._const_tab = ____MDT_Configuration_iE_Extensions__item__id_tab - ___MDT_Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___MDT_Configuration_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___MDT_Configuration_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___MDT_Configuration_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___MDT_Configuration_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___MDT_Configuration_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___MDT_Configuration_iE_Extensions__item__extensionValue._const_tab = ____MDT_Configuration_iE_Extensions__item__id_tab - ___MDT_Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___MDT_Configuration_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___MDT_Configuration_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___MDT_Configuration_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __MDT_Configuration_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___MDT_Configuration_iE_Extensions__item__id), - (u'criticality', ___MDT_Configuration_iE_Extensions__item__criticality), - (u'extensionValue', ___MDT_Configuration_iE_Extensions__item__extensionValue), + ('id', ___MDT_Configuration_iE_Extensions__item__id), + ('criticality', ___MDT_Configuration_iE_Extensions__item__criticality), + ('extensionValue', ___MDT_Configuration_iE_Extensions__item__extensionValue), ]) __MDT_Configuration_iE_Extensions__item_._ext = None _MDT_Configuration_iE_Extensions._cont = __MDT_Configuration_iE_Extensions__item_ _MDT_Configuration_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) MDT_Configuration._cont = ASN1Dict([ - (u'mdt-Activation', _MDT_Configuration_mdt_Activation), - (u'areaScopeOfMDT', _MDT_Configuration_areaScopeOfMDT), - (u'mDTMode', _MDT_Configuration_mDTMode), - (u'iE-Extensions', _MDT_Configuration_iE_Extensions), + ('mdt-Activation', _MDT_Configuration_mdt_Activation), + ('areaScopeOfMDT', _MDT_Configuration_areaScopeOfMDT), + ('mDTMode', _MDT_Configuration_mDTMode), + ('iE-Extensions', _MDT_Configuration_iE_Extensions), ]) MDT_Configuration._ext = [] #-----< MDT-Configuration-ExtIEs >-----# - MDT_Configuration_ExtIEs = CLASS(name=u'MDT-Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _MDT_Configuration_ExtIEs_val_Extension_0 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) - MDT_Configuration_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 178), (u'criticality', u'ignore'), (u'Extension', _MDT_Configuration_ExtIEs_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + MDT_Configuration_ExtIEs = CLASS(name='MDT-Configuration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _MDT_Configuration_ExtIEs_val_Extension_0 = SEQ_OF(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) + MDT_Configuration_ExtIEs._val = ASN1Set(rv=[dict([('id', 178), ('criticality', 'ignore'), ('Extension', _MDT_Configuration_ExtIEs_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< ManagementBasedMDTAllowed >-----# - ManagementBasedMDTAllowed = ENUM(name=u'ManagementBasedMDTAllowed', mode=MODE_TYPE) - ManagementBasedMDTAllowed._cont = ASN1Dict([(u'allowed', 0)]) + ManagementBasedMDTAllowed = ENUM(name='ManagementBasedMDTAllowed', mode=MODE_TYPE) + ManagementBasedMDTAllowed._cont = ASN1Dict([('allowed', 0)]) ManagementBasedMDTAllowed._ext = [] #-----< MBSFN-ResultToLog >-----# - MBSFN_ResultToLog = SEQ_OF(name=u'MBSFN-ResultToLog', mode=MODE_TYPE) + MBSFN_ResultToLog = SEQ_OF(name='MBSFN-ResultToLog', mode=MODE_TYPE) _MBSFN_ResultToLog__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MBSFN-ResultToLogInfo'))) MBSFN_ResultToLog._cont = _MBSFN_ResultToLog__item_ MBSFN_ResultToLog._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[]) #-----< MBSFN-ResultToLogInfo >-----# - MBSFN_ResultToLogInfo = SEQ(name=u'MBSFN-ResultToLogInfo', mode=MODE_TYPE) - _MBSFN_ResultToLogInfo_mBSFN_AreaId = INT(name=u'mBSFN-AreaId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + MBSFN_ResultToLogInfo = SEQ(name='MBSFN-ResultToLogInfo', mode=MODE_TYPE) + _MBSFN_ResultToLogInfo_mBSFN_AreaId = INT(name='mBSFN-AreaId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) _MBSFN_ResultToLogInfo_mBSFN_AreaId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[]) - _MBSFN_ResultToLogInfo_carrierFreq = INT(name=u'carrierFreq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EARFCN'))) - _MBSFN_ResultToLogInfo_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _MBSFN_ResultToLogInfo_carrierFreq = INT(name='carrierFreq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EARFCN'))) + _MBSFN_ResultToLogInfo_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __MBSFN_ResultToLogInfo_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___MBSFN_ResultToLogInfo_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___MBSFN_ResultToLogInfo_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____MBSFN_ResultToLogInfo_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____MBSFN_ResultToLogInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___MBSFN_ResultToLogInfo_iE_Extensions__item__id._const_tab = ____MBSFN_ResultToLogInfo_iE_Extensions__item__id_tab ___MBSFN_ResultToLogInfo_iE_Extensions__item__id._const_tab_at = None - ___MBSFN_ResultToLogInfo_iE_Extensions__item__id._const_tab_id = u'id' - ___MBSFN_ResultToLogInfo_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___MBSFN_ResultToLogInfo_iE_Extensions__item__id._const_tab_id = 'id' + ___MBSFN_ResultToLogInfo_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____MBSFN_ResultToLogInfo_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____MBSFN_ResultToLogInfo_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___MBSFN_ResultToLogInfo_iE_Extensions__item__criticality._const_tab = ____MBSFN_ResultToLogInfo_iE_Extensions__item__criticality_tab - ___MBSFN_ResultToLogInfo_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___MBSFN_ResultToLogInfo_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___MBSFN_ResultToLogInfo_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___MBSFN_ResultToLogInfo_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue._const_tab = ____MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue_tab - ___MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __MBSFN_ResultToLogInfo_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___MBSFN_ResultToLogInfo_iE_Extensions__item__id), - (u'criticality', ___MBSFN_ResultToLogInfo_iE_Extensions__item__criticality), - (u'extensionValue', ___MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue), + ('id', ___MBSFN_ResultToLogInfo_iE_Extensions__item__id), + ('criticality', ___MBSFN_ResultToLogInfo_iE_Extensions__item__criticality), + ('extensionValue', ___MBSFN_ResultToLogInfo_iE_Extensions__item__extensionValue), ]) __MBSFN_ResultToLogInfo_iE_Extensions__item_._ext = None _MBSFN_ResultToLogInfo_iE_Extensions._cont = __MBSFN_ResultToLogInfo_iE_Extensions__item_ _MBSFN_ResultToLogInfo_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) MBSFN_ResultToLogInfo._cont = ASN1Dict([ - (u'mBSFN-AreaId', _MBSFN_ResultToLogInfo_mBSFN_AreaId), - (u'carrierFreq', _MBSFN_ResultToLogInfo_carrierFreq), - (u'iE-Extensions', _MBSFN_ResultToLogInfo_iE_Extensions), + ('mBSFN-AreaId', _MBSFN_ResultToLogInfo_mBSFN_AreaId), + ('carrierFreq', _MBSFN_ResultToLogInfo_carrierFreq), + ('iE-Extensions', _MBSFN_ResultToLogInfo_iE_Extensions), ]) MBSFN_ResultToLogInfo._ext = [] #-----< MBSFN-ResultToLogInfo-ExtIEs >-----# - MBSFN_ResultToLogInfo_ExtIEs = CLASS(name=u'MBSFN-ResultToLogInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + MBSFN_ResultToLogInfo_ExtIEs = CLASS(name='MBSFN-ResultToLogInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) MBSFN_ResultToLogInfo_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< MDTPLMNList >-----# - MDTPLMNList = SEQ_OF(name=u'MDTPLMNList', mode=MODE_TYPE) + MDTPLMNList = SEQ_OF(name='MDTPLMNList', mode=MODE_TYPE) _MDTPLMNList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) MDTPLMNList._cont = _MDTPLMNList__item_ MDTPLMNList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< PrivacyIndicator >-----# - PrivacyIndicator = ENUM(name=u'PrivacyIndicator', mode=MODE_TYPE) - PrivacyIndicator._cont = ASN1Dict([(u'immediate-MDT', 0), (u'logged-MDT', 1)]) + PrivacyIndicator = ENUM(name='PrivacyIndicator', mode=MODE_TYPE) + PrivacyIndicator._cont = ASN1Dict([('immediate-MDT', 0), ('logged-MDT', 1)]) PrivacyIndicator._ext = [] #-----< MDTMode >-----# - MDTMode = CHOICE(name=u'MDTMode', mode=MODE_TYPE) - _MDTMode_immediateMDT = SEQ(name=u'immediateMDT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ImmediateMDT'))) - _MDTMode_loggedMDT = SEQ(name=u'loggedMDT', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LoggedMDT'))) - _MDTMode_mDTMode_Extension = SEQ(name=u'mDTMode-Extension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MDTMode-Extension'))) + MDTMode = CHOICE(name='MDTMode', mode=MODE_TYPE) + _MDTMode_immediateMDT = SEQ(name='immediateMDT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ImmediateMDT'))) + _MDTMode_loggedMDT = SEQ(name='loggedMDT', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LoggedMDT'))) + _MDTMode_mDTMode_Extension = SEQ(name='mDTMode-Extension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MDTMode-Extension'))) MDTMode._cont = ASN1Dict([ - (u'immediateMDT', _MDTMode_immediateMDT), - (u'loggedMDT', _MDTMode_loggedMDT), - (u'mDTMode-Extension', _MDTMode_mDTMode_Extension), + ('immediateMDT', _MDTMode_immediateMDT), + ('loggedMDT', _MDTMode_loggedMDT), + ('mDTMode-Extension', _MDTMode_mDTMode_Extension), ]) - MDTMode._ext = [u'mDTMode-Extension'] + MDTMode._ext = ['mDTMode-Extension'] #-----< MDTMode-Extension >-----# - MDTMode_Extension = SEQ(name=u'MDTMode-Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - _MDTMode_Extension_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) + MDTMode_Extension = SEQ(name='MDTMode-Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + _MDTMode_Extension_id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) __MDTMode_Extension_id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ___MDTMode_Extension_id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LoggedMBSFNMDT'))) - __MDTMode_Extension_id_tab._val = ASN1Set(rv=[dict([(u'id', 197), (u'criticality', u'ignore'), (u'Value', ___MDTMode_Extension_id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + ___MDTMode_Extension_id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LoggedMBSFNMDT'))) + __MDTMode_Extension_id_tab._val = ASN1Set(rv=[dict([('id', 197), ('criticality', 'ignore'), ('Value', ___MDTMode_Extension_id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) _MDTMode_Extension_id._const_tab = __MDTMode_Extension_id_tab _MDTMode_Extension_id._const_tab_at = None - _MDTMode_Extension_id._const_tab_id = u'id' - _MDTMode_Extension_criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) + _MDTMode_Extension_id._const_tab_id = 'id' + _MDTMode_Extension_criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) _MDTMode_Extension_criticality._const_tab = __MDTMode_Extension_id_tab - _MDTMode_Extension_criticality._const_tab_at = ('..', u'id') - _MDTMode_Extension_criticality._const_tab_id = u'criticality' - _MDTMode_Extension_value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) + _MDTMode_Extension_criticality._const_tab_at = ('..', 'id') + _MDTMode_Extension_criticality._const_tab_id = 'criticality' + _MDTMode_Extension_value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) _MDTMode_Extension_value._const_tab = __MDTMode_Extension_id_tab - _MDTMode_Extension_value._const_tab_at = ('..', u'id') - _MDTMode_Extension_value._const_tab_id = u'Value' + _MDTMode_Extension_value._const_tab_at = ('..', 'id') + _MDTMode_Extension_value._const_tab_id = 'Value' MDTMode_Extension._cont = ASN1Dict([ - (u'id', _MDTMode_Extension_id), - (u'criticality', _MDTMode_Extension_criticality), - (u'value', _MDTMode_Extension_value), + ('id', _MDTMode_Extension_id), + ('criticality', _MDTMode_Extension_criticality), + ('value', _MDTMode_Extension_value), ]) MDTMode_Extension._ext = None #-----< MDTMode-ExtensionIE >-----# - MDTMode_ExtensionIE = CLASS(name=u'MDTMode-ExtensionIE', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _MDTMode_ExtensionIE_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LoggedMBSFNMDT'))) - MDTMode_ExtensionIE._val = ASN1Set(rv=[dict([(u'id', 197), (u'criticality', u'ignore'), (u'Value', _MDTMode_ExtensionIE_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + MDTMode_ExtensionIE = CLASS(name='MDTMode-ExtensionIE', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _MDTMode_ExtensionIE_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LoggedMBSFNMDT'))) + MDTMode_ExtensionIE._val = ASN1Set(rv=[dict([('id', 197), ('criticality', 'ignore'), ('Value', _MDTMode_ExtensionIE_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) #-----< MeasurementsToActivate >-----# - MeasurementsToActivate = BIT_STR(name=u'MeasurementsToActivate', mode=MODE_TYPE) + MeasurementsToActivate = BIT_STR(name='MeasurementsToActivate', mode=MODE_TYPE) MeasurementsToActivate._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[]) #-----< MeasurementThresholdA2 >-----# - MeasurementThresholdA2 = CHOICE(name=u'MeasurementThresholdA2', mode=MODE_TYPE) - _MeasurementThresholdA2_threshold_RSRP = INT(name=u'threshold-RSRP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Threshold-RSRP'))) - _MeasurementThresholdA2_threshold_RSRQ = INT(name=u'threshold-RSRQ', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Threshold-RSRQ'))) + MeasurementThresholdA2 = CHOICE(name='MeasurementThresholdA2', mode=MODE_TYPE) + _MeasurementThresholdA2_threshold_RSRP = INT(name='threshold-RSRP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Threshold-RSRP'))) + _MeasurementThresholdA2_threshold_RSRQ = INT(name='threshold-RSRQ', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Threshold-RSRQ'))) MeasurementThresholdA2._cont = ASN1Dict([ - (u'threshold-RSRP', _MeasurementThresholdA2_threshold_RSRP), - (u'threshold-RSRQ', _MeasurementThresholdA2_threshold_RSRQ), + ('threshold-RSRP', _MeasurementThresholdA2_threshold_RSRP), + ('threshold-RSRQ', _MeasurementThresholdA2_threshold_RSRQ), ]) MeasurementThresholdA2._ext = [] #-----< MessageIdentifier >-----# - MessageIdentifier = BIT_STR(name=u'MessageIdentifier', mode=MODE_TYPE) + MessageIdentifier = BIT_STR(name='MessageIdentifier', mode=MODE_TYPE) MessageIdentifier._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[]) #-----< MobilityInformation >-----# - MobilityInformation = BIT_STR(name=u'MobilityInformation', mode=MODE_TYPE) + MobilityInformation = BIT_STR(name='MobilityInformation', mode=MODE_TYPE) MobilityInformation._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[]) #-----< MMEname >-----# - MMEname = STR_PRINT(name=u'MMEname', mode=MODE_TYPE) + MMEname = STR_PRINT(name='MMEname', mode=MODE_TYPE) MMEname._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=150)], ev=[], er=[]) #-----< MMEPagingTarget >-----# - MMEPagingTarget = CHOICE(name=u'MMEPagingTarget', mode=MODE_TYPE) - _MMEPagingTarget_global_ENB_ID = SEQ(name=u'global-ENB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - _MMEPagingTarget_tAI = SEQ(name=u'tAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + MMEPagingTarget = CHOICE(name='MMEPagingTarget', mode=MODE_TYPE) + _MMEPagingTarget_global_ENB_ID = SEQ(name='global-ENB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + _MMEPagingTarget_tAI = SEQ(name='tAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) MMEPagingTarget._cont = ASN1Dict([ - (u'global-ENB-ID', _MMEPagingTarget_global_ENB_ID), - (u'tAI', _MMEPagingTarget_tAI), + ('global-ENB-ID', _MMEPagingTarget_global_ENB_ID), + ('tAI', _MMEPagingTarget_tAI), ]) MMEPagingTarget._ext = [] #-----< MMERelaySupportIndicator >-----# - MMERelaySupportIndicator = ENUM(name=u'MMERelaySupportIndicator', mode=MODE_TYPE) - MMERelaySupportIndicator._cont = ASN1Dict([(u'true', 0)]) + MMERelaySupportIndicator = ENUM(name='MMERelaySupportIndicator', mode=MODE_TYPE) + MMERelaySupportIndicator._cont = ASN1Dict([('true', 0)]) MMERelaySupportIndicator._ext = [] #-----< MME-Group-ID >-----# - MME_Group_ID = OCT_STR(name=u'MME-Group-ID', mode=MODE_TYPE) + MME_Group_ID = OCT_STR(name='MME-Group-ID', mode=MODE_TYPE) MME_Group_ID._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[]) #-----< MME-Code >-----# - MME_Code = OCT_STR(name=u'MME-Code', mode=MODE_TYPE) + MME_Code = OCT_STR(name='MME-Code', mode=MODE_TYPE) MME_Code._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[]) #-----< MME-UE-S1AP-ID >-----# - MME_UE_S1AP_ID = INT(name=u'MME-UE-S1AP-ID', mode=MODE_TYPE) + MME_UE_S1AP_ID = INT(name='MME-UE-S1AP-ID', mode=MODE_TYPE) MME_UE_S1AP_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4294967295)], ev=None, er=[]) #-----< M-TMSI >-----# - M_TMSI = OCT_STR(name=u'M-TMSI', mode=MODE_TYPE) + M_TMSI = OCT_STR(name='M-TMSI', mode=MODE_TYPE) M_TMSI._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[]) #-----< MSClassmark2 >-----# - MSClassmark2 = OCT_STR(name=u'MSClassmark2', mode=MODE_TYPE) + MSClassmark2 = OCT_STR(name='MSClassmark2', mode=MODE_TYPE) #-----< MSClassmark3 >-----# - MSClassmark3 = OCT_STR(name=u'MSClassmark3', mode=MODE_TYPE) + MSClassmark3 = OCT_STR(name='MSClassmark3', mode=MODE_TYPE) #-----< MutingAvailabilityIndication >-----# - MutingAvailabilityIndication = ENUM(name=u'MutingAvailabilityIndication', mode=MODE_TYPE) - MutingAvailabilityIndication._cont = ASN1Dict([(u'available', 0), (u'unavailable', 1)]) + MutingAvailabilityIndication = ENUM(name='MutingAvailabilityIndication', mode=MODE_TYPE) + MutingAvailabilityIndication._cont = ASN1Dict([('available', 0), ('unavailable', 1)]) MutingAvailabilityIndication._ext = [] #-----< MutingPatternInformation >-----# - MutingPatternInformation = SEQ(name=u'MutingPatternInformation', mode=MODE_TYPE) - _MutingPatternInformation_muting_pattern_period = ENUM(name=u'muting-pattern-period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _MutingPatternInformation_muting_pattern_period._cont = ASN1Dict([(u'ms0', 0), (u'ms1280', 1), (u'ms2560', 2), (u'ms5120', 3), (u'ms10240', 4)]) + MutingPatternInformation = SEQ(name='MutingPatternInformation', mode=MODE_TYPE) + _MutingPatternInformation_muting_pattern_period = ENUM(name='muting-pattern-period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _MutingPatternInformation_muting_pattern_period._cont = ASN1Dict([('ms0', 0), ('ms1280', 1), ('ms2560', 2), ('ms5120', 3), ('ms10240', 4)]) _MutingPatternInformation_muting_pattern_period._ext = [] - _MutingPatternInformation_muting_pattern_offset = INT(name=u'muting-pattern-offset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _MutingPatternInformation_muting_pattern_offset = INT(name='muting-pattern-offset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) _MutingPatternInformation_muting_pattern_offset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10239)], ev=[], er=[]) - _MutingPatternInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _MutingPatternInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __MutingPatternInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___MutingPatternInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___MutingPatternInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____MutingPatternInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____MutingPatternInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___MutingPatternInformation_iE_Extensions__item__id._const_tab = ____MutingPatternInformation_iE_Extensions__item__id_tab ___MutingPatternInformation_iE_Extensions__item__id._const_tab_at = None - ___MutingPatternInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___MutingPatternInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___MutingPatternInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___MutingPatternInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____MutingPatternInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____MutingPatternInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___MutingPatternInformation_iE_Extensions__item__criticality._const_tab = ____MutingPatternInformation_iE_Extensions__item__criticality_tab - ___MutingPatternInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___MutingPatternInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___MutingPatternInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___MutingPatternInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___MutingPatternInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___MutingPatternInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____MutingPatternInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____MutingPatternInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___MutingPatternInformation_iE_Extensions__item__extensionValue._const_tab = ____MutingPatternInformation_iE_Extensions__item__extensionValue_tab - ___MutingPatternInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___MutingPatternInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___MutingPatternInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___MutingPatternInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __MutingPatternInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___MutingPatternInformation_iE_Extensions__item__id), - (u'criticality', ___MutingPatternInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___MutingPatternInformation_iE_Extensions__item__extensionValue), + ('id', ___MutingPatternInformation_iE_Extensions__item__id), + ('criticality', ___MutingPatternInformation_iE_Extensions__item__criticality), + ('extensionValue', ___MutingPatternInformation_iE_Extensions__item__extensionValue), ]) __MutingPatternInformation_iE_Extensions__item_._ext = None _MutingPatternInformation_iE_Extensions._cont = __MutingPatternInformation_iE_Extensions__item_ _MutingPatternInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) MutingPatternInformation._cont = ASN1Dict([ - (u'muting-pattern-period', _MutingPatternInformation_muting_pattern_period), - (u'muting-pattern-offset', _MutingPatternInformation_muting_pattern_offset), - (u'iE-Extensions', _MutingPatternInformation_iE_Extensions), + ('muting-pattern-period', _MutingPatternInformation_muting_pattern_period), + ('muting-pattern-offset', _MutingPatternInformation_muting_pattern_offset), + ('iE-Extensions', _MutingPatternInformation_iE_Extensions), ]) MutingPatternInformation._ext = [] #-----< MutingPatternInformation-ExtIEs >-----# - MutingPatternInformation_ExtIEs = CLASS(name=u'MutingPatternInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + MutingPatternInformation_ExtIEs = CLASS(name='MutingPatternInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) MutingPatternInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< NAS-PDU >-----# - NAS_PDU = OCT_STR(name=u'NAS-PDU', mode=MODE_TYPE) + NAS_PDU = OCT_STR(name='NAS-PDU', mode=MODE_TYPE) #-----< NASSecurityParametersfromE-UTRAN >-----# - NASSecurityParametersfromE_UTRAN = OCT_STR(name=u'NASSecurityParametersfromE-UTRAN', mode=MODE_TYPE) + NASSecurityParametersfromE_UTRAN = OCT_STR(name='NASSecurityParametersfromE-UTRAN', mode=MODE_TYPE) #-----< NASSecurityParameterstoE-UTRAN >-----# - NASSecurityParameterstoE_UTRAN = OCT_STR(name=u'NASSecurityParameterstoE-UTRAN', mode=MODE_TYPE) + NASSecurityParameterstoE_UTRAN = OCT_STR(name='NASSecurityParameterstoE-UTRAN', mode=MODE_TYPE) #-----< NB-IoT-DefaultPagingDRX >-----# - NB_IoT_DefaultPagingDRX = ENUM(name=u'NB-IoT-DefaultPagingDRX', mode=MODE_TYPE) - NB_IoT_DefaultPagingDRX._cont = ASN1Dict([(u'v128', 0), (u'v256', 1), (u'v512', 2), (u'v1024', 3)]) + NB_IoT_DefaultPagingDRX = ENUM(name='NB-IoT-DefaultPagingDRX', mode=MODE_TYPE) + NB_IoT_DefaultPagingDRX._cont = ASN1Dict([('v128', 0), ('v256', 1), ('v512', 2), ('v1024', 3)]) NB_IoT_DefaultPagingDRX._ext = [] #-----< NB-IoT-Paging-eDRXInformation >-----# - NB_IoT_Paging_eDRXInformation = SEQ(name=u'NB-IoT-Paging-eDRXInformation', mode=MODE_TYPE) - _NB_IoT_Paging_eDRXInformation_nB_IoT_paging_eDRX_Cycle = ENUM(name=u'nB-IoT-paging-eDRX-Cycle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-Paging-eDRX-Cycle'))) - _NB_IoT_Paging_eDRXInformation_nB_IoT_pagingTimeWindow = ENUM(name=u'nB-IoT-pagingTimeWindow', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-PagingTimeWindow')), opt=True) - _NB_IoT_Paging_eDRXInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + NB_IoT_Paging_eDRXInformation = SEQ(name='NB-IoT-Paging-eDRXInformation', mode=MODE_TYPE) + _NB_IoT_Paging_eDRXInformation_nB_IoT_paging_eDRX_Cycle = ENUM(name='nB-IoT-paging-eDRX-Cycle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-Paging-eDRX-Cycle'))) + _NB_IoT_Paging_eDRXInformation_nB_IoT_pagingTimeWindow = ENUM(name='nB-IoT-pagingTimeWindow', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-PagingTimeWindow')), opt=True) + _NB_IoT_Paging_eDRXInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __NB_IoT_Paging_eDRXInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id._const_tab = ____NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id_tab ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id._const_tab_at = None - ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality._const_tab = ____NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality_tab - ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue._const_tab = ____NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue_tab - ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __NB_IoT_Paging_eDRXInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id), - (u'criticality', ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue), + ('id', ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__id), + ('criticality', ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__criticality), + ('extensionValue', ___NB_IoT_Paging_eDRXInformation_iE_Extensions__item__extensionValue), ]) __NB_IoT_Paging_eDRXInformation_iE_Extensions__item_._ext = None _NB_IoT_Paging_eDRXInformation_iE_Extensions._cont = __NB_IoT_Paging_eDRXInformation_iE_Extensions__item_ _NB_IoT_Paging_eDRXInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) NB_IoT_Paging_eDRXInformation._cont = ASN1Dict([ - (u'nB-IoT-paging-eDRX-Cycle', _NB_IoT_Paging_eDRXInformation_nB_IoT_paging_eDRX_Cycle), - (u'nB-IoT-pagingTimeWindow', _NB_IoT_Paging_eDRXInformation_nB_IoT_pagingTimeWindow), - (u'iE-Extensions', _NB_IoT_Paging_eDRXInformation_iE_Extensions), + ('nB-IoT-paging-eDRX-Cycle', _NB_IoT_Paging_eDRXInformation_nB_IoT_paging_eDRX_Cycle), + ('nB-IoT-pagingTimeWindow', _NB_IoT_Paging_eDRXInformation_nB_IoT_pagingTimeWindow), + ('iE-Extensions', _NB_IoT_Paging_eDRXInformation_iE_Extensions), ]) NB_IoT_Paging_eDRXInformation._ext = [] #-----< NB-IoT-Paging-eDRXInformation-ExtIEs >-----# - NB_IoT_Paging_eDRXInformation_ExtIEs = CLASS(name=u'NB-IoT-Paging-eDRXInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + NB_IoT_Paging_eDRXInformation_ExtIEs = CLASS(name='NB-IoT-Paging-eDRXInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) NB_IoT_Paging_eDRXInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< NB-IoT-Paging-eDRX-Cycle >-----# - NB_IoT_Paging_eDRX_Cycle = ENUM(name=u'NB-IoT-Paging-eDRX-Cycle', mode=MODE_TYPE) - NB_IoT_Paging_eDRX_Cycle._cont = ASN1Dict([(u'hf2', 0), (u'hf4', 1), (u'hf6', 2), (u'hf8', 3), (u'hf10', 4), (u'hf12', 5), (u'hf14', 6), (u'hf16', 7), (u'hf32', 8), (u'hf64', 9), (u'hf128', 10), (u'hf256', 11), (u'hf512', 12), (u'hf1024', 13)]) + NB_IoT_Paging_eDRX_Cycle = ENUM(name='NB-IoT-Paging-eDRX-Cycle', mode=MODE_TYPE) + NB_IoT_Paging_eDRX_Cycle._cont = ASN1Dict([('hf2', 0), ('hf4', 1), ('hf6', 2), ('hf8', 3), ('hf10', 4), ('hf12', 5), ('hf14', 6), ('hf16', 7), ('hf32', 8), ('hf64', 9), ('hf128', 10), ('hf256', 11), ('hf512', 12), ('hf1024', 13)]) NB_IoT_Paging_eDRX_Cycle._ext = [] #-----< NB-IoT-PagingTimeWindow >-----# - NB_IoT_PagingTimeWindow = ENUM(name=u'NB-IoT-PagingTimeWindow', mode=MODE_TYPE) - NB_IoT_PagingTimeWindow._cont = ASN1Dict([(u's1', 0), (u's2', 1), (u's3', 2), (u's4', 3), (u's5', 4), (u's6', 5), (u's7', 6), (u's8', 7), (u's9', 8), (u's10', 9), (u's11', 10), (u's12', 11), (u's13', 12), (u's14', 13), (u's15', 14), (u's16', 15)]) + NB_IoT_PagingTimeWindow = ENUM(name='NB-IoT-PagingTimeWindow', mode=MODE_TYPE) + NB_IoT_PagingTimeWindow._cont = ASN1Dict([('s1', 0), ('s2', 1), ('s3', 2), ('s4', 3), ('s5', 4), ('s6', 5), ('s7', 6), ('s8', 7), ('s9', 8), ('s10', 9), ('s11', 10), ('s12', 11), ('s13', 12), ('s14', 13), ('s15', 14), ('s16', 15)]) NB_IoT_PagingTimeWindow._ext = [] #-----< NB-IoT-UEIdentityIndexValue >-----# - NB_IoT_UEIdentityIndexValue = BIT_STR(name=u'NB-IoT-UEIdentityIndexValue', mode=MODE_TYPE) + NB_IoT_UEIdentityIndexValue = BIT_STR(name='NB-IoT-UEIdentityIndexValue', mode=MODE_TYPE) NB_IoT_UEIdentityIndexValue._const_sz = ASN1Set(rv=[12], rr=[], ev=None, er=[]) #-----< NextPagingAreaScope >-----# - NextPagingAreaScope = ENUM(name=u'NextPagingAreaScope', mode=MODE_TYPE) - NextPagingAreaScope._cont = ASN1Dict([(u'same', 0), (u'changed', 1)]) + NextPagingAreaScope = ENUM(name='NextPagingAreaScope', mode=MODE_TYPE) + NextPagingAreaScope._cont = ASN1Dict([('same', 0), ('changed', 1)]) NextPagingAreaScope._ext = [] #-----< NRCellIdentity >-----# - NRCellIdentity = BIT_STR(name=u'NRCellIdentity', mode=MODE_TYPE) + NRCellIdentity = BIT_STR(name='NRCellIdentity', mode=MODE_TYPE) NRCellIdentity._const_sz = ASN1Set(rv=[36], rr=[], ev=None, er=[]) #-----< NR-CGI >-----# - NR_CGI = SEQ(name=u'NR-CGI', mode=MODE_TYPE) - _NR_CGI_pLMNIdentity = OCT_STR(name=u'pLMNIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _NR_CGI_nRCellIdentity = BIT_STR(name=u'nRCellIdentity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NRCellIdentity'))) - _NR_CGI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + NR_CGI = SEQ(name='NR-CGI', mode=MODE_TYPE) + _NR_CGI_pLMNIdentity = OCT_STR(name='pLMNIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _NR_CGI_nRCellIdentity = BIT_STR(name='nRCellIdentity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NRCellIdentity'))) + _NR_CGI_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __NR_CGI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___NR_CGI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___NR_CGI_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____NR_CGI_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NR_CGI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NR_CGI_iE_Extensions__item__id._const_tab = ____NR_CGI_iE_Extensions__item__id_tab ___NR_CGI_iE_Extensions__item__id._const_tab_at = None - ___NR_CGI_iE_Extensions__item__id._const_tab_id = u'id' - ___NR_CGI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___NR_CGI_iE_Extensions__item__id._const_tab_id = 'id' + ___NR_CGI_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____NR_CGI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NR_CGI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NR_CGI_iE_Extensions__item__criticality._const_tab = ____NR_CGI_iE_Extensions__item__criticality_tab - ___NR_CGI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___NR_CGI_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___NR_CGI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___NR_CGI_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___NR_CGI_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___NR_CGI_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____NR_CGI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NR_CGI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NR_CGI_iE_Extensions__item__extensionValue._const_tab = ____NR_CGI_iE_Extensions__item__extensionValue_tab - ___NR_CGI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___NR_CGI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___NR_CGI_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___NR_CGI_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __NR_CGI_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___NR_CGI_iE_Extensions__item__id), - (u'criticality', ___NR_CGI_iE_Extensions__item__criticality), - (u'extensionValue', ___NR_CGI_iE_Extensions__item__extensionValue), + ('id', ___NR_CGI_iE_Extensions__item__id), + ('criticality', ___NR_CGI_iE_Extensions__item__criticality), + ('extensionValue', ___NR_CGI_iE_Extensions__item__extensionValue), ]) __NR_CGI_iE_Extensions__item_._ext = None _NR_CGI_iE_Extensions._cont = __NR_CGI_iE_Extensions__item_ _NR_CGI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) NR_CGI._cont = ASN1Dict([ - (u'pLMNIdentity', _NR_CGI_pLMNIdentity), - (u'nRCellIdentity', _NR_CGI_nRCellIdentity), - (u'iE-Extensions', _NR_CGI_iE_Extensions), + ('pLMNIdentity', _NR_CGI_pLMNIdentity), + ('nRCellIdentity', _NR_CGI_nRCellIdentity), + ('iE-Extensions', _NR_CGI_iE_Extensions), ]) NR_CGI._ext = [] #-----< NR-CGI-ExtIEs >-----# - NR_CGI_ExtIEs = CLASS(name=u'NR-CGI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + NR_CGI_ExtIEs = CLASS(name='NR-CGI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) NR_CGI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< NRencryptionAlgorithms >-----# - NRencryptionAlgorithms = BIT_STR(name=u'NRencryptionAlgorithms', mode=MODE_TYPE) + NRencryptionAlgorithms = BIT_STR(name='NRencryptionAlgorithms', mode=MODE_TYPE) NRencryptionAlgorithms._const_sz = ASN1Set(rv=[16], rr=[], ev=[], er=[]) #-----< NRintegrityProtectionAlgorithms >-----# - NRintegrityProtectionAlgorithms = BIT_STR(name=u'NRintegrityProtectionAlgorithms', mode=MODE_TYPE) + NRintegrityProtectionAlgorithms = BIT_STR(name='NRintegrityProtectionAlgorithms', mode=MODE_TYPE) NRintegrityProtectionAlgorithms._const_sz = ASN1Set(rv=[16], rr=[], ev=[], er=[]) #-----< NRrestrictioninEPSasSecondaryRAT >-----# - NRrestrictioninEPSasSecondaryRAT = ENUM(name=u'NRrestrictioninEPSasSecondaryRAT', mode=MODE_TYPE) - NRrestrictioninEPSasSecondaryRAT._cont = ASN1Dict([(u'nRrestrictedinEPSasSecondaryRAT', 0)]) + NRrestrictioninEPSasSecondaryRAT = ENUM(name='NRrestrictioninEPSasSecondaryRAT', mode=MODE_TYPE) + NRrestrictioninEPSasSecondaryRAT._cont = ASN1Dict([('nRrestrictedinEPSasSecondaryRAT', 0)]) NRrestrictioninEPSasSecondaryRAT._ext = [] #-----< NRrestrictionin5GS >-----# - NRrestrictionin5GS = ENUM(name=u'NRrestrictionin5GS', mode=MODE_TYPE) - NRrestrictionin5GS._cont = ASN1Dict([(u'nRrestrictedin5GS', 0)]) + NRrestrictionin5GS = ENUM(name='NRrestrictionin5GS', mode=MODE_TYPE) + NRrestrictionin5GS._cont = ASN1Dict([('nRrestrictedin5GS', 0)]) NRrestrictionin5GS._ext = [] #-----< NRUESecurityCapabilities >-----# - NRUESecurityCapabilities = SEQ(name=u'NRUESecurityCapabilities', mode=MODE_TYPE) - _NRUESecurityCapabilities_nRencryptionAlgorithms = BIT_STR(name=u'nRencryptionAlgorithms', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NRencryptionAlgorithms'))) - _NRUESecurityCapabilities_nRintegrityProtectionAlgorithms = BIT_STR(name=u'nRintegrityProtectionAlgorithms', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NRintegrityProtectionAlgorithms'))) - _NRUESecurityCapabilities_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + NRUESecurityCapabilities = SEQ(name='NRUESecurityCapabilities', mode=MODE_TYPE) + _NRUESecurityCapabilities_nRencryptionAlgorithms = BIT_STR(name='nRencryptionAlgorithms', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NRencryptionAlgorithms'))) + _NRUESecurityCapabilities_nRintegrityProtectionAlgorithms = BIT_STR(name='nRintegrityProtectionAlgorithms', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NRintegrityProtectionAlgorithms'))) + _NRUESecurityCapabilities_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __NRUESecurityCapabilities_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___NRUESecurityCapabilities_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___NRUESecurityCapabilities_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____NRUESecurityCapabilities_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NRUESecurityCapabilities_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NRUESecurityCapabilities_iE_Extensions__item__id._const_tab = ____NRUESecurityCapabilities_iE_Extensions__item__id_tab ___NRUESecurityCapabilities_iE_Extensions__item__id._const_tab_at = None - ___NRUESecurityCapabilities_iE_Extensions__item__id._const_tab_id = u'id' - ___NRUESecurityCapabilities_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___NRUESecurityCapabilities_iE_Extensions__item__id._const_tab_id = 'id' + ___NRUESecurityCapabilities_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____NRUESecurityCapabilities_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NRUESecurityCapabilities_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NRUESecurityCapabilities_iE_Extensions__item__criticality._const_tab = ____NRUESecurityCapabilities_iE_Extensions__item__criticality_tab - ___NRUESecurityCapabilities_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___NRUESecurityCapabilities_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___NRUESecurityCapabilities_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___NRUESecurityCapabilities_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___NRUESecurityCapabilities_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___NRUESecurityCapabilities_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____NRUESecurityCapabilities_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NRUESecurityCapabilities_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NRUESecurityCapabilities_iE_Extensions__item__extensionValue._const_tab = ____NRUESecurityCapabilities_iE_Extensions__item__extensionValue_tab - ___NRUESecurityCapabilities_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___NRUESecurityCapabilities_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___NRUESecurityCapabilities_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___NRUESecurityCapabilities_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __NRUESecurityCapabilities_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___NRUESecurityCapabilities_iE_Extensions__item__id), - (u'criticality', ___NRUESecurityCapabilities_iE_Extensions__item__criticality), - (u'extensionValue', ___NRUESecurityCapabilities_iE_Extensions__item__extensionValue), + ('id', ___NRUESecurityCapabilities_iE_Extensions__item__id), + ('criticality', ___NRUESecurityCapabilities_iE_Extensions__item__criticality), + ('extensionValue', ___NRUESecurityCapabilities_iE_Extensions__item__extensionValue), ]) __NRUESecurityCapabilities_iE_Extensions__item_._ext = None _NRUESecurityCapabilities_iE_Extensions._cont = __NRUESecurityCapabilities_iE_Extensions__item_ _NRUESecurityCapabilities_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) NRUESecurityCapabilities._cont = ASN1Dict([ - (u'nRencryptionAlgorithms', _NRUESecurityCapabilities_nRencryptionAlgorithms), - (u'nRintegrityProtectionAlgorithms', _NRUESecurityCapabilities_nRintegrityProtectionAlgorithms), - (u'iE-Extensions', _NRUESecurityCapabilities_iE_Extensions), + ('nRencryptionAlgorithms', _NRUESecurityCapabilities_nRencryptionAlgorithms), + ('nRintegrityProtectionAlgorithms', _NRUESecurityCapabilities_nRintegrityProtectionAlgorithms), + ('iE-Extensions', _NRUESecurityCapabilities_iE_Extensions), ]) NRUESecurityCapabilities._ext = [] #-----< NRUESecurityCapabilities-ExtIEs >-----# - NRUESecurityCapabilities_ExtIEs = CLASS(name=u'NRUESecurityCapabilities-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + NRUESecurityCapabilities_ExtIEs = CLASS(name='NRUESecurityCapabilities-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) NRUESecurityCapabilities_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< NumberofBroadcastRequest >-----# - NumberofBroadcastRequest = INT(name=u'NumberofBroadcastRequest', mode=MODE_TYPE) + NumberofBroadcastRequest = INT(name='NumberofBroadcastRequest', mode=MODE_TYPE) NumberofBroadcastRequest._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) #-----< NumberOfBroadcasts >-----# - NumberOfBroadcasts = INT(name=u'NumberOfBroadcasts', mode=MODE_TYPE) + NumberOfBroadcasts = INT(name='NumberOfBroadcasts', mode=MODE_TYPE) NumberOfBroadcasts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) #-----< OldBSS-ToNewBSS-Information >-----# - OldBSS_ToNewBSS_Information = OCT_STR(name=u'OldBSS-ToNewBSS-Information', mode=MODE_TYPE) + OldBSS_ToNewBSS_Information = OCT_STR(name='OldBSS-ToNewBSS-Information', mode=MODE_TYPE) #-----< OverloadAction >-----# - OverloadAction = ENUM(name=u'OverloadAction', mode=MODE_TYPE) - OverloadAction._cont = ASN1Dict([(u'reject-non-emergency-mo-dt', 0), (u'reject-rrc-cr-signalling', 1), (u'permit-emergency-sessions-and-mobile-terminated-services-only', 2), (u'permit-high-priority-sessions-and-mobile-terminated-services-only', 3), (u'reject-delay-tolerant-access', 4), (u'permit-high-priority-sessions-and-exception-reporting-and-mobile-terminated-services-only', 5), (u'not-accept-mo-data-or-delay-tolerant-access-from-CP-CIoT', 6)]) - OverloadAction._ext = [u'permit-high-priority-sessions-and-mobile-terminated-services-only', u'reject-delay-tolerant-access', u'permit-high-priority-sessions-and-exception-reporting-and-mobile-terminated-services-only', u'not-accept-mo-data-or-delay-tolerant-access-from-CP-CIoT'] + OverloadAction = ENUM(name='OverloadAction', mode=MODE_TYPE) + OverloadAction._cont = ASN1Dict([('reject-non-emergency-mo-dt', 0), ('reject-rrc-cr-signalling', 1), ('permit-emergency-sessions-and-mobile-terminated-services-only', 2), ('permit-high-priority-sessions-and-mobile-terminated-services-only', 3), ('reject-delay-tolerant-access', 4), ('permit-high-priority-sessions-and-exception-reporting-and-mobile-terminated-services-only', 5), ('not-accept-mo-data-or-delay-tolerant-access-from-CP-CIoT', 6)]) + OverloadAction._ext = ['permit-high-priority-sessions-and-mobile-terminated-services-only', 'reject-delay-tolerant-access', 'permit-high-priority-sessions-and-exception-reporting-and-mobile-terminated-services-only', 'not-accept-mo-data-or-delay-tolerant-access-from-CP-CIoT'] #-----< OverloadResponse >-----# - OverloadResponse = CHOICE(name=u'OverloadResponse', mode=MODE_TYPE) - _OverloadResponse_overloadAction = ENUM(name=u'overloadAction', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'OverloadAction'))) + OverloadResponse = CHOICE(name='OverloadResponse', mode=MODE_TYPE) + _OverloadResponse_overloadAction = ENUM(name='overloadAction', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'OverloadAction'))) OverloadResponse._cont = ASN1Dict([ - (u'overloadAction', _OverloadResponse_overloadAction), + ('overloadAction', _OverloadResponse_overloadAction), ]) OverloadResponse._ext = [] #-----< Packet-LossRate >-----# - Packet_LossRate = INT(name=u'Packet-LossRate', mode=MODE_TYPE) + Packet_LossRate = INT(name='Packet-LossRate', mode=MODE_TYPE) Packet_LossRate._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1000)], ev=None, er=[]) #-----< PagingAttemptInformation >-----# - PagingAttemptInformation = SEQ(name=u'PagingAttemptInformation', mode=MODE_TYPE) - _PagingAttemptInformation_pagingAttemptCount = INT(name=u'pagingAttemptCount', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PagingAttemptCount'))) - _PagingAttemptInformation_intendedNumberOfPagingAttempts = INT(name=u'intendedNumberOfPagingAttempts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'IntendedNumberOfPagingAttempts'))) - _PagingAttemptInformation_nextPagingAreaScope = ENUM(name=u'nextPagingAreaScope', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NextPagingAreaScope')), opt=True) - _PagingAttemptInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + PagingAttemptInformation = SEQ(name='PagingAttemptInformation', mode=MODE_TYPE) + _PagingAttemptInformation_pagingAttemptCount = INT(name='pagingAttemptCount', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PagingAttemptCount'))) + _PagingAttemptInformation_intendedNumberOfPagingAttempts = INT(name='intendedNumberOfPagingAttempts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'IntendedNumberOfPagingAttempts'))) + _PagingAttemptInformation_nextPagingAreaScope = ENUM(name='nextPagingAreaScope', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NextPagingAreaScope')), opt=True) + _PagingAttemptInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __PagingAttemptInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___PagingAttemptInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___PagingAttemptInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____PagingAttemptInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____PagingAttemptInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___PagingAttemptInformation_iE_Extensions__item__id._const_tab = ____PagingAttemptInformation_iE_Extensions__item__id_tab ___PagingAttemptInformation_iE_Extensions__item__id._const_tab_at = None - ___PagingAttemptInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___PagingAttemptInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___PagingAttemptInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___PagingAttemptInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____PagingAttemptInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____PagingAttemptInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___PagingAttemptInformation_iE_Extensions__item__criticality._const_tab = ____PagingAttemptInformation_iE_Extensions__item__criticality_tab - ___PagingAttemptInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___PagingAttemptInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___PagingAttemptInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___PagingAttemptInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___PagingAttemptInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___PagingAttemptInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____PagingAttemptInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____PagingAttemptInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___PagingAttemptInformation_iE_Extensions__item__extensionValue._const_tab = ____PagingAttemptInformation_iE_Extensions__item__extensionValue_tab - ___PagingAttemptInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___PagingAttemptInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___PagingAttemptInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___PagingAttemptInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __PagingAttemptInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___PagingAttemptInformation_iE_Extensions__item__id), - (u'criticality', ___PagingAttemptInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___PagingAttemptInformation_iE_Extensions__item__extensionValue), + ('id', ___PagingAttemptInformation_iE_Extensions__item__id), + ('criticality', ___PagingAttemptInformation_iE_Extensions__item__criticality), + ('extensionValue', ___PagingAttemptInformation_iE_Extensions__item__extensionValue), ]) __PagingAttemptInformation_iE_Extensions__item_._ext = None _PagingAttemptInformation_iE_Extensions._cont = __PagingAttemptInformation_iE_Extensions__item_ _PagingAttemptInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) PagingAttemptInformation._cont = ASN1Dict([ - (u'pagingAttemptCount', _PagingAttemptInformation_pagingAttemptCount), - (u'intendedNumberOfPagingAttempts', _PagingAttemptInformation_intendedNumberOfPagingAttempts), - (u'nextPagingAreaScope', _PagingAttemptInformation_nextPagingAreaScope), - (u'iE-Extensions', _PagingAttemptInformation_iE_Extensions), + ('pagingAttemptCount', _PagingAttemptInformation_pagingAttemptCount), + ('intendedNumberOfPagingAttempts', _PagingAttemptInformation_intendedNumberOfPagingAttempts), + ('nextPagingAreaScope', _PagingAttemptInformation_nextPagingAreaScope), + ('iE-Extensions', _PagingAttemptInformation_iE_Extensions), ]) PagingAttemptInformation._ext = [] #-----< PagingAttemptInformation-ExtIEs >-----# - PagingAttemptInformation_ExtIEs = CLASS(name=u'PagingAttemptInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + PagingAttemptInformation_ExtIEs = CLASS(name='PagingAttemptInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) PagingAttemptInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< PagingAttemptCount >-----# - PagingAttemptCount = INT(name=u'PagingAttemptCount', mode=MODE_TYPE) + PagingAttemptCount = INT(name='PagingAttemptCount', mode=MODE_TYPE) PagingAttemptCount._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=[], er=[]) #-----< Paging-eDRXInformation >-----# - Paging_eDRXInformation = SEQ(name=u'Paging-eDRXInformation', mode=MODE_TYPE) - _Paging_eDRXInformation_paging_eDRX_Cycle = ENUM(name=u'paging-eDRX-Cycle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Paging-eDRX-Cycle'))) - _Paging_eDRXInformation_pagingTimeWindow = ENUM(name=u'pagingTimeWindow', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PagingTimeWindow')), opt=True) - _Paging_eDRXInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + Paging_eDRXInformation = SEQ(name='Paging-eDRXInformation', mode=MODE_TYPE) + _Paging_eDRXInformation_paging_eDRX_Cycle = ENUM(name='paging-eDRX-Cycle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Paging-eDRX-Cycle'))) + _Paging_eDRXInformation_pagingTimeWindow = ENUM(name='pagingTimeWindow', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PagingTimeWindow')), opt=True) + _Paging_eDRXInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __Paging_eDRXInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___Paging_eDRXInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___Paging_eDRXInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____Paging_eDRXInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Paging_eDRXInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Paging_eDRXInformation_iE_Extensions__item__id._const_tab = ____Paging_eDRXInformation_iE_Extensions__item__id_tab ___Paging_eDRXInformation_iE_Extensions__item__id._const_tab_at = None - ___Paging_eDRXInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___Paging_eDRXInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___Paging_eDRXInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___Paging_eDRXInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____Paging_eDRXInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Paging_eDRXInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Paging_eDRXInformation_iE_Extensions__item__criticality._const_tab = ____Paging_eDRXInformation_iE_Extensions__item__criticality_tab - ___Paging_eDRXInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___Paging_eDRXInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___Paging_eDRXInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___Paging_eDRXInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___Paging_eDRXInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___Paging_eDRXInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____Paging_eDRXInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Paging_eDRXInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Paging_eDRXInformation_iE_Extensions__item__extensionValue._const_tab = ____Paging_eDRXInformation_iE_Extensions__item__extensionValue_tab - ___Paging_eDRXInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___Paging_eDRXInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___Paging_eDRXInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___Paging_eDRXInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __Paging_eDRXInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___Paging_eDRXInformation_iE_Extensions__item__id), - (u'criticality', ___Paging_eDRXInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___Paging_eDRXInformation_iE_Extensions__item__extensionValue), + ('id', ___Paging_eDRXInformation_iE_Extensions__item__id), + ('criticality', ___Paging_eDRXInformation_iE_Extensions__item__criticality), + ('extensionValue', ___Paging_eDRXInformation_iE_Extensions__item__extensionValue), ]) __Paging_eDRXInformation_iE_Extensions__item_._ext = None _Paging_eDRXInformation_iE_Extensions._cont = __Paging_eDRXInformation_iE_Extensions__item_ _Paging_eDRXInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) Paging_eDRXInformation._cont = ASN1Dict([ - (u'paging-eDRX-Cycle', _Paging_eDRXInformation_paging_eDRX_Cycle), - (u'pagingTimeWindow', _Paging_eDRXInformation_pagingTimeWindow), - (u'iE-Extensions', _Paging_eDRXInformation_iE_Extensions), + ('paging-eDRX-Cycle', _Paging_eDRXInformation_paging_eDRX_Cycle), + ('pagingTimeWindow', _Paging_eDRXInformation_pagingTimeWindow), + ('iE-Extensions', _Paging_eDRXInformation_iE_Extensions), ]) Paging_eDRXInformation._ext = [] #-----< Paging-eDRXInformation-ExtIEs >-----# - Paging_eDRXInformation_ExtIEs = CLASS(name=u'Paging-eDRXInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + Paging_eDRXInformation_ExtIEs = CLASS(name='Paging-eDRXInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) Paging_eDRXInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Paging-eDRX-Cycle >-----# - Paging_eDRX_Cycle = ENUM(name=u'Paging-eDRX-Cycle', mode=MODE_TYPE) - Paging_eDRX_Cycle._cont = ASN1Dict([(u'hfhalf', 0), (u'hf1', 1), (u'hf2', 2), (u'hf4', 3), (u'hf6', 4), (u'hf8', 5), (u'hf10', 6), (u'hf12', 7), (u'hf14', 8), (u'hf16', 9), (u'hf32', 10), (u'hf64', 11), (u'hf128', 12), (u'hf256', 13)]) + Paging_eDRX_Cycle = ENUM(name='Paging-eDRX-Cycle', mode=MODE_TYPE) + Paging_eDRX_Cycle._cont = ASN1Dict([('hfhalf', 0), ('hf1', 1), ('hf2', 2), ('hf4', 3), ('hf6', 4), ('hf8', 5), ('hf10', 6), ('hf12', 7), ('hf14', 8), ('hf16', 9), ('hf32', 10), ('hf64', 11), ('hf128', 12), ('hf256', 13)]) Paging_eDRX_Cycle._ext = [] #-----< PagingTimeWindow >-----# - PagingTimeWindow = ENUM(name=u'PagingTimeWindow', mode=MODE_TYPE) - PagingTimeWindow._cont = ASN1Dict([(u's1', 0), (u's2', 1), (u's3', 2), (u's4', 3), (u's5', 4), (u's6', 5), (u's7', 6), (u's8', 7), (u's9', 8), (u's10', 9), (u's11', 10), (u's12', 11), (u's13', 12), (u's14', 13), (u's15', 14), (u's16', 15)]) + PagingTimeWindow = ENUM(name='PagingTimeWindow', mode=MODE_TYPE) + PagingTimeWindow._cont = ASN1Dict([('s1', 0), ('s2', 1), ('s3', 2), ('s4', 3), ('s5', 4), ('s6', 5), ('s7', 6), ('s8', 7), ('s9', 8), ('s10', 9), ('s11', 10), ('s12', 11), ('s13', 12), ('s14', 13), ('s15', 14), ('s16', 15)]) PagingTimeWindow._ext = [] #-----< PagingDRX >-----# - PagingDRX = ENUM(name=u'PagingDRX', mode=MODE_TYPE) - PagingDRX._cont = ASN1Dict([(u'v32', 0), (u'v64', 1), (u'v128', 2), (u'v256', 3)]) + PagingDRX = ENUM(name='PagingDRX', mode=MODE_TYPE) + PagingDRX._cont = ASN1Dict([('v32', 0), ('v64', 1), ('v128', 2), ('v256', 3)]) PagingDRX._ext = [] #-----< PagingPriority >-----# - PagingPriority = ENUM(name=u'PagingPriority', mode=MODE_TYPE) - PagingPriority._cont = ASN1Dict([(u'priolevel1', 0), (u'priolevel2', 1), (u'priolevel3', 2), (u'priolevel4', 3), (u'priolevel5', 4), (u'priolevel6', 5), (u'priolevel7', 6), (u'priolevel8', 7)]) + PagingPriority = ENUM(name='PagingPriority', mode=MODE_TYPE) + PagingPriority._cont = ASN1Dict([('priolevel1', 0), ('priolevel2', 1), ('priolevel3', 2), ('priolevel4', 3), ('priolevel5', 4), ('priolevel6', 5), ('priolevel7', 6), ('priolevel8', 7)]) PagingPriority._ext = [] #-----< PDCP-SN >-----# - PDCP_SN = INT(name=u'PDCP-SN', mode=MODE_TYPE) + PDCP_SN = INT(name='PDCP-SN', mode=MODE_TYPE) PDCP_SN._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[]) #-----< PDCP-SNExtended >-----# - PDCP_SNExtended = INT(name=u'PDCP-SNExtended', mode=MODE_TYPE) + PDCP_SNExtended = INT(name='PDCP-SNExtended', mode=MODE_TYPE) PDCP_SNExtended._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[]) #-----< PDCP-SNlength18 >-----# - PDCP_SNlength18 = INT(name=u'PDCP-SNlength18', mode=MODE_TYPE) + PDCP_SNlength18 = INT(name='PDCP-SNlength18', mode=MODE_TYPE) PDCP_SNlength18._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=262143)], ev=None, er=[]) #-----< PendingDataIndication >-----# - PendingDataIndication = ENUM(name=u'PendingDataIndication', mode=MODE_TYPE) - PendingDataIndication._cont = ASN1Dict([(u'true', 0)]) + PendingDataIndication = ENUM(name='PendingDataIndication', mode=MODE_TYPE) + PendingDataIndication._cont = ASN1Dict([('true', 0)]) PendingDataIndication._ext = [] #-----< M1PeriodicReporting >-----# - M1PeriodicReporting = SEQ(name=u'M1PeriodicReporting', mode=MODE_TYPE) - _M1PeriodicReporting_reportInterval = ENUM(name=u'reportInterval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ReportIntervalMDT'))) - _M1PeriodicReporting_reportAmount = ENUM(name=u'reportAmount', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ReportAmountMDT'))) - _M1PeriodicReporting_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + M1PeriodicReporting = SEQ(name='M1PeriodicReporting', mode=MODE_TYPE) + _M1PeriodicReporting_reportInterval = ENUM(name='reportInterval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ReportIntervalMDT'))) + _M1PeriodicReporting_reportAmount = ENUM(name='reportAmount', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ReportAmountMDT'))) + _M1PeriodicReporting_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __M1PeriodicReporting_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___M1PeriodicReporting_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___M1PeriodicReporting_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____M1PeriodicReporting_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M1PeriodicReporting_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M1PeriodicReporting_iE_Extensions__item__id._const_tab = ____M1PeriodicReporting_iE_Extensions__item__id_tab ___M1PeriodicReporting_iE_Extensions__item__id._const_tab_at = None - ___M1PeriodicReporting_iE_Extensions__item__id._const_tab_id = u'id' - ___M1PeriodicReporting_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___M1PeriodicReporting_iE_Extensions__item__id._const_tab_id = 'id' + ___M1PeriodicReporting_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____M1PeriodicReporting_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M1PeriodicReporting_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M1PeriodicReporting_iE_Extensions__item__criticality._const_tab = ____M1PeriodicReporting_iE_Extensions__item__criticality_tab - ___M1PeriodicReporting_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___M1PeriodicReporting_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___M1PeriodicReporting_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___M1PeriodicReporting_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___M1PeriodicReporting_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___M1PeriodicReporting_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____M1PeriodicReporting_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M1PeriodicReporting_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M1PeriodicReporting_iE_Extensions__item__extensionValue._const_tab = ____M1PeriodicReporting_iE_Extensions__item__extensionValue_tab - ___M1PeriodicReporting_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___M1PeriodicReporting_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___M1PeriodicReporting_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___M1PeriodicReporting_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __M1PeriodicReporting_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___M1PeriodicReporting_iE_Extensions__item__id), - (u'criticality', ___M1PeriodicReporting_iE_Extensions__item__criticality), - (u'extensionValue', ___M1PeriodicReporting_iE_Extensions__item__extensionValue), + ('id', ___M1PeriodicReporting_iE_Extensions__item__id), + ('criticality', ___M1PeriodicReporting_iE_Extensions__item__criticality), + ('extensionValue', ___M1PeriodicReporting_iE_Extensions__item__extensionValue), ]) __M1PeriodicReporting_iE_Extensions__item_._ext = None _M1PeriodicReporting_iE_Extensions._cont = __M1PeriodicReporting_iE_Extensions__item_ _M1PeriodicReporting_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) M1PeriodicReporting._cont = ASN1Dict([ - (u'reportInterval', _M1PeriodicReporting_reportInterval), - (u'reportAmount', _M1PeriodicReporting_reportAmount), - (u'iE-Extensions', _M1PeriodicReporting_iE_Extensions), + ('reportInterval', _M1PeriodicReporting_reportInterval), + ('reportAmount', _M1PeriodicReporting_reportAmount), + ('iE-Extensions', _M1PeriodicReporting_iE_Extensions), ]) M1PeriodicReporting._ext = [] #-----< M1PeriodicReporting-ExtIEs >-----# - M1PeriodicReporting_ExtIEs = CLASS(name=u'M1PeriodicReporting-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + M1PeriodicReporting_ExtIEs = CLASS(name='M1PeriodicReporting-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) M1PeriodicReporting_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< PLMNidentity >-----# - PLMNidentity = OCT_STR(name=u'PLMNidentity', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TBCD-STRING'))) + PLMNidentity = OCT_STR(name='PLMNidentity', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TBCD-STRING'))) #-----< PLMNAreaBasedQMC >-----# - PLMNAreaBasedQMC = SEQ(name=u'PLMNAreaBasedQMC', mode=MODE_TYPE) - _PLMNAreaBasedQMC_plmnListforQMC = SEQ_OF(name=u'plmnListforQMC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNListforQMC'))) - _PLMNAreaBasedQMC_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + PLMNAreaBasedQMC = SEQ(name='PLMNAreaBasedQMC', mode=MODE_TYPE) + _PLMNAreaBasedQMC_plmnListforQMC = SEQ_OF(name='plmnListforQMC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNListforQMC'))) + _PLMNAreaBasedQMC_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __PLMNAreaBasedQMC_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___PLMNAreaBasedQMC_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___PLMNAreaBasedQMC_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____PLMNAreaBasedQMC_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____PLMNAreaBasedQMC_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___PLMNAreaBasedQMC_iE_Extensions__item__id._const_tab = ____PLMNAreaBasedQMC_iE_Extensions__item__id_tab ___PLMNAreaBasedQMC_iE_Extensions__item__id._const_tab_at = None - ___PLMNAreaBasedQMC_iE_Extensions__item__id._const_tab_id = u'id' - ___PLMNAreaBasedQMC_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___PLMNAreaBasedQMC_iE_Extensions__item__id._const_tab_id = 'id' + ___PLMNAreaBasedQMC_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____PLMNAreaBasedQMC_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____PLMNAreaBasedQMC_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___PLMNAreaBasedQMC_iE_Extensions__item__criticality._const_tab = ____PLMNAreaBasedQMC_iE_Extensions__item__criticality_tab - ___PLMNAreaBasedQMC_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___PLMNAreaBasedQMC_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___PLMNAreaBasedQMC_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___PLMNAreaBasedQMC_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___PLMNAreaBasedQMC_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___PLMNAreaBasedQMC_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____PLMNAreaBasedQMC_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____PLMNAreaBasedQMC_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___PLMNAreaBasedQMC_iE_Extensions__item__extensionValue._const_tab = ____PLMNAreaBasedQMC_iE_Extensions__item__extensionValue_tab - ___PLMNAreaBasedQMC_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___PLMNAreaBasedQMC_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___PLMNAreaBasedQMC_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___PLMNAreaBasedQMC_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __PLMNAreaBasedQMC_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___PLMNAreaBasedQMC_iE_Extensions__item__id), - (u'criticality', ___PLMNAreaBasedQMC_iE_Extensions__item__criticality), - (u'extensionValue', ___PLMNAreaBasedQMC_iE_Extensions__item__extensionValue), + ('id', ___PLMNAreaBasedQMC_iE_Extensions__item__id), + ('criticality', ___PLMNAreaBasedQMC_iE_Extensions__item__criticality), + ('extensionValue', ___PLMNAreaBasedQMC_iE_Extensions__item__extensionValue), ]) __PLMNAreaBasedQMC_iE_Extensions__item_._ext = None _PLMNAreaBasedQMC_iE_Extensions._cont = __PLMNAreaBasedQMC_iE_Extensions__item_ _PLMNAreaBasedQMC_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) PLMNAreaBasedQMC._cont = ASN1Dict([ - (u'plmnListforQMC', _PLMNAreaBasedQMC_plmnListforQMC), - (u'iE-Extensions', _PLMNAreaBasedQMC_iE_Extensions), + ('plmnListforQMC', _PLMNAreaBasedQMC_plmnListforQMC), + ('iE-Extensions', _PLMNAreaBasedQMC_iE_Extensions), ]) PLMNAreaBasedQMC._ext = [] #-----< PLMNAreaBasedQMC-ExtIEs >-----# - PLMNAreaBasedQMC_ExtIEs = CLASS(name=u'PLMNAreaBasedQMC-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + PLMNAreaBasedQMC_ExtIEs = CLASS(name='PLMNAreaBasedQMC-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) PLMNAreaBasedQMC_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< PLMNListforQMC >-----# - PLMNListforQMC = SEQ_OF(name=u'PLMNListforQMC', mode=MODE_TYPE) + PLMNListforQMC = SEQ_OF(name='PLMNListforQMC', mode=MODE_TYPE) _PLMNListforQMC__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) PLMNListforQMC._cont = _PLMNListforQMC__item_ PLMNListforQMC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< Port-Number >-----# - Port_Number = OCT_STR(name=u'Port-Number', mode=MODE_TYPE) + Port_Number = OCT_STR(name='Port-Number', mode=MODE_TYPE) Port_Number._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[]) #-----< Pre-emptionCapability >-----# - Pre_emptionCapability = ENUM(name=u'Pre-emptionCapability', mode=MODE_TYPE) - Pre_emptionCapability._cont = ASN1Dict([(u'shall-not-trigger-pre-emption', 0), (u'may-trigger-pre-emption', 1)]) + Pre_emptionCapability = ENUM(name='Pre-emptionCapability', mode=MODE_TYPE) + Pre_emptionCapability._cont = ASN1Dict([('shall-not-trigger-pre-emption', 0), ('may-trigger-pre-emption', 1)]) Pre_emptionCapability._ext = None #-----< Pre-emptionVulnerability >-----# - Pre_emptionVulnerability = ENUM(name=u'Pre-emptionVulnerability', mode=MODE_TYPE) - Pre_emptionVulnerability._cont = ASN1Dict([(u'not-pre-emptable', 0), (u'pre-emptable', 1)]) + Pre_emptionVulnerability = ENUM(name='Pre-emptionVulnerability', mode=MODE_TYPE) + Pre_emptionVulnerability._cont = ASN1Dict([('not-pre-emptable', 0), ('pre-emptable', 1)]) Pre_emptionVulnerability._ext = None #-----< PriorityLevel >-----# - PriorityLevel = INT(name=u'PriorityLevel', mode=MODE_TYPE) - PriorityLevel._cont = ASN1Dict([(u'spare', 0), (u'highest', 1), (u'lowest', 14), (u'no-priority', 15)]) + PriorityLevel = INT(name='PriorityLevel', mode=MODE_TYPE) + PriorityLevel._cont = ASN1Dict([('spare', 0), ('highest', 1), ('lowest', 14), ('no-priority', 15)]) PriorityLevel._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[]) #-----< ProSeAuthorized >-----# - ProSeAuthorized = SEQ(name=u'ProSeAuthorized', mode=MODE_TYPE) - _ProSeAuthorized_proSeDirectDiscovery = ENUM(name=u'proSeDirectDiscovery', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ProSeDirectDiscovery')), opt=True) - _ProSeAuthorized_proSeDirectCommunication = ENUM(name=u'proSeDirectCommunication', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ProSeDirectCommunication')), opt=True) - _ProSeAuthorized_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ProSeAuthorized = SEQ(name='ProSeAuthorized', mode=MODE_TYPE) + _ProSeAuthorized_proSeDirectDiscovery = ENUM(name='proSeDirectDiscovery', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ProSeDirectDiscovery')), opt=True) + _ProSeAuthorized_proSeDirectCommunication = ENUM(name='proSeDirectCommunication', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ProSeDirectCommunication')), opt=True) + _ProSeAuthorized_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ProSeAuthorized_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ProSeAuthorized_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ProSeAuthorized_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ProSeAuthorized_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____ProSeAuthorized_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeUEtoNetworkRelaying'))) - ____ProSeAuthorized_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 216), (u'criticality', u'ignore'), (u'Extension', _____ProSeAuthorized_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____ProSeAuthorized_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeUEtoNetworkRelaying'))) + ____ProSeAuthorized_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 216), ('criticality', 'ignore'), ('Extension', _____ProSeAuthorized_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___ProSeAuthorized_iE_Extensions__item__id._const_tab = ____ProSeAuthorized_iE_Extensions__item__id_tab ___ProSeAuthorized_iE_Extensions__item__id._const_tab_at = None - ___ProSeAuthorized_iE_Extensions__item__id._const_tab_id = u'id' - ___ProSeAuthorized_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ProSeAuthorized_iE_Extensions__item__id._const_tab_id = 'id' + ___ProSeAuthorized_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___ProSeAuthorized_iE_Extensions__item__criticality._const_tab = ____ProSeAuthorized_iE_Extensions__item__id_tab - ___ProSeAuthorized_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ProSeAuthorized_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ProSeAuthorized_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ProSeAuthorized_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ProSeAuthorized_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ProSeAuthorized_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___ProSeAuthorized_iE_Extensions__item__extensionValue._const_tab = ____ProSeAuthorized_iE_Extensions__item__id_tab - ___ProSeAuthorized_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ProSeAuthorized_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ProSeAuthorized_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ProSeAuthorized_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ProSeAuthorized_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ProSeAuthorized_iE_Extensions__item__id), - (u'criticality', ___ProSeAuthorized_iE_Extensions__item__criticality), - (u'extensionValue', ___ProSeAuthorized_iE_Extensions__item__extensionValue), + ('id', ___ProSeAuthorized_iE_Extensions__item__id), + ('criticality', ___ProSeAuthorized_iE_Extensions__item__criticality), + ('extensionValue', ___ProSeAuthorized_iE_Extensions__item__extensionValue), ]) __ProSeAuthorized_iE_Extensions__item_._ext = None _ProSeAuthorized_iE_Extensions._cont = __ProSeAuthorized_iE_Extensions__item_ _ProSeAuthorized_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ProSeAuthorized._cont = ASN1Dict([ - (u'proSeDirectDiscovery', _ProSeAuthorized_proSeDirectDiscovery), - (u'proSeDirectCommunication', _ProSeAuthorized_proSeDirectCommunication), - (u'iE-Extensions', _ProSeAuthorized_iE_Extensions), + ('proSeDirectDiscovery', _ProSeAuthorized_proSeDirectDiscovery), + ('proSeDirectCommunication', _ProSeAuthorized_proSeDirectCommunication), + ('iE-Extensions', _ProSeAuthorized_iE_Extensions), ]) ProSeAuthorized._ext = [] #-----< ProSeAuthorized-ExtIEs >-----# - ProSeAuthorized_ExtIEs = CLASS(name=u'ProSeAuthorized-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _ProSeAuthorized_ExtIEs_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeUEtoNetworkRelaying'))) - ProSeAuthorized_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 216), (u'criticality', u'ignore'), (u'Extension', _ProSeAuthorized_ExtIEs_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + ProSeAuthorized_ExtIEs = CLASS(name='ProSeAuthorized-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _ProSeAuthorized_ExtIEs_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeUEtoNetworkRelaying'))) + ProSeAuthorized_ExtIEs._val = ASN1Set(rv=[dict([('id', 216), ('criticality', 'ignore'), ('Extension', _ProSeAuthorized_ExtIEs_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< ProSeDirectDiscovery >-----# - ProSeDirectDiscovery = ENUM(name=u'ProSeDirectDiscovery', mode=MODE_TYPE) - ProSeDirectDiscovery._cont = ASN1Dict([(u'authorized', 0), (u'not-authorized', 1)]) + ProSeDirectDiscovery = ENUM(name='ProSeDirectDiscovery', mode=MODE_TYPE) + ProSeDirectDiscovery._cont = ASN1Dict([('authorized', 0), ('not-authorized', 1)]) ProSeDirectDiscovery._ext = [] #-----< ProSeUEtoNetworkRelaying >-----# - ProSeUEtoNetworkRelaying = ENUM(name=u'ProSeUEtoNetworkRelaying', mode=MODE_TYPE) - ProSeUEtoNetworkRelaying._cont = ASN1Dict([(u'authorized', 0), (u'not-authorized', 1)]) + ProSeUEtoNetworkRelaying = ENUM(name='ProSeUEtoNetworkRelaying', mode=MODE_TYPE) + ProSeUEtoNetworkRelaying._cont = ASN1Dict([('authorized', 0), ('not-authorized', 1)]) ProSeUEtoNetworkRelaying._ext = [] #-----< ProSeDirectCommunication >-----# - ProSeDirectCommunication = ENUM(name=u'ProSeDirectCommunication', mode=MODE_TYPE) - ProSeDirectCommunication._cont = ASN1Dict([(u'authorized', 0), (u'not-authorized', 1)]) + ProSeDirectCommunication = ENUM(name='ProSeDirectCommunication', mode=MODE_TYPE) + ProSeDirectCommunication._cont = ASN1Dict([('authorized', 0), ('not-authorized', 1)]) ProSeDirectCommunication._ext = [] #-----< PS-ServiceNotAvailable >-----# - PS_ServiceNotAvailable = ENUM(name=u'PS-ServiceNotAvailable', mode=MODE_TYPE) - PS_ServiceNotAvailable._cont = ASN1Dict([(u'ps-service-not-available', 0)]) + PS_ServiceNotAvailable = ENUM(name='PS-ServiceNotAvailable', mode=MODE_TYPE) + PS_ServiceNotAvailable._cont = ASN1Dict([('ps-service-not-available', 0)]) PS_ServiceNotAvailable._ext = [] #-----< PSCellInformation >-----# - PSCellInformation = SEQ(name=u'PSCellInformation', mode=MODE_TYPE) - _PSCellInformation_nCGI = SEQ(name=u'nCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NR-CGI'))) - _PSCellInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + PSCellInformation = SEQ(name='PSCellInformation', mode=MODE_TYPE) + _PSCellInformation_nCGI = SEQ(name='nCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NR-CGI'))) + _PSCellInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __PSCellInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___PSCellInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___PSCellInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____PSCellInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____PSCellInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___PSCellInformation_iE_Extensions__item__id._const_tab = ____PSCellInformation_iE_Extensions__item__id_tab ___PSCellInformation_iE_Extensions__item__id._const_tab_at = None - ___PSCellInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___PSCellInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___PSCellInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___PSCellInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____PSCellInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____PSCellInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___PSCellInformation_iE_Extensions__item__criticality._const_tab = ____PSCellInformation_iE_Extensions__item__criticality_tab - ___PSCellInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___PSCellInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___PSCellInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___PSCellInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___PSCellInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___PSCellInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____PSCellInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____PSCellInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___PSCellInformation_iE_Extensions__item__extensionValue._const_tab = ____PSCellInformation_iE_Extensions__item__extensionValue_tab - ___PSCellInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___PSCellInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___PSCellInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___PSCellInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __PSCellInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___PSCellInformation_iE_Extensions__item__id), - (u'criticality', ___PSCellInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___PSCellInformation_iE_Extensions__item__extensionValue), + ('id', ___PSCellInformation_iE_Extensions__item__id), + ('criticality', ___PSCellInformation_iE_Extensions__item__criticality), + ('extensionValue', ___PSCellInformation_iE_Extensions__item__extensionValue), ]) __PSCellInformation_iE_Extensions__item_._ext = None _PSCellInformation_iE_Extensions._cont = __PSCellInformation_iE_Extensions__item_ _PSCellInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) PSCellInformation._cont = ASN1Dict([ - (u'nCGI', _PSCellInformation_nCGI), - (u'iE-Extensions', _PSCellInformation_iE_Extensions), + ('nCGI', _PSCellInformation_nCGI), + ('iE-Extensions', _PSCellInformation_iE_Extensions), ]) PSCellInformation._ext = [] #-----< PSCellInformation-ExtIEs >-----# - PSCellInformation_ExtIEs = CLASS(name=u'PSCellInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + PSCellInformation_ExtIEs = CLASS(name='PSCellInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) PSCellInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< QCI >-----# - QCI = INT(name=u'QCI', mode=MODE_TYPE) + QCI = INT(name='QCI', mode=MODE_TYPE) QCI._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[]) + #-----< RAN-UE-NGAP-ID >-----# + RAN_UE_NGAP_ID = INT(name='RAN-UE-NGAP-ID', mode=MODE_TYPE) + RAN_UE_NGAP_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4294967295)], ev=None, er=[]) + #-----< ReceiveStatusofULPDCPSDUs >-----# - ReceiveStatusofULPDCPSDUs = BIT_STR(name=u'ReceiveStatusofULPDCPSDUs', mode=MODE_TYPE) + ReceiveStatusofULPDCPSDUs = BIT_STR(name='ReceiveStatusofULPDCPSDUs', mode=MODE_TYPE) ReceiveStatusofULPDCPSDUs._const_sz = ASN1Set(rv=[4096], rr=[], ev=None, er=[]) #-----< ReceiveStatusOfULPDCPSDUsExtended >-----# - ReceiveStatusOfULPDCPSDUsExtended = BIT_STR(name=u'ReceiveStatusOfULPDCPSDUsExtended', mode=MODE_TYPE) + ReceiveStatusOfULPDCPSDUsExtended = BIT_STR(name='ReceiveStatusOfULPDCPSDUsExtended', mode=MODE_TYPE) ReceiveStatusOfULPDCPSDUsExtended._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16384)], ev=None, er=[]) #-----< ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 >-----# - ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = BIT_STR(name=u'ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', mode=MODE_TYPE) + ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = BIT_STR(name='ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', mode=MODE_TYPE) ReceiveStatusOfULPDCPSDUsPDCP_SNlength18._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=131072)], ev=None, er=[]) #-----< RecommendedCellsForPaging >-----# - RecommendedCellsForPaging = SEQ(name=u'RecommendedCellsForPaging', mode=MODE_TYPE) - _RecommendedCellsForPaging_recommendedCellList = SEQ_OF(name=u'recommendedCellList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RecommendedCellList'))) - _RecommendedCellsForPaging_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + RecommendedCellsForPaging = SEQ(name='RecommendedCellsForPaging', mode=MODE_TYPE) + _RecommendedCellsForPaging_recommendedCellList = SEQ_OF(name='recommendedCellList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RecommendedCellList'))) + _RecommendedCellsForPaging_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __RecommendedCellsForPaging_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___RecommendedCellsForPaging_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___RecommendedCellsForPaging_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____RecommendedCellsForPaging_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedCellsForPaging_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedCellsForPaging_iE_Extensions__item__id._const_tab = ____RecommendedCellsForPaging_iE_Extensions__item__id_tab ___RecommendedCellsForPaging_iE_Extensions__item__id._const_tab_at = None - ___RecommendedCellsForPaging_iE_Extensions__item__id._const_tab_id = u'id' - ___RecommendedCellsForPaging_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___RecommendedCellsForPaging_iE_Extensions__item__id._const_tab_id = 'id' + ___RecommendedCellsForPaging_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____RecommendedCellsForPaging_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedCellsForPaging_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedCellsForPaging_iE_Extensions__item__criticality._const_tab = ____RecommendedCellsForPaging_iE_Extensions__item__criticality_tab - ___RecommendedCellsForPaging_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___RecommendedCellsForPaging_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___RecommendedCellsForPaging_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___RecommendedCellsForPaging_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___RecommendedCellsForPaging_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___RecommendedCellsForPaging_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____RecommendedCellsForPaging_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedCellsForPaging_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedCellsForPaging_iE_Extensions__item__extensionValue._const_tab = ____RecommendedCellsForPaging_iE_Extensions__item__extensionValue_tab - ___RecommendedCellsForPaging_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___RecommendedCellsForPaging_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___RecommendedCellsForPaging_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___RecommendedCellsForPaging_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __RecommendedCellsForPaging_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___RecommendedCellsForPaging_iE_Extensions__item__id), - (u'criticality', ___RecommendedCellsForPaging_iE_Extensions__item__criticality), - (u'extensionValue', ___RecommendedCellsForPaging_iE_Extensions__item__extensionValue), + ('id', ___RecommendedCellsForPaging_iE_Extensions__item__id), + ('criticality', ___RecommendedCellsForPaging_iE_Extensions__item__criticality), + ('extensionValue', ___RecommendedCellsForPaging_iE_Extensions__item__extensionValue), ]) __RecommendedCellsForPaging_iE_Extensions__item_._ext = None _RecommendedCellsForPaging_iE_Extensions._cont = __RecommendedCellsForPaging_iE_Extensions__item_ _RecommendedCellsForPaging_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) RecommendedCellsForPaging._cont = ASN1Dict([ - (u'recommendedCellList', _RecommendedCellsForPaging_recommendedCellList), - (u'iE-Extensions', _RecommendedCellsForPaging_iE_Extensions), + ('recommendedCellList', _RecommendedCellsForPaging_recommendedCellList), + ('iE-Extensions', _RecommendedCellsForPaging_iE_Extensions), ]) RecommendedCellsForPaging._ext = [] #-----< RecommendedCellsForPaging-ExtIEs >-----# - RecommendedCellsForPaging_ExtIEs = CLASS(name=u'RecommendedCellsForPaging-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + RecommendedCellsForPaging_ExtIEs = CLASS(name='RecommendedCellsForPaging-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) RecommendedCellsForPaging_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< RecommendedCellList >-----# - RecommendedCellList = SEQ_OF(name=u'RecommendedCellList', mode=MODE_TYPE) + RecommendedCellList = SEQ_OF(name='RecommendedCellList', mode=MODE_TYPE) _RecommendedCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __RecommendedCellList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) + __RecommendedCellList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) ___RecommendedCellList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____RecommendedCellList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RecommendedCellItem'))) - ___RecommendedCellList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 214), (u'criticality', u'ignore'), (u'Value', ____RecommendedCellList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + ____RecommendedCellList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RecommendedCellItem'))) + ___RecommendedCellList__item__id_tab._val = ASN1Set(rv=[dict([('id', 214), ('criticality', 'ignore'), ('Value', ____RecommendedCellList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) __RecommendedCellList__item__id._const_tab = ___RecommendedCellList__item__id_tab __RecommendedCellList__item__id._const_tab_at = None - __RecommendedCellList__item__id._const_tab_id = u'id' - __RecommendedCellList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) + __RecommendedCellList__item__id._const_tab_id = 'id' + __RecommendedCellList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) __RecommendedCellList__item__criticality._const_tab = ___RecommendedCellList__item__id_tab - __RecommendedCellList__item__criticality._const_tab_at = ('..', u'id') - __RecommendedCellList__item__criticality._const_tab_id = u'criticality' - __RecommendedCellList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) + __RecommendedCellList__item__criticality._const_tab_at = ('..', 'id') + __RecommendedCellList__item__criticality._const_tab_id = 'criticality' + __RecommendedCellList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) __RecommendedCellList__item__value._const_tab = ___RecommendedCellList__item__id_tab - __RecommendedCellList__item__value._const_tab_at = ('..', u'id') - __RecommendedCellList__item__value._const_tab_id = u'Value' + __RecommendedCellList__item__value._const_tab_at = ('..', 'id') + __RecommendedCellList__item__value._const_tab_id = 'Value' _RecommendedCellList__item_._cont = ASN1Dict([ - (u'id', __RecommendedCellList__item__id), - (u'criticality', __RecommendedCellList__item__criticality), - (u'value', __RecommendedCellList__item__value), + ('id', __RecommendedCellList__item__id), + ('criticality', __RecommendedCellList__item__criticality), + ('value', __RecommendedCellList__item__value), ]) _RecommendedCellList__item_._ext = None RecommendedCellList._cont = _RecommendedCellList__item_ RecommendedCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< RecommendedCellItemIEs >-----# - RecommendedCellItemIEs = CLASS(name=u'RecommendedCellItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _RecommendedCellItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RecommendedCellItem'))) - RecommendedCellItemIEs._val = ASN1Set(rv=[dict([(u'id', 214), (u'criticality', u'ignore'), (u'Value', _RecommendedCellItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) + RecommendedCellItemIEs = CLASS(name='RecommendedCellItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _RecommendedCellItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RecommendedCellItem'))) + RecommendedCellItemIEs._val = ASN1Set(rv=[dict([('id', 214), ('criticality', 'ignore'), ('Value', _RecommendedCellItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) #-----< RecommendedCellItem >-----# - RecommendedCellItem = SEQ(name=u'RecommendedCellItem', mode=MODE_TYPE) - _RecommendedCellItem_eUTRAN_CGI = SEQ(name=u'eUTRAN-CGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _RecommendedCellItem_timeStayedInCell = INT(name=u'timeStayedInCell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + RecommendedCellItem = SEQ(name='RecommendedCellItem', mode=MODE_TYPE) + _RecommendedCellItem_eUTRAN_CGI = SEQ(name='eUTRAN-CGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _RecommendedCellItem_timeStayedInCell = INT(name='timeStayedInCell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) _RecommendedCellItem_timeStayedInCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[]) - _RecommendedCellItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _RecommendedCellItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __RecommendedCellItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___RecommendedCellItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___RecommendedCellItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____RecommendedCellItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedCellItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedCellItem_iE_Extensions__item__id._const_tab = ____RecommendedCellItem_iE_Extensions__item__id_tab ___RecommendedCellItem_iE_Extensions__item__id._const_tab_at = None - ___RecommendedCellItem_iE_Extensions__item__id._const_tab_id = u'id' - ___RecommendedCellItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___RecommendedCellItem_iE_Extensions__item__id._const_tab_id = 'id' + ___RecommendedCellItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____RecommendedCellItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedCellItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedCellItem_iE_Extensions__item__criticality._const_tab = ____RecommendedCellItem_iE_Extensions__item__criticality_tab - ___RecommendedCellItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___RecommendedCellItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___RecommendedCellItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___RecommendedCellItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___RecommendedCellItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___RecommendedCellItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____RecommendedCellItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedCellItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedCellItem_iE_Extensions__item__extensionValue._const_tab = ____RecommendedCellItem_iE_Extensions__item__extensionValue_tab - ___RecommendedCellItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___RecommendedCellItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___RecommendedCellItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___RecommendedCellItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __RecommendedCellItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___RecommendedCellItem_iE_Extensions__item__id), - (u'criticality', ___RecommendedCellItem_iE_Extensions__item__criticality), - (u'extensionValue', ___RecommendedCellItem_iE_Extensions__item__extensionValue), + ('id', ___RecommendedCellItem_iE_Extensions__item__id), + ('criticality', ___RecommendedCellItem_iE_Extensions__item__criticality), + ('extensionValue', ___RecommendedCellItem_iE_Extensions__item__extensionValue), ]) __RecommendedCellItem_iE_Extensions__item_._ext = None _RecommendedCellItem_iE_Extensions._cont = __RecommendedCellItem_iE_Extensions__item_ _RecommendedCellItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) RecommendedCellItem._cont = ASN1Dict([ - (u'eUTRAN-CGI', _RecommendedCellItem_eUTRAN_CGI), - (u'timeStayedInCell', _RecommendedCellItem_timeStayedInCell), - (u'iE-Extensions', _RecommendedCellItem_iE_Extensions), + ('eUTRAN-CGI', _RecommendedCellItem_eUTRAN_CGI), + ('timeStayedInCell', _RecommendedCellItem_timeStayedInCell), + ('iE-Extensions', _RecommendedCellItem_iE_Extensions), ]) RecommendedCellItem._ext = [] #-----< RecommendedCellsForPagingItem-ExtIEs >-----# - RecommendedCellsForPagingItem_ExtIEs = CLASS(name=u'RecommendedCellsForPagingItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + RecommendedCellsForPagingItem_ExtIEs = CLASS(name='RecommendedCellsForPagingItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) RecommendedCellsForPagingItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< RecommendedENBsForPaging >-----# - RecommendedENBsForPaging = SEQ(name=u'RecommendedENBsForPaging', mode=MODE_TYPE) - _RecommendedENBsForPaging_recommendedENBList = SEQ_OF(name=u'recommendedENBList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RecommendedENBList'))) - _RecommendedENBsForPaging_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + RecommendedENBsForPaging = SEQ(name='RecommendedENBsForPaging', mode=MODE_TYPE) + _RecommendedENBsForPaging_recommendedENBList = SEQ_OF(name='recommendedENBList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RecommendedENBList'))) + _RecommendedENBsForPaging_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __RecommendedENBsForPaging_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___RecommendedENBsForPaging_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___RecommendedENBsForPaging_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____RecommendedENBsForPaging_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedENBsForPaging_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedENBsForPaging_iE_Extensions__item__id._const_tab = ____RecommendedENBsForPaging_iE_Extensions__item__id_tab ___RecommendedENBsForPaging_iE_Extensions__item__id._const_tab_at = None - ___RecommendedENBsForPaging_iE_Extensions__item__id._const_tab_id = u'id' - ___RecommendedENBsForPaging_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___RecommendedENBsForPaging_iE_Extensions__item__id._const_tab_id = 'id' + ___RecommendedENBsForPaging_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____RecommendedENBsForPaging_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedENBsForPaging_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedENBsForPaging_iE_Extensions__item__criticality._const_tab = ____RecommendedENBsForPaging_iE_Extensions__item__criticality_tab - ___RecommendedENBsForPaging_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___RecommendedENBsForPaging_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___RecommendedENBsForPaging_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___RecommendedENBsForPaging_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___RecommendedENBsForPaging_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___RecommendedENBsForPaging_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____RecommendedENBsForPaging_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedENBsForPaging_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedENBsForPaging_iE_Extensions__item__extensionValue._const_tab = ____RecommendedENBsForPaging_iE_Extensions__item__extensionValue_tab - ___RecommendedENBsForPaging_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___RecommendedENBsForPaging_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___RecommendedENBsForPaging_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___RecommendedENBsForPaging_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __RecommendedENBsForPaging_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___RecommendedENBsForPaging_iE_Extensions__item__id), - (u'criticality', ___RecommendedENBsForPaging_iE_Extensions__item__criticality), - (u'extensionValue', ___RecommendedENBsForPaging_iE_Extensions__item__extensionValue), + ('id', ___RecommendedENBsForPaging_iE_Extensions__item__id), + ('criticality', ___RecommendedENBsForPaging_iE_Extensions__item__criticality), + ('extensionValue', ___RecommendedENBsForPaging_iE_Extensions__item__extensionValue), ]) __RecommendedENBsForPaging_iE_Extensions__item_._ext = None _RecommendedENBsForPaging_iE_Extensions._cont = __RecommendedENBsForPaging_iE_Extensions__item_ _RecommendedENBsForPaging_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) RecommendedENBsForPaging._cont = ASN1Dict([ - (u'recommendedENBList', _RecommendedENBsForPaging_recommendedENBList), - (u'iE-Extensions', _RecommendedENBsForPaging_iE_Extensions), + ('recommendedENBList', _RecommendedENBsForPaging_recommendedENBList), + ('iE-Extensions', _RecommendedENBsForPaging_iE_Extensions), ]) RecommendedENBsForPaging._ext = [] #-----< RecommendedENBsForPaging-ExtIEs >-----# - RecommendedENBsForPaging_ExtIEs = CLASS(name=u'RecommendedENBsForPaging-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + RecommendedENBsForPaging_ExtIEs = CLASS(name='RecommendedENBsForPaging-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) RecommendedENBsForPaging_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< RecommendedENBList >-----# - RecommendedENBList = SEQ_OF(name=u'RecommendedENBList', mode=MODE_TYPE) + RecommendedENBList = SEQ_OF(name='RecommendedENBList', mode=MODE_TYPE) _RecommendedENBList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __RecommendedENBList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) + __RecommendedENBList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) ___RecommendedENBList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____RecommendedENBList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RecommendedENBItem'))) - ___RecommendedENBList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 215), (u'criticality', u'ignore'), (u'Value', ____RecommendedENBList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + ____RecommendedENBList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RecommendedENBItem'))) + ___RecommendedENBList__item__id_tab._val = ASN1Set(rv=[dict([('id', 215), ('criticality', 'ignore'), ('Value', ____RecommendedENBList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) __RecommendedENBList__item__id._const_tab = ___RecommendedENBList__item__id_tab __RecommendedENBList__item__id._const_tab_at = None - __RecommendedENBList__item__id._const_tab_id = u'id' - __RecommendedENBList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) + __RecommendedENBList__item__id._const_tab_id = 'id' + __RecommendedENBList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) __RecommendedENBList__item__criticality._const_tab = ___RecommendedENBList__item__id_tab - __RecommendedENBList__item__criticality._const_tab_at = ('..', u'id') - __RecommendedENBList__item__criticality._const_tab_id = u'criticality' - __RecommendedENBList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) + __RecommendedENBList__item__criticality._const_tab_at = ('..', 'id') + __RecommendedENBList__item__criticality._const_tab_id = 'criticality' + __RecommendedENBList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) __RecommendedENBList__item__value._const_tab = ___RecommendedENBList__item__id_tab - __RecommendedENBList__item__value._const_tab_at = ('..', u'id') - __RecommendedENBList__item__value._const_tab_id = u'Value' + __RecommendedENBList__item__value._const_tab_at = ('..', 'id') + __RecommendedENBList__item__value._const_tab_id = 'Value' _RecommendedENBList__item_._cont = ASN1Dict([ - (u'id', __RecommendedENBList__item__id), - (u'criticality', __RecommendedENBList__item__criticality), - (u'value', __RecommendedENBList__item__value), + ('id', __RecommendedENBList__item__id), + ('criticality', __RecommendedENBList__item__criticality), + ('value', __RecommendedENBList__item__value), ]) _RecommendedENBList__item_._ext = None RecommendedENBList._cont = _RecommendedENBList__item_ RecommendedENBList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< RecommendedENBItemIEs >-----# - RecommendedENBItemIEs = CLASS(name=u'RecommendedENBItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _RecommendedENBItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RecommendedENBItem'))) - RecommendedENBItemIEs._val = ASN1Set(rv=[dict([(u'id', 215), (u'criticality', u'ignore'), (u'Value', _RecommendedENBItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) + RecommendedENBItemIEs = CLASS(name='RecommendedENBItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _RecommendedENBItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RecommendedENBItem'))) + RecommendedENBItemIEs._val = ASN1Set(rv=[dict([('id', 215), ('criticality', 'ignore'), ('Value', _RecommendedENBItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) #-----< RecommendedENBItem >-----# - RecommendedENBItem = SEQ(name=u'RecommendedENBItem', mode=MODE_TYPE) - _RecommendedENBItem_mMEPagingTarget = CHOICE(name=u'mMEPagingTarget', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MMEPagingTarget'))) - _RecommendedENBItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + RecommendedENBItem = SEQ(name='RecommendedENBItem', mode=MODE_TYPE) + _RecommendedENBItem_mMEPagingTarget = CHOICE(name='mMEPagingTarget', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MMEPagingTarget'))) + _RecommendedENBItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __RecommendedENBItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___RecommendedENBItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___RecommendedENBItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____RecommendedENBItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedENBItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedENBItem_iE_Extensions__item__id._const_tab = ____RecommendedENBItem_iE_Extensions__item__id_tab ___RecommendedENBItem_iE_Extensions__item__id._const_tab_at = None - ___RecommendedENBItem_iE_Extensions__item__id._const_tab_id = u'id' - ___RecommendedENBItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___RecommendedENBItem_iE_Extensions__item__id._const_tab_id = 'id' + ___RecommendedENBItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____RecommendedENBItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedENBItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedENBItem_iE_Extensions__item__criticality._const_tab = ____RecommendedENBItem_iE_Extensions__item__criticality_tab - ___RecommendedENBItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___RecommendedENBItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___RecommendedENBItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___RecommendedENBItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___RecommendedENBItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___RecommendedENBItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____RecommendedENBItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RecommendedENBItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RecommendedENBItem_iE_Extensions__item__extensionValue._const_tab = ____RecommendedENBItem_iE_Extensions__item__extensionValue_tab - ___RecommendedENBItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___RecommendedENBItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___RecommendedENBItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___RecommendedENBItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __RecommendedENBItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___RecommendedENBItem_iE_Extensions__item__id), - (u'criticality', ___RecommendedENBItem_iE_Extensions__item__criticality), - (u'extensionValue', ___RecommendedENBItem_iE_Extensions__item__extensionValue), + ('id', ___RecommendedENBItem_iE_Extensions__item__id), + ('criticality', ___RecommendedENBItem_iE_Extensions__item__criticality), + ('extensionValue', ___RecommendedENBItem_iE_Extensions__item__extensionValue), ]) __RecommendedENBItem_iE_Extensions__item_._ext = None _RecommendedENBItem_iE_Extensions._cont = __RecommendedENBItem_iE_Extensions__item_ _RecommendedENBItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) RecommendedENBItem._cont = ASN1Dict([ - (u'mMEPagingTarget', _RecommendedENBItem_mMEPagingTarget), - (u'iE-Extensions', _RecommendedENBItem_iE_Extensions), + ('mMEPagingTarget', _RecommendedENBItem_mMEPagingTarget), + ('iE-Extensions', _RecommendedENBItem_iE_Extensions), ]) RecommendedENBItem._ext = [] #-----< RecommendedENBItem-ExtIEs >-----# - RecommendedENBItem_ExtIEs = CLASS(name=u'RecommendedENBItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + RecommendedENBItem_ExtIEs = CLASS(name='RecommendedENBItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) RecommendedENBItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< RelativeMMECapacity >-----# - RelativeMMECapacity = INT(name=u'RelativeMMECapacity', mode=MODE_TYPE) + RelativeMMECapacity = INT(name='RelativeMMECapacity', mode=MODE_TYPE) RelativeMMECapacity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[]) #-----< RelayNode-Indicator >-----# - RelayNode_Indicator = ENUM(name=u'RelayNode-Indicator', mode=MODE_TYPE) - RelayNode_Indicator._cont = ASN1Dict([(u'true', 0)]) + RelayNode_Indicator = ENUM(name='RelayNode-Indicator', mode=MODE_TYPE) + RelayNode_Indicator._cont = ASN1Dict([('true', 0)]) RelayNode_Indicator._ext = [] #-----< RAC >-----# - RAC = OCT_STR(name=u'RAC', mode=MODE_TYPE) + RAC = OCT_STR(name='RAC', mode=MODE_TYPE) RAC._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[]) #-----< RAT-Type >-----# - RAT_Type = ENUM(name=u'RAT-Type', mode=MODE_TYPE) - RAT_Type._cont = ASN1Dict([(u'nbiot', 0)]) + RAT_Type = ENUM(name='RAT-Type', mode=MODE_TYPE) + RAT_Type._cont = ASN1Dict([('nbiot', 0)]) RAT_Type._ext = [] #-----< ReportAmountMDT >-----# - ReportAmountMDT = ENUM(name=u'ReportAmountMDT', mode=MODE_TYPE) - ReportAmountMDT._cont = ASN1Dict([(u'r1', 0), (u'r2', 1), (u'r4', 2), (u'r8', 3), (u'r16', 4), (u'r32', 5), (u'r64', 6), (u'rinfinity', 7)]) + ReportAmountMDT = ENUM(name='ReportAmountMDT', mode=MODE_TYPE) + ReportAmountMDT._cont = ASN1Dict([('r1', 0), ('r2', 1), ('r4', 2), ('r8', 3), ('r16', 4), ('r32', 5), ('r64', 6), ('rinfinity', 7)]) ReportAmountMDT._ext = None #-----< ReportIntervalMDT >-----# - ReportIntervalMDT = ENUM(name=u'ReportIntervalMDT', mode=MODE_TYPE) - ReportIntervalMDT._cont = ASN1Dict([(u'ms120', 0), (u'ms240', 1), (u'ms480', 2), (u'ms640', 3), (u'ms1024', 4), (u'ms2048', 5), (u'ms5120', 6), (u'ms10240', 7), (u'min1', 8), (u'min6', 9), (u'min12', 10), (u'min30', 11), (u'min60', 12)]) + ReportIntervalMDT = ENUM(name='ReportIntervalMDT', mode=MODE_TYPE) + ReportIntervalMDT._cont = ASN1Dict([('ms120', 0), ('ms240', 1), ('ms480', 2), ('ms640', 3), ('ms1024', 4), ('ms2048', 5), ('ms5120', 6), ('ms10240', 7), ('min1', 8), ('min6', 9), ('min12', 10), ('min30', 11), ('min60', 12)]) ReportIntervalMDT._ext = None #-----< M1ReportingTrigger >-----# - M1ReportingTrigger = ENUM(name=u'M1ReportingTrigger', mode=MODE_TYPE) - M1ReportingTrigger._cont = ASN1Dict([(u'periodic', 0), (u'a2eventtriggered', 1), (u'a2eventtriggered-periodic', 2)]) - M1ReportingTrigger._ext = [u'a2eventtriggered-periodic'] + M1ReportingTrigger = ENUM(name='M1ReportingTrigger', mode=MODE_TYPE) + M1ReportingTrigger._cont = ASN1Dict([('periodic', 0), ('a2eventtriggered', 1), ('a2eventtriggered-periodic', 2)]) + M1ReportingTrigger._ext = ['a2eventtriggered-periodic'] #-----< RequestType >-----# - RequestType = SEQ(name=u'RequestType', mode=MODE_TYPE) - _RequestType_eventType = ENUM(name=u'eventType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EventType'))) - _RequestType_reportArea = ENUM(name=u'reportArea', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ReportArea'))) - _RequestType_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + RequestType = SEQ(name='RequestType', mode=MODE_TYPE) + _RequestType_eventType = ENUM(name='eventType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EventType'))) + _RequestType_reportArea = ENUM(name='reportArea', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ReportArea'))) + _RequestType_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __RequestType_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___RequestType_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___RequestType_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____RequestType_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____RequestType_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestTypeAdditionalInfo'))) - ____RequestType_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 298), (u'criticality', u'ignore'), (u'Extension', _____RequestType_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____RequestType_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestTypeAdditionalInfo'))) + ____RequestType_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 298), ('criticality', 'ignore'), ('Extension', _____RequestType_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___RequestType_iE_Extensions__item__id._const_tab = ____RequestType_iE_Extensions__item__id_tab ___RequestType_iE_Extensions__item__id._const_tab_at = None - ___RequestType_iE_Extensions__item__id._const_tab_id = u'id' - ___RequestType_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___RequestType_iE_Extensions__item__id._const_tab_id = 'id' + ___RequestType_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___RequestType_iE_Extensions__item__criticality._const_tab = ____RequestType_iE_Extensions__item__id_tab - ___RequestType_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___RequestType_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___RequestType_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___RequestType_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___RequestType_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___RequestType_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___RequestType_iE_Extensions__item__extensionValue._const_tab = ____RequestType_iE_Extensions__item__id_tab - ___RequestType_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___RequestType_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___RequestType_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___RequestType_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __RequestType_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___RequestType_iE_Extensions__item__id), - (u'criticality', ___RequestType_iE_Extensions__item__criticality), - (u'extensionValue', ___RequestType_iE_Extensions__item__extensionValue), + ('id', ___RequestType_iE_Extensions__item__id), + ('criticality', ___RequestType_iE_Extensions__item__criticality), + ('extensionValue', ___RequestType_iE_Extensions__item__extensionValue), ]) __RequestType_iE_Extensions__item_._ext = None _RequestType_iE_Extensions._cont = __RequestType_iE_Extensions__item_ _RequestType_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) RequestType._cont = ASN1Dict([ - (u'eventType', _RequestType_eventType), - (u'reportArea', _RequestType_reportArea), - (u'iE-Extensions', _RequestType_iE_Extensions), + ('eventType', _RequestType_eventType), + ('reportArea', _RequestType_reportArea), + ('iE-Extensions', _RequestType_iE_Extensions), ]) RequestType._ext = [] #-----< RequestType-ExtIEs >-----# - RequestType_ExtIEs = CLASS(name=u'RequestType-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _RequestType_ExtIEs_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestTypeAdditionalInfo'))) - RequestType_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 298), (u'criticality', u'ignore'), (u'Extension', _RequestType_ExtIEs_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + RequestType_ExtIEs = CLASS(name='RequestType-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _RequestType_ExtIEs_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestTypeAdditionalInfo'))) + RequestType_ExtIEs._val = ASN1Set(rv=[dict([('id', 298), ('criticality', 'ignore'), ('Extension', _RequestType_ExtIEs_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< RequestTypeAdditionalInfo >-----# - RequestTypeAdditionalInfo = ENUM(name=u'RequestTypeAdditionalInfo', mode=MODE_TYPE) - RequestTypeAdditionalInfo._cont = ASN1Dict([(u'includePSCell', 0)]) + RequestTypeAdditionalInfo = ENUM(name='RequestTypeAdditionalInfo', mode=MODE_TYPE) + RequestTypeAdditionalInfo._cont = ASN1Dict([('includePSCell', 0)]) RequestTypeAdditionalInfo._ext = [] #-----< RIMTransfer >-----# - RIMTransfer = SEQ(name=u'RIMTransfer', mode=MODE_TYPE) - _RIMTransfer_rIMInformation = OCT_STR(name=u'rIMInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RIMInformation'))) - _RIMTransfer_rIMRoutingAddress = CHOICE(name=u'rIMRoutingAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RIMRoutingAddress')), opt=True) - _RIMTransfer_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + RIMTransfer = SEQ(name='RIMTransfer', mode=MODE_TYPE) + _RIMTransfer_rIMInformation = OCT_STR(name='rIMInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RIMInformation'))) + _RIMTransfer_rIMRoutingAddress = CHOICE(name='rIMRoutingAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RIMRoutingAddress')), opt=True) + _RIMTransfer_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __RIMTransfer_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___RIMTransfer_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___RIMTransfer_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____RIMTransfer_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RIMTransfer_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RIMTransfer_iE_Extensions__item__id._const_tab = ____RIMTransfer_iE_Extensions__item__id_tab ___RIMTransfer_iE_Extensions__item__id._const_tab_at = None - ___RIMTransfer_iE_Extensions__item__id._const_tab_id = u'id' - ___RIMTransfer_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___RIMTransfer_iE_Extensions__item__id._const_tab_id = 'id' + ___RIMTransfer_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____RIMTransfer_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RIMTransfer_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RIMTransfer_iE_Extensions__item__criticality._const_tab = ____RIMTransfer_iE_Extensions__item__criticality_tab - ___RIMTransfer_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___RIMTransfer_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___RIMTransfer_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___RIMTransfer_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___RIMTransfer_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___RIMTransfer_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____RIMTransfer_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RIMTransfer_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RIMTransfer_iE_Extensions__item__extensionValue._const_tab = ____RIMTransfer_iE_Extensions__item__extensionValue_tab - ___RIMTransfer_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___RIMTransfer_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___RIMTransfer_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___RIMTransfer_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __RIMTransfer_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___RIMTransfer_iE_Extensions__item__id), - (u'criticality', ___RIMTransfer_iE_Extensions__item__criticality), - (u'extensionValue', ___RIMTransfer_iE_Extensions__item__extensionValue), + ('id', ___RIMTransfer_iE_Extensions__item__id), + ('criticality', ___RIMTransfer_iE_Extensions__item__criticality), + ('extensionValue', ___RIMTransfer_iE_Extensions__item__extensionValue), ]) __RIMTransfer_iE_Extensions__item_._ext = None _RIMTransfer_iE_Extensions._cont = __RIMTransfer_iE_Extensions__item_ _RIMTransfer_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) RIMTransfer._cont = ASN1Dict([ - (u'rIMInformation', _RIMTransfer_rIMInformation), - (u'rIMRoutingAddress', _RIMTransfer_rIMRoutingAddress), - (u'iE-Extensions', _RIMTransfer_iE_Extensions), + ('rIMInformation', _RIMTransfer_rIMInformation), + ('rIMRoutingAddress', _RIMTransfer_rIMRoutingAddress), + ('iE-Extensions', _RIMTransfer_iE_Extensions), ]) RIMTransfer._ext = [] #-----< RIMTransfer-ExtIEs >-----# - RIMTransfer_ExtIEs = CLASS(name=u'RIMTransfer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + RIMTransfer_ExtIEs = CLASS(name='RIMTransfer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) RIMTransfer_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< RIMInformation >-----# - RIMInformation = OCT_STR(name=u'RIMInformation', mode=MODE_TYPE) + RIMInformation = OCT_STR(name='RIMInformation', mode=MODE_TYPE) #-----< RIMRoutingAddress >-----# - RIMRoutingAddress = CHOICE(name=u'RIMRoutingAddress', mode=MODE_TYPE) - _RIMRoutingAddress_gERAN_Cell_ID = SEQ(name=u'gERAN-Cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GERAN-Cell-ID'))) - _RIMRoutingAddress_targetRNC_ID = SEQ(name=u'targetRNC-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TargetRNC-ID'))) - _RIMRoutingAddress_eHRPD_Sector_ID = OCT_STR(name=u'eHRPD-Sector-ID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + RIMRoutingAddress = CHOICE(name='RIMRoutingAddress', mode=MODE_TYPE) + _RIMRoutingAddress_gERAN_Cell_ID = SEQ(name='gERAN-Cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GERAN-Cell-ID'))) + _RIMRoutingAddress_targetRNC_ID = SEQ(name='targetRNC-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TargetRNC-ID'))) + _RIMRoutingAddress_eHRPD_Sector_ID = OCT_STR(name='eHRPD-Sector-ID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _RIMRoutingAddress_eHRPD_Sector_ID._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[]) RIMRoutingAddress._cont = ASN1Dict([ - (u'gERAN-Cell-ID', _RIMRoutingAddress_gERAN_Cell_ID), - (u'targetRNC-ID', _RIMRoutingAddress_targetRNC_ID), - (u'eHRPD-Sector-ID', _RIMRoutingAddress_eHRPD_Sector_ID), + ('gERAN-Cell-ID', _RIMRoutingAddress_gERAN_Cell_ID), + ('targetRNC-ID', _RIMRoutingAddress_targetRNC_ID), + ('eHRPD-Sector-ID', _RIMRoutingAddress_eHRPD_Sector_ID), ]) - RIMRoutingAddress._ext = [u'targetRNC-ID', u'eHRPD-Sector-ID'] + RIMRoutingAddress._ext = ['targetRNC-ID', 'eHRPD-Sector-ID'] #-----< ReportArea >-----# - ReportArea = ENUM(name=u'ReportArea', mode=MODE_TYPE) - ReportArea._cont = ASN1Dict([(u'ecgi', 0)]) + ReportArea = ENUM(name='ReportArea', mode=MODE_TYPE) + ReportArea._cont = ASN1Dict([('ecgi', 0)]) ReportArea._ext = [] #-----< RepetitionPeriod >-----# - RepetitionPeriod = INT(name=u'RepetitionPeriod', mode=MODE_TYPE) + RepetitionPeriod = INT(name='RepetitionPeriod', mode=MODE_TYPE) RepetitionPeriod._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[]) #-----< RLFReportInformation >-----# - RLFReportInformation = SEQ(name=u'RLFReportInformation', mode=MODE_TYPE) - _RLFReportInformation_uE_RLF_Report_Container = OCT_STR(name=u'uE-RLF-Report-Container', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UE-RLF-Report-Container'))) - _RLFReportInformation_uE_RLF_Report_Container_for_extended_bands = OCT_STR(name=u'uE-RLF-Report-Container-for-extended-bands', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UE-RLF-Report-Container-for-extended-bands')), opt=True) - _RLFReportInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + RLFReportInformation = SEQ(name='RLFReportInformation', mode=MODE_TYPE) + _RLFReportInformation_uE_RLF_Report_Container = OCT_STR(name='uE-RLF-Report-Container', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UE-RLF-Report-Container'))) + _RLFReportInformation_uE_RLF_Report_Container_for_extended_bands = OCT_STR(name='uE-RLF-Report-Container-for-extended-bands', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UE-RLF-Report-Container-for-extended-bands')), opt=True) + _RLFReportInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __RLFReportInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___RLFReportInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___RLFReportInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____RLFReportInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RLFReportInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RLFReportInformation_iE_Extensions__item__id._const_tab = ____RLFReportInformation_iE_Extensions__item__id_tab ___RLFReportInformation_iE_Extensions__item__id._const_tab_at = None - ___RLFReportInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___RLFReportInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___RLFReportInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___RLFReportInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____RLFReportInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RLFReportInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RLFReportInformation_iE_Extensions__item__criticality._const_tab = ____RLFReportInformation_iE_Extensions__item__criticality_tab - ___RLFReportInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___RLFReportInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___RLFReportInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___RLFReportInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___RLFReportInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___RLFReportInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____RLFReportInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____RLFReportInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___RLFReportInformation_iE_Extensions__item__extensionValue._const_tab = ____RLFReportInformation_iE_Extensions__item__extensionValue_tab - ___RLFReportInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___RLFReportInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___RLFReportInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___RLFReportInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __RLFReportInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___RLFReportInformation_iE_Extensions__item__id), - (u'criticality', ___RLFReportInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___RLFReportInformation_iE_Extensions__item__extensionValue), + ('id', ___RLFReportInformation_iE_Extensions__item__id), + ('criticality', ___RLFReportInformation_iE_Extensions__item__criticality), + ('extensionValue', ___RLFReportInformation_iE_Extensions__item__extensionValue), ]) __RLFReportInformation_iE_Extensions__item_._ext = None _RLFReportInformation_iE_Extensions._cont = __RLFReportInformation_iE_Extensions__item_ _RLFReportInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) RLFReportInformation._cont = ASN1Dict([ - (u'uE-RLF-Report-Container', _RLFReportInformation_uE_RLF_Report_Container), - (u'uE-RLF-Report-Container-for-extended-bands', _RLFReportInformation_uE_RLF_Report_Container_for_extended_bands), - (u'iE-Extensions', _RLFReportInformation_iE_Extensions), + ('uE-RLF-Report-Container', _RLFReportInformation_uE_RLF_Report_Container), + ('uE-RLF-Report-Container-for-extended-bands', _RLFReportInformation_uE_RLF_Report_Container_for_extended_bands), + ('iE-Extensions', _RLFReportInformation_iE_Extensions), ]) RLFReportInformation._ext = [] #-----< RLFReportInformation-ExtIEs >-----# - RLFReportInformation_ExtIEs = CLASS(name=u'RLFReportInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + RLFReportInformation_ExtIEs = CLASS(name='RLFReportInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) RLFReportInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< RNC-ID >-----# - RNC_ID = INT(name=u'RNC-ID', mode=MODE_TYPE) + RNC_ID = INT(name='RNC-ID', mode=MODE_TYPE) RNC_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[]) #-----< RRC-Container >-----# - RRC_Container = OCT_STR(name=u'RRC-Container', mode=MODE_TYPE) + RRC_Container = OCT_STR(name='RRC-Container', mode=MODE_TYPE) #-----< RRC-Establishment-Cause >-----# - RRC_Establishment_Cause = ENUM(name=u'RRC-Establishment-Cause', mode=MODE_TYPE) - RRC_Establishment_Cause._cont = ASN1Dict([(u'emergency', 0), (u'highPriorityAccess', 1), (u'mt-Access', 2), (u'mo-Signalling', 3), (u'mo-Data', 4), (u'delay-TolerantAccess', 5), (u'mo-VoiceCall', 6), (u'mo-ExceptionData', 7)]) - RRC_Establishment_Cause._ext = [u'delay-TolerantAccess', u'mo-VoiceCall', u'mo-ExceptionData'] + RRC_Establishment_Cause = ENUM(name='RRC-Establishment-Cause', mode=MODE_TYPE) + RRC_Establishment_Cause._cont = ASN1Dict([('emergency', 0), ('highPriorityAccess', 1), ('mt-Access', 2), ('mo-Signalling', 3), ('mo-Data', 4), ('delay-TolerantAccess', 5), ('mo-VoiceCall', 6), ('mo-ExceptionData', 7)]) + RRC_Establishment_Cause._ext = ['delay-TolerantAccess', 'mo-VoiceCall', 'mo-ExceptionData'] #-----< ECGIListForRestart >-----# - ECGIListForRestart = SEQ_OF(name=u'ECGIListForRestart', mode=MODE_TYPE) + ECGIListForRestart = SEQ_OF(name='ECGIListForRestart', mode=MODE_TYPE) _ECGIListForRestart__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) ECGIListForRestart._cont = _ECGIListForRestart__item_ ECGIListForRestart._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< Routing-ID >-----# - Routing_ID = INT(name=u'Routing-ID', mode=MODE_TYPE) + Routing_ID = INT(name='Routing-ID', mode=MODE_TYPE) Routing_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[]) #-----< SecurityKey >-----# - SecurityKey = BIT_STR(name=u'SecurityKey', mode=MODE_TYPE) + SecurityKey = BIT_STR(name='SecurityKey', mode=MODE_TYPE) SecurityKey._const_sz = ASN1Set(rv=[256], rr=[], ev=None, er=[]) #-----< SecurityContext >-----# - SecurityContext = SEQ(name=u'SecurityContext', mode=MODE_TYPE) - _SecurityContext_nextHopChainingCount = INT(name=u'nextHopChainingCount', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + SecurityContext = SEQ(name='SecurityContext', mode=MODE_TYPE) + _SecurityContext_nextHopChainingCount = INT(name='nextHopChainingCount', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _SecurityContext_nextHopChainingCount._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[]) - _SecurityContext_nextHopParameter = BIT_STR(name=u'nextHopParameter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SecurityKey'))) - _SecurityContext_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _SecurityContext_nextHopParameter = BIT_STR(name='nextHopParameter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SecurityKey'))) + _SecurityContext_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __SecurityContext_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___SecurityContext_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___SecurityContext_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____SecurityContext_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SecurityContext_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SecurityContext_iE_Extensions__item__id._const_tab = ____SecurityContext_iE_Extensions__item__id_tab ___SecurityContext_iE_Extensions__item__id._const_tab_at = None - ___SecurityContext_iE_Extensions__item__id._const_tab_id = u'id' - ___SecurityContext_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___SecurityContext_iE_Extensions__item__id._const_tab_id = 'id' + ___SecurityContext_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____SecurityContext_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SecurityContext_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SecurityContext_iE_Extensions__item__criticality._const_tab = ____SecurityContext_iE_Extensions__item__criticality_tab - ___SecurityContext_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___SecurityContext_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___SecurityContext_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___SecurityContext_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___SecurityContext_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___SecurityContext_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____SecurityContext_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SecurityContext_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SecurityContext_iE_Extensions__item__extensionValue._const_tab = ____SecurityContext_iE_Extensions__item__extensionValue_tab - ___SecurityContext_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___SecurityContext_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___SecurityContext_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___SecurityContext_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __SecurityContext_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___SecurityContext_iE_Extensions__item__id), - (u'criticality', ___SecurityContext_iE_Extensions__item__criticality), - (u'extensionValue', ___SecurityContext_iE_Extensions__item__extensionValue), + ('id', ___SecurityContext_iE_Extensions__item__id), + ('criticality', ___SecurityContext_iE_Extensions__item__criticality), + ('extensionValue', ___SecurityContext_iE_Extensions__item__extensionValue), ]) __SecurityContext_iE_Extensions__item_._ext = None _SecurityContext_iE_Extensions._cont = __SecurityContext_iE_Extensions__item_ _SecurityContext_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) SecurityContext._cont = ASN1Dict([ - (u'nextHopChainingCount', _SecurityContext_nextHopChainingCount), - (u'nextHopParameter', _SecurityContext_nextHopParameter), - (u'iE-Extensions', _SecurityContext_iE_Extensions), + ('nextHopChainingCount', _SecurityContext_nextHopChainingCount), + ('nextHopParameter', _SecurityContext_nextHopParameter), + ('iE-Extensions', _SecurityContext_iE_Extensions), ]) SecurityContext._ext = [] #-----< SecurityContext-ExtIEs >-----# - SecurityContext_ExtIEs = CLASS(name=u'SecurityContext-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + SecurityContext_ExtIEs = CLASS(name='SecurityContext-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) SecurityContext_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< SecondaryRATType >-----# - SecondaryRATType = ENUM(name=u'SecondaryRATType', mode=MODE_TYPE) - SecondaryRATType._cont = ASN1Dict([(u'nR', 0), (u'unlicensed', 1)]) - SecondaryRATType._ext = [u'unlicensed'] + SecondaryRATType = ENUM(name='SecondaryRATType', mode=MODE_TYPE) + SecondaryRATType._cont = ASN1Dict([('nR', 0), ('unlicensed', 1)]) + SecondaryRATType._ext = ['unlicensed'] #-----< SecondaryRATDataUsageRequest >-----# - SecondaryRATDataUsageRequest = ENUM(name=u'SecondaryRATDataUsageRequest', mode=MODE_TYPE) - SecondaryRATDataUsageRequest._cont = ASN1Dict([(u'requested', 0)]) + SecondaryRATDataUsageRequest = ENUM(name='SecondaryRATDataUsageRequest', mode=MODE_TYPE) + SecondaryRATDataUsageRequest._cont = ASN1Dict([('requested', 0)]) SecondaryRATDataUsageRequest._ext = [] #-----< SecondaryRATDataUsageReportList >-----# - SecondaryRATDataUsageReportList = SEQ_OF(name=u'SecondaryRATDataUsageReportList', mode=MODE_TYPE) + SecondaryRATDataUsageReportList = SEQ_OF(name='SecondaryRATDataUsageReportList', mode=MODE_TYPE) _SecondaryRATDataUsageReportList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __SecondaryRATDataUsageReportList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) + __SecondaryRATDataUsageReportList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) ___SecondaryRATDataUsageReportList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____SecondaryRATDataUsageReportList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportItem'))) - ___SecondaryRATDataUsageReportList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 265), (u'criticality', u'ignore'), (u'Value', ____SecondaryRATDataUsageReportList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + ____SecondaryRATDataUsageReportList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportItem'))) + ___SecondaryRATDataUsageReportList__item__id_tab._val = ASN1Set(rv=[dict([('id', 265), ('criticality', 'ignore'), ('Value', ____SecondaryRATDataUsageReportList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) __SecondaryRATDataUsageReportList__item__id._const_tab = ___SecondaryRATDataUsageReportList__item__id_tab __SecondaryRATDataUsageReportList__item__id._const_tab_at = None - __SecondaryRATDataUsageReportList__item__id._const_tab_id = u'id' - __SecondaryRATDataUsageReportList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) + __SecondaryRATDataUsageReportList__item__id._const_tab_id = 'id' + __SecondaryRATDataUsageReportList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) __SecondaryRATDataUsageReportList__item__criticality._const_tab = ___SecondaryRATDataUsageReportList__item__id_tab - __SecondaryRATDataUsageReportList__item__criticality._const_tab_at = ('..', u'id') - __SecondaryRATDataUsageReportList__item__criticality._const_tab_id = u'criticality' - __SecondaryRATDataUsageReportList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) + __SecondaryRATDataUsageReportList__item__criticality._const_tab_at = ('..', 'id') + __SecondaryRATDataUsageReportList__item__criticality._const_tab_id = 'criticality' + __SecondaryRATDataUsageReportList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) __SecondaryRATDataUsageReportList__item__value._const_tab = ___SecondaryRATDataUsageReportList__item__id_tab - __SecondaryRATDataUsageReportList__item__value._const_tab_at = ('..', u'id') - __SecondaryRATDataUsageReportList__item__value._const_tab_id = u'Value' + __SecondaryRATDataUsageReportList__item__value._const_tab_at = ('..', 'id') + __SecondaryRATDataUsageReportList__item__value._const_tab_id = 'Value' _SecondaryRATDataUsageReportList__item_._cont = ASN1Dict([ - (u'id', __SecondaryRATDataUsageReportList__item__id), - (u'criticality', __SecondaryRATDataUsageReportList__item__criticality), - (u'value', __SecondaryRATDataUsageReportList__item__value), + ('id', __SecondaryRATDataUsageReportList__item__id), + ('criticality', __SecondaryRATDataUsageReportList__item__criticality), + ('value', __SecondaryRATDataUsageReportList__item__value), ]) _SecondaryRATDataUsageReportList__item_._ext = None SecondaryRATDataUsageReportList._cont = _SecondaryRATDataUsageReportList__item_ SecondaryRATDataUsageReportList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< SecondaryRATDataUsageReportItemIEs >-----# - SecondaryRATDataUsageReportItemIEs = CLASS(name=u'SecondaryRATDataUsageReportItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _SecondaryRATDataUsageReportItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportItem'))) - SecondaryRATDataUsageReportItemIEs._val = ASN1Set(rv=[dict([(u'id', 265), (u'criticality', u'ignore'), (u'Value', _SecondaryRATDataUsageReportItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) + SecondaryRATDataUsageReportItemIEs = CLASS(name='SecondaryRATDataUsageReportItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _SecondaryRATDataUsageReportItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportItem'))) + SecondaryRATDataUsageReportItemIEs._val = ASN1Set(rv=[dict([('id', 265), ('criticality', 'ignore'), ('Value', _SecondaryRATDataUsageReportItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) #-----< SecondaryRATDataUsageReportItem >-----# - SecondaryRATDataUsageReportItem = SEQ(name=u'SecondaryRATDataUsageReportItem', mode=MODE_TYPE) - _SecondaryRATDataUsageReportItem_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _SecondaryRATDataUsageReportItem_secondaryRATType = ENUM(name=u'secondaryRATType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATType'))) - _SecondaryRATDataUsageReportItem_e_RABUsageReportList = SEQ_OF(name=u'e-RABUsageReportList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABUsageReportList'))) - _SecondaryRATDataUsageReportItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + SecondaryRATDataUsageReportItem = SEQ(name='SecondaryRATDataUsageReportItem', mode=MODE_TYPE) + _SecondaryRATDataUsageReportItem_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _SecondaryRATDataUsageReportItem_secondaryRATType = ENUM(name='secondaryRATType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATType'))) + _SecondaryRATDataUsageReportItem_e_RABUsageReportList = SEQ_OF(name='e-RABUsageReportList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABUsageReportList'))) + _SecondaryRATDataUsageReportItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __SecondaryRATDataUsageReportItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___SecondaryRATDataUsageReportItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___SecondaryRATDataUsageReportItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____SecondaryRATDataUsageReportItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SecondaryRATDataUsageReportItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SecondaryRATDataUsageReportItem_iE_Extensions__item__id._const_tab = ____SecondaryRATDataUsageReportItem_iE_Extensions__item__id_tab ___SecondaryRATDataUsageReportItem_iE_Extensions__item__id._const_tab_at = None - ___SecondaryRATDataUsageReportItem_iE_Extensions__item__id._const_tab_id = u'id' - ___SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___SecondaryRATDataUsageReportItem_iE_Extensions__item__id._const_tab_id = 'id' + ___SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality._const_tab = ____SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality_tab - ___SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue._const_tab = ____SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue_tab - ___SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __SecondaryRATDataUsageReportItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___SecondaryRATDataUsageReportItem_iE_Extensions__item__id), - (u'criticality', ___SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality), - (u'extensionValue', ___SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue), + ('id', ___SecondaryRATDataUsageReportItem_iE_Extensions__item__id), + ('criticality', ___SecondaryRATDataUsageReportItem_iE_Extensions__item__criticality), + ('extensionValue', ___SecondaryRATDataUsageReportItem_iE_Extensions__item__extensionValue), ]) __SecondaryRATDataUsageReportItem_iE_Extensions__item_._ext = None _SecondaryRATDataUsageReportItem_iE_Extensions._cont = __SecondaryRATDataUsageReportItem_iE_Extensions__item_ _SecondaryRATDataUsageReportItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) SecondaryRATDataUsageReportItem._cont = ASN1Dict([ - (u'e-RAB-ID', _SecondaryRATDataUsageReportItem_e_RAB_ID), - (u'secondaryRATType', _SecondaryRATDataUsageReportItem_secondaryRATType), - (u'e-RABUsageReportList', _SecondaryRATDataUsageReportItem_e_RABUsageReportList), - (u'iE-Extensions', _SecondaryRATDataUsageReportItem_iE_Extensions), + ('e-RAB-ID', _SecondaryRATDataUsageReportItem_e_RAB_ID), + ('secondaryRATType', _SecondaryRATDataUsageReportItem_secondaryRATType), + ('e-RABUsageReportList', _SecondaryRATDataUsageReportItem_e_RABUsageReportList), + ('iE-Extensions', _SecondaryRATDataUsageReportItem_iE_Extensions), ]) SecondaryRATDataUsageReportItem._ext = [] #-----< SecondaryRATDataUsageReportItem-ExtIEs >-----# - SecondaryRATDataUsageReportItem_ExtIEs = CLASS(name=u'SecondaryRATDataUsageReportItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + SecondaryRATDataUsageReportItem_ExtIEs = CLASS(name='SecondaryRATDataUsageReportItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) SecondaryRATDataUsageReportItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< SerialNumber >-----# - SerialNumber = BIT_STR(name=u'SerialNumber', mode=MODE_TYPE) + SerialNumber = BIT_STR(name='SerialNumber', mode=MODE_TYPE) SerialNumber._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[]) #-----< ServiceType >-----# - ServiceType = ENUM(name=u'ServiceType', mode=MODE_TYPE) - ServiceType._cont = ASN1Dict([(u'qMC-for-streaming-service', 0), (u'qMC-for-MTSI-service', 1)]) + ServiceType = ENUM(name='ServiceType', mode=MODE_TYPE) + ServiceType._cont = ASN1Dict([('qMC-for-streaming-service', 0), ('qMC-for-MTSI-service', 1)]) ServiceType._ext = [] #-----< SONInformation >-----# - SONInformation = CHOICE(name=u'SONInformation', mode=MODE_TYPE) - _SONInformation_sONInformationRequest = ENUM(name=u'sONInformationRequest', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SONInformationRequest'))) - _SONInformation_sONInformationReply = SEQ(name=u'sONInformationReply', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SONInformationReply'))) - _SONInformation_sONInformation_Extension = SEQ(name=u'sONInformation-Extension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SONInformation-Extension'))) + SONInformation = CHOICE(name='SONInformation', mode=MODE_TYPE) + _SONInformation_sONInformationRequest = ENUM(name='sONInformationRequest', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SONInformationRequest'))) + _SONInformation_sONInformationReply = SEQ(name='sONInformationReply', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SONInformationReply'))) + _SONInformation_sONInformation_Extension = SEQ(name='sONInformation-Extension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SONInformation-Extension'))) SONInformation._cont = ASN1Dict([ - (u'sONInformationRequest', _SONInformation_sONInformationRequest), - (u'sONInformationReply', _SONInformation_sONInformationReply), - (u'sONInformation-Extension', _SONInformation_sONInformation_Extension), + ('sONInformationRequest', _SONInformation_sONInformationRequest), + ('sONInformationReply', _SONInformation_sONInformationReply), + ('sONInformation-Extension', _SONInformation_sONInformation_Extension), ]) - SONInformation._ext = [u'sONInformation-Extension'] + SONInformation._ext = ['sONInformation-Extension'] #-----< SONInformation-Extension >-----# - SONInformation_Extension = SEQ(name=u'SONInformation-Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - _SONInformation_Extension_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) + SONInformation_Extension = SEQ(name='SONInformation-Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + _SONInformation_Extension_id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) __SONInformation_Extension_id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ___SONInformation_Extension_id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONInformationReport'))) - __SONInformation_Extension_id_tab._val = ASN1Set(rv=[dict([(u'id', 206), (u'criticality', u'ignore'), (u'Value', ___SONInformation_Extension_id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + ___SONInformation_Extension_id_tab_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONInformationReport'))) + __SONInformation_Extension_id_tab._val = ASN1Set(rv=[dict([('id', 206), ('criticality', 'ignore'), ('Value', ___SONInformation_Extension_id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) _SONInformation_Extension_id._const_tab = __SONInformation_Extension_id_tab _SONInformation_Extension_id._const_tab_at = None - _SONInformation_Extension_id._const_tab_id = u'id' - _SONInformation_Extension_criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) + _SONInformation_Extension_id._const_tab_id = 'id' + _SONInformation_Extension_criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) _SONInformation_Extension_criticality._const_tab = __SONInformation_Extension_id_tab - _SONInformation_Extension_criticality._const_tab_at = ('..', u'id') - _SONInformation_Extension_criticality._const_tab_id = u'criticality' - _SONInformation_Extension_value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) + _SONInformation_Extension_criticality._const_tab_at = ('..', 'id') + _SONInformation_Extension_criticality._const_tab_id = 'criticality' + _SONInformation_Extension_value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) _SONInformation_Extension_value._const_tab = __SONInformation_Extension_id_tab - _SONInformation_Extension_value._const_tab_at = ('..', u'id') - _SONInformation_Extension_value._const_tab_id = u'Value' + _SONInformation_Extension_value._const_tab_at = ('..', 'id') + _SONInformation_Extension_value._const_tab_id = 'Value' SONInformation_Extension._cont = ASN1Dict([ - (u'id', _SONInformation_Extension_id), - (u'criticality', _SONInformation_Extension_criticality), - (u'value', _SONInformation_Extension_value), + ('id', _SONInformation_Extension_id), + ('criticality', _SONInformation_Extension_criticality), + ('value', _SONInformation_Extension_value), ]) SONInformation_Extension._ext = None #-----< SONInformation-ExtensionIE >-----# - SONInformation_ExtensionIE = CLASS(name=u'SONInformation-ExtensionIE', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _SONInformation_ExtensionIE_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONInformationReport'))) - SONInformation_ExtensionIE._val = ASN1Set(rv=[dict([(u'id', 206), (u'criticality', u'ignore'), (u'Value', _SONInformation_ExtensionIE_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) + SONInformation_ExtensionIE = CLASS(name='SONInformation-ExtensionIE', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _SONInformation_ExtensionIE_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONInformationReport'))) + SONInformation_ExtensionIE._val = ASN1Set(rv=[dict([('id', 206), ('criticality', 'ignore'), ('Value', _SONInformation_ExtensionIE_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) #-----< SONInformationRequest >-----# - SONInformationRequest = ENUM(name=u'SONInformationRequest', mode=MODE_TYPE) - SONInformationRequest._cont = ASN1Dict([(u'x2TNL-Configuration-Info', 0), (u'time-Synchronisation-Info', 1), (u'activate-Muting', 2), (u'deactivate-Muting', 3)]) - SONInformationRequest._ext = [u'time-Synchronisation-Info', u'activate-Muting', u'deactivate-Muting'] + SONInformationRequest = ENUM(name='SONInformationRequest', mode=MODE_TYPE) + SONInformationRequest._cont = ASN1Dict([('x2TNL-Configuration-Info', 0), ('time-Synchronisation-Info', 1), ('activate-Muting', 2), ('deactivate-Muting', 3)]) + SONInformationRequest._ext = ['time-Synchronisation-Info', 'activate-Muting', 'deactivate-Muting'] #-----< SONInformationReply >-----# - SONInformationReply = SEQ(name=u'SONInformationReply', mode=MODE_TYPE) - _SONInformationReply_x2TNLConfigurationInfo = SEQ(name=u'x2TNLConfigurationInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'X2TNLConfigurationInfo')), opt=True) - _SONInformationReply_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + SONInformationReply = SEQ(name='SONInformationReply', mode=MODE_TYPE) + _SONInformationReply_x2TNLConfigurationInfo = SEQ(name='x2TNLConfigurationInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'X2TNLConfigurationInfo')), opt=True) + _SONInformationReply_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __SONInformationReply_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___SONInformationReply_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___SONInformationReply_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____SONInformationReply_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____SONInformationReply_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSynchronisationInfo'))) - _____SONInformationReply_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MutingPatternInformation'))) - ____SONInformationReply_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 149), (u'criticality', u'ignore'), (u'Extension', _____SONInformationReply_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[dict([(u'id', 208), (u'criticality', u'ignore'), (u'Extension', _____SONInformationReply_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')])], er=[]) + _____SONInformationReply_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSynchronisationInfo'))) + _____SONInformationReply_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MutingPatternInformation'))) + ____SONInformationReply_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 149), ('criticality', 'ignore'), ('Extension', _____SONInformationReply_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[dict([('id', 208), ('criticality', 'ignore'), ('Extension', _____SONInformationReply_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')])], er=[]) ___SONInformationReply_iE_Extensions__item__id._const_tab = ____SONInformationReply_iE_Extensions__item__id_tab ___SONInformationReply_iE_Extensions__item__id._const_tab_at = None - ___SONInformationReply_iE_Extensions__item__id._const_tab_id = u'id' - ___SONInformationReply_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___SONInformationReply_iE_Extensions__item__id._const_tab_id = 'id' + ___SONInformationReply_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___SONInformationReply_iE_Extensions__item__criticality._const_tab = ____SONInformationReply_iE_Extensions__item__id_tab - ___SONInformationReply_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___SONInformationReply_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___SONInformationReply_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___SONInformationReply_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___SONInformationReply_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___SONInformationReply_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___SONInformationReply_iE_Extensions__item__extensionValue._const_tab = ____SONInformationReply_iE_Extensions__item__id_tab - ___SONInformationReply_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___SONInformationReply_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___SONInformationReply_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___SONInformationReply_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __SONInformationReply_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___SONInformationReply_iE_Extensions__item__id), - (u'criticality', ___SONInformationReply_iE_Extensions__item__criticality), - (u'extensionValue', ___SONInformationReply_iE_Extensions__item__extensionValue), + ('id', ___SONInformationReply_iE_Extensions__item__id), + ('criticality', ___SONInformationReply_iE_Extensions__item__criticality), + ('extensionValue', ___SONInformationReply_iE_Extensions__item__extensionValue), ]) __SONInformationReply_iE_Extensions__item_._ext = None _SONInformationReply_iE_Extensions._cont = __SONInformationReply_iE_Extensions__item_ _SONInformationReply_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) SONInformationReply._cont = ASN1Dict([ - (u'x2TNLConfigurationInfo', _SONInformationReply_x2TNLConfigurationInfo), - (u'iE-Extensions', _SONInformationReply_iE_Extensions), + ('x2TNLConfigurationInfo', _SONInformationReply_x2TNLConfigurationInfo), + ('iE-Extensions', _SONInformationReply_iE_Extensions), ]) SONInformationReply._ext = [] #-----< SONInformationReply-ExtIEs >-----# - SONInformationReply_ExtIEs = CLASS(name=u'SONInformationReply-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _SONInformationReply_ExtIEs_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSynchronisationInfo'))) - _SONInformationReply_ExtIEs_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MutingPatternInformation'))) - SONInformationReply_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 149), (u'criticality', u'ignore'), (u'Extension', _SONInformationReply_ExtIEs_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[dict([(u'id', 208), (u'criticality', u'ignore'), (u'Extension', _SONInformationReply_ExtIEs_val_Extension_1), (u'presence', u'optional')])], er=[]) + SONInformationReply_ExtIEs = CLASS(name='SONInformationReply-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _SONInformationReply_ExtIEs_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSynchronisationInfo'))) + _SONInformationReply_ExtIEs_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MutingPatternInformation'))) + SONInformationReply_ExtIEs._val = ASN1Set(rv=[dict([('id', 149), ('criticality', 'ignore'), ('Extension', _SONInformationReply_ExtIEs_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[dict([('id', 208), ('criticality', 'ignore'), ('Extension', _SONInformationReply_ExtIEs_val_Extension_1), ('presence', 'optional')])], er=[]) #-----< SONInformationReport >-----# - SONInformationReport = CHOICE(name=u'SONInformationReport', mode=MODE_TYPE) - _SONInformationReport_rLFReportInformation = SEQ(name=u'rLFReportInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RLFReportInformation'))) + SONInformationReport = CHOICE(name='SONInformationReport', mode=MODE_TYPE) + _SONInformationReport_rLFReportInformation = SEQ(name='rLFReportInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RLFReportInformation'))) SONInformationReport._cont = ASN1Dict([ - (u'rLFReportInformation', _SONInformationReport_rLFReportInformation), + ('rLFReportInformation', _SONInformationReport_rLFReportInformation), ]) SONInformationReport._ext = [] #-----< SONConfigurationTransfer >-----# - SONConfigurationTransfer = SEQ(name=u'SONConfigurationTransfer', mode=MODE_TYPE) - _SONConfigurationTransfer_targeteNB_ID = SEQ(name=u'targeteNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TargeteNB-ID'))) - _SONConfigurationTransfer_sourceeNB_ID = SEQ(name=u'sourceeNB-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SourceeNB-ID'))) - _SONConfigurationTransfer_sONInformation = CHOICE(name=u'sONInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SONInformation'))) - _SONConfigurationTransfer_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + SONConfigurationTransfer = SEQ(name='SONConfigurationTransfer', mode=MODE_TYPE) + _SONConfigurationTransfer_targeteNB_ID = SEQ(name='targeteNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TargeteNB-ID'))) + _SONConfigurationTransfer_sourceeNB_ID = SEQ(name='sourceeNB-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SourceeNB-ID'))) + _SONConfigurationTransfer_sONInformation = CHOICE(name='sONInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SONInformation'))) + _SONConfigurationTransfer_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __SONConfigurationTransfer_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___SONConfigurationTransfer_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___SONConfigurationTransfer_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____SONConfigurationTransfer_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____SONConfigurationTransfer_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'X2TNLConfigurationInfo'))) - _____SONConfigurationTransfer_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SynchronisationInformation'))) - ____SONConfigurationTransfer_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 152), (u'criticality', u'ignore'), (u'Extension', _____SONConfigurationTransfer_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'conditional')]), dict([(u'id', 209), (u'criticality', u'ignore'), (u'Extension', _____SONConfigurationTransfer_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'conditional')])], rr=[], ev=None, er=[]) + _____SONConfigurationTransfer_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'X2TNLConfigurationInfo'))) + _____SONConfigurationTransfer_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SynchronisationInformation'))) + ____SONConfigurationTransfer_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 152), ('criticality', 'ignore'), ('Extension', _____SONConfigurationTransfer_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'conditional')]), dict([('id', 209), ('criticality', 'ignore'), ('Extension', _____SONConfigurationTransfer_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'conditional')])], rr=[], ev=None, er=[]) ___SONConfigurationTransfer_iE_Extensions__item__id._const_tab = ____SONConfigurationTransfer_iE_Extensions__item__id_tab ___SONConfigurationTransfer_iE_Extensions__item__id._const_tab_at = None - ___SONConfigurationTransfer_iE_Extensions__item__id._const_tab_id = u'id' - ___SONConfigurationTransfer_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___SONConfigurationTransfer_iE_Extensions__item__id._const_tab_id = 'id' + ___SONConfigurationTransfer_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___SONConfigurationTransfer_iE_Extensions__item__criticality._const_tab = ____SONConfigurationTransfer_iE_Extensions__item__id_tab - ___SONConfigurationTransfer_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___SONConfigurationTransfer_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___SONConfigurationTransfer_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___SONConfigurationTransfer_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___SONConfigurationTransfer_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___SONConfigurationTransfer_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___SONConfigurationTransfer_iE_Extensions__item__extensionValue._const_tab = ____SONConfigurationTransfer_iE_Extensions__item__id_tab - ___SONConfigurationTransfer_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___SONConfigurationTransfer_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___SONConfigurationTransfer_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___SONConfigurationTransfer_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __SONConfigurationTransfer_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___SONConfigurationTransfer_iE_Extensions__item__id), - (u'criticality', ___SONConfigurationTransfer_iE_Extensions__item__criticality), - (u'extensionValue', ___SONConfigurationTransfer_iE_Extensions__item__extensionValue), + ('id', ___SONConfigurationTransfer_iE_Extensions__item__id), + ('criticality', ___SONConfigurationTransfer_iE_Extensions__item__criticality), + ('extensionValue', ___SONConfigurationTransfer_iE_Extensions__item__extensionValue), ]) __SONConfigurationTransfer_iE_Extensions__item_._ext = None _SONConfigurationTransfer_iE_Extensions._cont = __SONConfigurationTransfer_iE_Extensions__item_ _SONConfigurationTransfer_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) SONConfigurationTransfer._cont = ASN1Dict([ - (u'targeteNB-ID', _SONConfigurationTransfer_targeteNB_ID), - (u'sourceeNB-ID', _SONConfigurationTransfer_sourceeNB_ID), - (u'sONInformation', _SONConfigurationTransfer_sONInformation), - (u'iE-Extensions', _SONConfigurationTransfer_iE_Extensions), + ('targeteNB-ID', _SONConfigurationTransfer_targeteNB_ID), + ('sourceeNB-ID', _SONConfigurationTransfer_sourceeNB_ID), + ('sONInformation', _SONConfigurationTransfer_sONInformation), + ('iE-Extensions', _SONConfigurationTransfer_iE_Extensions), ]) SONConfigurationTransfer._ext = [] #-----< SONConfigurationTransfer-ExtIEs >-----# - SONConfigurationTransfer_ExtIEs = CLASS(name=u'SONConfigurationTransfer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _SONConfigurationTransfer_ExtIEs_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'X2TNLConfigurationInfo'))) - _SONConfigurationTransfer_ExtIEs_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SynchronisationInformation'))) - SONConfigurationTransfer_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 152), (u'criticality', u'ignore'), (u'Extension', _SONConfigurationTransfer_ExtIEs_val_Extension_0), (u'presence', u'conditional')]), dict([(u'id', 209), (u'criticality', u'ignore'), (u'Extension', _SONConfigurationTransfer_ExtIEs_val_Extension_1), (u'presence', u'conditional')])], rr=[], ev=[], er=[]) + SONConfigurationTransfer_ExtIEs = CLASS(name='SONConfigurationTransfer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _SONConfigurationTransfer_ExtIEs_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'X2TNLConfigurationInfo'))) + _SONConfigurationTransfer_ExtIEs_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SynchronisationInformation'))) + SONConfigurationTransfer_ExtIEs._val = ASN1Set(rv=[dict([('id', 152), ('criticality', 'ignore'), ('Extension', _SONConfigurationTransfer_ExtIEs_val_Extension_0), ('presence', 'conditional')]), dict([('id', 209), ('criticality', 'ignore'), ('Extension', _SONConfigurationTransfer_ExtIEs_val_Extension_1), ('presence', 'conditional')])], rr=[], ev=[], er=[]) #-----< SynchronisationInformation >-----# - SynchronisationInformation = SEQ(name=u'SynchronisationInformation', mode=MODE_TYPE) - _SynchronisationInformation_sourceStratumLevel = INT(name=u'sourceStratumLevel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'StratumLevel')), opt=True) - _SynchronisationInformation_listeningSubframePattern = SEQ(name=u'listeningSubframePattern', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ListeningSubframePattern')), opt=True) - _SynchronisationInformation_aggressoreCGI_List = SEQ_OF(name=u'aggressoreCGI-List', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ECGI-List')), opt=True) - _SynchronisationInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + SynchronisationInformation = SEQ(name='SynchronisationInformation', mode=MODE_TYPE) + _SynchronisationInformation_sourceStratumLevel = INT(name='sourceStratumLevel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'StratumLevel')), opt=True) + _SynchronisationInformation_listeningSubframePattern = SEQ(name='listeningSubframePattern', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ListeningSubframePattern')), opt=True) + _SynchronisationInformation_aggressoreCGI_List = SEQ_OF(name='aggressoreCGI-List', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ECGI-List')), opt=True) + _SynchronisationInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __SynchronisationInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___SynchronisationInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___SynchronisationInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____SynchronisationInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SynchronisationInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SynchronisationInformation_iE_Extensions__item__id._const_tab = ____SynchronisationInformation_iE_Extensions__item__id_tab ___SynchronisationInformation_iE_Extensions__item__id._const_tab_at = None - ___SynchronisationInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___SynchronisationInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___SynchronisationInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___SynchronisationInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____SynchronisationInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SynchronisationInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SynchronisationInformation_iE_Extensions__item__criticality._const_tab = ____SynchronisationInformation_iE_Extensions__item__criticality_tab - ___SynchronisationInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___SynchronisationInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___SynchronisationInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___SynchronisationInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___SynchronisationInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___SynchronisationInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____SynchronisationInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SynchronisationInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SynchronisationInformation_iE_Extensions__item__extensionValue._const_tab = ____SynchronisationInformation_iE_Extensions__item__extensionValue_tab - ___SynchronisationInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___SynchronisationInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___SynchronisationInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___SynchronisationInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __SynchronisationInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___SynchronisationInformation_iE_Extensions__item__id), - (u'criticality', ___SynchronisationInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___SynchronisationInformation_iE_Extensions__item__extensionValue), + ('id', ___SynchronisationInformation_iE_Extensions__item__id), + ('criticality', ___SynchronisationInformation_iE_Extensions__item__criticality), + ('extensionValue', ___SynchronisationInformation_iE_Extensions__item__extensionValue), ]) __SynchronisationInformation_iE_Extensions__item_._ext = None _SynchronisationInformation_iE_Extensions._cont = __SynchronisationInformation_iE_Extensions__item_ _SynchronisationInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) SynchronisationInformation._cont = ASN1Dict([ - (u'sourceStratumLevel', _SynchronisationInformation_sourceStratumLevel), - (u'listeningSubframePattern', _SynchronisationInformation_listeningSubframePattern), - (u'aggressoreCGI-List', _SynchronisationInformation_aggressoreCGI_List), - (u'iE-Extensions', _SynchronisationInformation_iE_Extensions), + ('sourceStratumLevel', _SynchronisationInformation_sourceStratumLevel), + ('listeningSubframePattern', _SynchronisationInformation_listeningSubframePattern), + ('aggressoreCGI-List', _SynchronisationInformation_aggressoreCGI_List), + ('iE-Extensions', _SynchronisationInformation_iE_Extensions), ]) SynchronisationInformation._ext = [] #-----< SynchronisationInformation-ExtIEs >-----# - SynchronisationInformation_ExtIEs = CLASS(name=u'SynchronisationInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + SynchronisationInformation_ExtIEs = CLASS(name='SynchronisationInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) SynchronisationInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Source-ToTarget-TransparentContainer >-----# - Source_ToTarget_TransparentContainer = OCT_STR(name=u'Source-ToTarget-TransparentContainer', mode=MODE_TYPE) + Source_ToTarget_TransparentContainer = OCT_STR(name='Source-ToTarget-TransparentContainer', mode=MODE_TYPE) #-----< SourceBSS-ToTargetBSS-TransparentContainer >-----# - SourceBSS_ToTargetBSS_TransparentContainer = OCT_STR(name=u'SourceBSS-ToTargetBSS-TransparentContainer', mode=MODE_TYPE) + SourceBSS_ToTargetBSS_TransparentContainer = OCT_STR(name='SourceBSS-ToTargetBSS-TransparentContainer', mode=MODE_TYPE) #-----< SourceeNB-ID >-----# - SourceeNB_ID = SEQ(name=u'SourceeNB-ID', mode=MODE_TYPE) - _SourceeNB_ID_global_ENB_ID = SEQ(name=u'global-ENB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - _SourceeNB_ID_selected_TAI = SEQ(name=u'selected-TAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _SourceeNB_ID_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + SourceeNB_ID = SEQ(name='SourceeNB-ID', mode=MODE_TYPE) + _SourceeNB_ID_global_ENB_ID = SEQ(name='global-ENB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + _SourceeNB_ID_selected_TAI = SEQ(name='selected-TAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _SourceeNB_ID_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __SourceeNB_ID_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___SourceeNB_ID_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___SourceeNB_ID_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____SourceeNB_ID_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SourceeNB_ID_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SourceeNB_ID_iE_Extensions__item__id._const_tab = ____SourceeNB_ID_iE_Extensions__item__id_tab ___SourceeNB_ID_iE_Extensions__item__id._const_tab_at = None - ___SourceeNB_ID_iE_Extensions__item__id._const_tab_id = u'id' - ___SourceeNB_ID_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___SourceeNB_ID_iE_Extensions__item__id._const_tab_id = 'id' + ___SourceeNB_ID_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____SourceeNB_ID_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SourceeNB_ID_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SourceeNB_ID_iE_Extensions__item__criticality._const_tab = ____SourceeNB_ID_iE_Extensions__item__criticality_tab - ___SourceeNB_ID_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___SourceeNB_ID_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___SourceeNB_ID_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___SourceeNB_ID_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___SourceeNB_ID_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___SourceeNB_ID_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____SourceeNB_ID_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____SourceeNB_ID_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___SourceeNB_ID_iE_Extensions__item__extensionValue._const_tab = ____SourceeNB_ID_iE_Extensions__item__extensionValue_tab - ___SourceeNB_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___SourceeNB_ID_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___SourceeNB_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___SourceeNB_ID_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __SourceeNB_ID_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___SourceeNB_ID_iE_Extensions__item__id), - (u'criticality', ___SourceeNB_ID_iE_Extensions__item__criticality), - (u'extensionValue', ___SourceeNB_ID_iE_Extensions__item__extensionValue), + ('id', ___SourceeNB_ID_iE_Extensions__item__id), + ('criticality', ___SourceeNB_ID_iE_Extensions__item__criticality), + ('extensionValue', ___SourceeNB_ID_iE_Extensions__item__extensionValue), ]) __SourceeNB_ID_iE_Extensions__item_._ext = None _SourceeNB_ID_iE_Extensions._cont = __SourceeNB_ID_iE_Extensions__item_ _SourceeNB_ID_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) SourceeNB_ID._cont = ASN1Dict([ - (u'global-ENB-ID', _SourceeNB_ID_global_ENB_ID), - (u'selected-TAI', _SourceeNB_ID_selected_TAI), - (u'iE-Extensions', _SourceeNB_ID_iE_Extensions), + ('global-ENB-ID', _SourceeNB_ID_global_ENB_ID), + ('selected-TAI', _SourceeNB_ID_selected_TAI), + ('iE-Extensions', _SourceeNB_ID_iE_Extensions), ]) SourceeNB_ID._ext = None #-----< SourceeNB-ID-ExtIEs >-----# - SourceeNB_ID_ExtIEs = CLASS(name=u'SourceeNB-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + SourceeNB_ID_ExtIEs = CLASS(name='SourceeNB-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) SourceeNB_ID_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< SRVCCOperationNotPossible >-----# - SRVCCOperationNotPossible = ENUM(name=u'SRVCCOperationNotPossible', mode=MODE_TYPE) - SRVCCOperationNotPossible._cont = ASN1Dict([(u'notPossible', 0)]) + SRVCCOperationNotPossible = ENUM(name='SRVCCOperationNotPossible', mode=MODE_TYPE) + SRVCCOperationNotPossible._cont = ASN1Dict([('notPossible', 0)]) SRVCCOperationNotPossible._ext = [] #-----< SRVCCOperationPossible >-----# - SRVCCOperationPossible = ENUM(name=u'SRVCCOperationPossible', mode=MODE_TYPE) - SRVCCOperationPossible._cont = ASN1Dict([(u'possible', 0)]) + SRVCCOperationPossible = ENUM(name='SRVCCOperationPossible', mode=MODE_TYPE) + SRVCCOperationPossible._cont = ASN1Dict([('possible', 0)]) SRVCCOperationPossible._ext = [] #-----< SRVCCHOIndication >-----# - SRVCCHOIndication = ENUM(name=u'SRVCCHOIndication', mode=MODE_TYPE) - SRVCCHOIndication._cont = ASN1Dict([(u'pSandCS', 0), (u'cSonly', 1)]) + SRVCCHOIndication = ENUM(name='SRVCCHOIndication', mode=MODE_TYPE) + SRVCCHOIndication._cont = ASN1Dict([('pSandCS', 0), ('cSonly', 1)]) SRVCCHOIndication._ext = [] #-----< SourceeNB-ToTargeteNB-TransparentContainer >-----# - SourceeNB_ToTargeteNB_TransparentContainer = SEQ(name=u'SourceeNB-ToTargeteNB-TransparentContainer', mode=MODE_TYPE) - _SourceeNB_ToTargeteNB_TransparentContainer_rRC_Container = OCT_STR(name=u'rRC-Container', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RRC-Container'))) - _SourceeNB_ToTargeteNB_TransparentContainer_e_RABInformationList = SEQ_OF(name=u'e-RABInformationList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABInformationList')), opt=True) - _SourceeNB_ToTargeteNB_TransparentContainer_targetCell_ID = SEQ(name=u'targetCell-ID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _SourceeNB_ToTargeteNB_TransparentContainer_subscriberProfileIDforRFP = INT(name=u'subscriberProfileIDforRFP', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP')), opt=True) - _SourceeNB_ToTargeteNB_TransparentContainer_uE_HistoryInformation = SEQ_OF(name=u'uE-HistoryInformation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UE-HistoryInformation'))) - _SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + SourceeNB_ToTargeteNB_TransparentContainer = SEQ(name='SourceeNB-ToTargeteNB-TransparentContainer', mode=MODE_TYPE) + _SourceeNB_ToTargeteNB_TransparentContainer_rRC_Container = OCT_STR(name='rRC-Container', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RRC-Container'))) + _SourceeNB_ToTargeteNB_TransparentContainer_e_RABInformationList = SEQ_OF(name='e-RABInformationList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABInformationList')), opt=True) + _SourceeNB_ToTargeteNB_TransparentContainer_targetCell_ID = SEQ(name='targetCell-ID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _SourceeNB_ToTargeteNB_TransparentContainer_subscriberProfileIDforRFP = INT(name='subscriberProfileIDforRFP', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP')), opt=True) + _SourceeNB_ToTargeteNB_TransparentContainer_uE_HistoryInformation = SEQ_OF(name='uE-HistoryInformation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UE-HistoryInformation'))) + _SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_0 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MobilityInformation'))) - _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_1 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-HistoryInformationFromTheUE'))) - _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_2 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'IMSvoiceEPSfallbackfrom5G'))) - ____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 175), (u'criticality', u'ignore'), (u'Extension', _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 194), (u'criticality', u'ignore'), (u'Extension', _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 296), (u'criticality', u'ignore'), (u'Extension', _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_0 = BIT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MobilityInformation'))) + _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_1 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-HistoryInformationFromTheUE'))) + _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_2 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'IMSvoiceEPSfallbackfrom5G'))) + _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_3 = BIT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_4 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ContextatSource'))) + ____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 175), ('criticality', 'ignore'), ('Extension', _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 194), ('criticality', 'ignore'), ('Extension', _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')]), dict([('id', 296), ('criticality', 'ignore'), ('Extension', _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_2), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Extension', _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_3), ('presence', 'optional')]), dict([('id', 300), ('criticality', 'ignore'), ('Extension', _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_4), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id._const_tab = ____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id._const_tab_at = None - ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id._const_tab_id = u'id' - ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id._const_tab_id = 'id' + ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__criticality._const_tab = ____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab - ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__extensionValue._const_tab = ____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab - ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id), - (u'criticality', ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__criticality), - (u'extensionValue', ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__extensionValue), + ('id', ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id), + ('criticality', ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__criticality), + ('extensionValue', ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__extensionValue), ]) __SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item_._ext = None _SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions._cont = __SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item_ _SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) SourceeNB_ToTargeteNB_TransparentContainer._cont = ASN1Dict([ - (u'rRC-Container', _SourceeNB_ToTargeteNB_TransparentContainer_rRC_Container), - (u'e-RABInformationList', _SourceeNB_ToTargeteNB_TransparentContainer_e_RABInformationList), - (u'targetCell-ID', _SourceeNB_ToTargeteNB_TransparentContainer_targetCell_ID), - (u'subscriberProfileIDforRFP', _SourceeNB_ToTargeteNB_TransparentContainer_subscriberProfileIDforRFP), - (u'uE-HistoryInformation', _SourceeNB_ToTargeteNB_TransparentContainer_uE_HistoryInformation), - (u'iE-Extensions', _SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions), + ('rRC-Container', _SourceeNB_ToTargeteNB_TransparentContainer_rRC_Container), + ('e-RABInformationList', _SourceeNB_ToTargeteNB_TransparentContainer_e_RABInformationList), + ('targetCell-ID', _SourceeNB_ToTargeteNB_TransparentContainer_targetCell_ID), + ('subscriberProfileIDforRFP', _SourceeNB_ToTargeteNB_TransparentContainer_subscriberProfileIDforRFP), + ('uE-HistoryInformation', _SourceeNB_ToTargeteNB_TransparentContainer_uE_HistoryInformation), + ('iE-Extensions', _SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions), ]) SourceeNB_ToTargeteNB_TransparentContainer._ext = [] #-----< SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs >-----# - SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs = CLASS(name=u'SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_0 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MobilityInformation'))) - _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_1 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-HistoryInformationFromTheUE'))) - _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_2 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'IMSvoiceEPSfallbackfrom5G'))) - SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 175), (u'criticality', u'ignore'), (u'Extension', _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 194), (u'criticality', u'ignore'), (u'Extension', _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 296), (u'criticality', u'ignore'), (u'Extension', _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs = CLASS(name='SourceeNB-ToTargeteNB-TransparentContainer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_0 = BIT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MobilityInformation'))) + _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_1 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-HistoryInformationFromTheUE'))) + _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_2 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'IMSvoiceEPSfallbackfrom5G'))) + _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_3 = BIT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_4 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ContextatSource'))) + SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs._val = ASN1Set(rv=[dict([('id', 175), ('criticality', 'ignore'), ('Extension', _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 194), ('criticality', 'ignore'), ('Extension', _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_1), ('presence', 'optional')]), dict([('id', 296), ('criticality', 'ignore'), ('Extension', _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_2), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Extension', _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_3), ('presence', 'optional')]), dict([('id', 300), ('criticality', 'ignore'), ('Extension', _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_4), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< SourceRNC-ToTargetRNC-TransparentContainer >-----# - SourceRNC_ToTargetRNC_TransparentContainer = OCT_STR(name=u'SourceRNC-ToTargetRNC-TransparentContainer', mode=MODE_TYPE) + SourceRNC_ToTargetRNC_TransparentContainer = OCT_STR(name='SourceRNC-ToTargetRNC-TransparentContainer', mode=MODE_TYPE) #-----< SourceNgRanNode-ToTargetNgRanNode-TransparentContainer >-----# - SourceNgRanNode_ToTargetNgRanNode_TransparentContainer = OCT_STR(name=u'SourceNgRanNode-ToTargetNgRanNode-TransparentContainer', mode=MODE_TYPE) + SourceNgRanNode_ToTargetNgRanNode_TransparentContainer = OCT_STR(name='SourceNgRanNode-ToTargetNgRanNode-TransparentContainer', mode=MODE_TYPE) #-----< ServedGUMMEIs >-----# - ServedGUMMEIs = SEQ_OF(name=u'ServedGUMMEIs', mode=MODE_TYPE) + ServedGUMMEIs = SEQ_OF(name='ServedGUMMEIs', mode=MODE_TYPE) _ServedGUMMEIs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedGUMMEIsItem'))) ServedGUMMEIs._cont = _ServedGUMMEIs__item_ ServedGUMMEIs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[]) #-----< ServedGUMMEIsItem >-----# - ServedGUMMEIsItem = SEQ(name=u'ServedGUMMEIsItem', mode=MODE_TYPE) - _ServedGUMMEIsItem_servedPLMNs = SEQ_OF(name=u'servedPLMNs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ServedPLMNs'))) - _ServedGUMMEIsItem_servedGroupIDs = SEQ_OF(name=u'servedGroupIDs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ServedGroupIDs'))) - _ServedGUMMEIsItem_servedMMECs = SEQ_OF(name=u'servedMMECs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ServedMMECs'))) - _ServedGUMMEIsItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ServedGUMMEIsItem = SEQ(name='ServedGUMMEIsItem', mode=MODE_TYPE) + _ServedGUMMEIsItem_servedPLMNs = SEQ_OF(name='servedPLMNs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ServedPLMNs'))) + _ServedGUMMEIsItem_servedGroupIDs = SEQ_OF(name='servedGroupIDs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ServedGroupIDs'))) + _ServedGUMMEIsItem_servedMMECs = SEQ_OF(name='servedMMECs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ServedMMECs'))) + _ServedGUMMEIsItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ServedGUMMEIsItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ServedGUMMEIsItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ServedGUMMEIsItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ServedGUMMEIsItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____ServedGUMMEIsItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + _____ServedGUMMEIsItem_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIType'))) + ____ServedGUMMEIsItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 170), ('criticality', 'ignore'), ('Extension', _____ServedGUMMEIsItem_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___ServedGUMMEIsItem_iE_Extensions__item__id._const_tab = ____ServedGUMMEIsItem_iE_Extensions__item__id_tab ___ServedGUMMEIsItem_iE_Extensions__item__id._const_tab_at = None - ___ServedGUMMEIsItem_iE_Extensions__item__id._const_tab_id = u'id' - ___ServedGUMMEIsItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____ServedGUMMEIsItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____ServedGUMMEIsItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___ServedGUMMEIsItem_iE_Extensions__item__criticality._const_tab = ____ServedGUMMEIsItem_iE_Extensions__item__criticality_tab - ___ServedGUMMEIsItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ServedGUMMEIsItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____ServedGUMMEIsItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____ServedGUMMEIsItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue._const_tab = ____ServedGUMMEIsItem_iE_Extensions__item__extensionValue_tab - ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ServedGUMMEIsItem_iE_Extensions__item__id._const_tab_id = 'id' + ___ServedGUMMEIsItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ___ServedGUMMEIsItem_iE_Extensions__item__criticality._const_tab = ____ServedGUMMEIsItem_iE_Extensions__item__id_tab + ___ServedGUMMEIsItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ServedGUMMEIsItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue._const_tab = ____ServedGUMMEIsItem_iE_Extensions__item__id_tab + ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ServedGUMMEIsItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ServedGUMMEIsItem_iE_Extensions__item__id), - (u'criticality', ___ServedGUMMEIsItem_iE_Extensions__item__criticality), - (u'extensionValue', ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue), + ('id', ___ServedGUMMEIsItem_iE_Extensions__item__id), + ('criticality', ___ServedGUMMEIsItem_iE_Extensions__item__criticality), + ('extensionValue', ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue), ]) __ServedGUMMEIsItem_iE_Extensions__item_._ext = None _ServedGUMMEIsItem_iE_Extensions._cont = __ServedGUMMEIsItem_iE_Extensions__item_ _ServedGUMMEIsItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ServedGUMMEIsItem._cont = ASN1Dict([ - (u'servedPLMNs', _ServedGUMMEIsItem_servedPLMNs), - (u'servedGroupIDs', _ServedGUMMEIsItem_servedGroupIDs), - (u'servedMMECs', _ServedGUMMEIsItem_servedMMECs), - (u'iE-Extensions', _ServedGUMMEIsItem_iE_Extensions), + ('servedPLMNs', _ServedGUMMEIsItem_servedPLMNs), + ('servedGroupIDs', _ServedGUMMEIsItem_servedGroupIDs), + ('servedMMECs', _ServedGUMMEIsItem_servedMMECs), + ('iE-Extensions', _ServedGUMMEIsItem_iE_Extensions), ]) ServedGUMMEIsItem._ext = [] #-----< ServedGUMMEIsItem-ExtIEs >-----# - ServedGUMMEIsItem_ExtIEs = CLASS(name=u'ServedGUMMEIsItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ServedGUMMEIsItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + ServedGUMMEIsItem_ExtIEs = CLASS(name='ServedGUMMEIsItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _ServedGUMMEIsItem_ExtIEs_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIType'))) + ServedGUMMEIsItem_ExtIEs._val = ASN1Set(rv=[dict([('id', 170), ('criticality', 'ignore'), ('Extension', _ServedGUMMEIsItem_ExtIEs_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< ServedGroupIDs >-----# - ServedGroupIDs = SEQ_OF(name=u'ServedGroupIDs', mode=MODE_TYPE) + ServedGroupIDs = SEQ_OF(name='ServedGroupIDs', mode=MODE_TYPE) _ServedGroupIDs__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) ServedGroupIDs._cont = _ServedGroupIDs__item_ ServedGroupIDs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< ServedMMECs >-----# - ServedMMECs = SEQ_OF(name=u'ServedMMECs', mode=MODE_TYPE) + ServedMMECs = SEQ_OF(name='ServedMMECs', mode=MODE_TYPE) _ServedMMECs__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-Code'))) ServedMMECs._cont = _ServedMMECs__item_ ServedMMECs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< ServedPLMNs >-----# - ServedPLMNs = SEQ_OF(name=u'ServedPLMNs', mode=MODE_TYPE) + ServedPLMNs = SEQ_OF(name='ServedPLMNs', mode=MODE_TYPE) _ServedPLMNs__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) ServedPLMNs._cont = _ServedPLMNs__item_ ServedPLMNs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[]) #-----< SubscriberProfileIDforRFP >-----# - SubscriberProfileIDforRFP = INT(name=u'SubscriberProfileIDforRFP', mode=MODE_TYPE) + SubscriberProfileIDforRFP = INT(name='SubscriberProfileIDforRFP', mode=MODE_TYPE) SubscriberProfileIDforRFP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< Subscription-Based-UE-DifferentiationInfo >-----# - Subscription_Based_UE_DifferentiationInfo = SEQ(name=u'Subscription-Based-UE-DifferentiationInfo', mode=MODE_TYPE) - _Subscription_Based_UE_DifferentiationInfo_periodicCommunicationIndicator = ENUM(name=u'periodicCommunicationIndicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) - _Subscription_Based_UE_DifferentiationInfo_periodicCommunicationIndicator._cont = ASN1Dict([(u'periodically', 0), (u'ondemand', 1)]) + Subscription_Based_UE_DifferentiationInfo = SEQ(name='Subscription-Based-UE-DifferentiationInfo', mode=MODE_TYPE) + _Subscription_Based_UE_DifferentiationInfo_periodicCommunicationIndicator = ENUM(name='periodicCommunicationIndicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _Subscription_Based_UE_DifferentiationInfo_periodicCommunicationIndicator._cont = ASN1Dict([('periodically', 0), ('ondemand', 1)]) _Subscription_Based_UE_DifferentiationInfo_periodicCommunicationIndicator._ext = [] - _Subscription_Based_UE_DifferentiationInfo_periodicTime = INT(name=u'periodicTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _Subscription_Based_UE_DifferentiationInfo_periodicTime = INT(name='periodicTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) _Subscription_Based_UE_DifferentiationInfo_periodicTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3600)], ev=[], er=[]) - _Subscription_Based_UE_DifferentiationInfo_scheduledCommunicationTime = SEQ(name=u'scheduledCommunicationTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ScheduledCommunicationTime')), opt=True) - _Subscription_Based_UE_DifferentiationInfo_stationaryIndication = ENUM(name=u'stationaryIndication', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) - _Subscription_Based_UE_DifferentiationInfo_stationaryIndication._cont = ASN1Dict([(u'stationary', 0), (u'mobile', 1)]) + _Subscription_Based_UE_DifferentiationInfo_scheduledCommunicationTime = SEQ(name='scheduledCommunicationTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ScheduledCommunicationTime')), opt=True) + _Subscription_Based_UE_DifferentiationInfo_stationaryIndication = ENUM(name='stationaryIndication', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _Subscription_Based_UE_DifferentiationInfo_stationaryIndication._cont = ASN1Dict([('stationary', 0), ('mobile', 1)]) _Subscription_Based_UE_DifferentiationInfo_stationaryIndication._ext = [] - _Subscription_Based_UE_DifferentiationInfo_trafficProfile = ENUM(name=u'trafficProfile', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) - _Subscription_Based_UE_DifferentiationInfo_trafficProfile._cont = ASN1Dict([(u'single-packet', 0), (u'dual-packets', 1), (u'multiple-packets', 2)]) + _Subscription_Based_UE_DifferentiationInfo_trafficProfile = ENUM(name='trafficProfile', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _Subscription_Based_UE_DifferentiationInfo_trafficProfile._cont = ASN1Dict([('single-packet', 0), ('dual-packets', 1), ('multiple-packets', 2)]) _Subscription_Based_UE_DifferentiationInfo_trafficProfile._ext = [] - _Subscription_Based_UE_DifferentiationInfo_batteryIndication = ENUM(name=u'batteryIndication', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) - _Subscription_Based_UE_DifferentiationInfo_batteryIndication._cont = ASN1Dict([(u'battery-powered', 0), (u'battery-powered-not-rechargeable-or-replaceable', 1), (u'not-battery-powered', 2)]) + _Subscription_Based_UE_DifferentiationInfo_batteryIndication = ENUM(name='batteryIndication', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _Subscription_Based_UE_DifferentiationInfo_batteryIndication._cont = ASN1Dict([('battery-powered', 0), ('battery-powered-not-rechargeable-or-replaceable', 1), ('not-battery-powered', 2)]) _Subscription_Based_UE_DifferentiationInfo_batteryIndication._ext = [] - _Subscription_Based_UE_DifferentiationInfo_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _Subscription_Based_UE_DifferentiationInfo_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id._const_tab = ____Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id_tab ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id._const_tab_at = None - ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id._const_tab_id = u'id' - ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id._const_tab_id = 'id' + ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality._const_tab = ____Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality_tab - ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue._const_tab = ____Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue_tab - ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id), - (u'criticality', ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality), - (u'extensionValue', ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue), + ('id', ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__id), + ('criticality', ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__criticality), + ('extensionValue', ___Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item__extensionValue), ]) __Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item_._ext = None _Subscription_Based_UE_DifferentiationInfo_iE_Extensions._cont = __Subscription_Based_UE_DifferentiationInfo_iE_Extensions__item_ _Subscription_Based_UE_DifferentiationInfo_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) Subscription_Based_UE_DifferentiationInfo._cont = ASN1Dict([ - (u'periodicCommunicationIndicator', _Subscription_Based_UE_DifferentiationInfo_periodicCommunicationIndicator), - (u'periodicTime', _Subscription_Based_UE_DifferentiationInfo_periodicTime), - (u'scheduledCommunicationTime', _Subscription_Based_UE_DifferentiationInfo_scheduledCommunicationTime), - (u'stationaryIndication', _Subscription_Based_UE_DifferentiationInfo_stationaryIndication), - (u'trafficProfile', _Subscription_Based_UE_DifferentiationInfo_trafficProfile), - (u'batteryIndication', _Subscription_Based_UE_DifferentiationInfo_batteryIndication), - (u'iE-Extensions', _Subscription_Based_UE_DifferentiationInfo_iE_Extensions), + ('periodicCommunicationIndicator', _Subscription_Based_UE_DifferentiationInfo_periodicCommunicationIndicator), + ('periodicTime', _Subscription_Based_UE_DifferentiationInfo_periodicTime), + ('scheduledCommunicationTime', _Subscription_Based_UE_DifferentiationInfo_scheduledCommunicationTime), + ('stationaryIndication', _Subscription_Based_UE_DifferentiationInfo_stationaryIndication), + ('trafficProfile', _Subscription_Based_UE_DifferentiationInfo_trafficProfile), + ('batteryIndication', _Subscription_Based_UE_DifferentiationInfo_batteryIndication), + ('iE-Extensions', _Subscription_Based_UE_DifferentiationInfo_iE_Extensions), ]) Subscription_Based_UE_DifferentiationInfo._ext = [] #-----< Subscription-Based-UE-DifferentiationInfo-ExtIEs >-----# - Subscription_Based_UE_DifferentiationInfo_ExtIEs = CLASS(name=u'Subscription-Based-UE-DifferentiationInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + Subscription_Based_UE_DifferentiationInfo_ExtIEs = CLASS(name='Subscription-Based-UE-DifferentiationInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) Subscription_Based_UE_DifferentiationInfo_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< ScheduledCommunicationTime >-----# - ScheduledCommunicationTime = SEQ(name=u'ScheduledCommunicationTime', mode=MODE_TYPE) - _ScheduledCommunicationTime_dayofWeek = BIT_STR(name=u'dayofWeek', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + ScheduledCommunicationTime = SEQ(name='ScheduledCommunicationTime', mode=MODE_TYPE) + _ScheduledCommunicationTime_dayofWeek = BIT_STR(name='dayofWeek', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) _ScheduledCommunicationTime_dayofWeek._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[]) - _ScheduledCommunicationTime_timeofDayStart = INT(name=u'timeofDayStart', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _ScheduledCommunicationTime_timeofDayStart = INT(name='timeofDayStart', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) _ScheduledCommunicationTime_timeofDayStart._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=86399)], ev=[], er=[]) - _ScheduledCommunicationTime_timeofDayEnd = INT(name=u'timeofDayEnd', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _ScheduledCommunicationTime_timeofDayEnd = INT(name='timeofDayEnd', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) _ScheduledCommunicationTime_timeofDayEnd._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=86399)], ev=[], er=[]) - _ScheduledCommunicationTime_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _ScheduledCommunicationTime_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ScheduledCommunicationTime_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ScheduledCommunicationTime_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ScheduledCommunicationTime_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ScheduledCommunicationTime_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ScheduledCommunicationTime_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ScheduledCommunicationTime_iE_Extensions__item__id._const_tab = ____ScheduledCommunicationTime_iE_Extensions__item__id_tab ___ScheduledCommunicationTime_iE_Extensions__item__id._const_tab_at = None - ___ScheduledCommunicationTime_iE_Extensions__item__id._const_tab_id = u'id' - ___ScheduledCommunicationTime_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ScheduledCommunicationTime_iE_Extensions__item__id._const_tab_id = 'id' + ___ScheduledCommunicationTime_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____ScheduledCommunicationTime_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ScheduledCommunicationTime_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ScheduledCommunicationTime_iE_Extensions__item__criticality._const_tab = ____ScheduledCommunicationTime_iE_Extensions__item__criticality_tab - ___ScheduledCommunicationTime_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ScheduledCommunicationTime_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ScheduledCommunicationTime_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ScheduledCommunicationTime_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ScheduledCommunicationTime_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ScheduledCommunicationTime_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____ScheduledCommunicationTime_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ScheduledCommunicationTime_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ScheduledCommunicationTime_iE_Extensions__item__extensionValue._const_tab = ____ScheduledCommunicationTime_iE_Extensions__item__extensionValue_tab - ___ScheduledCommunicationTime_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ScheduledCommunicationTime_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ScheduledCommunicationTime_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ScheduledCommunicationTime_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ScheduledCommunicationTime_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ScheduledCommunicationTime_iE_Extensions__item__id), - (u'criticality', ___ScheduledCommunicationTime_iE_Extensions__item__criticality), - (u'extensionValue', ___ScheduledCommunicationTime_iE_Extensions__item__extensionValue), + ('id', ___ScheduledCommunicationTime_iE_Extensions__item__id), + ('criticality', ___ScheduledCommunicationTime_iE_Extensions__item__criticality), + ('extensionValue', ___ScheduledCommunicationTime_iE_Extensions__item__extensionValue), ]) __ScheduledCommunicationTime_iE_Extensions__item_._ext = None _ScheduledCommunicationTime_iE_Extensions._cont = __ScheduledCommunicationTime_iE_Extensions__item_ _ScheduledCommunicationTime_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ScheduledCommunicationTime._cont = ASN1Dict([ - (u'dayofWeek', _ScheduledCommunicationTime_dayofWeek), - (u'timeofDayStart', _ScheduledCommunicationTime_timeofDayStart), - (u'timeofDayEnd', _ScheduledCommunicationTime_timeofDayEnd), - (u'iE-Extensions', _ScheduledCommunicationTime_iE_Extensions), + ('dayofWeek', _ScheduledCommunicationTime_dayofWeek), + ('timeofDayStart', _ScheduledCommunicationTime_timeofDayStart), + ('timeofDayEnd', _ScheduledCommunicationTime_timeofDayEnd), + ('iE-Extensions', _ScheduledCommunicationTime_iE_Extensions), ]) ScheduledCommunicationTime._ext = [] #-----< ScheduledCommunicationTime-ExtIEs >-----# - ScheduledCommunicationTime_ExtIEs = CLASS(name=u'ScheduledCommunicationTime-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ScheduledCommunicationTime_ExtIEs = CLASS(name='ScheduledCommunicationTime-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ScheduledCommunicationTime_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< SupportedTAs >-----# - SupportedTAs = SEQ_OF(name=u'SupportedTAs', mode=MODE_TYPE) + SupportedTAs = SEQ_OF(name='SupportedTAs', mode=MODE_TYPE) _SupportedTAs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs-Item'))) SupportedTAs._cont = _SupportedTAs__item_ SupportedTAs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< SupportedTAs-Item >-----# - SupportedTAs_Item = SEQ(name=u'SupportedTAs-Item', mode=MODE_TYPE) - _SupportedTAs_Item_tAC = OCT_STR(name=u'tAC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAC'))) - _SupportedTAs_Item_broadcastPLMNs = SEQ_OF(name=u'broadcastPLMNs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BPLMNs'))) - _SupportedTAs_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + SupportedTAs_Item = SEQ(name='SupportedTAs-Item', mode=MODE_TYPE) + _SupportedTAs_Item_tAC = OCT_STR(name='tAC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAC'))) + _SupportedTAs_Item_broadcastPLMNs = SEQ_OF(name='broadcastPLMNs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BPLMNs'))) + _SupportedTAs_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __SupportedTAs_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___SupportedTAs_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___SupportedTAs_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____SupportedTAs_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____SupportedTAs_Item_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RAT-Type'))) - ____SupportedTAs_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 232), (u'criticality', u'reject'), (u'Extension', _____SupportedTAs_Item_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____SupportedTAs_Item_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RAT-Type'))) + ____SupportedTAs_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 232), ('criticality', 'reject'), ('Extension', _____SupportedTAs_Item_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___SupportedTAs_Item_iE_Extensions__item__id._const_tab = ____SupportedTAs_Item_iE_Extensions__item__id_tab ___SupportedTAs_Item_iE_Extensions__item__id._const_tab_at = None - ___SupportedTAs_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___SupportedTAs_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___SupportedTAs_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___SupportedTAs_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___SupportedTAs_Item_iE_Extensions__item__criticality._const_tab = ____SupportedTAs_Item_iE_Extensions__item__id_tab - ___SupportedTAs_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___SupportedTAs_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___SupportedTAs_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___SupportedTAs_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___SupportedTAs_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___SupportedTAs_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___SupportedTAs_Item_iE_Extensions__item__extensionValue._const_tab = ____SupportedTAs_Item_iE_Extensions__item__id_tab - ___SupportedTAs_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___SupportedTAs_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___SupportedTAs_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___SupportedTAs_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __SupportedTAs_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___SupportedTAs_Item_iE_Extensions__item__id), - (u'criticality', ___SupportedTAs_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___SupportedTAs_Item_iE_Extensions__item__extensionValue), + ('id', ___SupportedTAs_Item_iE_Extensions__item__id), + ('criticality', ___SupportedTAs_Item_iE_Extensions__item__criticality), + ('extensionValue', ___SupportedTAs_Item_iE_Extensions__item__extensionValue), ]) __SupportedTAs_Item_iE_Extensions__item_._ext = None _SupportedTAs_Item_iE_Extensions._cont = __SupportedTAs_Item_iE_Extensions__item_ _SupportedTAs_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) SupportedTAs_Item._cont = ASN1Dict([ - (u'tAC', _SupportedTAs_Item_tAC), - (u'broadcastPLMNs', _SupportedTAs_Item_broadcastPLMNs), - (u'iE-Extensions', _SupportedTAs_Item_iE_Extensions), + ('tAC', _SupportedTAs_Item_tAC), + ('broadcastPLMNs', _SupportedTAs_Item_broadcastPLMNs), + ('iE-Extensions', _SupportedTAs_Item_iE_Extensions), ]) SupportedTAs_Item._ext = [] #-----< SupportedTAs-Item-ExtIEs >-----# - SupportedTAs_Item_ExtIEs = CLASS(name=u'SupportedTAs-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _SupportedTAs_Item_ExtIEs_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RAT-Type'))) - SupportedTAs_Item_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 232), (u'criticality', u'reject'), (u'Extension', _SupportedTAs_Item_ExtIEs_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + SupportedTAs_Item_ExtIEs = CLASS(name='SupportedTAs-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _SupportedTAs_Item_ExtIEs_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RAT-Type'))) + SupportedTAs_Item_ExtIEs._val = ASN1Set(rv=[dict([('id', 232), ('criticality', 'reject'), ('Extension', _SupportedTAs_Item_ExtIEs_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< StratumLevel >-----# - StratumLevel = INT(name=u'StratumLevel', mode=MODE_TYPE) + StratumLevel = INT(name='StratumLevel', mode=MODE_TYPE) StratumLevel._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=[], er=[]) #-----< SynchronisationStatus >-----# - SynchronisationStatus = ENUM(name=u'SynchronisationStatus', mode=MODE_TYPE) - SynchronisationStatus._cont = ASN1Dict([(u'synchronous', 0), (u'asynchronous', 1)]) + SynchronisationStatus = ENUM(name='SynchronisationStatus', mode=MODE_TYPE) + SynchronisationStatus._cont = ASN1Dict([('synchronous', 0), ('asynchronous', 1)]) SynchronisationStatus._ext = [] #-----< TimeSynchronisationInfo >-----# - TimeSynchronisationInfo = SEQ(name=u'TimeSynchronisationInfo', mode=MODE_TYPE) - _TimeSynchronisationInfo_stratumLevel = INT(name=u'stratumLevel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'StratumLevel'))) - _TimeSynchronisationInfo_synchronisationStatus = ENUM(name=u'synchronisationStatus', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SynchronisationStatus'))) - _TimeSynchronisationInfo_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TimeSynchronisationInfo = SEQ(name='TimeSynchronisationInfo', mode=MODE_TYPE) + _TimeSynchronisationInfo_stratumLevel = INT(name='stratumLevel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'StratumLevel'))) + _TimeSynchronisationInfo_synchronisationStatus = ENUM(name='synchronisationStatus', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'SynchronisationStatus'))) + _TimeSynchronisationInfo_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TimeSynchronisationInfo_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TimeSynchronisationInfo_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TimeSynchronisationInfo_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TimeSynchronisationInfo_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____TimeSynchronisationInfo_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MutingAvailabilityIndication'))) - ____TimeSynchronisationInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 207), (u'criticality', u'ignore'), (u'Extension', _____TimeSynchronisationInfo_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____TimeSynchronisationInfo_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MutingAvailabilityIndication'))) + ____TimeSynchronisationInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 207), ('criticality', 'ignore'), ('Extension', _____TimeSynchronisationInfo_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___TimeSynchronisationInfo_iE_Extensions__item__id._const_tab = ____TimeSynchronisationInfo_iE_Extensions__item__id_tab ___TimeSynchronisationInfo_iE_Extensions__item__id._const_tab_at = None - ___TimeSynchronisationInfo_iE_Extensions__item__id._const_tab_id = u'id' - ___TimeSynchronisationInfo_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TimeSynchronisationInfo_iE_Extensions__item__id._const_tab_id = 'id' + ___TimeSynchronisationInfo_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___TimeSynchronisationInfo_iE_Extensions__item__criticality._const_tab = ____TimeSynchronisationInfo_iE_Extensions__item__id_tab - ___TimeSynchronisationInfo_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TimeSynchronisationInfo_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TimeSynchronisationInfo_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TimeSynchronisationInfo_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TimeSynchronisationInfo_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TimeSynchronisationInfo_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___TimeSynchronisationInfo_iE_Extensions__item__extensionValue._const_tab = ____TimeSynchronisationInfo_iE_Extensions__item__id_tab - ___TimeSynchronisationInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TimeSynchronisationInfo_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TimeSynchronisationInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TimeSynchronisationInfo_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TimeSynchronisationInfo_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TimeSynchronisationInfo_iE_Extensions__item__id), - (u'criticality', ___TimeSynchronisationInfo_iE_Extensions__item__criticality), - (u'extensionValue', ___TimeSynchronisationInfo_iE_Extensions__item__extensionValue), + ('id', ___TimeSynchronisationInfo_iE_Extensions__item__id), + ('criticality', ___TimeSynchronisationInfo_iE_Extensions__item__criticality), + ('extensionValue', ___TimeSynchronisationInfo_iE_Extensions__item__extensionValue), ]) __TimeSynchronisationInfo_iE_Extensions__item_._ext = None _TimeSynchronisationInfo_iE_Extensions._cont = __TimeSynchronisationInfo_iE_Extensions__item_ _TimeSynchronisationInfo_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TimeSynchronisationInfo._cont = ASN1Dict([ - (u'stratumLevel', _TimeSynchronisationInfo_stratumLevel), - (u'synchronisationStatus', _TimeSynchronisationInfo_synchronisationStatus), - (u'iE-Extensions', _TimeSynchronisationInfo_iE_Extensions), + ('stratumLevel', _TimeSynchronisationInfo_stratumLevel), + ('synchronisationStatus', _TimeSynchronisationInfo_synchronisationStatus), + ('iE-Extensions', _TimeSynchronisationInfo_iE_Extensions), ]) TimeSynchronisationInfo._ext = [] #-----< TimeSynchronisationInfo-ExtIEs >-----# - TimeSynchronisationInfo_ExtIEs = CLASS(name=u'TimeSynchronisationInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _TimeSynchronisationInfo_ExtIEs_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MutingAvailabilityIndication'))) - TimeSynchronisationInfo_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 207), (u'criticality', u'ignore'), (u'Extension', _TimeSynchronisationInfo_ExtIEs_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + TimeSynchronisationInfo_ExtIEs = CLASS(name='TimeSynchronisationInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _TimeSynchronisationInfo_ExtIEs_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MutingAvailabilityIndication'))) + TimeSynchronisationInfo_ExtIEs._val = ASN1Set(rv=[dict([('id', 207), ('criticality', 'ignore'), ('Extension', _TimeSynchronisationInfo_ExtIEs_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< S-TMSI >-----# - S_TMSI = SEQ(name=u'S-TMSI', mode=MODE_TYPE) - _S_TMSI_mMEC = OCT_STR(name=u'mMEC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-Code'))) - _S_TMSI_m_TMSI = OCT_STR(name=u'm-TMSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M-TMSI'))) - _S_TMSI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + S_TMSI = SEQ(name='S-TMSI', mode=MODE_TYPE) + _S_TMSI_mMEC = OCT_STR(name='mMEC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-Code'))) + _S_TMSI_m_TMSI = OCT_STR(name='m-TMSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'M-TMSI'))) + _S_TMSI_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __S_TMSI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___S_TMSI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___S_TMSI_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____S_TMSI_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____S_TMSI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___S_TMSI_iE_Extensions__item__id._const_tab = ____S_TMSI_iE_Extensions__item__id_tab ___S_TMSI_iE_Extensions__item__id._const_tab_at = None - ___S_TMSI_iE_Extensions__item__id._const_tab_id = u'id' - ___S_TMSI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___S_TMSI_iE_Extensions__item__id._const_tab_id = 'id' + ___S_TMSI_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____S_TMSI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____S_TMSI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___S_TMSI_iE_Extensions__item__criticality._const_tab = ____S_TMSI_iE_Extensions__item__criticality_tab - ___S_TMSI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___S_TMSI_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___S_TMSI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___S_TMSI_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___S_TMSI_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___S_TMSI_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____S_TMSI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____S_TMSI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___S_TMSI_iE_Extensions__item__extensionValue._const_tab = ____S_TMSI_iE_Extensions__item__extensionValue_tab - ___S_TMSI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___S_TMSI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___S_TMSI_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___S_TMSI_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __S_TMSI_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___S_TMSI_iE_Extensions__item__id), - (u'criticality', ___S_TMSI_iE_Extensions__item__criticality), - (u'extensionValue', ___S_TMSI_iE_Extensions__item__extensionValue), + ('id', ___S_TMSI_iE_Extensions__item__id), + ('criticality', ___S_TMSI_iE_Extensions__item__criticality), + ('extensionValue', ___S_TMSI_iE_Extensions__item__extensionValue), ]) __S_TMSI_iE_Extensions__item_._ext = None _S_TMSI_iE_Extensions._cont = __S_TMSI_iE_Extensions__item_ _S_TMSI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) S_TMSI._cont = ASN1Dict([ - (u'mMEC', _S_TMSI_mMEC), - (u'm-TMSI', _S_TMSI_m_TMSI), - (u'iE-Extensions', _S_TMSI_iE_Extensions), + ('mMEC', _S_TMSI_mMEC), + ('m-TMSI', _S_TMSI_m_TMSI), + ('iE-Extensions', _S_TMSI_iE_Extensions), ]) S_TMSI._ext = [] #-----< S-TMSI-ExtIEs >-----# - S_TMSI_ExtIEs = CLASS(name=u'S-TMSI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + S_TMSI_ExtIEs = CLASS(name='S-TMSI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) S_TMSI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TAC >-----# - TAC = OCT_STR(name=u'TAC', mode=MODE_TYPE) + TAC = OCT_STR(name='TAC', mode=MODE_TYPE) TAC._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[]) #-----< TAIBasedMDT >-----# - TAIBasedMDT = SEQ(name=u'TAIBasedMDT', mode=MODE_TYPE) - _TAIBasedMDT_tAIListforMDT = SEQ_OF(name=u'tAIListforMDT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAIListforMDT'))) - _TAIBasedMDT_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TAIBasedMDT = SEQ(name='TAIBasedMDT', mode=MODE_TYPE) + _TAIBasedMDT_tAIListforMDT = SEQ_OF(name='tAIListforMDT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAIListforMDT'))) + _TAIBasedMDT_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TAIBasedMDT_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TAIBasedMDT_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TAIBasedMDT_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TAIBasedMDT_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAIBasedMDT_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAIBasedMDT_iE_Extensions__item__id._const_tab = ____TAIBasedMDT_iE_Extensions__item__id_tab ___TAIBasedMDT_iE_Extensions__item__id._const_tab_at = None - ___TAIBasedMDT_iE_Extensions__item__id._const_tab_id = u'id' - ___TAIBasedMDT_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TAIBasedMDT_iE_Extensions__item__id._const_tab_id = 'id' + ___TAIBasedMDT_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TAIBasedMDT_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAIBasedMDT_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAIBasedMDT_iE_Extensions__item__criticality._const_tab = ____TAIBasedMDT_iE_Extensions__item__criticality_tab - ___TAIBasedMDT_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TAIBasedMDT_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TAIBasedMDT_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TAIBasedMDT_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TAIBasedMDT_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TAIBasedMDT_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TAIBasedMDT_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAIBasedMDT_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAIBasedMDT_iE_Extensions__item__extensionValue._const_tab = ____TAIBasedMDT_iE_Extensions__item__extensionValue_tab - ___TAIBasedMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TAIBasedMDT_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TAIBasedMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TAIBasedMDT_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TAIBasedMDT_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TAIBasedMDT_iE_Extensions__item__id), - (u'criticality', ___TAIBasedMDT_iE_Extensions__item__criticality), - (u'extensionValue', ___TAIBasedMDT_iE_Extensions__item__extensionValue), + ('id', ___TAIBasedMDT_iE_Extensions__item__id), + ('criticality', ___TAIBasedMDT_iE_Extensions__item__criticality), + ('extensionValue', ___TAIBasedMDT_iE_Extensions__item__extensionValue), ]) __TAIBasedMDT_iE_Extensions__item_._ext = None _TAIBasedMDT_iE_Extensions._cont = __TAIBasedMDT_iE_Extensions__item_ _TAIBasedMDT_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TAIBasedMDT._cont = ASN1Dict([ - (u'tAIListforMDT', _TAIBasedMDT_tAIListforMDT), - (u'iE-Extensions', _TAIBasedMDT_iE_Extensions), + ('tAIListforMDT', _TAIBasedMDT_tAIListforMDT), + ('iE-Extensions', _TAIBasedMDT_iE_Extensions), ]) TAIBasedMDT._ext = [] #-----< TAIBasedMDT-ExtIEs >-----# - TAIBasedMDT_ExtIEs = CLASS(name=u'TAIBasedMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TAIBasedMDT_ExtIEs = CLASS(name='TAIBasedMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TAIBasedMDT_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TAIListforMDT >-----# - TAIListforMDT = SEQ_OF(name=u'TAIListforMDT', mode=MODE_TYPE) + TAIListforMDT = SEQ_OF(name='TAIListforMDT', mode=MODE_TYPE) _TAIListforMDT__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) TAIListforMDT._cont = _TAIListforMDT__item_ TAIListforMDT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[]) #-----< TAIListforWarning >-----# - TAIListforWarning = SEQ_OF(name=u'TAIListforWarning', mode=MODE_TYPE) + TAIListforWarning = SEQ_OF(name='TAIListforWarning', mode=MODE_TYPE) _TAIListforWarning__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) TAIListforWarning._cont = _TAIListforWarning__item_ TAIListforWarning._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< TAI >-----# - TAI = SEQ(name=u'TAI', mode=MODE_TYPE) - _TAI_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _TAI_tAC = OCT_STR(name=u'tAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAC'))) - _TAI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TAI = SEQ(name='TAI', mode=MODE_TYPE) + _TAI_pLMNidentity = OCT_STR(name='pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _TAI_tAC = OCT_STR(name='tAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAC'))) + _TAI_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TAI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TAI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TAI_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TAI_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAI_iE_Extensions__item__id._const_tab = ____TAI_iE_Extensions__item__id_tab ___TAI_iE_Extensions__item__id._const_tab_at = None - ___TAI_iE_Extensions__item__id._const_tab_id = u'id' - ___TAI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TAI_iE_Extensions__item__id._const_tab_id = 'id' + ___TAI_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TAI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAI_iE_Extensions__item__criticality._const_tab = ____TAI_iE_Extensions__item__criticality_tab - ___TAI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TAI_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TAI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TAI_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TAI_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TAI_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TAI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAI_iE_Extensions__item__extensionValue._const_tab = ____TAI_iE_Extensions__item__extensionValue_tab - ___TAI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TAI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TAI_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TAI_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TAI_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TAI_iE_Extensions__item__id), - (u'criticality', ___TAI_iE_Extensions__item__criticality), - (u'extensionValue', ___TAI_iE_Extensions__item__extensionValue), + ('id', ___TAI_iE_Extensions__item__id), + ('criticality', ___TAI_iE_Extensions__item__criticality), + ('extensionValue', ___TAI_iE_Extensions__item__extensionValue), ]) __TAI_iE_Extensions__item_._ext = None _TAI_iE_Extensions._cont = __TAI_iE_Extensions__item_ _TAI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TAI._cont = ASN1Dict([ - (u'pLMNidentity', _TAI_pLMNidentity), - (u'tAC', _TAI_tAC), - (u'iE-Extensions', _TAI_iE_Extensions), + ('pLMNidentity', _TAI_pLMNidentity), + ('tAC', _TAI_tAC), + ('iE-Extensions', _TAI_iE_Extensions), ]) TAI._ext = [] #-----< TAI-ExtIEs >-----# - TAI_ExtIEs = CLASS(name=u'TAI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TAI_ExtIEs = CLASS(name='TAI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TAI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TAI-Broadcast >-----# - TAI_Broadcast = SEQ_OF(name=u'TAI-Broadcast', mode=MODE_TYPE) + TAI_Broadcast = SEQ_OF(name='TAI-Broadcast', mode=MODE_TYPE) _TAI_Broadcast__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI-Broadcast-Item'))) TAI_Broadcast._cont = _TAI_Broadcast__item_ TAI_Broadcast._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< TAI-Broadcast-Item >-----# - TAI_Broadcast_Item = SEQ(name=u'TAI-Broadcast-Item', mode=MODE_TYPE) - _TAI_Broadcast_Item_tAI = SEQ(name=u'tAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _TAI_Broadcast_Item_completedCellinTAI = SEQ_OF(name=u'completedCellinTAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CompletedCellinTAI'))) - _TAI_Broadcast_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TAI_Broadcast_Item = SEQ(name='TAI-Broadcast-Item', mode=MODE_TYPE) + _TAI_Broadcast_Item_tAI = SEQ(name='tAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _TAI_Broadcast_Item_completedCellinTAI = SEQ_OF(name='completedCellinTAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CompletedCellinTAI'))) + _TAI_Broadcast_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TAI_Broadcast_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TAI_Broadcast_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TAI_Broadcast_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TAI_Broadcast_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAI_Broadcast_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAI_Broadcast_Item_iE_Extensions__item__id._const_tab = ____TAI_Broadcast_Item_iE_Extensions__item__id_tab ___TAI_Broadcast_Item_iE_Extensions__item__id._const_tab_at = None - ___TAI_Broadcast_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___TAI_Broadcast_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TAI_Broadcast_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___TAI_Broadcast_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TAI_Broadcast_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAI_Broadcast_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAI_Broadcast_Item_iE_Extensions__item__criticality._const_tab = ____TAI_Broadcast_Item_iE_Extensions__item__criticality_tab - ___TAI_Broadcast_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TAI_Broadcast_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TAI_Broadcast_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TAI_Broadcast_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TAI_Broadcast_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TAI_Broadcast_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TAI_Broadcast_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAI_Broadcast_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAI_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab = ____TAI_Broadcast_Item_iE_Extensions__item__extensionValue_tab - ___TAI_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TAI_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TAI_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TAI_Broadcast_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TAI_Broadcast_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TAI_Broadcast_Item_iE_Extensions__item__id), - (u'criticality', ___TAI_Broadcast_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___TAI_Broadcast_Item_iE_Extensions__item__extensionValue), + ('id', ___TAI_Broadcast_Item_iE_Extensions__item__id), + ('criticality', ___TAI_Broadcast_Item_iE_Extensions__item__criticality), + ('extensionValue', ___TAI_Broadcast_Item_iE_Extensions__item__extensionValue), ]) __TAI_Broadcast_Item_iE_Extensions__item_._ext = None _TAI_Broadcast_Item_iE_Extensions._cont = __TAI_Broadcast_Item_iE_Extensions__item_ _TAI_Broadcast_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TAI_Broadcast_Item._cont = ASN1Dict([ - (u'tAI', _TAI_Broadcast_Item_tAI), - (u'completedCellinTAI', _TAI_Broadcast_Item_completedCellinTAI), - (u'iE-Extensions', _TAI_Broadcast_Item_iE_Extensions), + ('tAI', _TAI_Broadcast_Item_tAI), + ('completedCellinTAI', _TAI_Broadcast_Item_completedCellinTAI), + ('iE-Extensions', _TAI_Broadcast_Item_iE_Extensions), ]) TAI_Broadcast_Item._ext = [] #-----< TAI-Broadcast-Item-ExtIEs >-----# - TAI_Broadcast_Item_ExtIEs = CLASS(name=u'TAI-Broadcast-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TAI_Broadcast_Item_ExtIEs = CLASS(name='TAI-Broadcast-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TAI_Broadcast_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TAI-Cancelled >-----# - TAI_Cancelled = SEQ_OF(name=u'TAI-Cancelled', mode=MODE_TYPE) + TAI_Cancelled = SEQ_OF(name='TAI-Cancelled', mode=MODE_TYPE) _TAI_Cancelled__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI-Cancelled-Item'))) TAI_Cancelled._cont = _TAI_Cancelled__item_ TAI_Cancelled._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< TAI-Cancelled-Item >-----# - TAI_Cancelled_Item = SEQ(name=u'TAI-Cancelled-Item', mode=MODE_TYPE) - _TAI_Cancelled_Item_tAI = SEQ(name=u'tAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _TAI_Cancelled_Item_cancelledCellinTAI = SEQ_OF(name=u'cancelledCellinTAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CancelledCellinTAI'))) - _TAI_Cancelled_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TAI_Cancelled_Item = SEQ(name='TAI-Cancelled-Item', mode=MODE_TYPE) + _TAI_Cancelled_Item_tAI = SEQ(name='tAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _TAI_Cancelled_Item_cancelledCellinTAI = SEQ_OF(name='cancelledCellinTAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CancelledCellinTAI'))) + _TAI_Cancelled_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TAI_Cancelled_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TAI_Cancelled_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TAI_Cancelled_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TAI_Cancelled_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAI_Cancelled_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAI_Cancelled_Item_iE_Extensions__item__id._const_tab = ____TAI_Cancelled_Item_iE_Extensions__item__id_tab ___TAI_Cancelled_Item_iE_Extensions__item__id._const_tab_at = None - ___TAI_Cancelled_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___TAI_Cancelled_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TAI_Cancelled_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___TAI_Cancelled_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TAI_Cancelled_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAI_Cancelled_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAI_Cancelled_Item_iE_Extensions__item__criticality._const_tab = ____TAI_Cancelled_Item_iE_Extensions__item__criticality_tab - ___TAI_Cancelled_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TAI_Cancelled_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TAI_Cancelled_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TAI_Cancelled_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TAI_Cancelled_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TAI_Cancelled_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TAI_Cancelled_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAI_Cancelled_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAI_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab = ____TAI_Cancelled_Item_iE_Extensions__item__extensionValue_tab - ___TAI_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TAI_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TAI_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TAI_Cancelled_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TAI_Cancelled_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TAI_Cancelled_Item_iE_Extensions__item__id), - (u'criticality', ___TAI_Cancelled_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___TAI_Cancelled_Item_iE_Extensions__item__extensionValue), + ('id', ___TAI_Cancelled_Item_iE_Extensions__item__id), + ('criticality', ___TAI_Cancelled_Item_iE_Extensions__item__criticality), + ('extensionValue', ___TAI_Cancelled_Item_iE_Extensions__item__extensionValue), ]) __TAI_Cancelled_Item_iE_Extensions__item_._ext = None _TAI_Cancelled_Item_iE_Extensions._cont = __TAI_Cancelled_Item_iE_Extensions__item_ _TAI_Cancelled_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TAI_Cancelled_Item._cont = ASN1Dict([ - (u'tAI', _TAI_Cancelled_Item_tAI), - (u'cancelledCellinTAI', _TAI_Cancelled_Item_cancelledCellinTAI), - (u'iE-Extensions', _TAI_Cancelled_Item_iE_Extensions), + ('tAI', _TAI_Cancelled_Item_tAI), + ('cancelledCellinTAI', _TAI_Cancelled_Item_cancelledCellinTAI), + ('iE-Extensions', _TAI_Cancelled_Item_iE_Extensions), ]) TAI_Cancelled_Item._ext = [] #-----< TAI-Cancelled-Item-ExtIEs >-----# - TAI_Cancelled_Item_ExtIEs = CLASS(name=u'TAI-Cancelled-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TAI_Cancelled_Item_ExtIEs = CLASS(name='TAI-Cancelled-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TAI_Cancelled_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TABasedMDT >-----# - TABasedMDT = SEQ(name=u'TABasedMDT', mode=MODE_TYPE) - _TABasedMDT_tAListforMDT = SEQ_OF(name=u'tAListforMDT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAListforMDT'))) - _TABasedMDT_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TABasedMDT = SEQ(name='TABasedMDT', mode=MODE_TYPE) + _TABasedMDT_tAListforMDT = SEQ_OF(name='tAListforMDT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAListforMDT'))) + _TABasedMDT_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TABasedMDT_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TABasedMDT_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TABasedMDT_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TABasedMDT_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TABasedMDT_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TABasedMDT_iE_Extensions__item__id._const_tab = ____TABasedMDT_iE_Extensions__item__id_tab ___TABasedMDT_iE_Extensions__item__id._const_tab_at = None - ___TABasedMDT_iE_Extensions__item__id._const_tab_id = u'id' - ___TABasedMDT_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TABasedMDT_iE_Extensions__item__id._const_tab_id = 'id' + ___TABasedMDT_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TABasedMDT_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TABasedMDT_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TABasedMDT_iE_Extensions__item__criticality._const_tab = ____TABasedMDT_iE_Extensions__item__criticality_tab - ___TABasedMDT_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TABasedMDT_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TABasedMDT_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TABasedMDT_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TABasedMDT_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TABasedMDT_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TABasedMDT_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TABasedMDT_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TABasedMDT_iE_Extensions__item__extensionValue._const_tab = ____TABasedMDT_iE_Extensions__item__extensionValue_tab - ___TABasedMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TABasedMDT_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TABasedMDT_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TABasedMDT_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TABasedMDT_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TABasedMDT_iE_Extensions__item__id), - (u'criticality', ___TABasedMDT_iE_Extensions__item__criticality), - (u'extensionValue', ___TABasedMDT_iE_Extensions__item__extensionValue), + ('id', ___TABasedMDT_iE_Extensions__item__id), + ('criticality', ___TABasedMDT_iE_Extensions__item__criticality), + ('extensionValue', ___TABasedMDT_iE_Extensions__item__extensionValue), ]) __TABasedMDT_iE_Extensions__item_._ext = None _TABasedMDT_iE_Extensions._cont = __TABasedMDT_iE_Extensions__item_ _TABasedMDT_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TABasedMDT._cont = ASN1Dict([ - (u'tAListforMDT', _TABasedMDT_tAListforMDT), - (u'iE-Extensions', _TABasedMDT_iE_Extensions), + ('tAListforMDT', _TABasedMDT_tAListforMDT), + ('iE-Extensions', _TABasedMDT_iE_Extensions), ]) TABasedMDT._ext = [] #-----< TABasedMDT-ExtIEs >-----# - TABasedMDT_ExtIEs = CLASS(name=u'TABasedMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TABasedMDT_ExtIEs = CLASS(name='TABasedMDT-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TABasedMDT_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TAListforMDT >-----# - TAListforMDT = SEQ_OF(name=u'TAListforMDT', mode=MODE_TYPE) + TAListforMDT = SEQ_OF(name='TAListforMDT', mode=MODE_TYPE) _TAListforMDT__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAC'))) TAListforMDT._cont = _TAListforMDT__item_ TAListforMDT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[]) #-----< TABasedQMC >-----# - TABasedQMC = SEQ(name=u'TABasedQMC', mode=MODE_TYPE) - _TABasedQMC_tAListforQMC = SEQ_OF(name=u'tAListforQMC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAListforQMC'))) - _TABasedQMC_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TABasedQMC = SEQ(name='TABasedQMC', mode=MODE_TYPE) + _TABasedQMC_tAListforQMC = SEQ_OF(name='tAListforQMC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAListforQMC'))) + _TABasedQMC_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TABasedQMC_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TABasedQMC_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TABasedQMC_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TABasedQMC_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TABasedQMC_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TABasedQMC_iE_Extensions__item__id._const_tab = ____TABasedQMC_iE_Extensions__item__id_tab ___TABasedQMC_iE_Extensions__item__id._const_tab_at = None - ___TABasedQMC_iE_Extensions__item__id._const_tab_id = u'id' - ___TABasedQMC_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TABasedQMC_iE_Extensions__item__id._const_tab_id = 'id' + ___TABasedQMC_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TABasedQMC_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TABasedQMC_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TABasedQMC_iE_Extensions__item__criticality._const_tab = ____TABasedQMC_iE_Extensions__item__criticality_tab - ___TABasedQMC_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TABasedQMC_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TABasedQMC_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TABasedQMC_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TABasedQMC_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TABasedQMC_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TABasedQMC_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TABasedQMC_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TABasedQMC_iE_Extensions__item__extensionValue._const_tab = ____TABasedQMC_iE_Extensions__item__extensionValue_tab - ___TABasedQMC_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TABasedQMC_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TABasedQMC_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TABasedQMC_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TABasedQMC_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TABasedQMC_iE_Extensions__item__id), - (u'criticality', ___TABasedQMC_iE_Extensions__item__criticality), - (u'extensionValue', ___TABasedQMC_iE_Extensions__item__extensionValue), + ('id', ___TABasedQMC_iE_Extensions__item__id), + ('criticality', ___TABasedQMC_iE_Extensions__item__criticality), + ('extensionValue', ___TABasedQMC_iE_Extensions__item__extensionValue), ]) __TABasedQMC_iE_Extensions__item_._ext = None _TABasedQMC_iE_Extensions._cont = __TABasedQMC_iE_Extensions__item_ _TABasedQMC_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TABasedQMC._cont = ASN1Dict([ - (u'tAListforQMC', _TABasedQMC_tAListforQMC), - (u'iE-Extensions', _TABasedQMC_iE_Extensions), + ('tAListforQMC', _TABasedQMC_tAListforQMC), + ('iE-Extensions', _TABasedQMC_iE_Extensions), ]) TABasedQMC._ext = [] #-----< TABasedQMC-ExtIEs >-----# - TABasedQMC_ExtIEs = CLASS(name=u'TABasedQMC-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TABasedQMC_ExtIEs = CLASS(name='TABasedQMC-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TABasedQMC_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TAListforQMC >-----# - TAListforQMC = SEQ_OF(name=u'TAListforQMC', mode=MODE_TYPE) + TAListforQMC = SEQ_OF(name='TAListforQMC', mode=MODE_TYPE) _TAListforQMC__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAC'))) TAListforQMC._cont = _TAListforQMC__item_ TAListforQMC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[]) #-----< TAIBasedQMC >-----# - TAIBasedQMC = SEQ(name=u'TAIBasedQMC', mode=MODE_TYPE) - _TAIBasedQMC_tAIListforQMC = SEQ_OF(name=u'tAIListforQMC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAIListforQMC'))) - _TAIBasedQMC_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TAIBasedQMC = SEQ(name='TAIBasedQMC', mode=MODE_TYPE) + _TAIBasedQMC_tAIListforQMC = SEQ_OF(name='tAIListforQMC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAIListforQMC'))) + _TAIBasedQMC_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TAIBasedQMC_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TAIBasedQMC_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TAIBasedQMC_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TAIBasedQMC_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAIBasedQMC_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAIBasedQMC_iE_Extensions__item__id._const_tab = ____TAIBasedQMC_iE_Extensions__item__id_tab ___TAIBasedQMC_iE_Extensions__item__id._const_tab_at = None - ___TAIBasedQMC_iE_Extensions__item__id._const_tab_id = u'id' - ___TAIBasedQMC_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TAIBasedQMC_iE_Extensions__item__id._const_tab_id = 'id' + ___TAIBasedQMC_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TAIBasedQMC_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAIBasedQMC_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAIBasedQMC_iE_Extensions__item__criticality._const_tab = ____TAIBasedQMC_iE_Extensions__item__criticality_tab - ___TAIBasedQMC_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TAIBasedQMC_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TAIBasedQMC_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TAIBasedQMC_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TAIBasedQMC_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TAIBasedQMC_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TAIBasedQMC_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TAIBasedQMC_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TAIBasedQMC_iE_Extensions__item__extensionValue._const_tab = ____TAIBasedQMC_iE_Extensions__item__extensionValue_tab - ___TAIBasedQMC_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TAIBasedQMC_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TAIBasedQMC_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TAIBasedQMC_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TAIBasedQMC_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TAIBasedQMC_iE_Extensions__item__id), - (u'criticality', ___TAIBasedQMC_iE_Extensions__item__criticality), - (u'extensionValue', ___TAIBasedQMC_iE_Extensions__item__extensionValue), + ('id', ___TAIBasedQMC_iE_Extensions__item__id), + ('criticality', ___TAIBasedQMC_iE_Extensions__item__criticality), + ('extensionValue', ___TAIBasedQMC_iE_Extensions__item__extensionValue), ]) __TAIBasedQMC_iE_Extensions__item_._ext = None _TAIBasedQMC_iE_Extensions._cont = __TAIBasedQMC_iE_Extensions__item_ _TAIBasedQMC_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TAIBasedQMC._cont = ASN1Dict([ - (u'tAIListforQMC', _TAIBasedQMC_tAIListforQMC), - (u'iE-Extensions', _TAIBasedQMC_iE_Extensions), + ('tAIListforQMC', _TAIBasedQMC_tAIListforQMC), + ('iE-Extensions', _TAIBasedQMC_iE_Extensions), ]) TAIBasedQMC._ext = [] #-----< TAIBasedQMC-ExtIEs >-----# - TAIBasedQMC_ExtIEs = CLASS(name=u'TAIBasedQMC-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TAIBasedQMC_ExtIEs = CLASS(name='TAIBasedQMC-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TAIBasedQMC_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TAIListforQMC >-----# - TAIListforQMC = SEQ_OF(name=u'TAIListforQMC', mode=MODE_TYPE) + TAIListforQMC = SEQ_OF(name='TAIListforQMC', mode=MODE_TYPE) _TAIListforQMC__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) TAIListforQMC._cont = _TAIListforQMC__item_ TAIListforQMC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[]) #-----< CompletedCellinTAI >-----# - CompletedCellinTAI = SEQ_OF(name=u'CompletedCellinTAI', mode=MODE_TYPE) + CompletedCellinTAI = SEQ_OF(name='CompletedCellinTAI', mode=MODE_TYPE) _CompletedCellinTAI__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CompletedCellinTAI-Item'))) CompletedCellinTAI._cont = _CompletedCellinTAI__item_ CompletedCellinTAI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) #-----< CompletedCellinTAI-Item >-----# - CompletedCellinTAI_Item = SEQ(name=u'CompletedCellinTAI-Item', mode=MODE_TYPE) - _CompletedCellinTAI_Item_eCGI = SEQ(name=u'eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _CompletedCellinTAI_Item_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + CompletedCellinTAI_Item = SEQ(name='CompletedCellinTAI-Item', mode=MODE_TYPE) + _CompletedCellinTAI_Item_eCGI = SEQ(name='eCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _CompletedCellinTAI_Item_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __CompletedCellinTAI_Item_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CompletedCellinTAI_Item_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___CompletedCellinTAI_Item_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____CompletedCellinTAI_Item_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CompletedCellinTAI_Item_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CompletedCellinTAI_Item_iE_Extensions__item__id._const_tab = ____CompletedCellinTAI_Item_iE_Extensions__item__id_tab ___CompletedCellinTAI_Item_iE_Extensions__item__id._const_tab_at = None - ___CompletedCellinTAI_Item_iE_Extensions__item__id._const_tab_id = u'id' - ___CompletedCellinTAI_Item_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___CompletedCellinTAI_Item_iE_Extensions__item__id._const_tab_id = 'id' + ___CompletedCellinTAI_Item_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____CompletedCellinTAI_Item_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CompletedCellinTAI_Item_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CompletedCellinTAI_Item_iE_Extensions__item__criticality._const_tab = ____CompletedCellinTAI_Item_iE_Extensions__item__criticality_tab - ___CompletedCellinTAI_Item_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CompletedCellinTAI_Item_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CompletedCellinTAI_Item_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___CompletedCellinTAI_Item_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CompletedCellinTAI_Item_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CompletedCellinTAI_Item_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____CompletedCellinTAI_Item_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____CompletedCellinTAI_Item_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___CompletedCellinTAI_Item_iE_Extensions__item__extensionValue._const_tab = ____CompletedCellinTAI_Item_iE_Extensions__item__extensionValue_tab - ___CompletedCellinTAI_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CompletedCellinTAI_Item_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___CompletedCellinTAI_Item_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CompletedCellinTAI_Item_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __CompletedCellinTAI_Item_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CompletedCellinTAI_Item_iE_Extensions__item__id), - (u'criticality', ___CompletedCellinTAI_Item_iE_Extensions__item__criticality), - (u'extensionValue', ___CompletedCellinTAI_Item_iE_Extensions__item__extensionValue), + ('id', ___CompletedCellinTAI_Item_iE_Extensions__item__id), + ('criticality', ___CompletedCellinTAI_Item_iE_Extensions__item__criticality), + ('extensionValue', ___CompletedCellinTAI_Item_iE_Extensions__item__extensionValue), ]) __CompletedCellinTAI_Item_iE_Extensions__item_._ext = None _CompletedCellinTAI_Item_iE_Extensions._cont = __CompletedCellinTAI_Item_iE_Extensions__item_ _CompletedCellinTAI_Item_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) CompletedCellinTAI_Item._cont = ASN1Dict([ - (u'eCGI', _CompletedCellinTAI_Item_eCGI), - (u'iE-Extensions', _CompletedCellinTAI_Item_iE_Extensions), + ('eCGI', _CompletedCellinTAI_Item_eCGI), + ('iE-Extensions', _CompletedCellinTAI_Item_iE_Extensions), ]) CompletedCellinTAI_Item._ext = [] #-----< CompletedCellinTAI-Item-ExtIEs >-----# - CompletedCellinTAI_Item_ExtIEs = CLASS(name=u'CompletedCellinTAI-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CompletedCellinTAI_Item_ExtIEs = CLASS(name='CompletedCellinTAI-Item-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) CompletedCellinTAI_Item_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TBCD-STRING >-----# - TBCD_STRING = OCT_STR(name=u'TBCD-STRING', mode=MODE_TYPE) + TBCD_STRING = OCT_STR(name='TBCD-STRING', mode=MODE_TYPE) TBCD_STRING._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[]) #-----< TargetID >-----# - TargetID = CHOICE(name=u'TargetID', mode=MODE_TYPE) - _TargetID_targeteNB_ID = SEQ(name=u'targeteNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TargeteNB-ID'))) - _TargetID_targetRNC_ID = SEQ(name=u'targetRNC-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TargetRNC-ID'))) - _TargetID_cGI = SEQ(name=u'cGI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CGI'))) - _TargetID_targetgNgRanNode_ID = SEQ(name=u'targetgNgRanNode-ID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TargetNgRanNode-ID'))) + TargetID = CHOICE(name='TargetID', mode=MODE_TYPE) + _TargetID_targeteNB_ID = SEQ(name='targeteNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TargeteNB-ID'))) + _TargetID_targetRNC_ID = SEQ(name='targetRNC-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TargetRNC-ID'))) + _TargetID_cGI = SEQ(name='cGI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CGI'))) + _TargetID_targetgNgRanNode_ID = SEQ(name='targetgNgRanNode-ID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TargetNgRanNode-ID'))) TargetID._cont = ASN1Dict([ - (u'targeteNB-ID', _TargetID_targeteNB_ID), - (u'targetRNC-ID', _TargetID_targetRNC_ID), - (u'cGI', _TargetID_cGI), - (u'targetgNgRanNode-ID', _TargetID_targetgNgRanNode_ID), + ('targeteNB-ID', _TargetID_targeteNB_ID), + ('targetRNC-ID', _TargetID_targetRNC_ID), + ('cGI', _TargetID_cGI), + ('targetgNgRanNode-ID', _TargetID_targetgNgRanNode_ID), ]) - TargetID._ext = [u'targetgNgRanNode-ID'] + TargetID._ext = ['targetgNgRanNode-ID'] #-----< TargeteNB-ID >-----# - TargeteNB_ID = SEQ(name=u'TargeteNB-ID', mode=MODE_TYPE) - _TargeteNB_ID_global_ENB_ID = SEQ(name=u'global-ENB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - _TargeteNB_ID_selected_TAI = SEQ(name=u'selected-TAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _TargeteNB_ID_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TargeteNB_ID = SEQ(name='TargeteNB-ID', mode=MODE_TYPE) + _TargeteNB_ID_global_ENB_ID = SEQ(name='global-ENB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + _TargeteNB_ID_selected_TAI = SEQ(name='selected-TAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _TargeteNB_ID_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TargeteNB_ID_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TargeteNB_ID_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TargeteNB_ID_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TargeteNB_ID_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargeteNB_ID_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargeteNB_ID_iE_Extensions__item__id._const_tab = ____TargeteNB_ID_iE_Extensions__item__id_tab ___TargeteNB_ID_iE_Extensions__item__id._const_tab_at = None - ___TargeteNB_ID_iE_Extensions__item__id._const_tab_id = u'id' - ___TargeteNB_ID_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TargeteNB_ID_iE_Extensions__item__id._const_tab_id = 'id' + ___TargeteNB_ID_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TargeteNB_ID_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargeteNB_ID_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargeteNB_ID_iE_Extensions__item__criticality._const_tab = ____TargeteNB_ID_iE_Extensions__item__criticality_tab - ___TargeteNB_ID_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TargeteNB_ID_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TargeteNB_ID_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TargeteNB_ID_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TargeteNB_ID_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TargeteNB_ID_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TargeteNB_ID_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargeteNB_ID_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargeteNB_ID_iE_Extensions__item__extensionValue._const_tab = ____TargeteNB_ID_iE_Extensions__item__extensionValue_tab - ___TargeteNB_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TargeteNB_ID_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TargeteNB_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TargeteNB_ID_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TargeteNB_ID_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TargeteNB_ID_iE_Extensions__item__id), - (u'criticality', ___TargeteNB_ID_iE_Extensions__item__criticality), - (u'extensionValue', ___TargeteNB_ID_iE_Extensions__item__extensionValue), + ('id', ___TargeteNB_ID_iE_Extensions__item__id), + ('criticality', ___TargeteNB_ID_iE_Extensions__item__criticality), + ('extensionValue', ___TargeteNB_ID_iE_Extensions__item__extensionValue), ]) __TargeteNB_ID_iE_Extensions__item_._ext = None _TargeteNB_ID_iE_Extensions._cont = __TargeteNB_ID_iE_Extensions__item_ _TargeteNB_ID_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TargeteNB_ID._cont = ASN1Dict([ - (u'global-ENB-ID', _TargeteNB_ID_global_ENB_ID), - (u'selected-TAI', _TargeteNB_ID_selected_TAI), - (u'iE-Extensions', _TargeteNB_ID_iE_Extensions), + ('global-ENB-ID', _TargeteNB_ID_global_ENB_ID), + ('selected-TAI', _TargeteNB_ID_selected_TAI), + ('iE-Extensions', _TargeteNB_ID_iE_Extensions), ]) TargeteNB_ID._ext = [] #-----< TargeteNB-ID-ExtIEs >-----# - TargeteNB_ID_ExtIEs = CLASS(name=u'TargeteNB-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TargeteNB_ID_ExtIEs = CLASS(name='TargeteNB-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TargeteNB_ID_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TargetRNC-ID >-----# - TargetRNC_ID = SEQ(name=u'TargetRNC-ID', mode=MODE_TYPE) - _TargetRNC_ID_lAI = SEQ(name=u'lAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) - _TargetRNC_ID_rAC = OCT_STR(name=u'rAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RAC')), opt=True) - _TargetRNC_ID_rNC_ID = INT(name=u'rNC-ID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RNC-ID'))) - _TargetRNC_ID_extendedRNC_ID = INT(name=u'extendedRNC-ID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ExtendedRNC-ID')), opt=True) - _TargetRNC_ID_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TargetRNC_ID = SEQ(name='TargetRNC-ID', mode=MODE_TYPE) + _TargetRNC_ID_lAI = SEQ(name='lAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) + _TargetRNC_ID_rAC = OCT_STR(name='rAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RAC')), opt=True) + _TargetRNC_ID_rNC_ID = INT(name='rNC-ID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RNC-ID'))) + _TargetRNC_ID_extendedRNC_ID = INT(name='extendedRNC-ID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ExtendedRNC-ID')), opt=True) + _TargetRNC_ID_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TargetRNC_ID_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TargetRNC_ID_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TargetRNC_ID_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TargetRNC_ID_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargetRNC_ID_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargetRNC_ID_iE_Extensions__item__id._const_tab = ____TargetRNC_ID_iE_Extensions__item__id_tab ___TargetRNC_ID_iE_Extensions__item__id._const_tab_at = None - ___TargetRNC_ID_iE_Extensions__item__id._const_tab_id = u'id' - ___TargetRNC_ID_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TargetRNC_ID_iE_Extensions__item__id._const_tab_id = 'id' + ___TargetRNC_ID_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TargetRNC_ID_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargetRNC_ID_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargetRNC_ID_iE_Extensions__item__criticality._const_tab = ____TargetRNC_ID_iE_Extensions__item__criticality_tab - ___TargetRNC_ID_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TargetRNC_ID_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TargetRNC_ID_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TargetRNC_ID_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TargetRNC_ID_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TargetRNC_ID_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TargetRNC_ID_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargetRNC_ID_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargetRNC_ID_iE_Extensions__item__extensionValue._const_tab = ____TargetRNC_ID_iE_Extensions__item__extensionValue_tab - ___TargetRNC_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TargetRNC_ID_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TargetRNC_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TargetRNC_ID_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TargetRNC_ID_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TargetRNC_ID_iE_Extensions__item__id), - (u'criticality', ___TargetRNC_ID_iE_Extensions__item__criticality), - (u'extensionValue', ___TargetRNC_ID_iE_Extensions__item__extensionValue), + ('id', ___TargetRNC_ID_iE_Extensions__item__id), + ('criticality', ___TargetRNC_ID_iE_Extensions__item__criticality), + ('extensionValue', ___TargetRNC_ID_iE_Extensions__item__extensionValue), ]) __TargetRNC_ID_iE_Extensions__item_._ext = None _TargetRNC_ID_iE_Extensions._cont = __TargetRNC_ID_iE_Extensions__item_ _TargetRNC_ID_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TargetRNC_ID._cont = ASN1Dict([ - (u'lAI', _TargetRNC_ID_lAI), - (u'rAC', _TargetRNC_ID_rAC), - (u'rNC-ID', _TargetRNC_ID_rNC_ID), - (u'extendedRNC-ID', _TargetRNC_ID_extendedRNC_ID), - (u'iE-Extensions', _TargetRNC_ID_iE_Extensions), + ('lAI', _TargetRNC_ID_lAI), + ('rAC', _TargetRNC_ID_rAC), + ('rNC-ID', _TargetRNC_ID_rNC_ID), + ('extendedRNC-ID', _TargetRNC_ID_extendedRNC_ID), + ('iE-Extensions', _TargetRNC_ID_iE_Extensions), ]) TargetRNC_ID._ext = [] #-----< TargetRNC-ID-ExtIEs >-----# - TargetRNC_ID_ExtIEs = CLASS(name=u'TargetRNC-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TargetRNC_ID_ExtIEs = CLASS(name='TargetRNC-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TargetRNC_ID_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TargetNgRanNode-ID >-----# - TargetNgRanNode_ID = SEQ(name=u'TargetNgRanNode-ID', mode=MODE_TYPE) - _TargetNgRanNode_ID_global_RAN_NODE_ID = CHOICE(name=u'global-RAN-NODE-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-RAN-NODE-ID'))) - _TargetNgRanNode_ID_selected_TAI = SEQ(name=u'selected-TAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'FiveGSTAI'))) - _TargetNgRanNode_ID_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TargetNgRanNode_ID = SEQ(name='TargetNgRanNode-ID', mode=MODE_TYPE) + _TargetNgRanNode_ID_global_RAN_NODE_ID = CHOICE(name='global-RAN-NODE-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-RAN-NODE-ID'))) + _TargetNgRanNode_ID_selected_TAI = SEQ(name='selected-TAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'FiveGSTAI'))) + _TargetNgRanNode_ID_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TargetNgRanNode_ID_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TargetNgRanNode_ID_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TargetNgRanNode_ID_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TargetNgRanNode_ID_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargetNgRanNode_ID_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargetNgRanNode_ID_iE_Extensions__item__id._const_tab = ____TargetNgRanNode_ID_iE_Extensions__item__id_tab ___TargetNgRanNode_ID_iE_Extensions__item__id._const_tab_at = None - ___TargetNgRanNode_ID_iE_Extensions__item__id._const_tab_id = u'id' - ___TargetNgRanNode_ID_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TargetNgRanNode_ID_iE_Extensions__item__id._const_tab_id = 'id' + ___TargetNgRanNode_ID_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TargetNgRanNode_ID_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargetNgRanNode_ID_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargetNgRanNode_ID_iE_Extensions__item__criticality._const_tab = ____TargetNgRanNode_ID_iE_Extensions__item__criticality_tab - ___TargetNgRanNode_ID_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TargetNgRanNode_ID_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TargetNgRanNode_ID_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TargetNgRanNode_ID_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TargetNgRanNode_ID_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TargetNgRanNode_ID_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TargetNgRanNode_ID_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargetNgRanNode_ID_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargetNgRanNode_ID_iE_Extensions__item__extensionValue._const_tab = ____TargetNgRanNode_ID_iE_Extensions__item__extensionValue_tab - ___TargetNgRanNode_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TargetNgRanNode_ID_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TargetNgRanNode_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TargetNgRanNode_ID_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TargetNgRanNode_ID_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TargetNgRanNode_ID_iE_Extensions__item__id), - (u'criticality', ___TargetNgRanNode_ID_iE_Extensions__item__criticality), - (u'extensionValue', ___TargetNgRanNode_ID_iE_Extensions__item__extensionValue), + ('id', ___TargetNgRanNode_ID_iE_Extensions__item__id), + ('criticality', ___TargetNgRanNode_ID_iE_Extensions__item__criticality), + ('extensionValue', ___TargetNgRanNode_ID_iE_Extensions__item__extensionValue), ]) __TargetNgRanNode_ID_iE_Extensions__item_._ext = None _TargetNgRanNode_ID_iE_Extensions._cont = __TargetNgRanNode_ID_iE_Extensions__item_ _TargetNgRanNode_ID_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TargetNgRanNode_ID._cont = ASN1Dict([ - (u'global-RAN-NODE-ID', _TargetNgRanNode_ID_global_RAN_NODE_ID), - (u'selected-TAI', _TargetNgRanNode_ID_selected_TAI), - (u'iE-Extensions', _TargetNgRanNode_ID_iE_Extensions), + ('global-RAN-NODE-ID', _TargetNgRanNode_ID_global_RAN_NODE_ID), + ('selected-TAI', _TargetNgRanNode_ID_selected_TAI), + ('iE-Extensions', _TargetNgRanNode_ID_iE_Extensions), ]) TargetNgRanNode_ID._ext = [] #-----< TargetNgRanNode-ID-ExtIEs >-----# - TargetNgRanNode_ID_ExtIEs = CLASS(name=u'TargetNgRanNode-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TargetNgRanNode_ID_ExtIEs = CLASS(name='TargetNgRanNode-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TargetNgRanNode_ID_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Global-RAN-NODE-ID >-----# - Global_RAN_NODE_ID = CHOICE(name=u'Global-RAN-NODE-ID', mode=MODE_TYPE) - _Global_RAN_NODE_ID_gNB = SEQ(name=u'gNB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GNB'))) - _Global_RAN_NODE_ID_ng_eNB = SEQ(name=u'ng-eNB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NG-eNB'))) + Global_RAN_NODE_ID = CHOICE(name='Global-RAN-NODE-ID', mode=MODE_TYPE) + _Global_RAN_NODE_ID_gNB = SEQ(name='gNB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GNB'))) + _Global_RAN_NODE_ID_ng_eNB = SEQ(name='ng-eNB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NG-eNB'))) Global_RAN_NODE_ID._cont = ASN1Dict([ - (u'gNB', _Global_RAN_NODE_ID_gNB), - (u'ng-eNB', _Global_RAN_NODE_ID_ng_eNB), + ('gNB', _Global_RAN_NODE_ID_gNB), + ('ng-eNB', _Global_RAN_NODE_ID_ng_eNB), ]) Global_RAN_NODE_ID._ext = [] #-----< GNB >-----# - GNB = SEQ(name=u'GNB', mode=MODE_TYPE) - _GNB_global_gNB_ID = SEQ(name=u'global-gNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-GNB-ID'))) - _GNB_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + GNB = SEQ(name='GNB', mode=MODE_TYPE) + _GNB_global_gNB_ID = SEQ(name='global-gNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-GNB-ID'))) + _GNB_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __GNB_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___GNB_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___GNB_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____GNB_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____GNB_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___GNB_iE_Extensions__item__id._const_tab = ____GNB_iE_Extensions__item__id_tab ___GNB_iE_Extensions__item__id._const_tab_at = None - ___GNB_iE_Extensions__item__id._const_tab_id = u'id' - ___GNB_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___GNB_iE_Extensions__item__id._const_tab_id = 'id' + ___GNB_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____GNB_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____GNB_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___GNB_iE_Extensions__item__criticality._const_tab = ____GNB_iE_Extensions__item__criticality_tab - ___GNB_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___GNB_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___GNB_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___GNB_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___GNB_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___GNB_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____GNB_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____GNB_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___GNB_iE_Extensions__item__extensionValue._const_tab = ____GNB_iE_Extensions__item__extensionValue_tab - ___GNB_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___GNB_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___GNB_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___GNB_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __GNB_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___GNB_iE_Extensions__item__id), - (u'criticality', ___GNB_iE_Extensions__item__criticality), - (u'extensionValue', ___GNB_iE_Extensions__item__extensionValue), + ('id', ___GNB_iE_Extensions__item__id), + ('criticality', ___GNB_iE_Extensions__item__criticality), + ('extensionValue', ___GNB_iE_Extensions__item__extensionValue), ]) __GNB_iE_Extensions__item_._ext = None _GNB_iE_Extensions._cont = __GNB_iE_Extensions__item_ _GNB_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) GNB._cont = ASN1Dict([ - (u'global-gNB-ID', _GNB_global_gNB_ID), - (u'iE-Extensions', _GNB_iE_Extensions), + ('global-gNB-ID', _GNB_global_gNB_ID), + ('iE-Extensions', _GNB_iE_Extensions), ]) GNB._ext = [] #-----< GNB-ExtIEs >-----# - GNB_ExtIEs = CLASS(name=u'GNB-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + GNB_ExtIEs = CLASS(name='GNB-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) GNB_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Global-GNB-ID >-----# - Global_GNB_ID = SEQ(name=u'Global-GNB-ID', mode=MODE_TYPE) - _Global_GNB_ID_pLMN_Identity = OCT_STR(name=u'pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) - _Global_GNB_ID_gNB_ID = CHOICE(name=u'gNB-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GNB-Identity'))) - _Global_GNB_ID_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + Global_GNB_ID = SEQ(name='Global-GNB-ID', mode=MODE_TYPE) + _Global_GNB_ID_pLMN_Identity = OCT_STR(name='pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity'))) + _Global_GNB_ID_gNB_ID = CHOICE(name='gNB-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GNB-Identity'))) + _Global_GNB_ID_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __Global_GNB_ID_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___Global_GNB_ID_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___Global_GNB_ID_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____Global_GNB_ID_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Global_GNB_ID_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Global_GNB_ID_iE_Extensions__item__id._const_tab = ____Global_GNB_ID_iE_Extensions__item__id_tab ___Global_GNB_ID_iE_Extensions__item__id._const_tab_at = None - ___Global_GNB_ID_iE_Extensions__item__id._const_tab_id = u'id' - ___Global_GNB_ID_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___Global_GNB_ID_iE_Extensions__item__id._const_tab_id = 'id' + ___Global_GNB_ID_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____Global_GNB_ID_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Global_GNB_ID_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Global_GNB_ID_iE_Extensions__item__criticality._const_tab = ____Global_GNB_ID_iE_Extensions__item__criticality_tab - ___Global_GNB_ID_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___Global_GNB_ID_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___Global_GNB_ID_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___Global_GNB_ID_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___Global_GNB_ID_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___Global_GNB_ID_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____Global_GNB_ID_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____Global_GNB_ID_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___Global_GNB_ID_iE_Extensions__item__extensionValue._const_tab = ____Global_GNB_ID_iE_Extensions__item__extensionValue_tab - ___Global_GNB_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___Global_GNB_ID_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___Global_GNB_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___Global_GNB_ID_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __Global_GNB_ID_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___Global_GNB_ID_iE_Extensions__item__id), - (u'criticality', ___Global_GNB_ID_iE_Extensions__item__criticality), - (u'extensionValue', ___Global_GNB_ID_iE_Extensions__item__extensionValue), + ('id', ___Global_GNB_ID_iE_Extensions__item__id), + ('criticality', ___Global_GNB_ID_iE_Extensions__item__criticality), + ('extensionValue', ___Global_GNB_ID_iE_Extensions__item__extensionValue), ]) __Global_GNB_ID_iE_Extensions__item_._ext = None _Global_GNB_ID_iE_Extensions._cont = __Global_GNB_ID_iE_Extensions__item_ _Global_GNB_ID_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) Global_GNB_ID._cont = ASN1Dict([ - (u'pLMN-Identity', _Global_GNB_ID_pLMN_Identity), - (u'gNB-ID', _Global_GNB_ID_gNB_ID), - (u'iE-Extensions', _Global_GNB_ID_iE_Extensions), + ('pLMN-Identity', _Global_GNB_ID_pLMN_Identity), + ('gNB-ID', _Global_GNB_ID_gNB_ID), + ('iE-Extensions', _Global_GNB_ID_iE_Extensions), ]) Global_GNB_ID._ext = [] #-----< Global-GNB-ID-ExtIEs >-----# - Global_GNB_ID_ExtIEs = CLASS(name=u'Global-GNB-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + Global_GNB_ID_ExtIEs = CLASS(name='Global-GNB-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) Global_GNB_ID_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< GNB-Identity >-----# - GNB_Identity = CHOICE(name=u'GNB-Identity', mode=MODE_TYPE) - _GNB_Identity_gNB_ID = BIT_STR(name=u'gNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GNB-ID'))) + GNB_Identity = CHOICE(name='GNB-Identity', mode=MODE_TYPE) + _GNB_Identity_gNB_ID = BIT_STR(name='gNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GNB-ID'))) GNB_Identity._cont = ASN1Dict([ - (u'gNB-ID', _GNB_Identity_gNB_ID), + ('gNB-ID', _GNB_Identity_gNB_ID), ]) GNB_Identity._ext = [] #-----< NG-eNB >-----# - NG_eNB = SEQ(name=u'NG-eNB', mode=MODE_TYPE) - _NG_eNB_global_ng_eNB_ID = SEQ(name=u'global-ng-eNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - _NG_eNB_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + NG_eNB = SEQ(name='NG-eNB', mode=MODE_TYPE) + _NG_eNB_global_ng_eNB_ID = SEQ(name='global-ng-eNB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + _NG_eNB_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __NG_eNB_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___NG_eNB_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___NG_eNB_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____NG_eNB_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NG_eNB_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NG_eNB_iE_Extensions__item__id._const_tab = ____NG_eNB_iE_Extensions__item__id_tab ___NG_eNB_iE_Extensions__item__id._const_tab_at = None - ___NG_eNB_iE_Extensions__item__id._const_tab_id = u'id' - ___NG_eNB_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___NG_eNB_iE_Extensions__item__id._const_tab_id = 'id' + ___NG_eNB_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____NG_eNB_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NG_eNB_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NG_eNB_iE_Extensions__item__criticality._const_tab = ____NG_eNB_iE_Extensions__item__criticality_tab - ___NG_eNB_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___NG_eNB_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___NG_eNB_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___NG_eNB_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___NG_eNB_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___NG_eNB_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____NG_eNB_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____NG_eNB_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___NG_eNB_iE_Extensions__item__extensionValue._const_tab = ____NG_eNB_iE_Extensions__item__extensionValue_tab - ___NG_eNB_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___NG_eNB_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___NG_eNB_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___NG_eNB_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __NG_eNB_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___NG_eNB_iE_Extensions__item__id), - (u'criticality', ___NG_eNB_iE_Extensions__item__criticality), - (u'extensionValue', ___NG_eNB_iE_Extensions__item__extensionValue), + ('id', ___NG_eNB_iE_Extensions__item__id), + ('criticality', ___NG_eNB_iE_Extensions__item__criticality), + ('extensionValue', ___NG_eNB_iE_Extensions__item__extensionValue), ]) __NG_eNB_iE_Extensions__item_._ext = None _NG_eNB_iE_Extensions._cont = __NG_eNB_iE_Extensions__item_ _NG_eNB_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) NG_eNB._cont = ASN1Dict([ - (u'global-ng-eNB-ID', _NG_eNB_global_ng_eNB_ID), - (u'iE-Extensions', _NG_eNB_iE_Extensions), + ('global-ng-eNB-ID', _NG_eNB_global_ng_eNB_ID), + ('iE-Extensions', _NG_eNB_iE_Extensions), ]) NG_eNB._ext = [] #-----< NG-eNB-ExtIEs >-----# - NG_eNB_ExtIEs = CLASS(name=u'NG-eNB-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + NG_eNB_ExtIEs = CLASS(name='NG-eNB-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) NG_eNB_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< GNB-ID >-----# - GNB_ID = BIT_STR(name=u'GNB-ID', mode=MODE_TYPE) + GNB_ID = BIT_STR(name='GNB-ID', mode=MODE_TYPE) GNB_ID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=22, ub=32)], ev=None, er=[]) #-----< TargeteNB-ToSourceeNB-TransparentContainer >-----# - TargeteNB_ToSourceeNB_TransparentContainer = SEQ(name=u'TargeteNB-ToSourceeNB-TransparentContainer', mode=MODE_TYPE) - _TargeteNB_ToSourceeNB_TransparentContainer_rRC_Container = OCT_STR(name=u'rRC-Container', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RRC-Container'))) - _TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TargeteNB_ToSourceeNB_TransparentContainer = SEQ(name='TargeteNB-ToSourceeNB-TransparentContainer', mode=MODE_TYPE) + _TargeteNB_ToSourceeNB_TransparentContainer_rRC_Container = OCT_STR(name='rRC-Container', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RRC-Container'))) + _TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id._const_tab = ____TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id_tab ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id._const_tab_at = None - ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id._const_tab_id = u'id' - ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id._const_tab_id = 'id' + ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality._const_tab = ____TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality_tab - ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue._const_tab = ____TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue_tab - ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id), - (u'criticality', ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality), - (u'extensionValue', ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue), + ('id', ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__id), + ('criticality', ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__criticality), + ('extensionValue', ___TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item__extensionValue), ]) __TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item_._ext = None _TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions._cont = __TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions__item_ _TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TargeteNB_ToSourceeNB_TransparentContainer._cont = ASN1Dict([ - (u'rRC-Container', _TargeteNB_ToSourceeNB_TransparentContainer_rRC_Container), - (u'iE-Extensions', _TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions), + ('rRC-Container', _TargeteNB_ToSourceeNB_TransparentContainer_rRC_Container), + ('iE-Extensions', _TargeteNB_ToSourceeNB_TransparentContainer_iE_Extensions), ]) TargeteNB_ToSourceeNB_TransparentContainer._ext = [] #-----< TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs >-----# - TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs = CLASS(name=u'TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs = CLASS(name='TargeteNB-ToSourceeNB-TransparentContainer-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) TargeteNB_ToSourceeNB_TransparentContainer_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Target-ToSource-TransparentContainer >-----# - Target_ToSource_TransparentContainer = OCT_STR(name=u'Target-ToSource-TransparentContainer', mode=MODE_TYPE) + Target_ToSource_TransparentContainer = OCT_STR(name='Target-ToSource-TransparentContainer', mode=MODE_TYPE) #-----< TargetRNC-ToSourceRNC-TransparentContainer >-----# - TargetRNC_ToSourceRNC_TransparentContainer = OCT_STR(name=u'TargetRNC-ToSourceRNC-TransparentContainer', mode=MODE_TYPE) + TargetRNC_ToSourceRNC_TransparentContainer = OCT_STR(name='TargetRNC-ToSourceRNC-TransparentContainer', mode=MODE_TYPE) #-----< TargetBSS-ToSourceBSS-TransparentContainer >-----# - TargetBSS_ToSourceBSS_TransparentContainer = OCT_STR(name=u'TargetBSS-ToSourceBSS-TransparentContainer', mode=MODE_TYPE) + TargetBSS_ToSourceBSS_TransparentContainer = OCT_STR(name='TargetBSS-ToSourceBSS-TransparentContainer', mode=MODE_TYPE) #-----< TargetNgRanNode-ToSourceNgRanNode-TransparentContainer >-----# - TargetNgRanNode_ToSourceNgRanNode_TransparentContainer = OCT_STR(name=u'TargetNgRanNode-ToSourceNgRanNode-TransparentContainer', mode=MODE_TYPE) + TargetNgRanNode_ToSourceNgRanNode_TransparentContainer = OCT_STR(name='TargetNgRanNode-ToSourceNgRanNode-TransparentContainer', mode=MODE_TYPE) #-----< M1ThresholdEventA2 >-----# - M1ThresholdEventA2 = SEQ(name=u'M1ThresholdEventA2', mode=MODE_TYPE) - _M1ThresholdEventA2_measurementThreshold = CHOICE(name=u'measurementThreshold', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MeasurementThresholdA2'))) - _M1ThresholdEventA2_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + M1ThresholdEventA2 = SEQ(name='M1ThresholdEventA2', mode=MODE_TYPE) + _M1ThresholdEventA2_measurementThreshold = CHOICE(name='measurementThreshold', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MeasurementThresholdA2'))) + _M1ThresholdEventA2_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __M1ThresholdEventA2_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___M1ThresholdEventA2_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___M1ThresholdEventA2_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____M1ThresholdEventA2_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M1ThresholdEventA2_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M1ThresholdEventA2_iE_Extensions__item__id._const_tab = ____M1ThresholdEventA2_iE_Extensions__item__id_tab ___M1ThresholdEventA2_iE_Extensions__item__id._const_tab_at = None - ___M1ThresholdEventA2_iE_Extensions__item__id._const_tab_id = u'id' - ___M1ThresholdEventA2_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___M1ThresholdEventA2_iE_Extensions__item__id._const_tab_id = 'id' + ___M1ThresholdEventA2_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____M1ThresholdEventA2_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M1ThresholdEventA2_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M1ThresholdEventA2_iE_Extensions__item__criticality._const_tab = ____M1ThresholdEventA2_iE_Extensions__item__criticality_tab - ___M1ThresholdEventA2_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___M1ThresholdEventA2_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___M1ThresholdEventA2_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___M1ThresholdEventA2_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___M1ThresholdEventA2_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___M1ThresholdEventA2_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____M1ThresholdEventA2_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____M1ThresholdEventA2_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___M1ThresholdEventA2_iE_Extensions__item__extensionValue._const_tab = ____M1ThresholdEventA2_iE_Extensions__item__extensionValue_tab - ___M1ThresholdEventA2_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___M1ThresholdEventA2_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___M1ThresholdEventA2_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___M1ThresholdEventA2_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __M1ThresholdEventA2_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___M1ThresholdEventA2_iE_Extensions__item__id), - (u'criticality', ___M1ThresholdEventA2_iE_Extensions__item__criticality), - (u'extensionValue', ___M1ThresholdEventA2_iE_Extensions__item__extensionValue), + ('id', ___M1ThresholdEventA2_iE_Extensions__item__id), + ('criticality', ___M1ThresholdEventA2_iE_Extensions__item__criticality), + ('extensionValue', ___M1ThresholdEventA2_iE_Extensions__item__extensionValue), ]) __M1ThresholdEventA2_iE_Extensions__item_._ext = None _M1ThresholdEventA2_iE_Extensions._cont = __M1ThresholdEventA2_iE_Extensions__item_ _M1ThresholdEventA2_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) M1ThresholdEventA2._cont = ASN1Dict([ - (u'measurementThreshold', _M1ThresholdEventA2_measurementThreshold), - (u'iE-Extensions', _M1ThresholdEventA2_iE_Extensions), + ('measurementThreshold', _M1ThresholdEventA2_measurementThreshold), + ('iE-Extensions', _M1ThresholdEventA2_iE_Extensions), ]) M1ThresholdEventA2._ext = [] #-----< M1ThresholdEventA2-ExtIEs >-----# - M1ThresholdEventA2_ExtIEs = CLASS(name=u'M1ThresholdEventA2-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + M1ThresholdEventA2_ExtIEs = CLASS(name='M1ThresholdEventA2-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) M1ThresholdEventA2_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< Threshold-RSRP >-----# - Threshold_RSRP = INT(name=u'Threshold-RSRP', mode=MODE_TYPE) + Threshold_RSRP = INT(name='Threshold-RSRP', mode=MODE_TYPE) Threshold_RSRP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=97)], ev=None, er=[]) #-----< Threshold-RSRQ >-----# - Threshold_RSRQ = INT(name=u'Threshold-RSRQ', mode=MODE_TYPE) + Threshold_RSRQ = INT(name='Threshold-RSRQ', mode=MODE_TYPE) Threshold_RSRQ._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=34)], ev=None, er=[]) #-----< TimeToWait >-----# - TimeToWait = ENUM(name=u'TimeToWait', mode=MODE_TYPE) - TimeToWait._cont = ASN1Dict([(u'v1s', 0), (u'v2s', 1), (u'v5s', 2), (u'v10s', 3), (u'v20s', 4), (u'v60s', 5)]) + TimeToWait = ENUM(name='TimeToWait', mode=MODE_TYPE) + TimeToWait._cont = ASN1Dict([('v1s', 0), ('v2s', 1), ('v5s', 2), ('v10s', 3), ('v20s', 4), ('v60s', 5)]) TimeToWait._ext = [] #-----< Time-UE-StayedInCell >-----# - Time_UE_StayedInCell = INT(name=u'Time-UE-StayedInCell', mode=MODE_TYPE) + Time_UE_StayedInCell = INT(name='Time-UE-StayedInCell', mode=MODE_TYPE) Time_UE_StayedInCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[]) #-----< Time-UE-StayedInCell-EnhancedGranularity >-----# - Time_UE_StayedInCell_EnhancedGranularity = INT(name=u'Time-UE-StayedInCell-EnhancedGranularity', mode=MODE_TYPE) + Time_UE_StayedInCell_EnhancedGranularity = INT(name='Time-UE-StayedInCell-EnhancedGranularity', mode=MODE_TYPE) Time_UE_StayedInCell_EnhancedGranularity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=40950)], ev=None, er=[]) #-----< TimeSinceSecondaryNodeRelease >-----# - TimeSinceSecondaryNodeRelease = OCT_STR(name=u'TimeSinceSecondaryNodeRelease', mode=MODE_TYPE) + TimeSinceSecondaryNodeRelease = OCT_STR(name='TimeSinceSecondaryNodeRelease', mode=MODE_TYPE) TimeSinceSecondaryNodeRelease._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[]) #-----< TransportInformation >-----# - TransportInformation = SEQ(name=u'TransportInformation', mode=MODE_TYPE) - _TransportInformation_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _TransportInformation_uL_GTP_TEID = OCT_STR(name=u'uL-GTP-TEID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + TransportInformation = SEQ(name='TransportInformation', mode=MODE_TYPE) + _TransportInformation_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _TransportInformation_uL_GTP_TEID = OCT_STR(name='uL-GTP-TEID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) TransportInformation._cont = ASN1Dict([ - (u'transportLayerAddress', _TransportInformation_transportLayerAddress), - (u'uL-GTP-TEID', _TransportInformation_uL_GTP_TEID), + ('transportLayerAddress', _TransportInformation_transportLayerAddress), + ('uL-GTP-TEID', _TransportInformation_uL_GTP_TEID), ]) TransportInformation._ext = [] #-----< TransportLayerAddress >-----# - TransportLayerAddress = BIT_STR(name=u'TransportLayerAddress', mode=MODE_TYPE) + TransportLayerAddress = BIT_STR(name='TransportLayerAddress', mode=MODE_TYPE) TransportLayerAddress._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=160)], ev=[], er=[]) #-----< TraceActivation >-----# - TraceActivation = SEQ(name=u'TraceActivation', mode=MODE_TYPE) - _TraceActivation_e_UTRAN_Trace_ID = OCT_STR(name=u'e-UTRAN-Trace-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) - _TraceActivation_interfacesToTrace = BIT_STR(name=u'interfacesToTrace', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'InterfacesToTrace'))) - _TraceActivation_traceDepth = ENUM(name=u'traceDepth', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TraceDepth'))) - _TraceActivation_traceCollectionEntityIPAddress = BIT_STR(name=u'traceCollectionEntityIPAddress', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _TraceActivation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TraceActivation = SEQ(name='TraceActivation', mode=MODE_TYPE) + _TraceActivation_e_UTRAN_Trace_ID = OCT_STR(name='e-UTRAN-Trace-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) + _TraceActivation_interfacesToTrace = BIT_STR(name='interfacesToTrace', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'InterfacesToTrace'))) + _TraceActivation_traceDepth = ENUM(name='traceDepth', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TraceDepth'))) + _TraceActivation_traceCollectionEntityIPAddress = BIT_STR(name='traceCollectionEntityIPAddress', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _TraceActivation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TraceActivation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TraceActivation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TraceActivation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TraceActivation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____TraceActivation_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDT-Configuration'))) - _____TraceActivation_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAppLayerMeasConfig'))) - ____TraceActivation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 162), (u'criticality', u'ignore'), (u'Extension', _____TraceActivation_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 262), (u'criticality', u'ignore'), (u'Extension', _____TraceActivation_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____TraceActivation_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDT-Configuration'))) + _____TraceActivation_iE_Extensions__item__id_tab_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAppLayerMeasConfig'))) + ____TraceActivation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 162), ('criticality', 'ignore'), ('Extension', _____TraceActivation_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 262), ('criticality', 'ignore'), ('Extension', _____TraceActivation_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___TraceActivation_iE_Extensions__item__id._const_tab = ____TraceActivation_iE_Extensions__item__id_tab ___TraceActivation_iE_Extensions__item__id._const_tab_at = None - ___TraceActivation_iE_Extensions__item__id._const_tab_id = u'id' - ___TraceActivation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TraceActivation_iE_Extensions__item__id._const_tab_id = 'id' + ___TraceActivation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___TraceActivation_iE_Extensions__item__criticality._const_tab = ____TraceActivation_iE_Extensions__item__id_tab - ___TraceActivation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TraceActivation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TraceActivation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TraceActivation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TraceActivation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TraceActivation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___TraceActivation_iE_Extensions__item__extensionValue._const_tab = ____TraceActivation_iE_Extensions__item__id_tab - ___TraceActivation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TraceActivation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TraceActivation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TraceActivation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TraceActivation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TraceActivation_iE_Extensions__item__id), - (u'criticality', ___TraceActivation_iE_Extensions__item__criticality), - (u'extensionValue', ___TraceActivation_iE_Extensions__item__extensionValue), + ('id', ___TraceActivation_iE_Extensions__item__id), + ('criticality', ___TraceActivation_iE_Extensions__item__criticality), + ('extensionValue', ___TraceActivation_iE_Extensions__item__extensionValue), ]) __TraceActivation_iE_Extensions__item_._ext = None _TraceActivation_iE_Extensions._cont = __TraceActivation_iE_Extensions__item_ _TraceActivation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TraceActivation._cont = ASN1Dict([ - (u'e-UTRAN-Trace-ID', _TraceActivation_e_UTRAN_Trace_ID), - (u'interfacesToTrace', _TraceActivation_interfacesToTrace), - (u'traceDepth', _TraceActivation_traceDepth), - (u'traceCollectionEntityIPAddress', _TraceActivation_traceCollectionEntityIPAddress), - (u'iE-Extensions', _TraceActivation_iE_Extensions), + ('e-UTRAN-Trace-ID', _TraceActivation_e_UTRAN_Trace_ID), + ('interfacesToTrace', _TraceActivation_interfacesToTrace), + ('traceDepth', _TraceActivation_traceDepth), + ('traceCollectionEntityIPAddress', _TraceActivation_traceCollectionEntityIPAddress), + ('iE-Extensions', _TraceActivation_iE_Extensions), ]) TraceActivation._ext = [] #-----< TraceActivation-ExtIEs >-----# - TraceActivation_ExtIEs = CLASS(name=u'TraceActivation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _TraceActivation_ExtIEs_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDT-Configuration'))) - _TraceActivation_ExtIEs_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAppLayerMeasConfig'))) - TraceActivation_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 162), (u'criticality', u'ignore'), (u'Extension', _TraceActivation_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 262), (u'criticality', u'ignore'), (u'Extension', _TraceActivation_ExtIEs_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + TraceActivation_ExtIEs = CLASS(name='TraceActivation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _TraceActivation_ExtIEs_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDT-Configuration'))) + _TraceActivation_ExtIEs_val_Extension_1 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAppLayerMeasConfig'))) + TraceActivation_ExtIEs._val = ASN1Set(rv=[dict([('id', 162), ('criticality', 'ignore'), ('Extension', _TraceActivation_ExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 262), ('criticality', 'ignore'), ('Extension', _TraceActivation_ExtIEs_val_Extension_1), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< TraceDepth >-----# - TraceDepth = ENUM(name=u'TraceDepth', mode=MODE_TYPE) - TraceDepth._cont = ASN1Dict([(u'minimum', 0), (u'medium', 1), (u'maximum', 2), (u'minimumWithoutVendorSpecificExtension', 3), (u'mediumWithoutVendorSpecificExtension', 4), (u'maximumWithoutVendorSpecificExtension', 5)]) + TraceDepth = ENUM(name='TraceDepth', mode=MODE_TYPE) + TraceDepth._cont = ASN1Dict([('minimum', 0), ('medium', 1), ('maximum', 2), ('minimumWithoutVendorSpecificExtension', 3), ('mediumWithoutVendorSpecificExtension', 4), ('maximumWithoutVendorSpecificExtension', 5)]) TraceDepth._ext = [] #-----< E-UTRAN-Trace-ID >-----# - E_UTRAN_Trace_ID = OCT_STR(name=u'E-UTRAN-Trace-ID', mode=MODE_TYPE) + E_UTRAN_Trace_ID = OCT_STR(name='E-UTRAN-Trace-ID', mode=MODE_TYPE) E_UTRAN_Trace_ID._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[]) #-----< TrafficLoadReductionIndication >-----# - TrafficLoadReductionIndication = INT(name=u'TrafficLoadReductionIndication', mode=MODE_TYPE) + TrafficLoadReductionIndication = INT(name='TrafficLoadReductionIndication', mode=MODE_TYPE) TrafficLoadReductionIndication._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=99)], ev=None, er=[]) #-----< TunnelInformation >-----# - TunnelInformation = SEQ(name=u'TunnelInformation', mode=MODE_TYPE) - _TunnelInformation_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _TunnelInformation_uDP_Port_Number = OCT_STR(name=u'uDP-Port-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Port-Number')), opt=True) - _TunnelInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + TunnelInformation = SEQ(name='TunnelInformation', mode=MODE_TYPE) + _TunnelInformation_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _TunnelInformation_uDP_Port_Number = OCT_STR(name='uDP-Port-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Port-Number')), opt=True) + _TunnelInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __TunnelInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TunnelInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___TunnelInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____TunnelInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TunnelInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TunnelInformation_iE_Extensions__item__id._const_tab = ____TunnelInformation_iE_Extensions__item__id_tab ___TunnelInformation_iE_Extensions__item__id._const_tab_at = None - ___TunnelInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___TunnelInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___TunnelInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___TunnelInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____TunnelInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TunnelInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TunnelInformation_iE_Extensions__item__criticality._const_tab = ____TunnelInformation_iE_Extensions__item__criticality_tab - ___TunnelInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TunnelInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TunnelInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___TunnelInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TunnelInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TunnelInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____TunnelInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____TunnelInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___TunnelInformation_iE_Extensions__item__extensionValue._const_tab = ____TunnelInformation_iE_Extensions__item__extensionValue_tab - ___TunnelInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TunnelInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___TunnelInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TunnelInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __TunnelInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TunnelInformation_iE_Extensions__item__id), - (u'criticality', ___TunnelInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___TunnelInformation_iE_Extensions__item__extensionValue), + ('id', ___TunnelInformation_iE_Extensions__item__id), + ('criticality', ___TunnelInformation_iE_Extensions__item__criticality), + ('extensionValue', ___TunnelInformation_iE_Extensions__item__extensionValue), ]) __TunnelInformation_iE_Extensions__item_._ext = None _TunnelInformation_iE_Extensions._cont = __TunnelInformation_iE_Extensions__item_ _TunnelInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) TunnelInformation._cont = ASN1Dict([ - (u'transportLayerAddress', _TunnelInformation_transportLayerAddress), - (u'uDP-Port-Number', _TunnelInformation_uDP_Port_Number), - (u'iE-Extensions', _TunnelInformation_iE_Extensions), + ('transportLayerAddress', _TunnelInformation_transportLayerAddress), + ('uDP-Port-Number', _TunnelInformation_uDP_Port_Number), + ('iE-Extensions', _TunnelInformation_iE_Extensions), ]) TunnelInformation._ext = [] #-----< Tunnel-Information-ExtIEs >-----# - Tunnel_Information_ExtIEs = CLASS(name=u'Tunnel-Information-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + Tunnel_Information_ExtIEs = CLASS(name='Tunnel-Information-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) Tunnel_Information_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< TypeOfError >-----# - TypeOfError = ENUM(name=u'TypeOfError', mode=MODE_TYPE) - TypeOfError._cont = ASN1Dict([(u'not-understood', 0), (u'missing', 1)]) + TypeOfError = ENUM(name='TypeOfError', mode=MODE_TYPE) + TypeOfError._cont = ASN1Dict([('not-understood', 0), ('missing', 1)]) TypeOfError._ext = [] #-----< TAIListForRestart >-----# - TAIListForRestart = SEQ_OF(name=u'TAIListForRestart', mode=MODE_TYPE) + TAIListForRestart = SEQ_OF(name='TAIListForRestart', mode=MODE_TYPE) _TAIListForRestart__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) TAIListForRestart._cont = _TAIListForRestart__item_ TAIListForRestart._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2048)], ev=None, er=[]) #-----< UEAggregateMaximumBitrate >-----# - UEAggregateMaximumBitrate = SEQ(name=u'UEAggregateMaximumBitrate', mode=MODE_TYPE) - _UEAggregateMaximumBitrate_uEaggregateMaximumBitRateDL = INT(name=u'uEaggregateMaximumBitRateDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) - _UEAggregateMaximumBitrate_uEaggregateMaximumBitRateUL = INT(name=u'uEaggregateMaximumBitRateUL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) - _UEAggregateMaximumBitrate_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + UEAggregateMaximumBitrate = SEQ(name='UEAggregateMaximumBitrate', mode=MODE_TYPE) + _UEAggregateMaximumBitrate_uEaggregateMaximumBitRateDL = INT(name='uEaggregateMaximumBitRateDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) + _UEAggregateMaximumBitrate_uEaggregateMaximumBitRateUL = INT(name='uEaggregateMaximumBitRateUL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) + _UEAggregateMaximumBitrate_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __UEAggregateMaximumBitrate_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___UEAggregateMaximumBitrate_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___UEAggregateMaximumBitrate_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab_val_Extension_0 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - _____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab_val_Extension_1 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - ____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 259), (u'criticality', u'ignore'), (u'Extension', _____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 260), (u'criticality', u'ignore'), (u'Extension', _____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab_val_Extension_0 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + _____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab_val_Extension_1 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + ____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 259), ('criticality', 'ignore'), ('Extension', _____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 260), ('criticality', 'ignore'), ('Extension', _____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___UEAggregateMaximumBitrate_iE_Extensions__item__id._const_tab = ____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab ___UEAggregateMaximumBitrate_iE_Extensions__item__id._const_tab_at = None - ___UEAggregateMaximumBitrate_iE_Extensions__item__id._const_tab_id = u'id' - ___UEAggregateMaximumBitrate_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___UEAggregateMaximumBitrate_iE_Extensions__item__id._const_tab_id = 'id' + ___UEAggregateMaximumBitrate_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___UEAggregateMaximumBitrate_iE_Extensions__item__criticality._const_tab = ____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab - ___UEAggregateMaximumBitrate_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___UEAggregateMaximumBitrate_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___UEAggregateMaximumBitrate_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___UEAggregateMaximumBitrate_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___UEAggregateMaximumBitrate_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___UEAggregateMaximumBitrate_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___UEAggregateMaximumBitrate_iE_Extensions__item__extensionValue._const_tab = ____UEAggregateMaximumBitrate_iE_Extensions__item__id_tab - ___UEAggregateMaximumBitrate_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___UEAggregateMaximumBitrate_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___UEAggregateMaximumBitrate_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___UEAggregateMaximumBitrate_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __UEAggregateMaximumBitrate_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___UEAggregateMaximumBitrate_iE_Extensions__item__id), - (u'criticality', ___UEAggregateMaximumBitrate_iE_Extensions__item__criticality), - (u'extensionValue', ___UEAggregateMaximumBitrate_iE_Extensions__item__extensionValue), + ('id', ___UEAggregateMaximumBitrate_iE_Extensions__item__id), + ('criticality', ___UEAggregateMaximumBitrate_iE_Extensions__item__criticality), + ('extensionValue', ___UEAggregateMaximumBitrate_iE_Extensions__item__extensionValue), ]) __UEAggregateMaximumBitrate_iE_Extensions__item_._ext = None _UEAggregateMaximumBitrate_iE_Extensions._cont = __UEAggregateMaximumBitrate_iE_Extensions__item_ _UEAggregateMaximumBitrate_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) UEAggregateMaximumBitrate._cont = ASN1Dict([ - (u'uEaggregateMaximumBitRateDL', _UEAggregateMaximumBitrate_uEaggregateMaximumBitRateDL), - (u'uEaggregateMaximumBitRateUL', _UEAggregateMaximumBitrate_uEaggregateMaximumBitRateUL), - (u'iE-Extensions', _UEAggregateMaximumBitrate_iE_Extensions), + ('uEaggregateMaximumBitRateDL', _UEAggregateMaximumBitrate_uEaggregateMaximumBitRateDL), + ('uEaggregateMaximumBitRateUL', _UEAggregateMaximumBitrate_uEaggregateMaximumBitRateUL), + ('iE-Extensions', _UEAggregateMaximumBitrate_iE_Extensions), ]) UEAggregateMaximumBitrate._ext = [] #-----< UEAggregate-MaximumBitrates-ExtIEs >-----# - UEAggregate_MaximumBitrates_ExtIEs = CLASS(name=u'UEAggregate-MaximumBitrates-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _UEAggregate_MaximumBitrates_ExtIEs_val_Extension_0 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - _UEAggregate_MaximumBitrates_ExtIEs_val_Extension_1 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) - UEAggregate_MaximumBitrates_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 259), (u'criticality', u'ignore'), (u'Extension', _UEAggregate_MaximumBitrates_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 260), (u'criticality', u'ignore'), (u'Extension', _UEAggregate_MaximumBitrates_ExtIEs_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + UEAggregate_MaximumBitrates_ExtIEs = CLASS(name='UEAggregate-MaximumBitrates-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _UEAggregate_MaximumBitrates_ExtIEs_val_Extension_0 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + _UEAggregate_MaximumBitrates_ExtIEs_val_Extension_1 = INT(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedBitRate'))) + UEAggregate_MaximumBitrates_ExtIEs._val = ASN1Set(rv=[dict([('id', 259), ('criticality', 'ignore'), ('Extension', _UEAggregate_MaximumBitrates_ExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 260), ('criticality', 'ignore'), ('Extension', _UEAggregate_MaximumBitrates_ExtIEs_val_Extension_1), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< UEAppLayerMeasConfig >-----# - UEAppLayerMeasConfig = SEQ(name=u'UEAppLayerMeasConfig', mode=MODE_TYPE) - _UEAppLayerMeasConfig_containerForAppLayerMeasConfig = OCT_STR(name=u'containerForAppLayerMeasConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + UEAppLayerMeasConfig = SEQ(name='UEAppLayerMeasConfig', mode=MODE_TYPE) + _UEAppLayerMeasConfig_containerForAppLayerMeasConfig = OCT_STR(name='containerForAppLayerMeasConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _UEAppLayerMeasConfig_containerForAppLayerMeasConfig._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1000)], ev=None, er=[]) - _UEAppLayerMeasConfig_areaScopeOfQMC = CHOICE(name=u'areaScopeOfQMC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'AreaScopeOfQMC'))) - _UEAppLayerMeasConfig_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _UEAppLayerMeasConfig_areaScopeOfQMC = CHOICE(name='areaScopeOfQMC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'AreaScopeOfQMC'))) + _UEAppLayerMeasConfig_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __UEAppLayerMeasConfig_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___UEAppLayerMeasConfig_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___UEAppLayerMeasConfig_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____UEAppLayerMeasConfig_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____UEAppLayerMeasConfig_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServiceType'))) - ____UEAppLayerMeasConfig_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 276), (u'criticality', u'ignore'), (u'Extension', _____UEAppLayerMeasConfig_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____UEAppLayerMeasConfig_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServiceType'))) + ____UEAppLayerMeasConfig_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 276), ('criticality', 'ignore'), ('Extension', _____UEAppLayerMeasConfig_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___UEAppLayerMeasConfig_iE_Extensions__item__id._const_tab = ____UEAppLayerMeasConfig_iE_Extensions__item__id_tab ___UEAppLayerMeasConfig_iE_Extensions__item__id._const_tab_at = None - ___UEAppLayerMeasConfig_iE_Extensions__item__id._const_tab_id = u'id' - ___UEAppLayerMeasConfig_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___UEAppLayerMeasConfig_iE_Extensions__item__id._const_tab_id = 'id' + ___UEAppLayerMeasConfig_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___UEAppLayerMeasConfig_iE_Extensions__item__criticality._const_tab = ____UEAppLayerMeasConfig_iE_Extensions__item__id_tab - ___UEAppLayerMeasConfig_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___UEAppLayerMeasConfig_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___UEAppLayerMeasConfig_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___UEAppLayerMeasConfig_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___UEAppLayerMeasConfig_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___UEAppLayerMeasConfig_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___UEAppLayerMeasConfig_iE_Extensions__item__extensionValue._const_tab = ____UEAppLayerMeasConfig_iE_Extensions__item__id_tab - ___UEAppLayerMeasConfig_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___UEAppLayerMeasConfig_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___UEAppLayerMeasConfig_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___UEAppLayerMeasConfig_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __UEAppLayerMeasConfig_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___UEAppLayerMeasConfig_iE_Extensions__item__id), - (u'criticality', ___UEAppLayerMeasConfig_iE_Extensions__item__criticality), - (u'extensionValue', ___UEAppLayerMeasConfig_iE_Extensions__item__extensionValue), + ('id', ___UEAppLayerMeasConfig_iE_Extensions__item__id), + ('criticality', ___UEAppLayerMeasConfig_iE_Extensions__item__criticality), + ('extensionValue', ___UEAppLayerMeasConfig_iE_Extensions__item__extensionValue), ]) __UEAppLayerMeasConfig_iE_Extensions__item_._ext = None _UEAppLayerMeasConfig_iE_Extensions._cont = __UEAppLayerMeasConfig_iE_Extensions__item_ _UEAppLayerMeasConfig_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) UEAppLayerMeasConfig._cont = ASN1Dict([ - (u'containerForAppLayerMeasConfig', _UEAppLayerMeasConfig_containerForAppLayerMeasConfig), - (u'areaScopeOfQMC', _UEAppLayerMeasConfig_areaScopeOfQMC), - (u'iE-Extensions', _UEAppLayerMeasConfig_iE_Extensions), + ('containerForAppLayerMeasConfig', _UEAppLayerMeasConfig_containerForAppLayerMeasConfig), + ('areaScopeOfQMC', _UEAppLayerMeasConfig_areaScopeOfQMC), + ('iE-Extensions', _UEAppLayerMeasConfig_iE_Extensions), ]) UEAppLayerMeasConfig._ext = [] #-----< UEAppLayerMeasConfig-ExtIEs >-----# - UEAppLayerMeasConfig_ExtIEs = CLASS(name=u'UEAppLayerMeasConfig-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _UEAppLayerMeasConfig_ExtIEs_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServiceType'))) - UEAppLayerMeasConfig_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 276), (u'criticality', u'ignore'), (u'Extension', _UEAppLayerMeasConfig_ExtIEs_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + UEAppLayerMeasConfig_ExtIEs = CLASS(name='UEAppLayerMeasConfig-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _UEAppLayerMeasConfig_ExtIEs_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServiceType'))) + UEAppLayerMeasConfig_ExtIEs._val = ASN1Set(rv=[dict([('id', 276), ('criticality', 'ignore'), ('Extension', _UEAppLayerMeasConfig_ExtIEs_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< UECapabilityInfoRequest >-----# - UECapabilityInfoRequest = ENUM(name=u'UECapabilityInfoRequest', mode=MODE_TYPE) - UECapabilityInfoRequest._cont = ASN1Dict([(u'requested', 0)]) + UECapabilityInfoRequest = ENUM(name='UECapabilityInfoRequest', mode=MODE_TYPE) + UECapabilityInfoRequest._cont = ASN1Dict([('requested', 0)]) UECapabilityInfoRequest._ext = [] #-----< UE-RetentionInformation >-----# - UE_RetentionInformation = ENUM(name=u'UE-RetentionInformation', mode=MODE_TYPE) - UE_RetentionInformation._cont = ASN1Dict([(u'ues-retained', 0)]) + UE_RetentionInformation = ENUM(name='UE-RetentionInformation', mode=MODE_TYPE) + UE_RetentionInformation._cont = ASN1Dict([('ues-retained', 0)]) UE_RetentionInformation._ext = [] #-----< UE-S1AP-IDs >-----# - UE_S1AP_IDs = CHOICE(name=u'UE-S1AP-IDs', mode=MODE_TYPE) - _UE_S1AP_IDs_uE_S1AP_ID_pair = SEQ(name=u'uE-S1AP-ID-pair', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UE-S1AP-ID-pair'))) - _UE_S1AP_IDs_mME_UE_S1AP_ID = INT(name=u'mME-UE-S1AP-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + UE_S1AP_IDs = CHOICE(name='UE-S1AP-IDs', mode=MODE_TYPE) + _UE_S1AP_IDs_uE_S1AP_ID_pair = SEQ(name='uE-S1AP-ID-pair', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UE-S1AP-ID-pair'))) + _UE_S1AP_IDs_mME_UE_S1AP_ID = INT(name='mME-UE-S1AP-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) UE_S1AP_IDs._cont = ASN1Dict([ - (u'uE-S1AP-ID-pair', _UE_S1AP_IDs_uE_S1AP_ID_pair), - (u'mME-UE-S1AP-ID', _UE_S1AP_IDs_mME_UE_S1AP_ID), + ('uE-S1AP-ID-pair', _UE_S1AP_IDs_uE_S1AP_ID_pair), + ('mME-UE-S1AP-ID', _UE_S1AP_IDs_mME_UE_S1AP_ID), ]) UE_S1AP_IDs._ext = [] #-----< UE-S1AP-ID-pair >-----# - UE_S1AP_ID_pair = SEQ(name=u'UE-S1AP-ID-pair', mode=MODE_TYPE) - _UE_S1AP_ID_pair_mME_UE_S1AP_ID = INT(name=u'mME-UE-S1AP-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UE_S1AP_ID_pair_eNB_UE_S1AP_ID = INT(name=u'eNB-UE-S1AP-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UE_S1AP_ID_pair_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + UE_S1AP_ID_pair = SEQ(name='UE-S1AP-ID-pair', mode=MODE_TYPE) + _UE_S1AP_ID_pair_mME_UE_S1AP_ID = INT(name='mME-UE-S1AP-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UE_S1AP_ID_pair_eNB_UE_S1AP_ID = INT(name='eNB-UE-S1AP-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UE_S1AP_ID_pair_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __UE_S1AP_ID_pair_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___UE_S1AP_ID_pair_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___UE_S1AP_ID_pair_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____UE_S1AP_ID_pair_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UE_S1AP_ID_pair_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UE_S1AP_ID_pair_iE_Extensions__item__id._const_tab = ____UE_S1AP_ID_pair_iE_Extensions__item__id_tab ___UE_S1AP_ID_pair_iE_Extensions__item__id._const_tab_at = None - ___UE_S1AP_ID_pair_iE_Extensions__item__id._const_tab_id = u'id' - ___UE_S1AP_ID_pair_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___UE_S1AP_ID_pair_iE_Extensions__item__id._const_tab_id = 'id' + ___UE_S1AP_ID_pair_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____UE_S1AP_ID_pair_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UE_S1AP_ID_pair_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UE_S1AP_ID_pair_iE_Extensions__item__criticality._const_tab = ____UE_S1AP_ID_pair_iE_Extensions__item__criticality_tab - ___UE_S1AP_ID_pair_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___UE_S1AP_ID_pair_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___UE_S1AP_ID_pair_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___UE_S1AP_ID_pair_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___UE_S1AP_ID_pair_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___UE_S1AP_ID_pair_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____UE_S1AP_ID_pair_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UE_S1AP_ID_pair_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UE_S1AP_ID_pair_iE_Extensions__item__extensionValue._const_tab = ____UE_S1AP_ID_pair_iE_Extensions__item__extensionValue_tab - ___UE_S1AP_ID_pair_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___UE_S1AP_ID_pair_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___UE_S1AP_ID_pair_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___UE_S1AP_ID_pair_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __UE_S1AP_ID_pair_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___UE_S1AP_ID_pair_iE_Extensions__item__id), - (u'criticality', ___UE_S1AP_ID_pair_iE_Extensions__item__criticality), - (u'extensionValue', ___UE_S1AP_ID_pair_iE_Extensions__item__extensionValue), + ('id', ___UE_S1AP_ID_pair_iE_Extensions__item__id), + ('criticality', ___UE_S1AP_ID_pair_iE_Extensions__item__criticality), + ('extensionValue', ___UE_S1AP_ID_pair_iE_Extensions__item__extensionValue), ]) __UE_S1AP_ID_pair_iE_Extensions__item_._ext = None _UE_S1AP_ID_pair_iE_Extensions._cont = __UE_S1AP_ID_pair_iE_Extensions__item_ _UE_S1AP_ID_pair_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) UE_S1AP_ID_pair._cont = ASN1Dict([ - (u'mME-UE-S1AP-ID', _UE_S1AP_ID_pair_mME_UE_S1AP_ID), - (u'eNB-UE-S1AP-ID', _UE_S1AP_ID_pair_eNB_UE_S1AP_ID), - (u'iE-Extensions', _UE_S1AP_ID_pair_iE_Extensions), + ('mME-UE-S1AP-ID', _UE_S1AP_ID_pair_mME_UE_S1AP_ID), + ('eNB-UE-S1AP-ID', _UE_S1AP_ID_pair_eNB_UE_S1AP_ID), + ('iE-Extensions', _UE_S1AP_ID_pair_iE_Extensions), ]) UE_S1AP_ID_pair._ext = [] #-----< UE-S1AP-ID-pair-ExtIEs >-----# - UE_S1AP_ID_pair_ExtIEs = CLASS(name=u'UE-S1AP-ID-pair-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + UE_S1AP_ID_pair_ExtIEs = CLASS(name='UE-S1AP-ID-pair-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) UE_S1AP_ID_pair_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< UE-associatedLogicalS1-ConnectionItem >-----# - UE_associatedLogicalS1_ConnectionItem = SEQ(name=u'UE-associatedLogicalS1-ConnectionItem', mode=MODE_TYPE) - _UE_associatedLogicalS1_ConnectionItem_mME_UE_S1AP_ID = INT(name=u'mME-UE-S1AP-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID')), opt=True) - _UE_associatedLogicalS1_ConnectionItem_eNB_UE_S1AP_ID = INT(name=u'eNB-UE-S1AP-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID')), opt=True) - _UE_associatedLogicalS1_ConnectionItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + UE_associatedLogicalS1_ConnectionItem = SEQ(name='UE-associatedLogicalS1-ConnectionItem', mode=MODE_TYPE) + _UE_associatedLogicalS1_ConnectionItem_mME_UE_S1AP_ID = INT(name='mME-UE-S1AP-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID')), opt=True) + _UE_associatedLogicalS1_ConnectionItem_eNB_UE_S1AP_ID = INT(name='eNB-UE-S1AP-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID')), opt=True) + _UE_associatedLogicalS1_ConnectionItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id._const_tab = ____UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id_tab ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id._const_tab_at = None - ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id._const_tab_id = u'id' - ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id._const_tab_id = 'id' + ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality._const_tab = ____UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality_tab - ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue._const_tab = ____UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue_tab - ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id), - (u'criticality', ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality), - (u'extensionValue', ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue), + ('id', ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__id), + ('criticality', ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__criticality), + ('extensionValue', ___UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item__extensionValue), ]) __UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item_._ext = None _UE_associatedLogicalS1_ConnectionItem_iE_Extensions._cont = __UE_associatedLogicalS1_ConnectionItem_iE_Extensions__item_ _UE_associatedLogicalS1_ConnectionItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) UE_associatedLogicalS1_ConnectionItem._cont = ASN1Dict([ - (u'mME-UE-S1AP-ID', _UE_associatedLogicalS1_ConnectionItem_mME_UE_S1AP_ID), - (u'eNB-UE-S1AP-ID', _UE_associatedLogicalS1_ConnectionItem_eNB_UE_S1AP_ID), - (u'iE-Extensions', _UE_associatedLogicalS1_ConnectionItem_iE_Extensions), + ('mME-UE-S1AP-ID', _UE_associatedLogicalS1_ConnectionItem_mME_UE_S1AP_ID), + ('eNB-UE-S1AP-ID', _UE_associatedLogicalS1_ConnectionItem_eNB_UE_S1AP_ID), + ('iE-Extensions', _UE_associatedLogicalS1_ConnectionItem_iE_Extensions), ]) UE_associatedLogicalS1_ConnectionItem._ext = [] #-----< UE-associatedLogicalS1-ConnectionItemExtIEs >-----# - UE_associatedLogicalS1_ConnectionItemExtIEs = CLASS(name=u'UE-associatedLogicalS1-ConnectionItemExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + UE_associatedLogicalS1_ConnectionItemExtIEs = CLASS(name='UE-associatedLogicalS1-ConnectionItemExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) UE_associatedLogicalS1_ConnectionItemExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< UEIdentityIndexValue >-----# - UEIdentityIndexValue = BIT_STR(name=u'UEIdentityIndexValue', mode=MODE_TYPE) + UEIdentityIndexValue = BIT_STR(name='UEIdentityIndexValue', mode=MODE_TYPE) UEIdentityIndexValue._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[]) #-----< UE-HistoryInformation >-----# - UE_HistoryInformation = SEQ_OF(name=u'UE-HistoryInformation', mode=MODE_TYPE) + UE_HistoryInformation = SEQ_OF(name='UE-HistoryInformation', mode=MODE_TYPE) _UE_HistoryInformation__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LastVisitedCell-Item'))) UE_HistoryInformation._cont = _UE_HistoryInformation__item_ UE_HistoryInformation._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< UE-HistoryInformationFromTheUE >-----# - UE_HistoryInformationFromTheUE = OCT_STR(name=u'UE-HistoryInformationFromTheUE', mode=MODE_TYPE) + UE_HistoryInformationFromTheUE = OCT_STR(name='UE-HistoryInformationFromTheUE', mode=MODE_TYPE) #-----< UEPagingID >-----# - UEPagingID = CHOICE(name=u'UEPagingID', mode=MODE_TYPE) - _UEPagingID_s_TMSI = SEQ(name=u's-TMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) - _UEPagingID_iMSI = OCT_STR(name=u'iMSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'IMSI'))) + UEPagingID = CHOICE(name='UEPagingID', mode=MODE_TYPE) + _UEPagingID_s_TMSI = SEQ(name='s-TMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + _UEPagingID_iMSI = OCT_STR(name='iMSI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'IMSI'))) UEPagingID._cont = ASN1Dict([ - (u's-TMSI', _UEPagingID_s_TMSI), - (u'iMSI', _UEPagingID_iMSI), + ('s-TMSI', _UEPagingID_s_TMSI), + ('iMSI', _UEPagingID_iMSI), ]) UEPagingID._ext = [] #-----< UERadioCapability >-----# - UERadioCapability = OCT_STR(name=u'UERadioCapability', mode=MODE_TYPE) + UERadioCapability = OCT_STR(name='UERadioCapability', mode=MODE_TYPE) #-----< UERadioCapabilityForPaging >-----# - UERadioCapabilityForPaging = OCT_STR(name=u'UERadioCapabilityForPaging', mode=MODE_TYPE) + UERadioCapabilityForPaging = OCT_STR(name='UERadioCapabilityForPaging', mode=MODE_TYPE) #-----< UE-RLF-Report-Container >-----# - UE_RLF_Report_Container = OCT_STR(name=u'UE-RLF-Report-Container', mode=MODE_TYPE) + UE_RLF_Report_Container = OCT_STR(name='UE-RLF-Report-Container', mode=MODE_TYPE) #-----< UE-RLF-Report-Container-for-extended-bands >-----# - UE_RLF_Report_Container_for_extended_bands = OCT_STR(name=u'UE-RLF-Report-Container-for-extended-bands', mode=MODE_TYPE) + UE_RLF_Report_Container_for_extended_bands = OCT_STR(name='UE-RLF-Report-Container-for-extended-bands', mode=MODE_TYPE) #-----< UESecurityCapabilities >-----# - UESecurityCapabilities = SEQ(name=u'UESecurityCapabilities', mode=MODE_TYPE) - _UESecurityCapabilities_encryptionAlgorithms = BIT_STR(name=u'encryptionAlgorithms', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EncryptionAlgorithms'))) - _UESecurityCapabilities_integrityProtectionAlgorithms = BIT_STR(name=u'integrityProtectionAlgorithms', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'IntegrityProtectionAlgorithms'))) - _UESecurityCapabilities_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + UESecurityCapabilities = SEQ(name='UESecurityCapabilities', mode=MODE_TYPE) + _UESecurityCapabilities_encryptionAlgorithms = BIT_STR(name='encryptionAlgorithms', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EncryptionAlgorithms'))) + _UESecurityCapabilities_integrityProtectionAlgorithms = BIT_STR(name='integrityProtectionAlgorithms', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'IntegrityProtectionAlgorithms'))) + _UESecurityCapabilities_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __UESecurityCapabilities_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___UESecurityCapabilities_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___UESecurityCapabilities_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____UESecurityCapabilities_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UESecurityCapabilities_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UESecurityCapabilities_iE_Extensions__item__id._const_tab = ____UESecurityCapabilities_iE_Extensions__item__id_tab ___UESecurityCapabilities_iE_Extensions__item__id._const_tab_at = None - ___UESecurityCapabilities_iE_Extensions__item__id._const_tab_id = u'id' - ___UESecurityCapabilities_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___UESecurityCapabilities_iE_Extensions__item__id._const_tab_id = 'id' + ___UESecurityCapabilities_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____UESecurityCapabilities_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UESecurityCapabilities_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UESecurityCapabilities_iE_Extensions__item__criticality._const_tab = ____UESecurityCapabilities_iE_Extensions__item__criticality_tab - ___UESecurityCapabilities_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___UESecurityCapabilities_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___UESecurityCapabilities_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___UESecurityCapabilities_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___UESecurityCapabilities_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___UESecurityCapabilities_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____UESecurityCapabilities_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UESecurityCapabilities_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UESecurityCapabilities_iE_Extensions__item__extensionValue._const_tab = ____UESecurityCapabilities_iE_Extensions__item__extensionValue_tab - ___UESecurityCapabilities_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___UESecurityCapabilities_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___UESecurityCapabilities_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___UESecurityCapabilities_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __UESecurityCapabilities_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___UESecurityCapabilities_iE_Extensions__item__id), - (u'criticality', ___UESecurityCapabilities_iE_Extensions__item__criticality), - (u'extensionValue', ___UESecurityCapabilities_iE_Extensions__item__extensionValue), + ('id', ___UESecurityCapabilities_iE_Extensions__item__id), + ('criticality', ___UESecurityCapabilities_iE_Extensions__item__criticality), + ('extensionValue', ___UESecurityCapabilities_iE_Extensions__item__extensionValue), ]) __UESecurityCapabilities_iE_Extensions__item_._ext = None _UESecurityCapabilities_iE_Extensions._cont = __UESecurityCapabilities_iE_Extensions__item_ _UESecurityCapabilities_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) UESecurityCapabilities._cont = ASN1Dict([ - (u'encryptionAlgorithms', _UESecurityCapabilities_encryptionAlgorithms), - (u'integrityProtectionAlgorithms', _UESecurityCapabilities_integrityProtectionAlgorithms), - (u'iE-Extensions', _UESecurityCapabilities_iE_Extensions), + ('encryptionAlgorithms', _UESecurityCapabilities_encryptionAlgorithms), + ('integrityProtectionAlgorithms', _UESecurityCapabilities_integrityProtectionAlgorithms), + ('iE-Extensions', _UESecurityCapabilities_iE_Extensions), ]) UESecurityCapabilities._ext = [] #-----< UESecurityCapabilities-ExtIEs >-----# - UESecurityCapabilities_ExtIEs = CLASS(name=u'UESecurityCapabilities-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + UESecurityCapabilities_ExtIEs = CLASS(name='UESecurityCapabilities-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) UESecurityCapabilities_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< UESidelinkAggregateMaximumBitrate >-----# - UESidelinkAggregateMaximumBitrate = SEQ(name=u'UESidelinkAggregateMaximumBitrate', mode=MODE_TYPE) - _UESidelinkAggregateMaximumBitrate_uESidelinkAggregateMaximumBitRate = INT(name=u'uESidelinkAggregateMaximumBitRate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) - _UESidelinkAggregateMaximumBitrate_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + UESidelinkAggregateMaximumBitrate = SEQ(name='UESidelinkAggregateMaximumBitrate', mode=MODE_TYPE) + _UESidelinkAggregateMaximumBitrate_uESidelinkAggregateMaximumBitRate = INT(name='uESidelinkAggregateMaximumBitRate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'BitRate'))) + _UESidelinkAggregateMaximumBitrate_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __UESidelinkAggregateMaximumBitrate_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id._const_tab = ____UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id_tab ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id._const_tab_at = None - ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id._const_tab_id = u'id' - ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id._const_tab_id = 'id' + ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality._const_tab = ____UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality_tab - ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue._const_tab = ____UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue_tab - ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __UESidelinkAggregateMaximumBitrate_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id), - (u'criticality', ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality), - (u'extensionValue', ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue), + ('id', ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__id), + ('criticality', ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__criticality), + ('extensionValue', ___UESidelinkAggregateMaximumBitrate_iE_Extensions__item__extensionValue), ]) __UESidelinkAggregateMaximumBitrate_iE_Extensions__item_._ext = None _UESidelinkAggregateMaximumBitrate_iE_Extensions._cont = __UESidelinkAggregateMaximumBitrate_iE_Extensions__item_ _UESidelinkAggregateMaximumBitrate_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) UESidelinkAggregateMaximumBitrate._cont = ASN1Dict([ - (u'uESidelinkAggregateMaximumBitRate', _UESidelinkAggregateMaximumBitrate_uESidelinkAggregateMaximumBitRate), - (u'iE-Extensions', _UESidelinkAggregateMaximumBitrate_iE_Extensions), + ('uESidelinkAggregateMaximumBitRate', _UESidelinkAggregateMaximumBitrate_uESidelinkAggregateMaximumBitRate), + ('iE-Extensions', _UESidelinkAggregateMaximumBitrate_iE_Extensions), ]) UESidelinkAggregateMaximumBitrate._ext = [] #-----< UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs >-----# - UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs = CLASS(name=u'UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs = CLASS(name='UE-Sidelink-Aggregate-MaximumBitrates-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) UE_Sidelink_Aggregate_MaximumBitrates_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< UE-Usage-Type >-----# - UE_Usage_Type = INT(name=u'UE-Usage-Type', mode=MODE_TYPE) + UE_Usage_Type = INT(name='UE-Usage-Type', mode=MODE_TYPE) UE_Usage_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[]) #-----< UL-CP-SecurityInformation >-----# - UL_CP_SecurityInformation = SEQ(name=u'UL-CP-SecurityInformation', mode=MODE_TYPE) - _UL_CP_SecurityInformation_ul_NAS_MAC = BIT_STR(name=u'ul-NAS-MAC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UL-NAS-MAC'))) - _UL_CP_SecurityInformation_ul_NAS_Count = BIT_STR(name=u'ul-NAS-Count', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UL-NAS-Count'))) - _UL_CP_SecurityInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + UL_CP_SecurityInformation = SEQ(name='UL-CP-SecurityInformation', mode=MODE_TYPE) + _UL_CP_SecurityInformation_ul_NAS_MAC = BIT_STR(name='ul-NAS-MAC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UL-NAS-MAC'))) + _UL_CP_SecurityInformation_ul_NAS_Count = BIT_STR(name='ul-NAS-Count', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'UL-NAS-Count'))) + _UL_CP_SecurityInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __UL_CP_SecurityInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___UL_CP_SecurityInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___UL_CP_SecurityInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____UL_CP_SecurityInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UL_CP_SecurityInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UL_CP_SecurityInformation_iE_Extensions__item__id._const_tab = ____UL_CP_SecurityInformation_iE_Extensions__item__id_tab ___UL_CP_SecurityInformation_iE_Extensions__item__id._const_tab_at = None - ___UL_CP_SecurityInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___UL_CP_SecurityInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___UL_CP_SecurityInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___UL_CP_SecurityInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____UL_CP_SecurityInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UL_CP_SecurityInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UL_CP_SecurityInformation_iE_Extensions__item__criticality._const_tab = ____UL_CP_SecurityInformation_iE_Extensions__item__criticality_tab - ___UL_CP_SecurityInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___UL_CP_SecurityInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___UL_CP_SecurityInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___UL_CP_SecurityInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___UL_CP_SecurityInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___UL_CP_SecurityInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____UL_CP_SecurityInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____UL_CP_SecurityInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___UL_CP_SecurityInformation_iE_Extensions__item__extensionValue._const_tab = ____UL_CP_SecurityInformation_iE_Extensions__item__extensionValue_tab - ___UL_CP_SecurityInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___UL_CP_SecurityInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___UL_CP_SecurityInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___UL_CP_SecurityInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __UL_CP_SecurityInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___UL_CP_SecurityInformation_iE_Extensions__item__id), - (u'criticality', ___UL_CP_SecurityInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___UL_CP_SecurityInformation_iE_Extensions__item__extensionValue), + ('id', ___UL_CP_SecurityInformation_iE_Extensions__item__id), + ('criticality', ___UL_CP_SecurityInformation_iE_Extensions__item__criticality), + ('extensionValue', ___UL_CP_SecurityInformation_iE_Extensions__item__extensionValue), ]) __UL_CP_SecurityInformation_iE_Extensions__item_._ext = None _UL_CP_SecurityInformation_iE_Extensions._cont = __UL_CP_SecurityInformation_iE_Extensions__item_ _UL_CP_SecurityInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) UL_CP_SecurityInformation._cont = ASN1Dict([ - (u'ul-NAS-MAC', _UL_CP_SecurityInformation_ul_NAS_MAC), - (u'ul-NAS-Count', _UL_CP_SecurityInformation_ul_NAS_Count), - (u'iE-Extensions', _UL_CP_SecurityInformation_iE_Extensions), + ('ul-NAS-MAC', _UL_CP_SecurityInformation_ul_NAS_MAC), + ('ul-NAS-Count', _UL_CP_SecurityInformation_ul_NAS_Count), + ('iE-Extensions', _UL_CP_SecurityInformation_iE_Extensions), ]) UL_CP_SecurityInformation._ext = [] #-----< UL-CP-SecurityInformation-ExtIEs >-----# - UL_CP_SecurityInformation_ExtIEs = CLASS(name=u'UL-CP-SecurityInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + UL_CP_SecurityInformation_ExtIEs = CLASS(name='UL-CP-SecurityInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) UL_CP_SecurityInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< UL-NAS-MAC >-----# - UL_NAS_MAC = BIT_STR(name=u'UL-NAS-MAC', mode=MODE_TYPE) + UL_NAS_MAC = BIT_STR(name='UL-NAS-MAC', mode=MODE_TYPE) UL_NAS_MAC._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[]) #-----< UL-NAS-Count >-----# - UL_NAS_Count = BIT_STR(name=u'UL-NAS-Count', mode=MODE_TYPE) + UL_NAS_Count = BIT_STR(name='UL-NAS-Count', mode=MODE_TYPE) UL_NAS_Count._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[]) #-----< UnlicensedSpectrumRestriction >-----# - UnlicensedSpectrumRestriction = ENUM(name=u'UnlicensedSpectrumRestriction', mode=MODE_TYPE) - UnlicensedSpectrumRestriction._cont = ASN1Dict([(u'unlicensed-restricted', 0)]) + UnlicensedSpectrumRestriction = ENUM(name='UnlicensedSpectrumRestriction', mode=MODE_TYPE) + UnlicensedSpectrumRestriction._cont = ASN1Dict([('unlicensed-restricted', 0)]) UnlicensedSpectrumRestriction._ext = [] #-----< UserLocationInformation >-----# - UserLocationInformation = SEQ(name=u'UserLocationInformation', mode=MODE_TYPE) - _UserLocationInformation_eutran_cgi = SEQ(name=u'eutran-cgi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _UserLocationInformation_tai = SEQ(name=u'tai', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _UserLocationInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + UserLocationInformation = SEQ(name='UserLocationInformation', mode=MODE_TYPE) + _UserLocationInformation_eutran_cgi = SEQ(name='eutran-cgi', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _UserLocationInformation_tai = SEQ(name='tai', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _UserLocationInformation_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __UserLocationInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___UserLocationInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___UserLocationInformation_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____UserLocationInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____UserLocationInformation_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) - ____UserLocationInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 288), (u'criticality', u'ignore'), (u'Extension', _____UserLocationInformation_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____UserLocationInformation_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) + ____UserLocationInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 288), ('criticality', 'ignore'), ('Extension', _____UserLocationInformation_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___UserLocationInformation_iE_Extensions__item__id._const_tab = ____UserLocationInformation_iE_Extensions__item__id_tab ___UserLocationInformation_iE_Extensions__item__id._const_tab_at = None - ___UserLocationInformation_iE_Extensions__item__id._const_tab_id = u'id' - ___UserLocationInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___UserLocationInformation_iE_Extensions__item__id._const_tab_id = 'id' + ___UserLocationInformation_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___UserLocationInformation_iE_Extensions__item__criticality._const_tab = ____UserLocationInformation_iE_Extensions__item__id_tab - ___UserLocationInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___UserLocationInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___UserLocationInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___UserLocationInformation_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___UserLocationInformation_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___UserLocationInformation_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___UserLocationInformation_iE_Extensions__item__extensionValue._const_tab = ____UserLocationInformation_iE_Extensions__item__id_tab - ___UserLocationInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___UserLocationInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___UserLocationInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___UserLocationInformation_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __UserLocationInformation_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___UserLocationInformation_iE_Extensions__item__id), - (u'criticality', ___UserLocationInformation_iE_Extensions__item__criticality), - (u'extensionValue', ___UserLocationInformation_iE_Extensions__item__extensionValue), + ('id', ___UserLocationInformation_iE_Extensions__item__id), + ('criticality', ___UserLocationInformation_iE_Extensions__item__criticality), + ('extensionValue', ___UserLocationInformation_iE_Extensions__item__extensionValue), ]) __UserLocationInformation_iE_Extensions__item_._ext = None _UserLocationInformation_iE_Extensions._cont = __UserLocationInformation_iE_Extensions__item_ _UserLocationInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) UserLocationInformation._cont = ASN1Dict([ - (u'eutran-cgi', _UserLocationInformation_eutran_cgi), - (u'tai', _UserLocationInformation_tai), - (u'iE-Extensions', _UserLocationInformation_iE_Extensions), + ('eutran-cgi', _UserLocationInformation_eutran_cgi), + ('tai', _UserLocationInformation_tai), + ('iE-Extensions', _UserLocationInformation_iE_Extensions), ]) UserLocationInformation._ext = [] #-----< UserLocationInformation-ExtIEs >-----# - UserLocationInformation_ExtIEs = CLASS(name=u'UserLocationInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _UserLocationInformation_ExtIEs_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) - UserLocationInformation_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 288), (u'criticality', u'ignore'), (u'Extension', _UserLocationInformation_ExtIEs_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + UserLocationInformation_ExtIEs = CLASS(name='UserLocationInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _UserLocationInformation_ExtIEs_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) + UserLocationInformation_ExtIEs._val = ASN1Set(rv=[dict([('id', 288), ('criticality', 'ignore'), ('Extension', _UserLocationInformation_ExtIEs_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< UEUserPlaneCIoTSupportIndicator >-----# - UEUserPlaneCIoTSupportIndicator = ENUM(name=u'UEUserPlaneCIoTSupportIndicator', mode=MODE_TYPE) - UEUserPlaneCIoTSupportIndicator._cont = ASN1Dict([(u'supported', 0)]) + UEUserPlaneCIoTSupportIndicator = ENUM(name='UEUserPlaneCIoTSupportIndicator', mode=MODE_TYPE) + UEUserPlaneCIoTSupportIndicator._cont = ASN1Dict([('supported', 0)]) UEUserPlaneCIoTSupportIndicator._ext = [] #-----< UE-Application-Layer-Measurement-Capability >-----# - UE_Application_Layer_Measurement_Capability = BIT_STR(name=u'UE-Application-Layer-Measurement-Capability', mode=MODE_TYPE) + UE_Application_Layer_Measurement_Capability = BIT_STR(name='UE-Application-Layer-Measurement-Capability', mode=MODE_TYPE) UE_Application_Layer_Measurement_Capability._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[]) #-----< VoiceSupportMatchIndicator >-----# - VoiceSupportMatchIndicator = ENUM(name=u'VoiceSupportMatchIndicator', mode=MODE_TYPE) - VoiceSupportMatchIndicator._cont = ASN1Dict([(u'supported', 0), (u'not-supported', 1)]) + VoiceSupportMatchIndicator = ENUM(name='VoiceSupportMatchIndicator', mode=MODE_TYPE) + VoiceSupportMatchIndicator._cont = ASN1Dict([('supported', 0), ('not-supported', 1)]) VoiceSupportMatchIndicator._ext = [] #-----< V2XServicesAuthorized >-----# - V2XServicesAuthorized = SEQ(name=u'V2XServicesAuthorized', mode=MODE_TYPE) - _V2XServicesAuthorized_vehicleUE = ENUM(name=u'vehicleUE', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'VehicleUE')), opt=True) - _V2XServicesAuthorized_pedestrianUE = ENUM(name=u'pedestrianUE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PedestrianUE')), opt=True) - _V2XServicesAuthorized_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + V2XServicesAuthorized = SEQ(name='V2XServicesAuthorized', mode=MODE_TYPE) + _V2XServicesAuthorized_vehicleUE = ENUM(name='vehicleUE', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'VehicleUE')), opt=True) + _V2XServicesAuthorized_pedestrianUE = ENUM(name='pedestrianUE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PedestrianUE')), opt=True) + _V2XServicesAuthorized_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __V2XServicesAuthorized_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___V2XServicesAuthorized_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___V2XServicesAuthorized_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____V2XServicesAuthorized_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____V2XServicesAuthorized_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___V2XServicesAuthorized_iE_Extensions__item__id._const_tab = ____V2XServicesAuthorized_iE_Extensions__item__id_tab ___V2XServicesAuthorized_iE_Extensions__item__id._const_tab_at = None - ___V2XServicesAuthorized_iE_Extensions__item__id._const_tab_id = u'id' - ___V2XServicesAuthorized_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___V2XServicesAuthorized_iE_Extensions__item__id._const_tab_id = 'id' + ___V2XServicesAuthorized_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____V2XServicesAuthorized_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____V2XServicesAuthorized_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___V2XServicesAuthorized_iE_Extensions__item__criticality._const_tab = ____V2XServicesAuthorized_iE_Extensions__item__criticality_tab - ___V2XServicesAuthorized_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___V2XServicesAuthorized_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___V2XServicesAuthorized_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___V2XServicesAuthorized_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___V2XServicesAuthorized_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___V2XServicesAuthorized_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____V2XServicesAuthorized_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____V2XServicesAuthorized_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___V2XServicesAuthorized_iE_Extensions__item__extensionValue._const_tab = ____V2XServicesAuthorized_iE_Extensions__item__extensionValue_tab - ___V2XServicesAuthorized_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___V2XServicesAuthorized_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___V2XServicesAuthorized_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___V2XServicesAuthorized_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __V2XServicesAuthorized_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___V2XServicesAuthorized_iE_Extensions__item__id), - (u'criticality', ___V2XServicesAuthorized_iE_Extensions__item__criticality), - (u'extensionValue', ___V2XServicesAuthorized_iE_Extensions__item__extensionValue), + ('id', ___V2XServicesAuthorized_iE_Extensions__item__id), + ('criticality', ___V2XServicesAuthorized_iE_Extensions__item__criticality), + ('extensionValue', ___V2XServicesAuthorized_iE_Extensions__item__extensionValue), ]) __V2XServicesAuthorized_iE_Extensions__item_._ext = None _V2XServicesAuthorized_iE_Extensions._cont = __V2XServicesAuthorized_iE_Extensions__item_ _V2XServicesAuthorized_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) V2XServicesAuthorized._cont = ASN1Dict([ - (u'vehicleUE', _V2XServicesAuthorized_vehicleUE), - (u'pedestrianUE', _V2XServicesAuthorized_pedestrianUE), - (u'iE-Extensions', _V2XServicesAuthorized_iE_Extensions), + ('vehicleUE', _V2XServicesAuthorized_vehicleUE), + ('pedestrianUE', _V2XServicesAuthorized_pedestrianUE), + ('iE-Extensions', _V2XServicesAuthorized_iE_Extensions), ]) V2XServicesAuthorized._ext = [] #-----< V2XServicesAuthorized-ExtIEs >-----# - V2XServicesAuthorized_ExtIEs = CLASS(name=u'V2XServicesAuthorized-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + V2XServicesAuthorized_ExtIEs = CLASS(name='V2XServicesAuthorized-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) V2XServicesAuthorized_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< VehicleUE >-----# - VehicleUE = ENUM(name=u'VehicleUE', mode=MODE_TYPE) - VehicleUE._cont = ASN1Dict([(u'authorized', 0), (u'not-authorized', 1)]) + VehicleUE = ENUM(name='VehicleUE', mode=MODE_TYPE) + VehicleUE._cont = ASN1Dict([('authorized', 0), ('not-authorized', 1)]) VehicleUE._ext = [] #-----< PedestrianUE >-----# - PedestrianUE = ENUM(name=u'PedestrianUE', mode=MODE_TYPE) - PedestrianUE._cont = ASN1Dict([(u'authorized', 0), (u'not-authorized', 1)]) + PedestrianUE = ENUM(name='PedestrianUE', mode=MODE_TYPE) + PedestrianUE._cont = ASN1Dict([('authorized', 0), ('not-authorized', 1)]) PedestrianUE._ext = [] #-----< WarningAreaCoordinates >-----# - WarningAreaCoordinates = OCT_STR(name=u'WarningAreaCoordinates', mode=MODE_TYPE) + WarningAreaCoordinates = OCT_STR(name='WarningAreaCoordinates', mode=MODE_TYPE) WarningAreaCoordinates._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[]) #-----< WarningAreaList >-----# - WarningAreaList = CHOICE(name=u'WarningAreaList', mode=MODE_TYPE) - _WarningAreaList_cellIDList = SEQ_OF(name=u'cellIDList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ECGIList'))) - _WarningAreaList_trackingAreaListforWarning = SEQ_OF(name=u'trackingAreaListforWarning', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAIListforWarning'))) - _WarningAreaList_emergencyAreaIDList = SEQ_OF(name=u'emergencyAreaIDList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaIDList'))) + WarningAreaList = CHOICE(name='WarningAreaList', mode=MODE_TYPE) + _WarningAreaList_cellIDList = SEQ_OF(name='cellIDList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ECGIList'))) + _WarningAreaList_trackingAreaListforWarning = SEQ_OF(name='trackingAreaListforWarning', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAIListforWarning'))) + _WarningAreaList_emergencyAreaIDList = SEQ_OF(name='emergencyAreaIDList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaIDList'))) WarningAreaList._cont = ASN1Dict([ - (u'cellIDList', _WarningAreaList_cellIDList), - (u'trackingAreaListforWarning', _WarningAreaList_trackingAreaListforWarning), - (u'emergencyAreaIDList', _WarningAreaList_emergencyAreaIDList), + ('cellIDList', _WarningAreaList_cellIDList), + ('trackingAreaListforWarning', _WarningAreaList_trackingAreaListforWarning), + ('emergencyAreaIDList', _WarningAreaList_emergencyAreaIDList), ]) WarningAreaList._ext = [] #-----< WarningType >-----# - WarningType = OCT_STR(name=u'WarningType', mode=MODE_TYPE) + WarningType = OCT_STR(name='WarningType', mode=MODE_TYPE) WarningType._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[]) #-----< WarningSecurityInfo >-----# - WarningSecurityInfo = OCT_STR(name=u'WarningSecurityInfo', mode=MODE_TYPE) + WarningSecurityInfo = OCT_STR(name='WarningSecurityInfo', mode=MODE_TYPE) WarningSecurityInfo._const_sz = ASN1Set(rv=[50], rr=[], ev=None, er=[]) #-----< WarningMessageContents >-----# - WarningMessageContents = OCT_STR(name=u'WarningMessageContents', mode=MODE_TYPE) + WarningMessageContents = OCT_STR(name='WarningMessageContents', mode=MODE_TYPE) WarningMessageContents._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9600)], ev=None, er=[]) #-----< WLANMeasurementConfiguration >-----# - WLANMeasurementConfiguration = SEQ(name=u'WLANMeasurementConfiguration', mode=MODE_TYPE) - _WLANMeasurementConfiguration_wlanMeasConfig = ENUM(name=u'wlanMeasConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasConfig'))) - _WLANMeasurementConfiguration_wlanMeasConfigNameList = SEQ_OF(name=u'wlanMeasConfigNameList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasConfigNameList')), opt=True) - _WLANMeasurementConfiguration_wlan_rssi = ENUM(name=u'wlan-rssi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) - _WLANMeasurementConfiguration_wlan_rssi._cont = ASN1Dict([(u'true', 0)]) + WLANMeasurementConfiguration = SEQ(name='WLANMeasurementConfiguration', mode=MODE_TYPE) + _WLANMeasurementConfiguration_wlanMeasConfig = ENUM(name='wlanMeasConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasConfig'))) + _WLANMeasurementConfiguration_wlanMeasConfigNameList = SEQ_OF(name='wlanMeasConfigNameList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'WLANMeasConfigNameList')), opt=True) + _WLANMeasurementConfiguration_wlan_rssi = ENUM(name='wlan-rssi', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _WLANMeasurementConfiguration_wlan_rssi._cont = ASN1Dict([('true', 0)]) _WLANMeasurementConfiguration_wlan_rssi._ext = [] - _WLANMeasurementConfiguration_wlan_rtt = ENUM(name=u'wlan-rtt', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) - _WLANMeasurementConfiguration_wlan_rtt._cont = ASN1Dict([(u'true', 0)]) + _WLANMeasurementConfiguration_wlan_rtt = ENUM(name='wlan-rtt', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + _WLANMeasurementConfiguration_wlan_rtt._cont = ASN1Dict([('true', 0)]) _WLANMeasurementConfiguration_wlan_rtt._ext = [] - _WLANMeasurementConfiguration_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + _WLANMeasurementConfiguration_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __WLANMeasurementConfiguration_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___WLANMeasurementConfiguration_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___WLANMeasurementConfiguration_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____WLANMeasurementConfiguration_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____WLANMeasurementConfiguration_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___WLANMeasurementConfiguration_iE_Extensions__item__id._const_tab = ____WLANMeasurementConfiguration_iE_Extensions__item__id_tab ___WLANMeasurementConfiguration_iE_Extensions__item__id._const_tab_at = None - ___WLANMeasurementConfiguration_iE_Extensions__item__id._const_tab_id = u'id' - ___WLANMeasurementConfiguration_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___WLANMeasurementConfiguration_iE_Extensions__item__id._const_tab_id = 'id' + ___WLANMeasurementConfiguration_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____WLANMeasurementConfiguration_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____WLANMeasurementConfiguration_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___WLANMeasurementConfiguration_iE_Extensions__item__criticality._const_tab = ____WLANMeasurementConfiguration_iE_Extensions__item__criticality_tab - ___WLANMeasurementConfiguration_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___WLANMeasurementConfiguration_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___WLANMeasurementConfiguration_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___WLANMeasurementConfiguration_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___WLANMeasurementConfiguration_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___WLANMeasurementConfiguration_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____WLANMeasurementConfiguration_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____WLANMeasurementConfiguration_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___WLANMeasurementConfiguration_iE_Extensions__item__extensionValue._const_tab = ____WLANMeasurementConfiguration_iE_Extensions__item__extensionValue_tab - ___WLANMeasurementConfiguration_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___WLANMeasurementConfiguration_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___WLANMeasurementConfiguration_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___WLANMeasurementConfiguration_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __WLANMeasurementConfiguration_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___WLANMeasurementConfiguration_iE_Extensions__item__id), - (u'criticality', ___WLANMeasurementConfiguration_iE_Extensions__item__criticality), - (u'extensionValue', ___WLANMeasurementConfiguration_iE_Extensions__item__extensionValue), + ('id', ___WLANMeasurementConfiguration_iE_Extensions__item__id), + ('criticality', ___WLANMeasurementConfiguration_iE_Extensions__item__criticality), + ('extensionValue', ___WLANMeasurementConfiguration_iE_Extensions__item__extensionValue), ]) __WLANMeasurementConfiguration_iE_Extensions__item_._ext = None _WLANMeasurementConfiguration_iE_Extensions._cont = __WLANMeasurementConfiguration_iE_Extensions__item_ _WLANMeasurementConfiguration_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) WLANMeasurementConfiguration._cont = ASN1Dict([ - (u'wlanMeasConfig', _WLANMeasurementConfiguration_wlanMeasConfig), - (u'wlanMeasConfigNameList', _WLANMeasurementConfiguration_wlanMeasConfigNameList), - (u'wlan-rssi', _WLANMeasurementConfiguration_wlan_rssi), - (u'wlan-rtt', _WLANMeasurementConfiguration_wlan_rtt), - (u'iE-Extensions', _WLANMeasurementConfiguration_iE_Extensions), + ('wlanMeasConfig', _WLANMeasurementConfiguration_wlanMeasConfig), + ('wlanMeasConfigNameList', _WLANMeasurementConfiguration_wlanMeasConfigNameList), + ('wlan-rssi', _WLANMeasurementConfiguration_wlan_rssi), + ('wlan-rtt', _WLANMeasurementConfiguration_wlan_rtt), + ('iE-Extensions', _WLANMeasurementConfiguration_iE_Extensions), ]) WLANMeasurementConfiguration._ext = [] #-----< WLANMeasurementConfiguration-ExtIEs >-----# - WLANMeasurementConfiguration_ExtIEs = CLASS(name=u'WLANMeasurementConfiguration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + WLANMeasurementConfiguration_ExtIEs = CLASS(name='WLANMeasurementConfiguration-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) WLANMeasurementConfiguration_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< WLANMeasConfigNameList >-----# - WLANMeasConfigNameList = SEQ_OF(name=u'WLANMeasConfigNameList', mode=MODE_TYPE) + WLANMeasConfigNameList = SEQ_OF(name='WLANMeasConfigNameList', mode=MODE_TYPE) _WLANMeasConfigNameList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WLANName'))) WLANMeasConfigNameList._cont = _WLANMeasConfigNameList__item_ WLANMeasConfigNameList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[]) #-----< WLANMeasConfig >-----# - WLANMeasConfig = ENUM(name=u'WLANMeasConfig', mode=MODE_TYPE) - WLANMeasConfig._cont = ASN1Dict([(u'setup', 0)]) + WLANMeasConfig = ENUM(name='WLANMeasConfig', mode=MODE_TYPE) + WLANMeasConfig._cont = ASN1Dict([('setup', 0)]) WLANMeasConfig._ext = [] #-----< WLANName >-----# - WLANName = OCT_STR(name=u'WLANName', mode=MODE_TYPE) + WLANName = OCT_STR(name='WLANName', mode=MODE_TYPE) WLANName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[]) #-----< X2TNLConfigurationInfo >-----# - X2TNLConfigurationInfo = SEQ(name=u'X2TNLConfigurationInfo', mode=MODE_TYPE) - _X2TNLConfigurationInfo_eNBX2TransportLayerAddresses = SEQ_OF(name=u'eNBX2TransportLayerAddresses', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ENBX2TLAs'))) - _X2TNLConfigurationInfo_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + X2TNLConfigurationInfo = SEQ(name='X2TNLConfigurationInfo', mode=MODE_TYPE) + _X2TNLConfigurationInfo_eNBX2TransportLayerAddresses = SEQ_OF(name='eNBX2TransportLayerAddresses', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ENBX2TLAs'))) + _X2TNLConfigurationInfo_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __X2TNLConfigurationInfo_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___X2TNLConfigurationInfo_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___X2TNLConfigurationInfo_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____X2TNLConfigurationInfo_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____X2TNLConfigurationInfo_iE_Extensions__item__id_tab_val_Extension_0 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBX2ExtTLAs'))) - _____X2TNLConfigurationInfo_iE_Extensions__item__id_tab_val_Extension_1 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBIndirectX2TransportLayerAddresses'))) - ____X2TNLConfigurationInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 153), (u'criticality', u'ignore'), (u'Extension', _____X2TNLConfigurationInfo_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 193), (u'criticality', u'ignore'), (u'Extension', _____X2TNLConfigurationInfo_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=None, er=[]) + _____X2TNLConfigurationInfo_iE_Extensions__item__id_tab_val_Extension_0 = SEQ_OF(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBX2ExtTLAs'))) + _____X2TNLConfigurationInfo_iE_Extensions__item__id_tab_val_Extension_1 = SEQ_OF(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBIndirectX2TransportLayerAddresses'))) + ____X2TNLConfigurationInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 153), ('criticality', 'ignore'), ('Extension', _____X2TNLConfigurationInfo_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 193), ('criticality', 'ignore'), ('Extension', _____X2TNLConfigurationInfo_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')])], rr=[], ev=None, er=[]) ___X2TNLConfigurationInfo_iE_Extensions__item__id._const_tab = ____X2TNLConfigurationInfo_iE_Extensions__item__id_tab ___X2TNLConfigurationInfo_iE_Extensions__item__id._const_tab_at = None - ___X2TNLConfigurationInfo_iE_Extensions__item__id._const_tab_id = u'id' - ___X2TNLConfigurationInfo_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___X2TNLConfigurationInfo_iE_Extensions__item__id._const_tab_id = 'id' + ___X2TNLConfigurationInfo_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ___X2TNLConfigurationInfo_iE_Extensions__item__criticality._const_tab = ____X2TNLConfigurationInfo_iE_Extensions__item__id_tab - ___X2TNLConfigurationInfo_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___X2TNLConfigurationInfo_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___X2TNLConfigurationInfo_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___X2TNLConfigurationInfo_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___X2TNLConfigurationInfo_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___X2TNLConfigurationInfo_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ___X2TNLConfigurationInfo_iE_Extensions__item__extensionValue._const_tab = ____X2TNLConfigurationInfo_iE_Extensions__item__id_tab - ___X2TNLConfigurationInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___X2TNLConfigurationInfo_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___X2TNLConfigurationInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___X2TNLConfigurationInfo_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __X2TNLConfigurationInfo_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___X2TNLConfigurationInfo_iE_Extensions__item__id), - (u'criticality', ___X2TNLConfigurationInfo_iE_Extensions__item__criticality), - (u'extensionValue', ___X2TNLConfigurationInfo_iE_Extensions__item__extensionValue), + ('id', ___X2TNLConfigurationInfo_iE_Extensions__item__id), + ('criticality', ___X2TNLConfigurationInfo_iE_Extensions__item__criticality), + ('extensionValue', ___X2TNLConfigurationInfo_iE_Extensions__item__extensionValue), ]) __X2TNLConfigurationInfo_iE_Extensions__item_._ext = None _X2TNLConfigurationInfo_iE_Extensions._cont = __X2TNLConfigurationInfo_iE_Extensions__item_ _X2TNLConfigurationInfo_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) X2TNLConfigurationInfo._cont = ASN1Dict([ - (u'eNBX2TransportLayerAddresses', _X2TNLConfigurationInfo_eNBX2TransportLayerAddresses), - (u'iE-Extensions', _X2TNLConfigurationInfo_iE_Extensions), + ('eNBX2TransportLayerAddresses', _X2TNLConfigurationInfo_eNBX2TransportLayerAddresses), + ('iE-Extensions', _X2TNLConfigurationInfo_iE_Extensions), ]) X2TNLConfigurationInfo._ext = [] #-----< X2TNLConfigurationInfo-ExtIEs >-----# - X2TNLConfigurationInfo_ExtIEs = CLASS(name=u'X2TNLConfigurationInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _X2TNLConfigurationInfo_ExtIEs_val_Extension_0 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBX2ExtTLAs'))) - _X2TNLConfigurationInfo_ExtIEs_val_Extension_1 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBIndirectX2TransportLayerAddresses'))) - X2TNLConfigurationInfo_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 153), (u'criticality', u'ignore'), (u'Extension', _X2TNLConfigurationInfo_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 193), (u'criticality', u'ignore'), (u'Extension', _X2TNLConfigurationInfo_ExtIEs_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=[], er=[]) + X2TNLConfigurationInfo_ExtIEs = CLASS(name='X2TNLConfigurationInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _X2TNLConfigurationInfo_ExtIEs_val_Extension_0 = SEQ_OF(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBX2ExtTLAs'))) + _X2TNLConfigurationInfo_ExtIEs_val_Extension_1 = SEQ_OF(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBIndirectX2TransportLayerAddresses'))) + X2TNLConfigurationInfo_ExtIEs._val = ASN1Set(rv=[dict([('id', 153), ('criticality', 'ignore'), ('Extension', _X2TNLConfigurationInfo_ExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 193), ('criticality', 'ignore'), ('Extension', _X2TNLConfigurationInfo_ExtIEs_val_Extension_1), ('presence', 'optional')])], rr=[], ev=[], er=[]) #-----< ENBX2ExtTLAs >-----# - ENBX2ExtTLAs = SEQ_OF(name=u'ENBX2ExtTLAs', mode=MODE_TYPE) + ENBX2ExtTLAs = SEQ_OF(name='ENBX2ExtTLAs', mode=MODE_TYPE) _ENBX2ExtTLAs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBX2ExtTLA'))) ENBX2ExtTLAs._cont = _ENBX2ExtTLAs__item_ ENBX2ExtTLAs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< ENBX2ExtTLA >-----# - ENBX2ExtTLA = SEQ(name=u'ENBX2ExtTLA', mode=MODE_TYPE) - _ENBX2ExtTLA_iPsecTLA = BIT_STR(name=u'iPsecTLA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress')), opt=True) - _ENBX2ExtTLA_gTPTLAa = SEQ_OF(name=u'gTPTLAa', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ENBX2GTPTLAs')), opt=True) - _ENBX2ExtTLA_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + ENBX2ExtTLA = SEQ(name='ENBX2ExtTLA', mode=MODE_TYPE) + _ENBX2ExtTLA_iPsecTLA = BIT_STR(name='iPsecTLA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress')), opt=True) + _ENBX2ExtTLA_gTPTLAa = SEQ_OF(name='gTPTLAa', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'ENBX2GTPTLAs')), opt=True) + _ENBX2ExtTLA_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) __ENBX2ExtTLA_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___ENBX2ExtTLA_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) + ___ENBX2ExtTLA_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) ____ENBX2ExtTLA_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ENBX2ExtTLA_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ENBX2ExtTLA_iE_Extensions__item__id._const_tab = ____ENBX2ExtTLA_iE_Extensions__item__id_tab ___ENBX2ExtTLA_iE_Extensions__item__id._const_tab_at = None - ___ENBX2ExtTLA_iE_Extensions__item__id._const_tab_id = u'id' - ___ENBX2ExtTLA_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) + ___ENBX2ExtTLA_iE_Extensions__item__id._const_tab_id = 'id' + ___ENBX2ExtTLA_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) ____ENBX2ExtTLA_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ENBX2ExtTLA_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ENBX2ExtTLA_iE_Extensions__item__criticality._const_tab = ____ENBX2ExtTLA_iE_Extensions__item__criticality_tab - ___ENBX2ExtTLA_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___ENBX2ExtTLA_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___ENBX2ExtTLA_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) + ___ENBX2ExtTLA_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___ENBX2ExtTLA_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___ENBX2ExtTLA_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) ____ENBX2ExtTLA_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ____ENBX2ExtTLA_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) ___ENBX2ExtTLA_iE_Extensions__item__extensionValue._const_tab = ____ENBX2ExtTLA_iE_Extensions__item__extensionValue_tab - ___ENBX2ExtTLA_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___ENBX2ExtTLA_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' + ___ENBX2ExtTLA_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___ENBX2ExtTLA_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' __ENBX2ExtTLA_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___ENBX2ExtTLA_iE_Extensions__item__id), - (u'criticality', ___ENBX2ExtTLA_iE_Extensions__item__criticality), - (u'extensionValue', ___ENBX2ExtTLA_iE_Extensions__item__extensionValue), + ('id', ___ENBX2ExtTLA_iE_Extensions__item__id), + ('criticality', ___ENBX2ExtTLA_iE_Extensions__item__criticality), + ('extensionValue', ___ENBX2ExtTLA_iE_Extensions__item__extensionValue), ]) __ENBX2ExtTLA_iE_Extensions__item_._ext = None _ENBX2ExtTLA_iE_Extensions._cont = __ENBX2ExtTLA_iE_Extensions__item_ _ENBX2ExtTLA_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) ENBX2ExtTLA._cont = ASN1Dict([ - (u'iPsecTLA', _ENBX2ExtTLA_iPsecTLA), - (u'gTPTLAa', _ENBX2ExtTLA_gTPTLAa), - (u'iE-Extensions', _ENBX2ExtTLA_iE_Extensions), + ('iPsecTLA', _ENBX2ExtTLA_iPsecTLA), + ('gTPTLAa', _ENBX2ExtTLA_gTPTLAa), + ('iE-Extensions', _ENBX2ExtTLA_iE_Extensions), ]) ENBX2ExtTLA._ext = [] #-----< ENBX2ExtTLA-ExtIEs >-----# - ENBX2ExtTLA_ExtIEs = CLASS(name=u'ENBX2ExtTLA-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ENBX2ExtTLA_ExtIEs = CLASS(name='ENBX2ExtTLA-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) ENBX2ExtTLA_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) #-----< ENBX2GTPTLAs >-----# - ENBX2GTPTLAs = SEQ_OF(name=u'ENBX2GTPTLAs', mode=MODE_TYPE) + ENBX2GTPTLAs = SEQ_OF(name='ENBX2GTPTLAs', mode=MODE_TYPE) _ENBX2GTPTLAs__item_ = BIT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) ENBX2GTPTLAs._cont = _ENBX2GTPTLAs__item_ ENBX2GTPTLAs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< ENBIndirectX2TransportLayerAddresses >-----# - ENBIndirectX2TransportLayerAddresses = SEQ_OF(name=u'ENBIndirectX2TransportLayerAddresses', mode=MODE_TYPE) + ENBIndirectX2TransportLayerAddresses = SEQ_OF(name='ENBIndirectX2TransportLayerAddresses', mode=MODE_TYPE) _ENBIndirectX2TransportLayerAddresses__item_ = BIT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) ENBIndirectX2TransportLayerAddresses._cont = _ENBIndirectX2TransportLayerAddresses__item_ ENBIndirectX2TransportLayerAddresses._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[]) @@ -8639,6 +11711,7 @@ class S1AP_IEs: _Additional_GUTI_iE_Extensions, Additional_GUTI, Additional_GUTI_ExtIEs, + AdditionalRRMPriorityIndex, AerialUEsubscriptionInformation, _AreaScopeOfMDT_cellBased, _AreaScopeOfMDT_tABased, @@ -8948,6 +12021,18 @@ class S1AP_IEs: _ConnectedengNBItem_iE_Extensions, ConnectedengNBItem, ConnectedengNBItem_ExtIEs, + _ContextatSource_sourceNG_RAN_node_ID, + _ContextatSource_rAN_UE_NGAP_ID, + ____ContextatSource_iE_Extensions__item__id_tab, + ___ContextatSource_iE_Extensions__item__id, + ____ContextatSource_iE_Extensions__item__criticality_tab, + ___ContextatSource_iE_Extensions__item__criticality, + ____ContextatSource_iE_Extensions__item__extensionValue_tab, + ___ContextatSource_iE_Extensions__item__extensionValue, + __ContextatSource_iE_Extensions__item_, + _ContextatSource_iE_Extensions, + ContextatSource, + ContextatSource_ExtIEs, Correlation_ID, CSFallbackIndicator, AdditionalCSFallbackIndicator, @@ -9908,6 +12993,7 @@ class S1AP_IEs: PSCellInformation, PSCellInformation_ExtIEs, QCI, + RAN_UE_NGAP_ID, ReceiveStatusofULPDCPSDUs, ReceiveStatusOfULPDCPSDUsExtended, ReceiveStatusOfULPDCPSDUsPDCP_SNlength18, @@ -10152,6 +13238,8 @@ class S1AP_IEs: _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_0, _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_1, _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_2, + _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_3, + _____SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id_tab_val_Extension_4, ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__id, ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__criticality, ___SourceeNB_ToTargeteNB_TransparentContainer_iE_Extensions__item__extensionValue, @@ -10162,6 +13250,8 @@ class S1AP_IEs: _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_0, _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_1, _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_2, + _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_3, + _SourceeNB_ToTargeteNB_TransparentContainer_ExtIEs_val_Extension_4, SourceRNC_ToTargetRNC_TransparentContainer, SourceNgRanNode_ToTargetNgRanNode_TransparentContainer, _ServedGUMMEIs__item_, @@ -10170,15 +13260,15 @@ class S1AP_IEs: _ServedGUMMEIsItem_servedGroupIDs, _ServedGUMMEIsItem_servedMMECs, ____ServedGUMMEIsItem_iE_Extensions__item__id_tab, + _____ServedGUMMEIsItem_iE_Extensions__item__id_tab_val_Extension_0, ___ServedGUMMEIsItem_iE_Extensions__item__id, - ____ServedGUMMEIsItem_iE_Extensions__item__criticality_tab, ___ServedGUMMEIsItem_iE_Extensions__item__criticality, - ____ServedGUMMEIsItem_iE_Extensions__item__extensionValue_tab, ___ServedGUMMEIsItem_iE_Extensions__item__extensionValue, __ServedGUMMEIsItem_iE_Extensions__item_, _ServedGUMMEIsItem_iE_Extensions, ServedGUMMEIsItem, ServedGUMMEIsItem_ExtIEs, + _ServedGUMMEIsItem_ExtIEs_val_Extension_0, _ServedGroupIDs__item_, ServedGroupIDs, _ServedMMECs__item_, @@ -10710,1409 +13800,10139 @@ class S1AP_IEs: ENBIndirectX2TransportLayerAddresses, ] -class S1AP_Containers: +class S1AP_PDU_Contents: - _name_ = u'S1AP-Containers' - _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 5] + _name_ = 'S1AP-PDU-Contents' + _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 1] _obj_ = [ - u'S1AP-PROTOCOL-IES', - u'S1AP-PROTOCOL-IES-PAIR', - u'S1AP-PROTOCOL-EXTENSION', - u'S1AP-PRIVATE-IES', - u'ProtocolIE-Container', - u'ProtocolIE-SingleContainer', - u'ProtocolIE-Field', - u'ProtocolIE-ContainerPair', - u'ProtocolIE-FieldPair', - u'ProtocolIE-ContainerList', - u'ProtocolIE-ContainerPairList', - u'ProtocolExtensionContainer', - u'ProtocolExtensionField', - u'PrivateIE-Container', - u'PrivateIE-Field', + 'E-RAB-IE-ContainerList', + 'E-RAB-IE-ContainerPairList', + 'ProtocolError-IE-ContainerList', + 'HandoverRequired', + 'HandoverRequiredIEs', + 'HandoverCommand', + 'HandoverCommandIEs', + 'E-RABSubjecttoDataForwardingList', + 'E-RABDataForwardingItemIEs', + 'E-RABDataForwardingItem', + 'E-RABDataForwardingItem-ExtIEs', + 'HandoverPreparationFailure', + 'HandoverPreparationFailureIEs', + 'HandoverRequest', + 'HandoverRequestIEs', + 'E-RABToBeSetupListHOReq', + 'E-RABToBeSetupItemHOReqIEs', + 'E-RABToBeSetupItemHOReq', + 'E-RABToBeSetupItemHOReq-ExtIEs', + 'HandoverRequestAcknowledge', + 'HandoverRequestAcknowledgeIEs', + 'E-RABAdmittedList', + 'E-RABAdmittedItemIEs', + 'E-RABAdmittedItem', + 'E-RABAdmittedItem-ExtIEs', + 'E-RABFailedtoSetupListHOReqAck', + 'E-RABFailedtoSetupItemHOReqAckIEs', + 'E-RABFailedToSetupItemHOReqAck', + 'E-RABFailedToSetupItemHOReqAckExtIEs', + 'HandoverFailure', + 'HandoverFailureIEs', + 'HandoverNotify', + 'HandoverNotifyIEs', + 'PathSwitchRequest', + 'PathSwitchRequestIEs', + 'E-RABToBeSwitchedDLList', + 'E-RABToBeSwitchedDLItemIEs', + 'E-RABToBeSwitchedDLItem', + 'E-RABToBeSwitchedDLItem-ExtIEs', + 'PathSwitchRequestAcknowledge', + 'PathSwitchRequestAcknowledgeIEs', + 'E-RABToBeSwitchedULList', + 'E-RABToBeSwitchedULItemIEs', + 'E-RABToBeSwitchedULItem', + 'E-RABToBeSwitchedULItem-ExtIEs', + 'PathSwitchRequestFailure', + 'PathSwitchRequestFailureIEs', + 'HandoverCancel', + 'HandoverCancelIEs', + 'HandoverCancelAcknowledge', + 'HandoverCancelAcknowledgeIEs', + 'E-RABSetupRequest', + 'E-RABSetupRequestIEs', + 'E-RABToBeSetupListBearerSUReq', + 'E-RABToBeSetupItemBearerSUReqIEs', + 'E-RABToBeSetupItemBearerSUReq', + 'E-RABToBeSetupItemBearerSUReqExtIEs', + 'E-RABSetupResponse', + 'E-RABSetupResponseIEs', + 'E-RABSetupListBearerSURes', + 'E-RABSetupItemBearerSUResIEs', + 'E-RABSetupItemBearerSURes', + 'E-RABSetupItemBearerSUResExtIEs', + 'E-RABModifyRequest', + 'E-RABModifyRequestIEs', + 'E-RABToBeModifiedListBearerModReq', + 'E-RABToBeModifiedItemBearerModReqIEs', + 'E-RABToBeModifiedItemBearerModReq', + 'E-RABToBeModifyItemBearerModReqExtIEs', + 'E-RABModifyResponse', + 'E-RABModifyResponseIEs', + 'E-RABModifyListBearerModRes', + 'E-RABModifyItemBearerModResIEs', + 'E-RABModifyItemBearerModRes', + 'E-RABModifyItemBearerModResExtIEs', + 'E-RABReleaseCommand', + 'E-RABReleaseCommandIEs', + 'E-RABReleaseResponse', + 'E-RABReleaseResponseIEs', + 'E-RABReleaseListBearerRelComp', + 'E-RABReleaseItemBearerRelCompIEs', + 'E-RABReleaseItemBearerRelComp', + 'E-RABReleaseItemBearerRelCompExtIEs', + 'E-RABReleaseIndication', + 'E-RABReleaseIndicationIEs', + 'InitialContextSetupRequest', + 'InitialContextSetupRequestIEs', + 'E-RABToBeSetupListCtxtSUReq', + 'E-RABToBeSetupItemCtxtSUReqIEs', + 'E-RABToBeSetupItemCtxtSUReq', + 'E-RABToBeSetupItemCtxtSUReqExtIEs', + 'InitialContextSetupResponse', + 'InitialContextSetupResponseIEs', + 'E-RABSetupListCtxtSURes', + 'E-RABSetupItemCtxtSUResIEs', + 'E-RABSetupItemCtxtSURes', + 'E-RABSetupItemCtxtSUResExtIEs', + 'InitialContextSetupFailure', + 'InitialContextSetupFailureIEs', + 'Paging', + 'PagingIEs', + 'TAIList', + 'TAIItemIEs', + 'TAIItem', + 'TAIItemExtIEs', + 'UEContextReleaseRequest', + 'UEContextReleaseRequest-IEs', + 'UEContextReleaseCommand', + 'UEContextReleaseCommand-IEs', + 'UEContextReleaseComplete', + 'UEContextReleaseComplete-IEs', + 'UEContextModificationRequest', + 'UEContextModificationRequestIEs', + 'UEContextModificationResponse', + 'UEContextModificationResponseIEs', + 'UEContextModificationFailure', + 'UEContextModificationFailureIEs', + 'UERadioCapabilityMatchRequest', + 'UERadioCapabilityMatchRequestIEs', + 'UERadioCapabilityMatchResponse', + 'UERadioCapabilityMatchResponseIEs', + 'DownlinkNASTransport', + 'DownlinkNASTransport-IEs', + 'InitialUEMessage', + 'InitialUEMessage-IEs', + 'UplinkNASTransport', + 'UplinkNASTransport-IEs', + 'NASNonDeliveryIndication', + 'NASNonDeliveryIndication-IEs', + 'RerouteNASRequest', + 'RerouteNASRequest-IEs', + 'NASDeliveryIndication', + 'NASDeliveryIndicationIEs', + 'Reset', + 'ResetIEs', + 'ResetType', + 'ResetAll', + 'UE-associatedLogicalS1-ConnectionListRes', + 'UE-associatedLogicalS1-ConnectionItemRes', + 'ResetAcknowledge', + 'ResetAcknowledgeIEs', + 'UE-associatedLogicalS1-ConnectionListResAck', + 'UE-associatedLogicalS1-ConnectionItemResAck', + 'ErrorIndication', + 'ErrorIndicationIEs', + 'S1SetupRequest', + 'S1SetupRequestIEs', + 'S1SetupResponse', + 'S1SetupResponseIEs', + 'S1SetupFailure', + 'S1SetupFailureIEs', + 'ENBConfigurationUpdate', + 'ENBConfigurationUpdateIEs', + 'ENBConfigurationUpdateAcknowledge', + 'ENBConfigurationUpdateAcknowledgeIEs', + 'ENBConfigurationUpdateFailure', + 'ENBConfigurationUpdateFailureIEs', + 'MMEConfigurationUpdate', + 'MMEConfigurationUpdateIEs', + 'MMEConfigurationUpdateAcknowledge', + 'MMEConfigurationUpdateAcknowledgeIEs', + 'MMEConfigurationUpdateFailure', + 'MMEConfigurationUpdateFailureIEs', + 'DownlinkS1cdma2000tunnelling', + 'DownlinkS1cdma2000tunnellingIEs', + 'UplinkS1cdma2000tunnelling', + 'UplinkS1cdma2000tunnellingIEs', + 'UECapabilityInfoIndication', + 'UECapabilityInfoIndicationIEs', + 'ENBStatusTransfer', + 'ENBStatusTransferIEs', + 'MMEStatusTransfer', + 'MMEStatusTransferIEs', + 'TraceStart', + 'TraceStartIEs', + 'TraceFailureIndication', + 'TraceFailureIndicationIEs', + 'DeactivateTrace', + 'DeactivateTraceIEs', + 'CellTrafficTrace', + 'CellTrafficTraceIEs', + 'LocationReportingControl', + 'LocationReportingControlIEs', + 'LocationReportingFailureIndication', + 'LocationReportingFailureIndicationIEs', + 'LocationReport', + 'LocationReportIEs', + 'OverloadStart', + 'OverloadStartIEs', + 'OverloadStop', + 'OverloadStopIEs', + 'WriteReplaceWarningRequest', + 'WriteReplaceWarningRequestIEs', + 'WriteReplaceWarningResponse', + 'WriteReplaceWarningResponseIEs', + 'ENBDirectInformationTransfer', + 'ENBDirectInformationTransferIEs', + 'Inter-SystemInformationTransferType', + 'MMEDirectInformationTransfer', + 'MMEDirectInformationTransferIEs', + 'ENBConfigurationTransfer', + 'ENBConfigurationTransferIEs', + 'MMEConfigurationTransfer', + 'MMEConfigurationTransferIEs', + 'PrivateMessage', + 'PrivateMessageIEs', + 'KillRequest', + 'KillRequestIEs', + 'KillResponse', + 'KillResponseIEs', + 'PWSRestartIndication', + 'PWSRestartIndicationIEs', + 'PWSFailureIndication', + 'PWSFailureIndicationIEs', + 'DownlinkUEAssociatedLPPaTransport', + 'DownlinkUEAssociatedLPPaTransport-IEs', + 'UplinkUEAssociatedLPPaTransport', + 'UplinkUEAssociatedLPPaTransport-IEs', + 'DownlinkNonUEAssociatedLPPaTransport', + 'DownlinkNonUEAssociatedLPPaTransport-IEs', + 'UplinkNonUEAssociatedLPPaTransport', + 'UplinkNonUEAssociatedLPPaTransport-IEs', + 'E-RABModificationIndication', + 'E-RABModificationIndicationIEs', + 'E-RABToBeModifiedListBearerModInd', + 'E-RABToBeModifiedItemBearerModIndIEs', + 'E-RABToBeModifiedItemBearerModInd', + 'E-RABToBeModifiedItemBearerModInd-ExtIEs', + 'E-RABNotToBeModifiedListBearerModInd', + 'E-RABNotToBeModifiedItemBearerModIndIEs', + 'E-RABNotToBeModifiedItemBearerModInd', + 'E-RABNotToBeModifiedItemBearerModInd-ExtIEs', + 'CSGMembershipInfo', + 'CSGMembershipInfo-ExtIEs', + 'E-RABModificationConfirm', + 'E-RABModificationConfirmIEs', + 'E-RABModifyListBearerModConf', + 'E-RABModifyItemBearerModConfIEs', + 'E-RABModifyItemBearerModConf', + 'E-RABModifyItemBearerModConfExtIEs', + 'UEContextModificationIndication', + 'UEContextModificationIndicationIEs', + 'UEContextModificationConfirm', + 'UEContextModificationConfirmIEs', + 'UEContextSuspendRequest', + 'UEContextSuspendRequestIEs', + 'UEContextSuspendResponse', + 'UEContextSuspendResponseIEs', + 'UEContextResumeRequest', + 'UEContextResumeRequestIEs', + 'E-RABFailedToResumeListResumeReq', + 'E-RABFailedToResumeItemResumeReqIEs', + 'E-RABFailedToResumeItemResumeReq', + 'E-RABFailedToResumeItemResumeReq-ExtIEs', + 'UEContextResumeResponse', + 'UEContextResumeResponseIEs', + 'E-RABFailedToResumeListResumeRes', + 'E-RABFailedToResumeItemResumeResIEs', + 'E-RABFailedToResumeItemResumeRes', + 'E-RABFailedToResumeItemResumeRes-ExtIEs', + 'UEContextResumeFailure', + 'UEContextResumeFailureIEs', + 'ConnectionEstablishmentIndication', + 'ConnectionEstablishmentIndicationIEs', + 'RetrieveUEInformation', + 'RetrieveUEInformationIEs', + 'UEInformationTransfer', + 'UEInformationTransferIEs', + 'ENBCPRelocationIndication', + 'ENBCPRelocationIndicationIEs', + 'MMECPRelocationIndication', + 'MMECPRelocationIndicationIEs', + 'SecondaryRATDataUsageReport', + 'SecondaryRATDataUsageReportIEs', ] _type_ = [ - u'S1AP-PROTOCOL-IES', - u'S1AP-PROTOCOL-IES-PAIR', - u'S1AP-PROTOCOL-EXTENSION', - u'S1AP-PRIVATE-IES', - u'ProtocolIE-Container', - u'ProtocolIE-SingleContainer', - u'ProtocolIE-Field', - u'ProtocolIE-ContainerPair', - u'ProtocolIE-FieldPair', - u'ProtocolIE-ContainerList', - u'ProtocolIE-ContainerPairList', - u'ProtocolExtensionContainer', - u'ProtocolExtensionField', - u'PrivateIE-Container', - u'PrivateIE-Field', + 'E-RAB-IE-ContainerList', + 'E-RAB-IE-ContainerPairList', + 'ProtocolError-IE-ContainerList', + 'HandoverRequired', + 'HandoverCommand', + 'E-RABSubjecttoDataForwardingList', + 'E-RABDataForwardingItem', + 'HandoverPreparationFailure', + 'HandoverRequest', + 'E-RABToBeSetupListHOReq', + 'E-RABToBeSetupItemHOReq', + 'HandoverRequestAcknowledge', + 'E-RABAdmittedList', + 'E-RABAdmittedItem', + 'E-RABFailedtoSetupListHOReqAck', + 'E-RABFailedToSetupItemHOReqAck', + 'HandoverFailure', + 'HandoverNotify', + 'PathSwitchRequest', + 'E-RABToBeSwitchedDLList', + 'E-RABToBeSwitchedDLItem', + 'PathSwitchRequestAcknowledge', + 'E-RABToBeSwitchedULList', + 'E-RABToBeSwitchedULItem', + 'PathSwitchRequestFailure', + 'HandoverCancel', + 'HandoverCancelAcknowledge', + 'E-RABSetupRequest', + 'E-RABToBeSetupListBearerSUReq', + 'E-RABToBeSetupItemBearerSUReq', + 'E-RABSetupResponse', + 'E-RABSetupListBearerSURes', + 'E-RABSetupItemBearerSURes', + 'E-RABModifyRequest', + 'E-RABToBeModifiedListBearerModReq', + 'E-RABToBeModifiedItemBearerModReq', + 'E-RABModifyResponse', + 'E-RABModifyListBearerModRes', + 'E-RABModifyItemBearerModRes', + 'E-RABReleaseCommand', + 'E-RABReleaseResponse', + 'E-RABReleaseListBearerRelComp', + 'E-RABReleaseItemBearerRelComp', + 'E-RABReleaseIndication', + 'InitialContextSetupRequest', + 'E-RABToBeSetupListCtxtSUReq', + 'E-RABToBeSetupItemCtxtSUReq', + 'InitialContextSetupResponse', + 'E-RABSetupListCtxtSURes', + 'E-RABSetupItemCtxtSURes', + 'InitialContextSetupFailure', + 'Paging', + 'TAIList', + 'TAIItem', + 'UEContextReleaseRequest', + 'UEContextReleaseCommand', + 'UEContextReleaseComplete', + 'UEContextModificationRequest', + 'UEContextModificationResponse', + 'UEContextModificationFailure', + 'UERadioCapabilityMatchRequest', + 'UERadioCapabilityMatchResponse', + 'DownlinkNASTransport', + 'InitialUEMessage', + 'UplinkNASTransport', + 'NASNonDeliveryIndication', + 'RerouteNASRequest', + 'NASDeliveryIndication', + 'Reset', + 'ResetType', + 'ResetAll', + 'UE-associatedLogicalS1-ConnectionListRes', + 'ResetAcknowledge', + 'UE-associatedLogicalS1-ConnectionListResAck', + 'ErrorIndication', + 'S1SetupRequest', + 'S1SetupResponse', + 'S1SetupFailure', + 'ENBConfigurationUpdate', + 'ENBConfigurationUpdateAcknowledge', + 'ENBConfigurationUpdateFailure', + 'MMEConfigurationUpdate', + 'MMEConfigurationUpdateAcknowledge', + 'MMEConfigurationUpdateFailure', + 'DownlinkS1cdma2000tunnelling', + 'UplinkS1cdma2000tunnelling', + 'UECapabilityInfoIndication', + 'ENBStatusTransfer', + 'MMEStatusTransfer', + 'TraceStart', + 'TraceFailureIndication', + 'DeactivateTrace', + 'CellTrafficTrace', + 'LocationReportingControl', + 'LocationReportingFailureIndication', + 'LocationReport', + 'OverloadStart', + 'OverloadStop', + 'WriteReplaceWarningRequest', + 'WriteReplaceWarningResponse', + 'ENBDirectInformationTransfer', + 'Inter-SystemInformationTransferType', + 'MMEDirectInformationTransfer', + 'ENBConfigurationTransfer', + 'MMEConfigurationTransfer', + 'PrivateMessage', + 'KillRequest', + 'KillResponse', + 'PWSRestartIndication', + 'PWSFailureIndication', + 'DownlinkUEAssociatedLPPaTransport', + 'UplinkUEAssociatedLPPaTransport', + 'DownlinkNonUEAssociatedLPPaTransport', + 'UplinkNonUEAssociatedLPPaTransport', + 'E-RABModificationIndication', + 'E-RABToBeModifiedListBearerModInd', + 'E-RABToBeModifiedItemBearerModInd', + 'E-RABNotToBeModifiedListBearerModInd', + 'E-RABNotToBeModifiedItemBearerModInd', + 'CSGMembershipInfo', + 'E-RABModificationConfirm', + 'E-RABModifyListBearerModConf', + 'E-RABModifyItemBearerModConf', + 'UEContextModificationIndication', + 'UEContextModificationConfirm', + 'UEContextSuspendRequest', + 'UEContextSuspendResponse', + 'UEContextResumeRequest', + 'E-RABFailedToResumeListResumeReq', + 'E-RABFailedToResumeItemResumeReq', + 'UEContextResumeResponse', + 'E-RABFailedToResumeListResumeRes', + 'E-RABFailedToResumeItemResumeRes', + 'UEContextResumeFailure', + 'ConnectionEstablishmentIndication', + 'RetrieveUEInformation', + 'UEInformationTransfer', + 'ENBCPRelocationIndication', + 'MMECPRelocationIndication', + 'SecondaryRATDataUsageReport', ] _set_ = [ + 'HandoverRequiredIEs', + 'HandoverCommandIEs', + 'E-RABDataForwardingItemIEs', + 'E-RABDataForwardingItem-ExtIEs', + 'HandoverPreparationFailureIEs', + 'HandoverRequestIEs', + 'E-RABToBeSetupItemHOReqIEs', + 'E-RABToBeSetupItemHOReq-ExtIEs', + 'HandoverRequestAcknowledgeIEs', + 'E-RABAdmittedItemIEs', + 'E-RABAdmittedItem-ExtIEs', + 'E-RABFailedtoSetupItemHOReqAckIEs', + 'E-RABFailedToSetupItemHOReqAckExtIEs', + 'HandoverFailureIEs', + 'HandoverNotifyIEs', + 'PathSwitchRequestIEs', + 'E-RABToBeSwitchedDLItemIEs', + 'E-RABToBeSwitchedDLItem-ExtIEs', + 'PathSwitchRequestAcknowledgeIEs', + 'E-RABToBeSwitchedULItemIEs', + 'E-RABToBeSwitchedULItem-ExtIEs', + 'PathSwitchRequestFailureIEs', + 'HandoverCancelIEs', + 'HandoverCancelAcknowledgeIEs', + 'E-RABSetupRequestIEs', + 'E-RABToBeSetupItemBearerSUReqIEs', + 'E-RABToBeSetupItemBearerSUReqExtIEs', + 'E-RABSetupResponseIEs', + 'E-RABSetupItemBearerSUResIEs', + 'E-RABSetupItemBearerSUResExtIEs', + 'E-RABModifyRequestIEs', + 'E-RABToBeModifiedItemBearerModReqIEs', + 'E-RABToBeModifyItemBearerModReqExtIEs', + 'E-RABModifyResponseIEs', + 'E-RABModifyItemBearerModResIEs', + 'E-RABModifyItemBearerModResExtIEs', + 'E-RABReleaseCommandIEs', + 'E-RABReleaseResponseIEs', + 'E-RABReleaseItemBearerRelCompIEs', + 'E-RABReleaseItemBearerRelCompExtIEs', + 'E-RABReleaseIndicationIEs', + 'InitialContextSetupRequestIEs', + 'E-RABToBeSetupItemCtxtSUReqIEs', + 'E-RABToBeSetupItemCtxtSUReqExtIEs', + 'InitialContextSetupResponseIEs', + 'E-RABSetupItemCtxtSUResIEs', + 'E-RABSetupItemCtxtSUResExtIEs', + 'InitialContextSetupFailureIEs', + 'PagingIEs', + 'TAIItemIEs', + 'TAIItemExtIEs', + 'UEContextReleaseRequest-IEs', + 'UEContextReleaseCommand-IEs', + 'UEContextReleaseComplete-IEs', + 'UEContextModificationRequestIEs', + 'UEContextModificationResponseIEs', + 'UEContextModificationFailureIEs', + 'UERadioCapabilityMatchRequestIEs', + 'UERadioCapabilityMatchResponseIEs', + 'DownlinkNASTransport-IEs', + 'InitialUEMessage-IEs', + 'UplinkNASTransport-IEs', + 'NASNonDeliveryIndication-IEs', + 'RerouteNASRequest-IEs', + 'NASDeliveryIndicationIEs', + 'ResetIEs', + 'UE-associatedLogicalS1-ConnectionItemRes', + 'ResetAcknowledgeIEs', + 'UE-associatedLogicalS1-ConnectionItemResAck', + 'ErrorIndicationIEs', + 'S1SetupRequestIEs', + 'S1SetupResponseIEs', + 'S1SetupFailureIEs', + 'ENBConfigurationUpdateIEs', + 'ENBConfigurationUpdateAcknowledgeIEs', + 'ENBConfigurationUpdateFailureIEs', + 'MMEConfigurationUpdateIEs', + 'MMEConfigurationUpdateAcknowledgeIEs', + 'MMEConfigurationUpdateFailureIEs', + 'DownlinkS1cdma2000tunnellingIEs', + 'UplinkS1cdma2000tunnellingIEs', + 'UECapabilityInfoIndicationIEs', + 'ENBStatusTransferIEs', + 'MMEStatusTransferIEs', + 'TraceStartIEs', + 'TraceFailureIndicationIEs', + 'DeactivateTraceIEs', + 'CellTrafficTraceIEs', + 'LocationReportingControlIEs', + 'LocationReportingFailureIndicationIEs', + 'LocationReportIEs', + 'OverloadStartIEs', + 'OverloadStopIEs', + 'WriteReplaceWarningRequestIEs', + 'WriteReplaceWarningResponseIEs', + 'ENBDirectInformationTransferIEs', + 'MMEDirectInformationTransferIEs', + 'ENBConfigurationTransferIEs', + 'MMEConfigurationTransferIEs', + 'PrivateMessageIEs', + 'KillRequestIEs', + 'KillResponseIEs', + 'PWSRestartIndicationIEs', + 'PWSFailureIndicationIEs', + 'DownlinkUEAssociatedLPPaTransport-IEs', + 'UplinkUEAssociatedLPPaTransport-IEs', + 'DownlinkNonUEAssociatedLPPaTransport-IEs', + 'UplinkNonUEAssociatedLPPaTransport-IEs', + 'E-RABModificationIndicationIEs', + 'E-RABToBeModifiedItemBearerModIndIEs', + 'E-RABToBeModifiedItemBearerModInd-ExtIEs', + 'E-RABNotToBeModifiedItemBearerModIndIEs', + 'E-RABNotToBeModifiedItemBearerModInd-ExtIEs', + 'CSGMembershipInfo-ExtIEs', + 'E-RABModificationConfirmIEs', + 'E-RABModifyItemBearerModConfIEs', + 'E-RABModifyItemBearerModConfExtIEs', + 'UEContextModificationIndicationIEs', + 'UEContextModificationConfirmIEs', + 'UEContextSuspendRequestIEs', + 'UEContextSuspendResponseIEs', + 'UEContextResumeRequestIEs', + 'E-RABFailedToResumeItemResumeReqIEs', + 'E-RABFailedToResumeItemResumeReq-ExtIEs', + 'UEContextResumeResponseIEs', + 'E-RABFailedToResumeItemResumeResIEs', + 'E-RABFailedToResumeItemResumeRes-ExtIEs', + 'UEContextResumeFailureIEs', + 'ConnectionEstablishmentIndicationIEs', + 'RetrieveUEInformationIEs', + 'UEInformationTransferIEs', + 'ENBCPRelocationIndicationIEs', + 'MMECPRelocationIndicationIEs', + 'SecondaryRATDataUsageReportIEs', ] _val_ = [ ] _class_ = [ - u'S1AP-PROTOCOL-IES', - u'S1AP-PROTOCOL-IES-PAIR', - u'S1AP-PROTOCOL-EXTENSION', - u'S1AP-PRIVATE-IES', + 'HandoverRequiredIEs', + 'HandoverCommandIEs', + 'E-RABDataForwardingItemIEs', + 'E-RABDataForwardingItem-ExtIEs', + 'HandoverPreparationFailureIEs', + 'HandoverRequestIEs', + 'E-RABToBeSetupItemHOReqIEs', + 'E-RABToBeSetupItemHOReq-ExtIEs', + 'HandoverRequestAcknowledgeIEs', + 'E-RABAdmittedItemIEs', + 'E-RABAdmittedItem-ExtIEs', + 'E-RABFailedtoSetupItemHOReqAckIEs', + 'E-RABFailedToSetupItemHOReqAckExtIEs', + 'HandoverFailureIEs', + 'HandoverNotifyIEs', + 'PathSwitchRequestIEs', + 'E-RABToBeSwitchedDLItemIEs', + 'E-RABToBeSwitchedDLItem-ExtIEs', + 'PathSwitchRequestAcknowledgeIEs', + 'E-RABToBeSwitchedULItemIEs', + 'E-RABToBeSwitchedULItem-ExtIEs', + 'PathSwitchRequestFailureIEs', + 'HandoverCancelIEs', + 'HandoverCancelAcknowledgeIEs', + 'E-RABSetupRequestIEs', + 'E-RABToBeSetupItemBearerSUReqIEs', + 'E-RABToBeSetupItemBearerSUReqExtIEs', + 'E-RABSetupResponseIEs', + 'E-RABSetupItemBearerSUResIEs', + 'E-RABSetupItemBearerSUResExtIEs', + 'E-RABModifyRequestIEs', + 'E-RABToBeModifiedItemBearerModReqIEs', + 'E-RABToBeModifyItemBearerModReqExtIEs', + 'E-RABModifyResponseIEs', + 'E-RABModifyItemBearerModResIEs', + 'E-RABModifyItemBearerModResExtIEs', + 'E-RABReleaseCommandIEs', + 'E-RABReleaseResponseIEs', + 'E-RABReleaseItemBearerRelCompIEs', + 'E-RABReleaseItemBearerRelCompExtIEs', + 'E-RABReleaseIndicationIEs', + 'InitialContextSetupRequestIEs', + 'E-RABToBeSetupItemCtxtSUReqIEs', + 'E-RABToBeSetupItemCtxtSUReqExtIEs', + 'InitialContextSetupResponseIEs', + 'E-RABSetupItemCtxtSUResIEs', + 'E-RABSetupItemCtxtSUResExtIEs', + 'InitialContextSetupFailureIEs', + 'PagingIEs', + 'TAIItemIEs', + 'TAIItemExtIEs', + 'UEContextReleaseRequest-IEs', + 'UEContextReleaseCommand-IEs', + 'UEContextReleaseComplete-IEs', + 'UEContextModificationRequestIEs', + 'UEContextModificationResponseIEs', + 'UEContextModificationFailureIEs', + 'UERadioCapabilityMatchRequestIEs', + 'UERadioCapabilityMatchResponseIEs', + 'DownlinkNASTransport-IEs', + 'InitialUEMessage-IEs', + 'UplinkNASTransport-IEs', + 'NASNonDeliveryIndication-IEs', + 'RerouteNASRequest-IEs', + 'NASDeliveryIndicationIEs', + 'ResetIEs', + 'UE-associatedLogicalS1-ConnectionItemRes', + 'ResetAcknowledgeIEs', + 'UE-associatedLogicalS1-ConnectionItemResAck', + 'ErrorIndicationIEs', + 'S1SetupRequestIEs', + 'S1SetupResponseIEs', + 'S1SetupFailureIEs', + 'ENBConfigurationUpdateIEs', + 'ENBConfigurationUpdateAcknowledgeIEs', + 'ENBConfigurationUpdateFailureIEs', + 'MMEConfigurationUpdateIEs', + 'MMEConfigurationUpdateAcknowledgeIEs', + 'MMEConfigurationUpdateFailureIEs', + 'DownlinkS1cdma2000tunnellingIEs', + 'UplinkS1cdma2000tunnellingIEs', + 'UECapabilityInfoIndicationIEs', + 'ENBStatusTransferIEs', + 'MMEStatusTransferIEs', + 'TraceStartIEs', + 'TraceFailureIndicationIEs', + 'DeactivateTraceIEs', + 'CellTrafficTraceIEs', + 'LocationReportingControlIEs', + 'LocationReportingFailureIndicationIEs', + 'LocationReportIEs', + 'OverloadStartIEs', + 'OverloadStopIEs', + 'WriteReplaceWarningRequestIEs', + 'WriteReplaceWarningResponseIEs', + 'ENBDirectInformationTransferIEs', + 'MMEDirectInformationTransferIEs', + 'ENBConfigurationTransferIEs', + 'MMEConfigurationTransferIEs', + 'PrivateMessageIEs', + 'KillRequestIEs', + 'KillResponseIEs', + 'PWSRestartIndicationIEs', + 'PWSFailureIndicationIEs', + 'DownlinkUEAssociatedLPPaTransport-IEs', + 'UplinkUEAssociatedLPPaTransport-IEs', + 'DownlinkNonUEAssociatedLPPaTransport-IEs', + 'UplinkNonUEAssociatedLPPaTransport-IEs', + 'E-RABModificationIndicationIEs', + 'E-RABToBeModifiedItemBearerModIndIEs', + 'E-RABToBeModifiedItemBearerModInd-ExtIEs', + 'E-RABNotToBeModifiedItemBearerModIndIEs', + 'E-RABNotToBeModifiedItemBearerModInd-ExtIEs', + 'CSGMembershipInfo-ExtIEs', + 'E-RABModificationConfirmIEs', + 'E-RABModifyItemBearerModConfIEs', + 'E-RABModifyItemBearerModConfExtIEs', + 'UEContextModificationIndicationIEs', + 'UEContextModificationConfirmIEs', + 'UEContextSuspendRequestIEs', + 'UEContextSuspendResponseIEs', + 'UEContextResumeRequestIEs', + 'E-RABFailedToResumeItemResumeReqIEs', + 'E-RABFailedToResumeItemResumeReq-ExtIEs', + 'UEContextResumeResponseIEs', + 'E-RABFailedToResumeItemResumeResIEs', + 'E-RABFailedToResumeItemResumeRes-ExtIEs', + 'UEContextResumeFailureIEs', + 'ConnectionEstablishmentIndicationIEs', + 'RetrieveUEInformationIEs', + 'UEInformationTransferIEs', + 'ENBCPRelocationIndicationIEs', + 'MMECPRelocationIndicationIEs', + 'SecondaryRATDataUsageReportIEs', ] _param_ = [ - u'ProtocolIE-Container', - u'ProtocolIE-SingleContainer', - u'ProtocolIE-Field', - u'ProtocolIE-ContainerPair', - u'ProtocolIE-FieldPair', - u'ProtocolIE-ContainerList', - u'ProtocolIE-ContainerPairList', - u'ProtocolExtensionContainer', - u'ProtocolExtensionField', - u'PrivateIE-Container', - u'PrivateIE-Field', + 'E-RAB-IE-ContainerList', + 'E-RAB-IE-ContainerPairList', + 'ProtocolError-IE-ContainerList', ] - #-----< S1AP-PROTOCOL-IES >-----# - S1AP_PROTOCOL_IES = CLASS(name=u'S1AP-PROTOCOL-IES', mode=MODE_TYPE) - _S1AP_PROTOCOL_IES_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID')), uniq=True) - _S1AP_PROTOCOL_IES_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) - _S1AP_PROTOCOL_IES_Value = OPEN(name=u'Value', mode=MODE_TYPE) - _S1AP_PROTOCOL_IES_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Presence'))) - S1AP_PROTOCOL_IES._cont = ASN1Dict([ - (u'id', _S1AP_PROTOCOL_IES_id), - (u'criticality', _S1AP_PROTOCOL_IES_criticality), - (u'Value', _S1AP_PROTOCOL_IES_Value), - (u'presence', _S1AP_PROTOCOL_IES_presence), + #-----< E-RAB-IE-ContainerList >-----# + E_RAB_IE_ContainerList = SEQ_OF(name='E-RAB-IE-ContainerList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-ContainerList')), param=True) + + #-----< E-RAB-IE-ContainerPairList >-----# + E_RAB_IE_ContainerPairList = SEQ_OF(name='E-RAB-IE-ContainerPairList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-ContainerPairList')), param=True) + + #-----< ProtocolError-IE-ContainerList >-----# + ProtocolError_IE_ContainerList = SEQ_OF(name='ProtocolError-IE-ContainerList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-ContainerList')), param=True) + + #-----< HandoverRequired >-----# + HandoverRequired = SEQ(name='HandoverRequired', mode=MODE_TYPE) + _HandoverRequired_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __HandoverRequired_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___HandoverRequired_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____HandoverRequired_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_3 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_4 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TargetID'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Direct-Forwarding-Path-Availability'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_6 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCHOIndication'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_8 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_9 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MSClassmark2'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_10 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MSClassmark3'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_11 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_12 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_13 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PS-ServiceNotAvailable'))) + ____HandoverRequired_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 1), ('criticality', 'reject'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 4), ('criticality', 'reject'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 79), ('criticality', 'ignore'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 125), ('criticality', 'reject'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 104), ('criticality', 'reject'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_7), ('presence', 'mandatory')]), dict([('id', 138), ('criticality', 'reject'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')]), dict([('id', 132), ('criticality', 'reject'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_9), ('presence', 'conditional')]), dict([('id', 133), ('criticality', 'ignore'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_10), ('presence', 'conditional')]), dict([('id', 127), ('criticality', 'reject'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_11), ('presence', 'optional')]), dict([('id', 145), ('criticality', 'reject'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_12), ('presence', 'optional')]), dict([('id', 150), ('criticality', 'ignore'), ('Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_13), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___HandoverRequired_protocolIEs__item__id._const_tab = ____HandoverRequired_protocolIEs__item__id_tab + ___HandoverRequired_protocolIEs__item__id._const_tab_at = None + ___HandoverRequired_protocolIEs__item__id._const_tab_id = 'id' + ___HandoverRequired_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___HandoverRequired_protocolIEs__item__criticality._const_tab = ____HandoverRequired_protocolIEs__item__id_tab + ___HandoverRequired_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___HandoverRequired_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___HandoverRequired_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___HandoverRequired_protocolIEs__item__value._const_tab = ____HandoverRequired_protocolIEs__item__id_tab + ___HandoverRequired_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___HandoverRequired_protocolIEs__item__value._const_tab_id = 'Value' + __HandoverRequired_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___HandoverRequired_protocolIEs__item__id), + ('criticality', ___HandoverRequired_protocolIEs__item__criticality), + ('value', ___HandoverRequired_protocolIEs__item__value), ]) - - #-----< S1AP-PROTOCOL-IES-PAIR >-----# - S1AP_PROTOCOL_IES_PAIR = CLASS(name=u'S1AP-PROTOCOL-IES-PAIR', mode=MODE_TYPE) - _S1AP_PROTOCOL_IES_PAIR_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID')), uniq=True) - _S1AP_PROTOCOL_IES_PAIR_firstCriticality = ENUM(name=u'firstCriticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) - _S1AP_PROTOCOL_IES_PAIR_FirstValue = OPEN(name=u'FirstValue', mode=MODE_TYPE) - _S1AP_PROTOCOL_IES_PAIR_secondCriticality = ENUM(name=u'secondCriticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) - _S1AP_PROTOCOL_IES_PAIR_SecondValue = OPEN(name=u'SecondValue', mode=MODE_TYPE) - _S1AP_PROTOCOL_IES_PAIR_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Presence'))) - S1AP_PROTOCOL_IES_PAIR._cont = ASN1Dict([ - (u'id', _S1AP_PROTOCOL_IES_PAIR_id), - (u'firstCriticality', _S1AP_PROTOCOL_IES_PAIR_firstCriticality), - (u'FirstValue', _S1AP_PROTOCOL_IES_PAIR_FirstValue), - (u'secondCriticality', _S1AP_PROTOCOL_IES_PAIR_secondCriticality), - (u'SecondValue', _S1AP_PROTOCOL_IES_PAIR_SecondValue), - (u'presence', _S1AP_PROTOCOL_IES_PAIR_presence), + __HandoverRequired_protocolIEs__item_._ext = None + _HandoverRequired_protocolIEs._cont = __HandoverRequired_protocolIEs__item_ + _HandoverRequired_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + HandoverRequired._cont = ASN1Dict([ + ('protocolIEs', _HandoverRequired_protocolIEs), ]) + HandoverRequired._ext = [] - #-----< S1AP-PROTOCOL-EXTENSION >-----# - S1AP_PROTOCOL_EXTENSION = CLASS(name=u'S1AP-PROTOCOL-EXTENSION', mode=MODE_TYPE) - _S1AP_PROTOCOL_EXTENSION_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolExtensionID')), uniq=True) - _S1AP_PROTOCOL_EXTENSION_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) - _S1AP_PROTOCOL_EXTENSION_Extension = OPEN(name=u'Extension', mode=MODE_TYPE) - _S1AP_PROTOCOL_EXTENSION_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Presence'))) - S1AP_PROTOCOL_EXTENSION._cont = ASN1Dict([ - (u'id', _S1AP_PROTOCOL_EXTENSION_id), - (u'criticality', _S1AP_PROTOCOL_EXTENSION_criticality), - (u'Extension', _S1AP_PROTOCOL_EXTENSION_Extension), - (u'presence', _S1AP_PROTOCOL_EXTENSION_presence), + #-----< HandoverRequiredIEs >-----# + HandoverRequiredIEs = CLASS(name='HandoverRequiredIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _HandoverRequiredIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _HandoverRequiredIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _HandoverRequiredIEs_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) + _HandoverRequiredIEs_val_Value_3 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _HandoverRequiredIEs_val_Value_4 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TargetID'))) + _HandoverRequiredIEs_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Direct-Forwarding-Path-Availability'))) + _HandoverRequiredIEs_val_Value_6 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCHOIndication'))) + _HandoverRequiredIEs_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) + _HandoverRequiredIEs_val_Value_8 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) + _HandoverRequiredIEs_val_Value_9 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MSClassmark2'))) + _HandoverRequiredIEs_val_Value_10 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MSClassmark3'))) + _HandoverRequiredIEs_val_Value_11 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _HandoverRequiredIEs_val_Value_12 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) + _HandoverRequiredIEs_val_Value_13 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PS-ServiceNotAvailable'))) + HandoverRequiredIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _HandoverRequiredIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _HandoverRequiredIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 1), ('criticality', 'reject'), ('Value', _HandoverRequiredIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _HandoverRequiredIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 4), ('criticality', 'reject'), ('Value', _HandoverRequiredIEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 79), ('criticality', 'ignore'), ('Value', _HandoverRequiredIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 125), ('criticality', 'reject'), ('Value', _HandoverRequiredIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 104), ('criticality', 'reject'), ('Value', _HandoverRequiredIEs_val_Value_7), ('presence', 'mandatory')]), dict([('id', 138), ('criticality', 'reject'), ('Value', _HandoverRequiredIEs_val_Value_8), ('presence', 'optional')]), dict([('id', 132), ('criticality', 'reject'), ('Value', _HandoverRequiredIEs_val_Value_9), ('presence', 'conditional')]), dict([('id', 133), ('criticality', 'ignore'), ('Value', _HandoverRequiredIEs_val_Value_10), ('presence', 'conditional')]), dict([('id', 127), ('criticality', 'reject'), ('Value', _HandoverRequiredIEs_val_Value_11), ('presence', 'optional')]), dict([('id', 145), ('criticality', 'reject'), ('Value', _HandoverRequiredIEs_val_Value_12), ('presence', 'optional')]), dict([('id', 150), ('criticality', 'ignore'), ('Value', _HandoverRequiredIEs_val_Value_13), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< HandoverCommand >-----# + HandoverCommand = SEQ(name='HandoverCommand', mode=MODE_TYPE) + _HandoverCommand_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __HandoverCommand_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___HandoverCommand_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____HandoverCommand_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NASSecurityParametersfromE-UTRAN'))) + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSubjecttoDataForwardingList'))) + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_5 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____HandoverCommand_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 1), ('criticality', 'reject'), ('Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 135), ('criticality', 'reject'), ('Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_3), ('presence', 'conditional')]), dict([('id', 12), ('criticality', 'ignore'), ('Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 13), ('criticality', 'ignore'), ('Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 123), ('criticality', 'reject'), ('Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_6), ('presence', 'mandatory')]), dict([('id', 139), ('criticality', 'reject'), ('Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___HandoverCommand_protocolIEs__item__id._const_tab = ____HandoverCommand_protocolIEs__item__id_tab + ___HandoverCommand_protocolIEs__item__id._const_tab_at = None + ___HandoverCommand_protocolIEs__item__id._const_tab_id = 'id' + ___HandoverCommand_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___HandoverCommand_protocolIEs__item__criticality._const_tab = ____HandoverCommand_protocolIEs__item__id_tab + ___HandoverCommand_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___HandoverCommand_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___HandoverCommand_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___HandoverCommand_protocolIEs__item__value._const_tab = ____HandoverCommand_protocolIEs__item__id_tab + ___HandoverCommand_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___HandoverCommand_protocolIEs__item__value._const_tab_id = 'Value' + __HandoverCommand_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___HandoverCommand_protocolIEs__item__id), + ('criticality', ___HandoverCommand_protocolIEs__item__criticality), + ('value', ___HandoverCommand_protocolIEs__item__value), ]) - - #-----< S1AP-PRIVATE-IES >-----# - S1AP_PRIVATE_IES = CLASS(name=u'S1AP-PRIVATE-IES', mode=MODE_TYPE) - _S1AP_PRIVATE_IES_id = CHOICE(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'PrivateIE-ID'))) - _S1AP_PRIVATE_IES_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality'))) - _S1AP_PRIVATE_IES_Value = OPEN(name=u'Value', mode=MODE_TYPE) - _S1AP_PRIVATE_IES_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Presence'))) - S1AP_PRIVATE_IES._cont = ASN1Dict([ - (u'id', _S1AP_PRIVATE_IES_id), - (u'criticality', _S1AP_PRIVATE_IES_criticality), - (u'Value', _S1AP_PRIVATE_IES_Value), - (u'presence', _S1AP_PRIVATE_IES_presence), + __HandoverCommand_protocolIEs__item_._ext = None + _HandoverCommand_protocolIEs._cont = __HandoverCommand_protocolIEs__item_ + _HandoverCommand_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + HandoverCommand._cont = ASN1Dict([ + ('protocolIEs', _HandoverCommand_protocolIEs), ]) + HandoverCommand._ext = [] - #-----< ProtocolIE-Container >-----# - ProtocolIE_Container = SEQ_OF(name=u'ProtocolIE-Container', mode=MODE_TYPE, param=True) + #-----< HandoverCommandIEs >-----# + HandoverCommandIEs = CLASS(name='HandoverCommandIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _HandoverCommandIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _HandoverCommandIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _HandoverCommandIEs_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) + _HandoverCommandIEs_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NASSecurityParametersfromE-UTRAN'))) + _HandoverCommandIEs_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSubjecttoDataForwardingList'))) + _HandoverCommandIEs_val_Value_5 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _HandoverCommandIEs_val_Value_6 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) + _HandoverCommandIEs_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) + _HandoverCommandIEs_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + HandoverCommandIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _HandoverCommandIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _HandoverCommandIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 1), ('criticality', 'reject'), ('Value', _HandoverCommandIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 135), ('criticality', 'reject'), ('Value', _HandoverCommandIEs_val_Value_3), ('presence', 'conditional')]), dict([('id', 12), ('criticality', 'ignore'), ('Value', _HandoverCommandIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 13), ('criticality', 'ignore'), ('Value', _HandoverCommandIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 123), ('criticality', 'reject'), ('Value', _HandoverCommandIEs_val_Value_6), ('presence', 'mandatory')]), dict([('id', 139), ('criticality', 'reject'), ('Value', _HandoverCommandIEs_val_Value_7), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _HandoverCommandIEs_val_Value_8), ('presence', 'optional')])], rr=[], ev=[], er=[]) - #-----< ProtocolIE-SingleContainer >-----# - ProtocolIE_SingleContainer = SEQ(name=u'ProtocolIE-SingleContainer', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field')), param=True) + #-----< E-RABSubjecttoDataForwardingList >-----# + E_RABSubjecttoDataForwardingList = SEQ_OF(name='E-RABSubjecttoDataForwardingList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) + _E_RABSubjecttoDataForwardingList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABSubjecttoDataForwardingList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABSubjecttoDataForwardingList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABSubjecttoDataForwardingList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABDataForwardingItem'))) + ___E_RABSubjecttoDataForwardingList__item__id_tab._val = ASN1Set(rv=[dict([('id', 14), ('criticality', 'ignore'), ('Value', ____E_RABSubjecttoDataForwardingList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABSubjecttoDataForwardingList__item__id._const_tab = ___E_RABSubjecttoDataForwardingList__item__id_tab + __E_RABSubjecttoDataForwardingList__item__id._const_tab_at = None + __E_RABSubjecttoDataForwardingList__item__id._const_tab_id = 'id' + __E_RABSubjecttoDataForwardingList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABSubjecttoDataForwardingList__item__criticality._const_tab = ___E_RABSubjecttoDataForwardingList__item__id_tab + __E_RABSubjecttoDataForwardingList__item__criticality._const_tab_at = ('..', 'id') + __E_RABSubjecttoDataForwardingList__item__criticality._const_tab_id = 'criticality' + __E_RABSubjecttoDataForwardingList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABSubjecttoDataForwardingList__item__value._const_tab = ___E_RABSubjecttoDataForwardingList__item__id_tab + __E_RABSubjecttoDataForwardingList__item__value._const_tab_at = ('..', 'id') + __E_RABSubjecttoDataForwardingList__item__value._const_tab_id = 'Value' + _E_RABSubjecttoDataForwardingList__item_._cont = ASN1Dict([ + ('id', __E_RABSubjecttoDataForwardingList__item__id), + ('criticality', __E_RABSubjecttoDataForwardingList__item__criticality), + ('value', __E_RABSubjecttoDataForwardingList__item__value), + ]) + _E_RABSubjecttoDataForwardingList__item_._ext = None + E_RABSubjecttoDataForwardingList._cont = _E_RABSubjecttoDataForwardingList__item_ + E_RABSubjecttoDataForwardingList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - #-----< ProtocolIE-Field >-----# - ProtocolIE_Field = SEQ(name=u'ProtocolIE-Field', mode=MODE_TYPE, param=True) + #-----< E-RABDataForwardingItemIEs >-----# + E_RABDataForwardingItemIEs = CLASS(name='E-RABDataForwardingItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABDataForwardingItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABDataForwardingItem'))) + E_RABDataForwardingItemIEs._val = ASN1Set(rv=[dict([('id', 14), ('criticality', 'ignore'), ('Value', _E_RABDataForwardingItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) - #-----< ProtocolIE-ContainerPair >-----# - ProtocolIE_ContainerPair = SEQ_OF(name=u'ProtocolIE-ContainerPair', mode=MODE_TYPE, param=True) + #-----< E-RABDataForwardingItem >-----# + E_RABDataForwardingItem = SEQ(name='E-RABDataForwardingItem', mode=MODE_TYPE) + _E_RABDataForwardingItem_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABDataForwardingItem_dL_transportLayerAddress = BIT_STR(name='dL-transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress')), opt=True) + _E_RABDataForwardingItem_dL_gTP_TEID = OCT_STR(name='dL-gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID')), opt=True) + _E_RABDataForwardingItem_uL_TransportLayerAddress = BIT_STR(name='uL-TransportLayerAddress', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress')), opt=True) + _E_RABDataForwardingItem_uL_GTP_TEID = OCT_STR(name='uL-GTP-TEID', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID')), opt=True) + _E_RABDataForwardingItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABDataForwardingItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABDataForwardingItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABDataForwardingItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABDataForwardingItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABDataForwardingItem_iE_Extensions__item__id._const_tab = ____E_RABDataForwardingItem_iE_Extensions__item__id_tab + ___E_RABDataForwardingItem_iE_Extensions__item__id._const_tab_at = None + ___E_RABDataForwardingItem_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABDataForwardingItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABDataForwardingItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABDataForwardingItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABDataForwardingItem_iE_Extensions__item__criticality._const_tab = ____E_RABDataForwardingItem_iE_Extensions__item__criticality_tab + ___E_RABDataForwardingItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABDataForwardingItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABDataForwardingItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABDataForwardingItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABDataForwardingItem_iE_Extensions__item__extensionValue_tab + ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABDataForwardingItem_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABDataForwardingItem_iE_Extensions__item__id), + ('criticality', ___E_RABDataForwardingItem_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue), + ]) + __E_RABDataForwardingItem_iE_Extensions__item_._ext = None + _E_RABDataForwardingItem_iE_Extensions._cont = __E_RABDataForwardingItem_iE_Extensions__item_ + _E_RABDataForwardingItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABDataForwardingItem._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABDataForwardingItem_e_RAB_ID), + ('dL-transportLayerAddress', _E_RABDataForwardingItem_dL_transportLayerAddress), + ('dL-gTP-TEID', _E_RABDataForwardingItem_dL_gTP_TEID), + ('uL-TransportLayerAddress', _E_RABDataForwardingItem_uL_TransportLayerAddress), + ('uL-GTP-TEID', _E_RABDataForwardingItem_uL_GTP_TEID), + ('iE-Extensions', _E_RABDataForwardingItem_iE_Extensions), + ]) + E_RABDataForwardingItem._ext = [] - #-----< ProtocolIE-FieldPair >-----# - ProtocolIE_FieldPair = SEQ(name=u'ProtocolIE-FieldPair', mode=MODE_TYPE, param=True) + #-----< E-RABDataForwardingItem-ExtIEs >-----# + E_RABDataForwardingItem_ExtIEs = CLASS(name='E-RABDataForwardingItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABDataForwardingItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - #-----< ProtocolIE-ContainerList >-----# - ProtocolIE_ContainerList = SEQ_OF(name=u'ProtocolIE-ContainerList', mode=MODE_TYPE, param=True) + #-----< HandoverPreparationFailure >-----# + HandoverPreparationFailure = SEQ(name='HandoverPreparationFailure', mode=MODE_TYPE) + _HandoverPreparationFailure_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __HandoverPreparationFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___HandoverPreparationFailure_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____HandoverPreparationFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____HandoverPreparationFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___HandoverPreparationFailure_protocolIEs__item__id._const_tab = ____HandoverPreparationFailure_protocolIEs__item__id_tab + ___HandoverPreparationFailure_protocolIEs__item__id._const_tab_at = None + ___HandoverPreparationFailure_protocolIEs__item__id._const_tab_id = 'id' + ___HandoverPreparationFailure_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___HandoverPreparationFailure_protocolIEs__item__criticality._const_tab = ____HandoverPreparationFailure_protocolIEs__item__id_tab + ___HandoverPreparationFailure_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___HandoverPreparationFailure_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___HandoverPreparationFailure_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___HandoverPreparationFailure_protocolIEs__item__value._const_tab = ____HandoverPreparationFailure_protocolIEs__item__id_tab + ___HandoverPreparationFailure_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___HandoverPreparationFailure_protocolIEs__item__value._const_tab_id = 'Value' + __HandoverPreparationFailure_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___HandoverPreparationFailure_protocolIEs__item__id), + ('criticality', ___HandoverPreparationFailure_protocolIEs__item__criticality), + ('value', ___HandoverPreparationFailure_protocolIEs__item__value), + ]) + __HandoverPreparationFailure_protocolIEs__item_._ext = None + _HandoverPreparationFailure_protocolIEs._cont = __HandoverPreparationFailure_protocolIEs__item_ + _HandoverPreparationFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + HandoverPreparationFailure._cont = ASN1Dict([ + ('protocolIEs', _HandoverPreparationFailure_protocolIEs), + ]) + HandoverPreparationFailure._ext = [] - #-----< ProtocolIE-ContainerPairList >-----# - ProtocolIE_ContainerPairList = SEQ_OF(name=u'ProtocolIE-ContainerPairList', mode=MODE_TYPE, param=True) + #-----< HandoverPreparationFailureIEs >-----# + HandoverPreparationFailureIEs = CLASS(name='HandoverPreparationFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _HandoverPreparationFailureIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _HandoverPreparationFailureIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _HandoverPreparationFailureIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _HandoverPreparationFailureIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + HandoverPreparationFailureIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _HandoverPreparationFailureIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _HandoverPreparationFailureIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _HandoverPreparationFailureIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _HandoverPreparationFailureIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) - #-----< ProtocolExtensionContainer >-----# - ProtocolExtensionContainer = SEQ_OF(name=u'ProtocolExtensionContainer', mode=MODE_TYPE, param=True) + #-----< HandoverRequest >-----# + HandoverRequest = SEQ(name='HandoverRequest', mode=MODE_TYPE) + _HandoverRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __HandoverRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___HandoverRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____HandoverRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_1 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListHOReq'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_7 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_9 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_11 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_12 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NASSecurityParameterstoE-UTRAN'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_13 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_14 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_15 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_16 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_17 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ManagementBasedMDTAllowed'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_18 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_19 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Masked-IMEISV'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_20 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExpectedUEBehaviour'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_21 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_22 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_23 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_24 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_25 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_26 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_27 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_28 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_29 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_30 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_31 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + ____HandoverRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 1), ('criticality', 'reject'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'reject'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 53), ('criticality', 'reject'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 104), ('criticality', 'reject'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_5), ('presence', 'mandatory')]), dict([('id', 107), ('criticality', 'reject'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_6), ('presence', 'mandatory')]), dict([('id', 41), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 25), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')]), dict([('id', 98), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_9), ('presence', 'optional')]), dict([('id', 124), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_10), ('presence', 'optional')]), dict([('id', 40), ('criticality', 'reject'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_11), ('presence', 'mandatory')]), dict([('id', 136), ('criticality', 'reject'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_12), ('presence', 'conditional')]), dict([('id', 127), ('criticality', 'reject'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_13), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_14), ('presence', 'optional')]), dict([('id', 75), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_15), ('presence', 'optional')]), dict([('id', 158), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_16), ('presence', 'optional')]), dict([('id', 165), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_17), ('presence', 'optional')]), dict([('id', 177), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_18), ('presence', 'optional')]), dict([('id', 192), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_19), ('presence', 'optional')]), dict([('id', 196), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_20), ('presence', 'optional')]), dict([('id', 195), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_21), ('presence', 'optional')]), dict([('id', 241), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_22), ('presence', 'optional')]), dict([('id', 240), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_23), ('presence', 'optional')]), dict([('id', 248), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_24), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_25), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_26), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_27), ('presence', 'optional')]), dict([('id', 277), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_28), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_29), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_30), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_31), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___HandoverRequest_protocolIEs__item__id._const_tab = ____HandoverRequest_protocolIEs__item__id_tab + ___HandoverRequest_protocolIEs__item__id._const_tab_at = None + ___HandoverRequest_protocolIEs__item__id._const_tab_id = 'id' + ___HandoverRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___HandoverRequest_protocolIEs__item__criticality._const_tab = ____HandoverRequest_protocolIEs__item__id_tab + ___HandoverRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___HandoverRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___HandoverRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___HandoverRequest_protocolIEs__item__value._const_tab = ____HandoverRequest_protocolIEs__item__id_tab + ___HandoverRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___HandoverRequest_protocolIEs__item__value._const_tab_id = 'Value' + __HandoverRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___HandoverRequest_protocolIEs__item__id), + ('criticality', ___HandoverRequest_protocolIEs__item__criticality), + ('value', ___HandoverRequest_protocolIEs__item__value), + ]) + __HandoverRequest_protocolIEs__item_._ext = None + _HandoverRequest_protocolIEs._cont = __HandoverRequest_protocolIEs__item_ + _HandoverRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + HandoverRequest._cont = ASN1Dict([ + ('protocolIEs', _HandoverRequest_protocolIEs), + ]) + HandoverRequest._ext = [] - #-----< ProtocolExtensionField >-----# - ProtocolExtensionField = SEQ(name=u'ProtocolExtensionField', mode=MODE_TYPE, param=True) + #-----< HandoverRequestIEs >-----# + HandoverRequestIEs = CLASS(name='HandoverRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _HandoverRequestIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _HandoverRequestIEs_val_Value_1 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) + _HandoverRequestIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _HandoverRequestIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _HandoverRequestIEs_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListHOReq'))) + _HandoverRequestIEs_val_Value_5 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) + _HandoverRequestIEs_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) + _HandoverRequestIEs_val_Value_7 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) + _HandoverRequestIEs_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) + _HandoverRequestIEs_val_Value_9 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) + _HandoverRequestIEs_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) + _HandoverRequestIEs_val_Value_11 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) + _HandoverRequestIEs_val_Value_12 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NASSecurityParameterstoE-UTRAN'))) + _HandoverRequestIEs_val_Value_13 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _HandoverRequestIEs_val_Value_14 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _HandoverRequestIEs_val_Value_15 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) + _HandoverRequestIEs_val_Value_16 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _HandoverRequestIEs_val_Value_17 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ManagementBasedMDTAllowed'))) + _HandoverRequestIEs_val_Value_18 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) + _HandoverRequestIEs_val_Value_19 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Masked-IMEISV'))) + _HandoverRequestIEs_val_Value_20 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExpectedUEBehaviour'))) + _HandoverRequestIEs_val_Value_21 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) + _HandoverRequestIEs_val_Value_22 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) + _HandoverRequestIEs_val_Value_23 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) + _HandoverRequestIEs_val_Value_24 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) + _HandoverRequestIEs_val_Value_25 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _HandoverRequestIEs_val_Value_26 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _HandoverRequestIEs_val_Value_27 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + _HandoverRequestIEs_val_Value_28 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) + _HandoverRequestIEs_val_Value_29 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + _HandoverRequestIEs_val_Value_30 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _HandoverRequestIEs_val_Value_31 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + HandoverRequestIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _HandoverRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 1), ('criticality', 'reject'), ('Value', _HandoverRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'reject'), ('Value', _HandoverRequestIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 53), ('criticality', 'reject'), ('Value', _HandoverRequestIEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 104), ('criticality', 'reject'), ('Value', _HandoverRequestIEs_val_Value_5), ('presence', 'mandatory')]), dict([('id', 107), ('criticality', 'reject'), ('Value', _HandoverRequestIEs_val_Value_6), ('presence', 'mandatory')]), dict([('id', 41), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_7), ('presence', 'optional')]), dict([('id', 25), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_8), ('presence', 'optional')]), dict([('id', 98), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_9), ('presence', 'optional')]), dict([('id', 124), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_10), ('presence', 'optional')]), dict([('id', 40), ('criticality', 'reject'), ('Value', _HandoverRequestIEs_val_Value_11), ('presence', 'mandatory')]), dict([('id', 136), ('criticality', 'reject'), ('Value', _HandoverRequestIEs_val_Value_12), ('presence', 'conditional')]), dict([('id', 127), ('criticality', 'reject'), ('Value', _HandoverRequestIEs_val_Value_13), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_14), ('presence', 'optional')]), dict([('id', 75), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_15), ('presence', 'optional')]), dict([('id', 158), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_16), ('presence', 'optional')]), dict([('id', 165), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_17), ('presence', 'optional')]), dict([('id', 177), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_18), ('presence', 'optional')]), dict([('id', 192), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_19), ('presence', 'optional')]), dict([('id', 196), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_20), ('presence', 'optional')]), dict([('id', 195), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_21), ('presence', 'optional')]), dict([('id', 241), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_22), ('presence', 'optional')]), dict([('id', 240), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_23), ('presence', 'optional')]), dict([('id', 248), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_24), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_25), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_26), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_27), ('presence', 'optional')]), dict([('id', 277), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_28), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_29), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_30), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Value', _HandoverRequestIEs_val_Value_31), ('presence', 'optional')])], rr=[], ev=[], er=[]) - #-----< PrivateIE-Container >-----# - PrivateIE_Container = SEQ_OF(name=u'PrivateIE-Container', mode=MODE_TYPE, param=True) + #-----< E-RABToBeSetupListHOReq >-----# + E_RABToBeSetupListHOReq = SEQ_OF(name='E-RABToBeSetupListHOReq', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) + _E_RABToBeSetupListHOReq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABToBeSetupListHOReq__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABToBeSetupListHOReq__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABToBeSetupListHOReq__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemHOReq'))) + ___E_RABToBeSetupListHOReq__item__id_tab._val = ASN1Set(rv=[dict([('id', 27), ('criticality', 'reject'), ('Value', ____E_RABToBeSetupListHOReq__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABToBeSetupListHOReq__item__id._const_tab = ___E_RABToBeSetupListHOReq__item__id_tab + __E_RABToBeSetupListHOReq__item__id._const_tab_at = None + __E_RABToBeSetupListHOReq__item__id._const_tab_id = 'id' + __E_RABToBeSetupListHOReq__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABToBeSetupListHOReq__item__criticality._const_tab = ___E_RABToBeSetupListHOReq__item__id_tab + __E_RABToBeSetupListHOReq__item__criticality._const_tab_at = ('..', 'id') + __E_RABToBeSetupListHOReq__item__criticality._const_tab_id = 'criticality' + __E_RABToBeSetupListHOReq__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABToBeSetupListHOReq__item__value._const_tab = ___E_RABToBeSetupListHOReq__item__id_tab + __E_RABToBeSetupListHOReq__item__value._const_tab_at = ('..', 'id') + __E_RABToBeSetupListHOReq__item__value._const_tab_id = 'Value' + _E_RABToBeSetupListHOReq__item_._cont = ASN1Dict([ + ('id', __E_RABToBeSetupListHOReq__item__id), + ('criticality', __E_RABToBeSetupListHOReq__item__criticality), + ('value', __E_RABToBeSetupListHOReq__item__value), + ]) + _E_RABToBeSetupListHOReq__item_._ext = None + E_RABToBeSetupListHOReq._cont = _E_RABToBeSetupListHOReq__item_ + E_RABToBeSetupListHOReq._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - #-----< PrivateIE-Field >-----# - PrivateIE_Field = SEQ(name=u'PrivateIE-Field', mode=MODE_TYPE, param=True) + #-----< E-RABToBeSetupItemHOReqIEs >-----# + E_RABToBeSetupItemHOReqIEs = CLASS(name='E-RABToBeSetupItemHOReqIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABToBeSetupItemHOReqIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemHOReq'))) + E_RABToBeSetupItemHOReqIEs._val = ASN1Set(rv=[dict([('id', 27), ('criticality', 'reject'), ('Value', _E_RABToBeSetupItemHOReqIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeSetupItemHOReq >-----# + E_RABToBeSetupItemHOReq = SEQ(name='E-RABToBeSetupItemHOReq', mode=MODE_TYPE) + _E_RABToBeSetupItemHOReq_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABToBeSetupItemHOReq_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _E_RABToBeSetupItemHOReq_gTP_TEID = OCT_STR(name='gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + _E_RABToBeSetupItemHOReq_e_RABlevelQosParameters = SEQ(name='e-RABlevelQosParameters', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) + _E_RABToBeSetupItemHOReq_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABToBeSetupItemHOReq_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Data-Forwarding-Not-Possible'))) + _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_1 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) + ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 143), ('criticality', 'ignore'), ('Extension', _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 233), ('criticality', 'reject'), ('Extension', _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id._const_tab = ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id._const_tab_at = None + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality._const_tab = ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABToBeSetupItemHOReq_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id), + ('criticality', ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue), + ]) + __E_RABToBeSetupItemHOReq_iE_Extensions__item_._ext = None + _E_RABToBeSetupItemHOReq_iE_Extensions._cont = __E_RABToBeSetupItemHOReq_iE_Extensions__item_ + _E_RABToBeSetupItemHOReq_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABToBeSetupItemHOReq._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABToBeSetupItemHOReq_e_RAB_ID), + ('transportLayerAddress', _E_RABToBeSetupItemHOReq_transportLayerAddress), + ('gTP-TEID', _E_RABToBeSetupItemHOReq_gTP_TEID), + ('e-RABlevelQosParameters', _E_RABToBeSetupItemHOReq_e_RABlevelQosParameters), + ('iE-Extensions', _E_RABToBeSetupItemHOReq_iE_Extensions), + ]) + E_RABToBeSetupItemHOReq._ext = [] + + #-----< E-RABToBeSetupItemHOReq-ExtIEs >-----# + E_RABToBeSetupItemHOReq_ExtIEs = CLASS(name='E-RABToBeSetupItemHOReq-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_0 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Data-Forwarding-Not-Possible'))) + _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_1 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) + E_RABToBeSetupItemHOReq_ExtIEs._val = ASN1Set(rv=[dict([('id', 143), ('criticality', 'ignore'), ('Extension', _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 233), ('criticality', 'reject'), ('Extension', _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_1), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< HandoverRequestAcknowledge >-----# + HandoverRequestAcknowledge = SEQ(name='HandoverRequestAcknowledge', mode=MODE_TYPE) + _HandoverRequestAcknowledge_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __HandoverRequestAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___HandoverRequestAcknowledge_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____HandoverRequestAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABAdmittedList'))) + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedtoSetupListHOReqAck'))) + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-mode-B-SupportIndicator'))) + ____HandoverRequestAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 18), ('criticality', 'ignore'), ('Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 19), ('criticality', 'ignore'), ('Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 123), ('criticality', 'reject'), ('Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 127), ('criticality', 'ignore'), ('Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 145), ('criticality', 'ignore'), ('Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 242), ('criticality', 'ignore'), ('Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___HandoverRequestAcknowledge_protocolIEs__item__id._const_tab = ____HandoverRequestAcknowledge_protocolIEs__item__id_tab + ___HandoverRequestAcknowledge_protocolIEs__item__id._const_tab_at = None + ___HandoverRequestAcknowledge_protocolIEs__item__id._const_tab_id = 'id' + ___HandoverRequestAcknowledge_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___HandoverRequestAcknowledge_protocolIEs__item__criticality._const_tab = ____HandoverRequestAcknowledge_protocolIEs__item__id_tab + ___HandoverRequestAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___HandoverRequestAcknowledge_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___HandoverRequestAcknowledge_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___HandoverRequestAcknowledge_protocolIEs__item__value._const_tab = ____HandoverRequestAcknowledge_protocolIEs__item__id_tab + ___HandoverRequestAcknowledge_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___HandoverRequestAcknowledge_protocolIEs__item__value._const_tab_id = 'Value' + __HandoverRequestAcknowledge_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___HandoverRequestAcknowledge_protocolIEs__item__id), + ('criticality', ___HandoverRequestAcknowledge_protocolIEs__item__criticality), + ('value', ___HandoverRequestAcknowledge_protocolIEs__item__value), + ]) + __HandoverRequestAcknowledge_protocolIEs__item_._ext = None + _HandoverRequestAcknowledge_protocolIEs._cont = __HandoverRequestAcknowledge_protocolIEs__item_ + _HandoverRequestAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + HandoverRequestAcknowledge._cont = ASN1Dict([ + ('protocolIEs', _HandoverRequestAcknowledge_protocolIEs), + ]) + HandoverRequestAcknowledge._ext = [] + + #-----< HandoverRequestAcknowledgeIEs >-----# + HandoverRequestAcknowledgeIEs = CLASS(name='HandoverRequestAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _HandoverRequestAcknowledgeIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _HandoverRequestAcknowledgeIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _HandoverRequestAcknowledgeIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABAdmittedList'))) + _HandoverRequestAcknowledgeIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedtoSetupListHOReqAck'))) + _HandoverRequestAcknowledgeIEs_val_Value_4 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) + _HandoverRequestAcknowledgeIEs_val_Value_5 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _HandoverRequestAcknowledgeIEs_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _HandoverRequestAcknowledgeIEs_val_Value_7 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) + _HandoverRequestAcknowledgeIEs_val_Value_8 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-mode-B-SupportIndicator'))) + HandoverRequestAcknowledgeIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _HandoverRequestAcknowledgeIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _HandoverRequestAcknowledgeIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 18), ('criticality', 'ignore'), ('Value', _HandoverRequestAcknowledgeIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 19), ('criticality', 'ignore'), ('Value', _HandoverRequestAcknowledgeIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 123), ('criticality', 'reject'), ('Value', _HandoverRequestAcknowledgeIEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 127), ('criticality', 'ignore'), ('Value', _HandoverRequestAcknowledgeIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _HandoverRequestAcknowledgeIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 145), ('criticality', 'ignore'), ('Value', _HandoverRequestAcknowledgeIEs_val_Value_7), ('presence', 'optional')]), dict([('id', 242), ('criticality', 'ignore'), ('Value', _HandoverRequestAcknowledgeIEs_val_Value_8), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABAdmittedList >-----# + E_RABAdmittedList = SEQ_OF(name='E-RABAdmittedList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) + _E_RABAdmittedList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABAdmittedList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABAdmittedList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABAdmittedList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABAdmittedItem'))) + ___E_RABAdmittedList__item__id_tab._val = ASN1Set(rv=[dict([('id', 20), ('criticality', 'ignore'), ('Value', ____E_RABAdmittedList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABAdmittedList__item__id._const_tab = ___E_RABAdmittedList__item__id_tab + __E_RABAdmittedList__item__id._const_tab_at = None + __E_RABAdmittedList__item__id._const_tab_id = 'id' + __E_RABAdmittedList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABAdmittedList__item__criticality._const_tab = ___E_RABAdmittedList__item__id_tab + __E_RABAdmittedList__item__criticality._const_tab_at = ('..', 'id') + __E_RABAdmittedList__item__criticality._const_tab_id = 'criticality' + __E_RABAdmittedList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABAdmittedList__item__value._const_tab = ___E_RABAdmittedList__item__id_tab + __E_RABAdmittedList__item__value._const_tab_at = ('..', 'id') + __E_RABAdmittedList__item__value._const_tab_id = 'Value' + _E_RABAdmittedList__item_._cont = ASN1Dict([ + ('id', __E_RABAdmittedList__item__id), + ('criticality', __E_RABAdmittedList__item__criticality), + ('value', __E_RABAdmittedList__item__value), + ]) + _E_RABAdmittedList__item_._ext = None + E_RABAdmittedList._cont = _E_RABAdmittedList__item_ + E_RABAdmittedList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABAdmittedItemIEs >-----# + E_RABAdmittedItemIEs = CLASS(name='E-RABAdmittedItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABAdmittedItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABAdmittedItem'))) + E_RABAdmittedItemIEs._val = ASN1Set(rv=[dict([('id', 20), ('criticality', 'ignore'), ('Value', _E_RABAdmittedItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABAdmittedItem >-----# + E_RABAdmittedItem = SEQ(name='E-RABAdmittedItem', mode=MODE_TYPE) + _E_RABAdmittedItem_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABAdmittedItem_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _E_RABAdmittedItem_gTP_TEID = OCT_STR(name='gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + _E_RABAdmittedItem_dL_transportLayerAddress = BIT_STR(name='dL-transportLayerAddress', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress')), opt=True) + _E_RABAdmittedItem_dL_gTP_TEID = OCT_STR(name='dL-gTP-TEID', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID')), opt=True) + _E_RABAdmittedItem_uL_TransportLayerAddress = BIT_STR(name='uL-TransportLayerAddress', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress')), opt=True) + _E_RABAdmittedItem_uL_GTP_TEID = OCT_STR(name='uL-GTP-TEID', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID')), opt=True) + _E_RABAdmittedItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABAdmittedItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABAdmittedItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABAdmittedItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABAdmittedItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABAdmittedItem_iE_Extensions__item__id._const_tab = ____E_RABAdmittedItem_iE_Extensions__item__id_tab + ___E_RABAdmittedItem_iE_Extensions__item__id._const_tab_at = None + ___E_RABAdmittedItem_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABAdmittedItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABAdmittedItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABAdmittedItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABAdmittedItem_iE_Extensions__item__criticality._const_tab = ____E_RABAdmittedItem_iE_Extensions__item__criticality_tab + ___E_RABAdmittedItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABAdmittedItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABAdmittedItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABAdmittedItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABAdmittedItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABAdmittedItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABAdmittedItem_iE_Extensions__item__extensionValue_tab + ___E_RABAdmittedItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABAdmittedItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABAdmittedItem_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABAdmittedItem_iE_Extensions__item__id), + ('criticality', ___E_RABAdmittedItem_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABAdmittedItem_iE_Extensions__item__extensionValue), + ]) + __E_RABAdmittedItem_iE_Extensions__item_._ext = None + _E_RABAdmittedItem_iE_Extensions._cont = __E_RABAdmittedItem_iE_Extensions__item_ + _E_RABAdmittedItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABAdmittedItem._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABAdmittedItem_e_RAB_ID), + ('transportLayerAddress', _E_RABAdmittedItem_transportLayerAddress), + ('gTP-TEID', _E_RABAdmittedItem_gTP_TEID), + ('dL-transportLayerAddress', _E_RABAdmittedItem_dL_transportLayerAddress), + ('dL-gTP-TEID', _E_RABAdmittedItem_dL_gTP_TEID), + ('uL-TransportLayerAddress', _E_RABAdmittedItem_uL_TransportLayerAddress), + ('uL-GTP-TEID', _E_RABAdmittedItem_uL_GTP_TEID), + ('iE-Extensions', _E_RABAdmittedItem_iE_Extensions), + ]) + E_RABAdmittedItem._ext = [] + + #-----< E-RABAdmittedItem-ExtIEs >-----# + E_RABAdmittedItem_ExtIEs = CLASS(name='E-RABAdmittedItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABAdmittedItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< E-RABFailedtoSetupListHOReqAck >-----# + E_RABFailedtoSetupListHOReqAck = SEQ_OF(name='E-RABFailedtoSetupListHOReqAck', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) + _E_RABFailedtoSetupListHOReqAck__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABFailedtoSetupListHOReqAck__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABFailedtoSetupListHOReqAck__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABFailedtoSetupListHOReqAck__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToSetupItemHOReqAck'))) + ___E_RABFailedtoSetupListHOReqAck__item__id_tab._val = ASN1Set(rv=[dict([('id', 21), ('criticality', 'ignore'), ('Value', ____E_RABFailedtoSetupListHOReqAck__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABFailedtoSetupListHOReqAck__item__id._const_tab = ___E_RABFailedtoSetupListHOReqAck__item__id_tab + __E_RABFailedtoSetupListHOReqAck__item__id._const_tab_at = None + __E_RABFailedtoSetupListHOReqAck__item__id._const_tab_id = 'id' + __E_RABFailedtoSetupListHOReqAck__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABFailedtoSetupListHOReqAck__item__criticality._const_tab = ___E_RABFailedtoSetupListHOReqAck__item__id_tab + __E_RABFailedtoSetupListHOReqAck__item__criticality._const_tab_at = ('..', 'id') + __E_RABFailedtoSetupListHOReqAck__item__criticality._const_tab_id = 'criticality' + __E_RABFailedtoSetupListHOReqAck__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABFailedtoSetupListHOReqAck__item__value._const_tab = ___E_RABFailedtoSetupListHOReqAck__item__id_tab + __E_RABFailedtoSetupListHOReqAck__item__value._const_tab_at = ('..', 'id') + __E_RABFailedtoSetupListHOReqAck__item__value._const_tab_id = 'Value' + _E_RABFailedtoSetupListHOReqAck__item_._cont = ASN1Dict([ + ('id', __E_RABFailedtoSetupListHOReqAck__item__id), + ('criticality', __E_RABFailedtoSetupListHOReqAck__item__criticality), + ('value', __E_RABFailedtoSetupListHOReqAck__item__value), + ]) + _E_RABFailedtoSetupListHOReqAck__item_._ext = None + E_RABFailedtoSetupListHOReqAck._cont = _E_RABFailedtoSetupListHOReqAck__item_ + E_RABFailedtoSetupListHOReqAck._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABFailedtoSetupItemHOReqAckIEs >-----# + E_RABFailedtoSetupItemHOReqAckIEs = CLASS(name='E-RABFailedtoSetupItemHOReqAckIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABFailedtoSetupItemHOReqAckIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToSetupItemHOReqAck'))) + E_RABFailedtoSetupItemHOReqAckIEs._val = ASN1Set(rv=[dict([('id', 21), ('criticality', 'ignore'), ('Value', _E_RABFailedtoSetupItemHOReqAckIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABFailedToSetupItemHOReqAck >-----# + E_RABFailedToSetupItemHOReqAck = SEQ(name='E-RABFailedToSetupItemHOReqAck', mode=MODE_TYPE) + _E_RABFailedToSetupItemHOReqAck_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABFailedToSetupItemHOReqAck_cause = CHOICE(name='cause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _E_RABFailedToSetupItemHOReqAck_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABFailedToSetupItemHOReqAck_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id._const_tab = ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id_tab + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id._const_tab_at = None + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality._const_tab = ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality_tab + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue._const_tab = ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue_tab + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABFailedToSetupItemHOReqAck_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id), + ('criticality', ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue), + ]) + __E_RABFailedToSetupItemHOReqAck_iE_Extensions__item_._ext = None + _E_RABFailedToSetupItemHOReqAck_iE_Extensions._cont = __E_RABFailedToSetupItemHOReqAck_iE_Extensions__item_ + _E_RABFailedToSetupItemHOReqAck_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABFailedToSetupItemHOReqAck._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABFailedToSetupItemHOReqAck_e_RAB_ID), + ('cause', _E_RABFailedToSetupItemHOReqAck_cause), + ('iE-Extensions', _E_RABFailedToSetupItemHOReqAck_iE_Extensions), + ]) + E_RABFailedToSetupItemHOReqAck._ext = [] + + #-----< E-RABFailedToSetupItemHOReqAckExtIEs >-----# + E_RABFailedToSetupItemHOReqAckExtIEs = CLASS(name='E-RABFailedToSetupItemHOReqAckExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABFailedToSetupItemHOReqAckExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< HandoverFailure >-----# + HandoverFailure = SEQ(name='HandoverFailure', mode=MODE_TYPE) + _HandoverFailure_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __HandoverFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___HandoverFailure_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____HandoverFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____HandoverFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____HandoverFailure_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____HandoverFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____HandoverFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____HandoverFailure_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____HandoverFailure_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____HandoverFailure_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___HandoverFailure_protocolIEs__item__id._const_tab = ____HandoverFailure_protocolIEs__item__id_tab + ___HandoverFailure_protocolIEs__item__id._const_tab_at = None + ___HandoverFailure_protocolIEs__item__id._const_tab_id = 'id' + ___HandoverFailure_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___HandoverFailure_protocolIEs__item__criticality._const_tab = ____HandoverFailure_protocolIEs__item__id_tab + ___HandoverFailure_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___HandoverFailure_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___HandoverFailure_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___HandoverFailure_protocolIEs__item__value._const_tab = ____HandoverFailure_protocolIEs__item__id_tab + ___HandoverFailure_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___HandoverFailure_protocolIEs__item__value._const_tab_id = 'Value' + __HandoverFailure_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___HandoverFailure_protocolIEs__item__id), + ('criticality', ___HandoverFailure_protocolIEs__item__criticality), + ('value', ___HandoverFailure_protocolIEs__item__value), + ]) + __HandoverFailure_protocolIEs__item_._ext = None + _HandoverFailure_protocolIEs._cont = __HandoverFailure_protocolIEs__item_ + _HandoverFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + HandoverFailure._cont = ASN1Dict([ + ('protocolIEs', _HandoverFailure_protocolIEs), + ]) + HandoverFailure._ext = [] + + #-----< HandoverFailureIEs >-----# + HandoverFailureIEs = CLASS(name='HandoverFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _HandoverFailureIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _HandoverFailureIEs_val_Value_1 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _HandoverFailureIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + HandoverFailureIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _HandoverFailureIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _HandoverFailureIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _HandoverFailureIEs_val_Value_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< HandoverNotify >-----# + HandoverNotify = SEQ(name='HandoverNotify', mode=MODE_TYPE) + _HandoverNotify_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __HandoverNotify_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___HandoverNotify_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____HandoverNotify_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) + ____HandoverNotify_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'ignore'), ('Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 176), ('criticality', 'ignore'), ('Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 186), ('criticality', 'ignore'), ('Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 288), ('criticality', 'ignore'), ('Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___HandoverNotify_protocolIEs__item__id._const_tab = ____HandoverNotify_protocolIEs__item__id_tab + ___HandoverNotify_protocolIEs__item__id._const_tab_at = None + ___HandoverNotify_protocolIEs__item__id._const_tab_id = 'id' + ___HandoverNotify_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___HandoverNotify_protocolIEs__item__criticality._const_tab = ____HandoverNotify_protocolIEs__item__id_tab + ___HandoverNotify_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___HandoverNotify_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___HandoverNotify_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___HandoverNotify_protocolIEs__item__value._const_tab = ____HandoverNotify_protocolIEs__item__id_tab + ___HandoverNotify_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___HandoverNotify_protocolIEs__item__value._const_tab_id = 'Value' + __HandoverNotify_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___HandoverNotify_protocolIEs__item__id), + ('criticality', ___HandoverNotify_protocolIEs__item__criticality), + ('value', ___HandoverNotify_protocolIEs__item__value), + ]) + __HandoverNotify_protocolIEs__item_._ext = None + _HandoverNotify_protocolIEs._cont = __HandoverNotify_protocolIEs__item_ + _HandoverNotify_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + HandoverNotify._cont = ASN1Dict([ + ('protocolIEs', _HandoverNotify_protocolIEs), + ]) + HandoverNotify._ext = [] + + #-----< HandoverNotifyIEs >-----# + HandoverNotifyIEs = CLASS(name='HandoverNotifyIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _HandoverNotifyIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _HandoverNotifyIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _HandoverNotifyIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _HandoverNotifyIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _HandoverNotifyIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) + _HandoverNotifyIEs_val_Value_5 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) + _HandoverNotifyIEs_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) + HandoverNotifyIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _HandoverNotifyIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _HandoverNotifyIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _HandoverNotifyIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'ignore'), ('Value', _HandoverNotifyIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 176), ('criticality', 'ignore'), ('Value', _HandoverNotifyIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 186), ('criticality', 'ignore'), ('Value', _HandoverNotifyIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 288), ('criticality', 'ignore'), ('Value', _HandoverNotifyIEs_val_Value_6), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< PathSwitchRequest >-----# + PathSwitchRequest = SEQ(name='PathSwitchRequest', mode=MODE_TYPE) + _PathSwitchRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __PathSwitchRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___PathSwitchRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____PathSwitchRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedDLList'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_6 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_7 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_9 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_10 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_11 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_12 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_13 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_14 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) + ____PathSwitchRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 8), ('criticality', 'reject'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 22), ('criticality', 'reject'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 88), ('criticality', 'reject'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 107), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_5), ('presence', 'mandatory')]), dict([('id', 127), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 145), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 157), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_9), ('presence', 'optional')]), dict([('id', 176), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_10), ('presence', 'optional')]), dict([('id', 186), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_11), ('presence', 'optional')]), dict([('id', 245), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_12), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_13), ('presence', 'optional')]), dict([('id', 288), ('criticality', 'ignore'), ('Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_14), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___PathSwitchRequest_protocolIEs__item__id._const_tab = ____PathSwitchRequest_protocolIEs__item__id_tab + ___PathSwitchRequest_protocolIEs__item__id._const_tab_at = None + ___PathSwitchRequest_protocolIEs__item__id._const_tab_id = 'id' + ___PathSwitchRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___PathSwitchRequest_protocolIEs__item__criticality._const_tab = ____PathSwitchRequest_protocolIEs__item__id_tab + ___PathSwitchRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___PathSwitchRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___PathSwitchRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___PathSwitchRequest_protocolIEs__item__value._const_tab = ____PathSwitchRequest_protocolIEs__item__id_tab + ___PathSwitchRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___PathSwitchRequest_protocolIEs__item__value._const_tab_id = 'Value' + __PathSwitchRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___PathSwitchRequest_protocolIEs__item__id), + ('criticality', ___PathSwitchRequest_protocolIEs__item__criticality), + ('value', ___PathSwitchRequest_protocolIEs__item__value), + ]) + __PathSwitchRequest_protocolIEs__item_._ext = None + _PathSwitchRequest_protocolIEs._cont = __PathSwitchRequest_protocolIEs__item_ + _PathSwitchRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + PathSwitchRequest._cont = ASN1Dict([ + ('protocolIEs', _PathSwitchRequest_protocolIEs), + ]) + PathSwitchRequest._ext = [] + + #-----< PathSwitchRequestIEs >-----# + PathSwitchRequestIEs = CLASS(name='PathSwitchRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _PathSwitchRequestIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _PathSwitchRequestIEs_val_Value_1 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedDLList'))) + _PathSwitchRequestIEs_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _PathSwitchRequestIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _PathSwitchRequestIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _PathSwitchRequestIEs_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) + _PathSwitchRequestIEs_val_Value_6 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _PathSwitchRequestIEs_val_Value_7 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) + _PathSwitchRequestIEs_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) + _PathSwitchRequestIEs_val_Value_9 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _PathSwitchRequestIEs_val_Value_10 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) + _PathSwitchRequestIEs_val_Value_11 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) + _PathSwitchRequestIEs_val_Value_12 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) + _PathSwitchRequestIEs_val_Value_13 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _PathSwitchRequestIEs_val_Value_14 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) + PathSwitchRequestIEs._val = ASN1Set(rv=[dict([('id', 8), ('criticality', 'reject'), ('Value', _PathSwitchRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 22), ('criticality', 'reject'), ('Value', _PathSwitchRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 88), ('criticality', 'reject'), ('Value', _PathSwitchRequestIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 107), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_5), ('presence', 'mandatory')]), dict([('id', 127), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 145), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_7), ('presence', 'optional')]), dict([('id', 157), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_8), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_9), ('presence', 'optional')]), dict([('id', 176), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_10), ('presence', 'optional')]), dict([('id', 186), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_11), ('presence', 'optional')]), dict([('id', 245), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_12), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_13), ('presence', 'optional')]), dict([('id', 288), ('criticality', 'ignore'), ('Value', _PathSwitchRequestIEs_val_Value_14), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeSwitchedDLList >-----# + E_RABToBeSwitchedDLList = SEQ_OF(name='E-RABToBeSwitchedDLList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) + _E_RABToBeSwitchedDLList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABToBeSwitchedDLList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABToBeSwitchedDLList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABToBeSwitchedDLList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedDLItem'))) + ___E_RABToBeSwitchedDLList__item__id_tab._val = ASN1Set(rv=[dict([('id', 23), ('criticality', 'reject'), ('Value', ____E_RABToBeSwitchedDLList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABToBeSwitchedDLList__item__id._const_tab = ___E_RABToBeSwitchedDLList__item__id_tab + __E_RABToBeSwitchedDLList__item__id._const_tab_at = None + __E_RABToBeSwitchedDLList__item__id._const_tab_id = 'id' + __E_RABToBeSwitchedDLList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABToBeSwitchedDLList__item__criticality._const_tab = ___E_RABToBeSwitchedDLList__item__id_tab + __E_RABToBeSwitchedDLList__item__criticality._const_tab_at = ('..', 'id') + __E_RABToBeSwitchedDLList__item__criticality._const_tab_id = 'criticality' + __E_RABToBeSwitchedDLList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABToBeSwitchedDLList__item__value._const_tab = ___E_RABToBeSwitchedDLList__item__id_tab + __E_RABToBeSwitchedDLList__item__value._const_tab_at = ('..', 'id') + __E_RABToBeSwitchedDLList__item__value._const_tab_id = 'Value' + _E_RABToBeSwitchedDLList__item_._cont = ASN1Dict([ + ('id', __E_RABToBeSwitchedDLList__item__id), + ('criticality', __E_RABToBeSwitchedDLList__item__criticality), + ('value', __E_RABToBeSwitchedDLList__item__value), + ]) + _E_RABToBeSwitchedDLList__item_._ext = None + E_RABToBeSwitchedDLList._cont = _E_RABToBeSwitchedDLList__item_ + E_RABToBeSwitchedDLList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABToBeSwitchedDLItemIEs >-----# + E_RABToBeSwitchedDLItemIEs = CLASS(name='E-RABToBeSwitchedDLItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABToBeSwitchedDLItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedDLItem'))) + E_RABToBeSwitchedDLItemIEs._val = ASN1Set(rv=[dict([('id', 23), ('criticality', 'reject'), ('Value', _E_RABToBeSwitchedDLItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeSwitchedDLItem >-----# + E_RABToBeSwitchedDLItem = SEQ(name='E-RABToBeSwitchedDLItem', mode=MODE_TYPE) + _E_RABToBeSwitchedDLItem_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABToBeSwitchedDLItem_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _E_RABToBeSwitchedDLItem_gTP_TEID = OCT_STR(name='gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + _E_RABToBeSwitchedDLItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABToBeSwitchedDLItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABToBeSwitchedDLItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABToBeSwitchedDLItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id._const_tab = ____E_RABToBeSwitchedDLItem_iE_Extensions__item__id_tab + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id._const_tab_at = None + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality._const_tab = ____E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality_tab + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue_tab + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABToBeSwitchedDLItem_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id), + ('criticality', ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue), + ]) + __E_RABToBeSwitchedDLItem_iE_Extensions__item_._ext = None + _E_RABToBeSwitchedDLItem_iE_Extensions._cont = __E_RABToBeSwitchedDLItem_iE_Extensions__item_ + _E_RABToBeSwitchedDLItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABToBeSwitchedDLItem._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABToBeSwitchedDLItem_e_RAB_ID), + ('transportLayerAddress', _E_RABToBeSwitchedDLItem_transportLayerAddress), + ('gTP-TEID', _E_RABToBeSwitchedDLItem_gTP_TEID), + ('iE-Extensions', _E_RABToBeSwitchedDLItem_iE_Extensions), + ]) + E_RABToBeSwitchedDLItem._ext = [] + + #-----< E-RABToBeSwitchedDLItem-ExtIEs >-----# + E_RABToBeSwitchedDLItem_ExtIEs = CLASS(name='E-RABToBeSwitchedDLItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABToBeSwitchedDLItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< PathSwitchRequestAcknowledge >-----# + PathSwitchRequestAcknowledge = SEQ(name='PathSwitchRequestAcknowledge', mode=MODE_TYPE) + _PathSwitchRequestAcknowledge_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __PathSwitchRequestAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___PathSwitchRequestAcknowledge_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedULList'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_9 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_11 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_12 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_13 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_14 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_15 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_16 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_17 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_18 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_19 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_20 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 95), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 33), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 40), ('criticality', 'reject'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 158), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')]), dict([('id', 195), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_9), ('presence', 'optional')]), dict([('id', 241), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_10), ('presence', 'optional')]), dict([('id', 240), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_11), ('presence', 'optional')]), dict([('id', 248), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_12), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_13), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_14), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_15), ('presence', 'optional')]), dict([('id', 277), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_16), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_17), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_18), ('presence', 'optional')]), dict([('id', 41), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_19), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_20), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___PathSwitchRequestAcknowledge_protocolIEs__item__id._const_tab = ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab + ___PathSwitchRequestAcknowledge_protocolIEs__item__id._const_tab_at = None + ___PathSwitchRequestAcknowledge_protocolIEs__item__id._const_tab_id = 'id' + ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality._const_tab = ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab + ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___PathSwitchRequestAcknowledge_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___PathSwitchRequestAcknowledge_protocolIEs__item__value._const_tab = ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab + ___PathSwitchRequestAcknowledge_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___PathSwitchRequestAcknowledge_protocolIEs__item__value._const_tab_id = 'Value' + __PathSwitchRequestAcknowledge_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___PathSwitchRequestAcknowledge_protocolIEs__item__id), + ('criticality', ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality), + ('value', ___PathSwitchRequestAcknowledge_protocolIEs__item__value), + ]) + __PathSwitchRequestAcknowledge_protocolIEs__item_._ext = None + _PathSwitchRequestAcknowledge_protocolIEs._cont = __PathSwitchRequestAcknowledge_protocolIEs__item_ + _PathSwitchRequestAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + PathSwitchRequestAcknowledge._cont = ASN1Dict([ + ('protocolIEs', _PathSwitchRequestAcknowledge_protocolIEs), + ]) + PathSwitchRequestAcknowledge._ext = [] + + #-----< PathSwitchRequestAcknowledgeIEs >-----# + PathSwitchRequestAcknowledgeIEs = CLASS(name='PathSwitchRequestAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedULList'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_7 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_8 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_9 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_11 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_12 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_13 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_14 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_15 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_16 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_17 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_18 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_19 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) + _PathSwitchRequestAcknowledgeIEs_val_Value_20 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + PathSwitchRequestAcknowledgeIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 95), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 33), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 40), ('criticality', 'reject'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_5), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 158), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_7), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_8), ('presence', 'optional')]), dict([('id', 195), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_9), ('presence', 'optional')]), dict([('id', 241), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_10), ('presence', 'optional')]), dict([('id', 240), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_11), ('presence', 'optional')]), dict([('id', 248), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_12), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_13), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_14), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_15), ('presence', 'optional')]), dict([('id', 277), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_16), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_17), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_18), ('presence', 'optional')]), dict([('id', 41), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_19), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Value', _PathSwitchRequestAcknowledgeIEs_val_Value_20), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeSwitchedULList >-----# + E_RABToBeSwitchedULList = SEQ_OF(name='E-RABToBeSwitchedULList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) + _E_RABToBeSwitchedULList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABToBeSwitchedULList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABToBeSwitchedULList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABToBeSwitchedULList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedULItem'))) + ___E_RABToBeSwitchedULList__item__id_tab._val = ASN1Set(rv=[dict([('id', 94), ('criticality', 'ignore'), ('Value', ____E_RABToBeSwitchedULList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABToBeSwitchedULList__item__id._const_tab = ___E_RABToBeSwitchedULList__item__id_tab + __E_RABToBeSwitchedULList__item__id._const_tab_at = None + __E_RABToBeSwitchedULList__item__id._const_tab_id = 'id' + __E_RABToBeSwitchedULList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABToBeSwitchedULList__item__criticality._const_tab = ___E_RABToBeSwitchedULList__item__id_tab + __E_RABToBeSwitchedULList__item__criticality._const_tab_at = ('..', 'id') + __E_RABToBeSwitchedULList__item__criticality._const_tab_id = 'criticality' + __E_RABToBeSwitchedULList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABToBeSwitchedULList__item__value._const_tab = ___E_RABToBeSwitchedULList__item__id_tab + __E_RABToBeSwitchedULList__item__value._const_tab_at = ('..', 'id') + __E_RABToBeSwitchedULList__item__value._const_tab_id = 'Value' + _E_RABToBeSwitchedULList__item_._cont = ASN1Dict([ + ('id', __E_RABToBeSwitchedULList__item__id), + ('criticality', __E_RABToBeSwitchedULList__item__criticality), + ('value', __E_RABToBeSwitchedULList__item__value), + ]) + _E_RABToBeSwitchedULList__item_._ext = None + E_RABToBeSwitchedULList._cont = _E_RABToBeSwitchedULList__item_ + E_RABToBeSwitchedULList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABToBeSwitchedULItemIEs >-----# + E_RABToBeSwitchedULItemIEs = CLASS(name='E-RABToBeSwitchedULItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABToBeSwitchedULItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedULItem'))) + E_RABToBeSwitchedULItemIEs._val = ASN1Set(rv=[dict([('id', 94), ('criticality', 'ignore'), ('Value', _E_RABToBeSwitchedULItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeSwitchedULItem >-----# + E_RABToBeSwitchedULItem = SEQ(name='E-RABToBeSwitchedULItem', mode=MODE_TYPE) + _E_RABToBeSwitchedULItem_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABToBeSwitchedULItem_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _E_RABToBeSwitchedULItem_gTP_TEID = OCT_STR(name='gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + _E_RABToBeSwitchedULItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABToBeSwitchedULItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABToBeSwitchedULItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABToBeSwitchedULItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABToBeSwitchedULItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABToBeSwitchedULItem_iE_Extensions__item__id._const_tab = ____E_RABToBeSwitchedULItem_iE_Extensions__item__id_tab + ___E_RABToBeSwitchedULItem_iE_Extensions__item__id._const_tab_at = None + ___E_RABToBeSwitchedULItem_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABToBeSwitchedULItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABToBeSwitchedULItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality._const_tab = ____E_RABToBeSwitchedULItem_iE_Extensions__item__criticality_tab + ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue_tab + ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABToBeSwitchedULItem_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABToBeSwitchedULItem_iE_Extensions__item__id), + ('criticality', ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue), + ]) + __E_RABToBeSwitchedULItem_iE_Extensions__item_._ext = None + _E_RABToBeSwitchedULItem_iE_Extensions._cont = __E_RABToBeSwitchedULItem_iE_Extensions__item_ + _E_RABToBeSwitchedULItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABToBeSwitchedULItem._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABToBeSwitchedULItem_e_RAB_ID), + ('transportLayerAddress', _E_RABToBeSwitchedULItem_transportLayerAddress), + ('gTP-TEID', _E_RABToBeSwitchedULItem_gTP_TEID), + ('iE-Extensions', _E_RABToBeSwitchedULItem_iE_Extensions), + ]) + E_RABToBeSwitchedULItem._ext = [] + + #-----< E-RABToBeSwitchedULItem-ExtIEs >-----# + E_RABToBeSwitchedULItem_ExtIEs = CLASS(name='E-RABToBeSwitchedULItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABToBeSwitchedULItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< PathSwitchRequestFailure >-----# + PathSwitchRequestFailure = SEQ(name='PathSwitchRequestFailure', mode=MODE_TYPE) + _PathSwitchRequestFailure_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __PathSwitchRequestFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___PathSwitchRequestFailure_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____PathSwitchRequestFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____PathSwitchRequestFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___PathSwitchRequestFailure_protocolIEs__item__id._const_tab = ____PathSwitchRequestFailure_protocolIEs__item__id_tab + ___PathSwitchRequestFailure_protocolIEs__item__id._const_tab_at = None + ___PathSwitchRequestFailure_protocolIEs__item__id._const_tab_id = 'id' + ___PathSwitchRequestFailure_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___PathSwitchRequestFailure_protocolIEs__item__criticality._const_tab = ____PathSwitchRequestFailure_protocolIEs__item__id_tab + ___PathSwitchRequestFailure_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___PathSwitchRequestFailure_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___PathSwitchRequestFailure_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___PathSwitchRequestFailure_protocolIEs__item__value._const_tab = ____PathSwitchRequestFailure_protocolIEs__item__id_tab + ___PathSwitchRequestFailure_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___PathSwitchRequestFailure_protocolIEs__item__value._const_tab_id = 'Value' + __PathSwitchRequestFailure_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___PathSwitchRequestFailure_protocolIEs__item__id), + ('criticality', ___PathSwitchRequestFailure_protocolIEs__item__criticality), + ('value', ___PathSwitchRequestFailure_protocolIEs__item__value), + ]) + __PathSwitchRequestFailure_protocolIEs__item_._ext = None + _PathSwitchRequestFailure_protocolIEs._cont = __PathSwitchRequestFailure_protocolIEs__item_ + _PathSwitchRequestFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + PathSwitchRequestFailure._cont = ASN1Dict([ + ('protocolIEs', _PathSwitchRequestFailure_protocolIEs), + ]) + PathSwitchRequestFailure._ext = [] + + #-----< PathSwitchRequestFailureIEs >-----# + PathSwitchRequestFailureIEs = CLASS(name='PathSwitchRequestFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _PathSwitchRequestFailureIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _PathSwitchRequestFailureIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _PathSwitchRequestFailureIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _PathSwitchRequestFailureIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + PathSwitchRequestFailureIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _PathSwitchRequestFailureIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _PathSwitchRequestFailureIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _PathSwitchRequestFailureIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _PathSwitchRequestFailureIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< HandoverCancel >-----# + HandoverCancel = SEQ(name='HandoverCancel', mode=MODE_TYPE) + _HandoverCancel_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __HandoverCancel_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___HandoverCancel_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____HandoverCancel_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____HandoverCancel_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____HandoverCancel_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____HandoverCancel_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + ____HandoverCancel_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____HandoverCancel_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____HandoverCancel_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____HandoverCancel_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___HandoverCancel_protocolIEs__item__id._const_tab = ____HandoverCancel_protocolIEs__item__id_tab + ___HandoverCancel_protocolIEs__item__id._const_tab_at = None + ___HandoverCancel_protocolIEs__item__id._const_tab_id = 'id' + ___HandoverCancel_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___HandoverCancel_protocolIEs__item__criticality._const_tab = ____HandoverCancel_protocolIEs__item__id_tab + ___HandoverCancel_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___HandoverCancel_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___HandoverCancel_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___HandoverCancel_protocolIEs__item__value._const_tab = ____HandoverCancel_protocolIEs__item__id_tab + ___HandoverCancel_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___HandoverCancel_protocolIEs__item__value._const_tab_id = 'Value' + __HandoverCancel_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___HandoverCancel_protocolIEs__item__id), + ('criticality', ___HandoverCancel_protocolIEs__item__criticality), + ('value', ___HandoverCancel_protocolIEs__item__value), + ]) + __HandoverCancel_protocolIEs__item_._ext = None + _HandoverCancel_protocolIEs._cont = __HandoverCancel_protocolIEs__item_ + _HandoverCancel_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + HandoverCancel._cont = ASN1Dict([ + ('protocolIEs', _HandoverCancel_protocolIEs), + ]) + HandoverCancel._ext = [] + + #-----< HandoverCancelIEs >-----# + HandoverCancelIEs = CLASS(name='HandoverCancelIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _HandoverCancelIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _HandoverCancelIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _HandoverCancelIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + HandoverCancelIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _HandoverCancelIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _HandoverCancelIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _HandoverCancelIEs_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< HandoverCancelAcknowledge >-----# + HandoverCancelAcknowledge = SEQ(name='HandoverCancelAcknowledge', mode=MODE_TYPE) + _HandoverCancelAcknowledge_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __HandoverCancelAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___HandoverCancelAcknowledge_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____HandoverCancelAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____HandoverCancelAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___HandoverCancelAcknowledge_protocolIEs__item__id._const_tab = ____HandoverCancelAcknowledge_protocolIEs__item__id_tab + ___HandoverCancelAcknowledge_protocolIEs__item__id._const_tab_at = None + ___HandoverCancelAcknowledge_protocolIEs__item__id._const_tab_id = 'id' + ___HandoverCancelAcknowledge_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___HandoverCancelAcknowledge_protocolIEs__item__criticality._const_tab = ____HandoverCancelAcknowledge_protocolIEs__item__id_tab + ___HandoverCancelAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___HandoverCancelAcknowledge_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___HandoverCancelAcknowledge_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___HandoverCancelAcknowledge_protocolIEs__item__value._const_tab = ____HandoverCancelAcknowledge_protocolIEs__item__id_tab + ___HandoverCancelAcknowledge_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___HandoverCancelAcknowledge_protocolIEs__item__value._const_tab_id = 'Value' + __HandoverCancelAcknowledge_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___HandoverCancelAcknowledge_protocolIEs__item__id), + ('criticality', ___HandoverCancelAcknowledge_protocolIEs__item__criticality), + ('value', ___HandoverCancelAcknowledge_protocolIEs__item__value), + ]) + __HandoverCancelAcknowledge_protocolIEs__item_._ext = None + _HandoverCancelAcknowledge_protocolIEs._cont = __HandoverCancelAcknowledge_protocolIEs__item_ + _HandoverCancelAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + HandoverCancelAcknowledge._cont = ASN1Dict([ + ('protocolIEs', _HandoverCancelAcknowledge_protocolIEs), + ]) + HandoverCancelAcknowledge._ext = [] + + #-----< HandoverCancelAcknowledgeIEs >-----# + HandoverCancelAcknowledgeIEs = CLASS(name='HandoverCancelAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _HandoverCancelAcknowledgeIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _HandoverCancelAcknowledgeIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _HandoverCancelAcknowledgeIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + HandoverCancelAcknowledgeIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _HandoverCancelAcknowledgeIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _HandoverCancelAcknowledgeIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _HandoverCancelAcknowledgeIEs_val_Value_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABSetupRequest >-----# + E_RABSetupRequest = SEQ(name='E-RABSetupRequest', mode=MODE_TYPE) + _E_RABSetupRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __E_RABSetupRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___E_RABSetupRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____E_RABSetupRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListBearerSUReq'))) + ____E_RABSetupRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'reject'), ('Value', _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 16), ('criticality', 'reject'), ('Value', _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___E_RABSetupRequest_protocolIEs__item__id._const_tab = ____E_RABSetupRequest_protocolIEs__item__id_tab + ___E_RABSetupRequest_protocolIEs__item__id._const_tab_at = None + ___E_RABSetupRequest_protocolIEs__item__id._const_tab_id = 'id' + ___E_RABSetupRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___E_RABSetupRequest_protocolIEs__item__criticality._const_tab = ____E_RABSetupRequest_protocolIEs__item__id_tab + ___E_RABSetupRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___E_RABSetupRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___E_RABSetupRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___E_RABSetupRequest_protocolIEs__item__value._const_tab = ____E_RABSetupRequest_protocolIEs__item__id_tab + ___E_RABSetupRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___E_RABSetupRequest_protocolIEs__item__value._const_tab_id = 'Value' + __E_RABSetupRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___E_RABSetupRequest_protocolIEs__item__id), + ('criticality', ___E_RABSetupRequest_protocolIEs__item__criticality), + ('value', ___E_RABSetupRequest_protocolIEs__item__value), + ]) + __E_RABSetupRequest_protocolIEs__item_._ext = None + _E_RABSetupRequest_protocolIEs._cont = __E_RABSetupRequest_protocolIEs__item_ + _E_RABSetupRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + E_RABSetupRequest._cont = ASN1Dict([ + ('protocolIEs', _E_RABSetupRequest_protocolIEs), + ]) + E_RABSetupRequest._ext = [] + + #-----< E-RABSetupRequestIEs >-----# + E_RABSetupRequestIEs = CLASS(name='E-RABSetupRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABSetupRequestIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _E_RABSetupRequestIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _E_RABSetupRequestIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _E_RABSetupRequestIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListBearerSUReq'))) + E_RABSetupRequestIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _E_RABSetupRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _E_RABSetupRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'reject'), ('Value', _E_RABSetupRequestIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 16), ('criticality', 'reject'), ('Value', _E_RABSetupRequestIEs_val_Value_3), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeSetupListBearerSUReq >-----# + E_RABToBeSetupListBearerSUReq = SEQ_OF(name='E-RABToBeSetupListBearerSUReq', mode=MODE_TYPE) + _E_RABToBeSetupListBearerSUReq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABToBeSetupListBearerSUReq__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABToBeSetupListBearerSUReq__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABToBeSetupListBearerSUReq__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemBearerSUReq'))) + ___E_RABToBeSetupListBearerSUReq__item__id_tab._val = ASN1Set(rv=[dict([('id', 17), ('criticality', 'reject'), ('Value', ____E_RABToBeSetupListBearerSUReq__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABToBeSetupListBearerSUReq__item__id._const_tab = ___E_RABToBeSetupListBearerSUReq__item__id_tab + __E_RABToBeSetupListBearerSUReq__item__id._const_tab_at = None + __E_RABToBeSetupListBearerSUReq__item__id._const_tab_id = 'id' + __E_RABToBeSetupListBearerSUReq__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABToBeSetupListBearerSUReq__item__criticality._const_tab = ___E_RABToBeSetupListBearerSUReq__item__id_tab + __E_RABToBeSetupListBearerSUReq__item__criticality._const_tab_at = ('..', 'id') + __E_RABToBeSetupListBearerSUReq__item__criticality._const_tab_id = 'criticality' + __E_RABToBeSetupListBearerSUReq__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABToBeSetupListBearerSUReq__item__value._const_tab = ___E_RABToBeSetupListBearerSUReq__item__id_tab + __E_RABToBeSetupListBearerSUReq__item__value._const_tab_at = ('..', 'id') + __E_RABToBeSetupListBearerSUReq__item__value._const_tab_id = 'Value' + _E_RABToBeSetupListBearerSUReq__item_._cont = ASN1Dict([ + ('id', __E_RABToBeSetupListBearerSUReq__item__id), + ('criticality', __E_RABToBeSetupListBearerSUReq__item__criticality), + ('value', __E_RABToBeSetupListBearerSUReq__item__value), + ]) + _E_RABToBeSetupListBearerSUReq__item_._ext = None + E_RABToBeSetupListBearerSUReq._cont = _E_RABToBeSetupListBearerSUReq__item_ + E_RABToBeSetupListBearerSUReq._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABToBeSetupItemBearerSUReqIEs >-----# + E_RABToBeSetupItemBearerSUReqIEs = CLASS(name='E-RABToBeSetupItemBearerSUReqIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABToBeSetupItemBearerSUReqIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemBearerSUReq'))) + E_RABToBeSetupItemBearerSUReqIEs._val = ASN1Set(rv=[dict([('id', 17), ('criticality', 'reject'), ('Value', _E_RABToBeSetupItemBearerSUReqIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeSetupItemBearerSUReq >-----# + E_RABToBeSetupItemBearerSUReq = SEQ(name='E-RABToBeSetupItemBearerSUReq', mode=MODE_TYPE) + _E_RABToBeSetupItemBearerSUReq_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABToBeSetupItemBearerSUReq_e_RABlevelQoSParameters = SEQ(name='e-RABlevelQoSParameters', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) + _E_RABToBeSetupItemBearerSUReq_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _E_RABToBeSetupItemBearerSUReq_gTP_TEID = OCT_STR(name='gTP-TEID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + _E_RABToBeSetupItemBearerSUReq_nAS_PDU = OCT_STR(name='nAS-PDU', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + _E_RABToBeSetupItemBearerSUReq_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABToBeSetupItemBearerSUReq_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_0 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) + _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_1 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) + _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_2 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) + ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 156), ('criticality', 'ignore'), ('Extension', _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 183), ('criticality', 'ignore'), ('Extension', _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')]), dict([('id', 233), ('criticality', 'reject'), ('Extension', _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id._const_tab = ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id._const_tab_at = None + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality._const_tab = ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABToBeSetupItemBearerSUReq_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id), + ('criticality', ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue), + ]) + __E_RABToBeSetupItemBearerSUReq_iE_Extensions__item_._ext = None + _E_RABToBeSetupItemBearerSUReq_iE_Extensions._cont = __E_RABToBeSetupItemBearerSUReq_iE_Extensions__item_ + _E_RABToBeSetupItemBearerSUReq_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABToBeSetupItemBearerSUReq._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABToBeSetupItemBearerSUReq_e_RAB_ID), + ('e-RABlevelQoSParameters', _E_RABToBeSetupItemBearerSUReq_e_RABlevelQoSParameters), + ('transportLayerAddress', _E_RABToBeSetupItemBearerSUReq_transportLayerAddress), + ('gTP-TEID', _E_RABToBeSetupItemBearerSUReq_gTP_TEID), + ('nAS-PDU', _E_RABToBeSetupItemBearerSUReq_nAS_PDU), + ('iE-Extensions', _E_RABToBeSetupItemBearerSUReq_iE_Extensions), + ]) + E_RABToBeSetupItemBearerSUReq._ext = [] + + #-----< E-RABToBeSetupItemBearerSUReqExtIEs >-----# + E_RABToBeSetupItemBearerSUReqExtIEs = CLASS(name='E-RABToBeSetupItemBearerSUReqExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_0 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) + _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_1 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) + _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_2 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) + E_RABToBeSetupItemBearerSUReqExtIEs._val = ASN1Set(rv=[dict([('id', 156), ('criticality', 'ignore'), ('Extension', _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 183), ('criticality', 'ignore'), ('Extension', _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_1), ('presence', 'optional')]), dict([('id', 233), ('criticality', 'reject'), ('Extension', _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABSetupResponse >-----# + E_RABSetupResponse = SEQ(name='E-RABSetupResponse', mode=MODE_TYPE) + _E_RABSetupResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __E_RABSetupResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___E_RABSetupResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____E_RABSetupResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupListBearerSURes'))) + _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____E_RABSetupResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 28), ('criticality', 'ignore'), ('Value', _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 29), ('criticality', 'ignore'), ('Value', _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABSetupResponse_protocolIEs__item__id._const_tab = ____E_RABSetupResponse_protocolIEs__item__id_tab + ___E_RABSetupResponse_protocolIEs__item__id._const_tab_at = None + ___E_RABSetupResponse_protocolIEs__item__id._const_tab_id = 'id' + ___E_RABSetupResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___E_RABSetupResponse_protocolIEs__item__criticality._const_tab = ____E_RABSetupResponse_protocolIEs__item__id_tab + ___E_RABSetupResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___E_RABSetupResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___E_RABSetupResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___E_RABSetupResponse_protocolIEs__item__value._const_tab = ____E_RABSetupResponse_protocolIEs__item__id_tab + ___E_RABSetupResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___E_RABSetupResponse_protocolIEs__item__value._const_tab_id = 'Value' + __E_RABSetupResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___E_RABSetupResponse_protocolIEs__item__id), + ('criticality', ___E_RABSetupResponse_protocolIEs__item__criticality), + ('value', ___E_RABSetupResponse_protocolIEs__item__value), + ]) + __E_RABSetupResponse_protocolIEs__item_._ext = None + _E_RABSetupResponse_protocolIEs._cont = __E_RABSetupResponse_protocolIEs__item_ + _E_RABSetupResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + E_RABSetupResponse._cont = ASN1Dict([ + ('protocolIEs', _E_RABSetupResponse_protocolIEs), + ]) + E_RABSetupResponse._ext = [] + + #-----< E-RABSetupResponseIEs >-----# + E_RABSetupResponseIEs = CLASS(name='E-RABSetupResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABSetupResponseIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _E_RABSetupResponseIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _E_RABSetupResponseIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupListBearerSURes'))) + _E_RABSetupResponseIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _E_RABSetupResponseIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + E_RABSetupResponseIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _E_RABSetupResponseIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _E_RABSetupResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 28), ('criticality', 'ignore'), ('Value', _E_RABSetupResponseIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 29), ('criticality', 'ignore'), ('Value', _E_RABSetupResponseIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _E_RABSetupResponseIEs_val_Value_4), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABSetupListBearerSURes >-----# + E_RABSetupListBearerSURes = SEQ_OF(name='E-RABSetupListBearerSURes', mode=MODE_TYPE) + _E_RABSetupListBearerSURes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABSetupListBearerSURes__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABSetupListBearerSURes__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABSetupListBearerSURes__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupItemBearerSURes'))) + ___E_RABSetupListBearerSURes__item__id_tab._val = ASN1Set(rv=[dict([('id', 39), ('criticality', 'ignore'), ('Value', ____E_RABSetupListBearerSURes__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABSetupListBearerSURes__item__id._const_tab = ___E_RABSetupListBearerSURes__item__id_tab + __E_RABSetupListBearerSURes__item__id._const_tab_at = None + __E_RABSetupListBearerSURes__item__id._const_tab_id = 'id' + __E_RABSetupListBearerSURes__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABSetupListBearerSURes__item__criticality._const_tab = ___E_RABSetupListBearerSURes__item__id_tab + __E_RABSetupListBearerSURes__item__criticality._const_tab_at = ('..', 'id') + __E_RABSetupListBearerSURes__item__criticality._const_tab_id = 'criticality' + __E_RABSetupListBearerSURes__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABSetupListBearerSURes__item__value._const_tab = ___E_RABSetupListBearerSURes__item__id_tab + __E_RABSetupListBearerSURes__item__value._const_tab_at = ('..', 'id') + __E_RABSetupListBearerSURes__item__value._const_tab_id = 'Value' + _E_RABSetupListBearerSURes__item_._cont = ASN1Dict([ + ('id', __E_RABSetupListBearerSURes__item__id), + ('criticality', __E_RABSetupListBearerSURes__item__criticality), + ('value', __E_RABSetupListBearerSURes__item__value), + ]) + _E_RABSetupListBearerSURes__item_._ext = None + E_RABSetupListBearerSURes._cont = _E_RABSetupListBearerSURes__item_ + E_RABSetupListBearerSURes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABSetupItemBearerSUResIEs >-----# + E_RABSetupItemBearerSUResIEs = CLASS(name='E-RABSetupItemBearerSUResIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABSetupItemBearerSUResIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupItemBearerSURes'))) + E_RABSetupItemBearerSUResIEs._val = ASN1Set(rv=[dict([('id', 39), ('criticality', 'ignore'), ('Value', _E_RABSetupItemBearerSUResIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABSetupItemBearerSURes >-----# + E_RABSetupItemBearerSURes = SEQ(name='E-RABSetupItemBearerSURes', mode=MODE_TYPE) + _E_RABSetupItemBearerSURes_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABSetupItemBearerSURes_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _E_RABSetupItemBearerSURes_gTP_TEID = OCT_STR(name='gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + _E_RABSetupItemBearerSURes_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABSetupItemBearerSURes_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABSetupItemBearerSURes_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABSetupItemBearerSURes_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABSetupItemBearerSURes_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABSetupItemBearerSURes_iE_Extensions__item__id._const_tab = ____E_RABSetupItemBearerSURes_iE_Extensions__item__id_tab + ___E_RABSetupItemBearerSURes_iE_Extensions__item__id._const_tab_at = None + ___E_RABSetupItemBearerSURes_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABSetupItemBearerSURes_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABSetupItemBearerSURes_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality._const_tab = ____E_RABSetupItemBearerSURes_iE_Extensions__item__criticality_tab + ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue._const_tab = ____E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue_tab + ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABSetupItemBearerSURes_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABSetupItemBearerSURes_iE_Extensions__item__id), + ('criticality', ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue), + ]) + __E_RABSetupItemBearerSURes_iE_Extensions__item_._ext = None + _E_RABSetupItemBearerSURes_iE_Extensions._cont = __E_RABSetupItemBearerSURes_iE_Extensions__item_ + _E_RABSetupItemBearerSURes_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABSetupItemBearerSURes._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABSetupItemBearerSURes_e_RAB_ID), + ('transportLayerAddress', _E_RABSetupItemBearerSURes_transportLayerAddress), + ('gTP-TEID', _E_RABSetupItemBearerSURes_gTP_TEID), + ('iE-Extensions', _E_RABSetupItemBearerSURes_iE_Extensions), + ]) + E_RABSetupItemBearerSURes._ext = [] + + #-----< E-RABSetupItemBearerSUResExtIEs >-----# + E_RABSetupItemBearerSUResExtIEs = CLASS(name='E-RABSetupItemBearerSUResExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABSetupItemBearerSUResExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< E-RABModifyRequest >-----# + E_RABModifyRequest = SEQ(name='E-RABModifyRequest', mode=MODE_TYPE) + _E_RABModifyRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __E_RABModifyRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___E_RABModifyRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____E_RABModifyRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedListBearerModReq'))) + _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageRequest'))) + ____E_RABModifyRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'reject'), ('Value', _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 30), ('criticality', 'reject'), ('Value', _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 268), ('criticality', 'ignore'), ('Value', _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABModifyRequest_protocolIEs__item__id._const_tab = ____E_RABModifyRequest_protocolIEs__item__id_tab + ___E_RABModifyRequest_protocolIEs__item__id._const_tab_at = None + ___E_RABModifyRequest_protocolIEs__item__id._const_tab_id = 'id' + ___E_RABModifyRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___E_RABModifyRequest_protocolIEs__item__criticality._const_tab = ____E_RABModifyRequest_protocolIEs__item__id_tab + ___E_RABModifyRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___E_RABModifyRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___E_RABModifyRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___E_RABModifyRequest_protocolIEs__item__value._const_tab = ____E_RABModifyRequest_protocolIEs__item__id_tab + ___E_RABModifyRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___E_RABModifyRequest_protocolIEs__item__value._const_tab_id = 'Value' + __E_RABModifyRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___E_RABModifyRequest_protocolIEs__item__id), + ('criticality', ___E_RABModifyRequest_protocolIEs__item__criticality), + ('value', ___E_RABModifyRequest_protocolIEs__item__value), + ]) + __E_RABModifyRequest_protocolIEs__item_._ext = None + _E_RABModifyRequest_protocolIEs._cont = __E_RABModifyRequest_protocolIEs__item_ + _E_RABModifyRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + E_RABModifyRequest._cont = ASN1Dict([ + ('protocolIEs', _E_RABModifyRequest_protocolIEs), + ]) + E_RABModifyRequest._ext = [] + + #-----< E-RABModifyRequestIEs >-----# + E_RABModifyRequestIEs = CLASS(name='E-RABModifyRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABModifyRequestIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _E_RABModifyRequestIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _E_RABModifyRequestIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _E_RABModifyRequestIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedListBearerModReq'))) + _E_RABModifyRequestIEs_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageRequest'))) + E_RABModifyRequestIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _E_RABModifyRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _E_RABModifyRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'reject'), ('Value', _E_RABModifyRequestIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 30), ('criticality', 'reject'), ('Value', _E_RABModifyRequestIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 268), ('criticality', 'ignore'), ('Value', _E_RABModifyRequestIEs_val_Value_4), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeModifiedListBearerModReq >-----# + E_RABToBeModifiedListBearerModReq = SEQ_OF(name='E-RABToBeModifiedListBearerModReq', mode=MODE_TYPE) + _E_RABToBeModifiedListBearerModReq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABToBeModifiedListBearerModReq__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABToBeModifiedListBearerModReq__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABToBeModifiedListBearerModReq__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedItemBearerModReq'))) + ___E_RABToBeModifiedListBearerModReq__item__id_tab._val = ASN1Set(rv=[dict([('id', 36), ('criticality', 'reject'), ('Value', ____E_RABToBeModifiedListBearerModReq__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABToBeModifiedListBearerModReq__item__id._const_tab = ___E_RABToBeModifiedListBearerModReq__item__id_tab + __E_RABToBeModifiedListBearerModReq__item__id._const_tab_at = None + __E_RABToBeModifiedListBearerModReq__item__id._const_tab_id = 'id' + __E_RABToBeModifiedListBearerModReq__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABToBeModifiedListBearerModReq__item__criticality._const_tab = ___E_RABToBeModifiedListBearerModReq__item__id_tab + __E_RABToBeModifiedListBearerModReq__item__criticality._const_tab_at = ('..', 'id') + __E_RABToBeModifiedListBearerModReq__item__criticality._const_tab_id = 'criticality' + __E_RABToBeModifiedListBearerModReq__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABToBeModifiedListBearerModReq__item__value._const_tab = ___E_RABToBeModifiedListBearerModReq__item__id_tab + __E_RABToBeModifiedListBearerModReq__item__value._const_tab_at = ('..', 'id') + __E_RABToBeModifiedListBearerModReq__item__value._const_tab_id = 'Value' + _E_RABToBeModifiedListBearerModReq__item_._cont = ASN1Dict([ + ('id', __E_RABToBeModifiedListBearerModReq__item__id), + ('criticality', __E_RABToBeModifiedListBearerModReq__item__criticality), + ('value', __E_RABToBeModifiedListBearerModReq__item__value), + ]) + _E_RABToBeModifiedListBearerModReq__item_._ext = None + E_RABToBeModifiedListBearerModReq._cont = _E_RABToBeModifiedListBearerModReq__item_ + E_RABToBeModifiedListBearerModReq._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABToBeModifiedItemBearerModReqIEs >-----# + E_RABToBeModifiedItemBearerModReqIEs = CLASS(name='E-RABToBeModifiedItemBearerModReqIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABToBeModifiedItemBearerModReqIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedItemBearerModReq'))) + E_RABToBeModifiedItemBearerModReqIEs._val = ASN1Set(rv=[dict([('id', 36), ('criticality', 'reject'), ('Value', _E_RABToBeModifiedItemBearerModReqIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeModifiedItemBearerModReq >-----# + E_RABToBeModifiedItemBearerModReq = SEQ(name='E-RABToBeModifiedItemBearerModReq', mode=MODE_TYPE) + _E_RABToBeModifiedItemBearerModReq_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABToBeModifiedItemBearerModReq_e_RABLevelQoSParameters = SEQ(name='e-RABLevelQoSParameters', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) + _E_RABToBeModifiedItemBearerModReq_nAS_PDU = OCT_STR(name='nAS-PDU', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + _E_RABToBeModifiedItemBearerModReq_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABToBeModifiedItemBearerModReq_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportInformation'))) + ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 185), ('criticality', 'reject'), ('Extension', _____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id._const_tab = ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id._const_tab_at = None + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality._const_tab = ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABToBeModifiedItemBearerModReq_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id), + ('criticality', ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue), + ]) + __E_RABToBeModifiedItemBearerModReq_iE_Extensions__item_._ext = None + _E_RABToBeModifiedItemBearerModReq_iE_Extensions._cont = __E_RABToBeModifiedItemBearerModReq_iE_Extensions__item_ + _E_RABToBeModifiedItemBearerModReq_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABToBeModifiedItemBearerModReq._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABToBeModifiedItemBearerModReq_e_RAB_ID), + ('e-RABLevelQoSParameters', _E_RABToBeModifiedItemBearerModReq_e_RABLevelQoSParameters), + ('nAS-PDU', _E_RABToBeModifiedItemBearerModReq_nAS_PDU), + ('iE-Extensions', _E_RABToBeModifiedItemBearerModReq_iE_Extensions), + ]) + E_RABToBeModifiedItemBearerModReq._ext = [] + + #-----< E-RABToBeModifyItemBearerModReqExtIEs >-----# + E_RABToBeModifyItemBearerModReqExtIEs = CLASS(name='E-RABToBeModifyItemBearerModReqExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _E_RABToBeModifyItemBearerModReqExtIEs_val_Extension_0 = SEQ(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportInformation'))) + E_RABToBeModifyItemBearerModReqExtIEs._val = ASN1Set(rv=[dict([('id', 185), ('criticality', 'reject'), ('Extension', _E_RABToBeModifyItemBearerModReqExtIEs_val_Extension_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABModifyResponse >-----# + E_RABModifyResponse = SEQ(name='E-RABModifyResponse', mode=MODE_TYPE) + _E_RABModifyResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __E_RABModifyResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___E_RABModifyResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____E_RABModifyResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyListBearerModRes'))) + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_5 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + ____E_RABModifyResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 31), ('criticality', 'ignore'), ('Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 32), ('criticality', 'ignore'), ('Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABModifyResponse_protocolIEs__item__id._const_tab = ____E_RABModifyResponse_protocolIEs__item__id_tab + ___E_RABModifyResponse_protocolIEs__item__id._const_tab_at = None + ___E_RABModifyResponse_protocolIEs__item__id._const_tab_id = 'id' + ___E_RABModifyResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___E_RABModifyResponse_protocolIEs__item__criticality._const_tab = ____E_RABModifyResponse_protocolIEs__item__id_tab + ___E_RABModifyResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___E_RABModifyResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___E_RABModifyResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___E_RABModifyResponse_protocolIEs__item__value._const_tab = ____E_RABModifyResponse_protocolIEs__item__id_tab + ___E_RABModifyResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___E_RABModifyResponse_protocolIEs__item__value._const_tab_id = 'Value' + __E_RABModifyResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___E_RABModifyResponse_protocolIEs__item__id), + ('criticality', ___E_RABModifyResponse_protocolIEs__item__criticality), + ('value', ___E_RABModifyResponse_protocolIEs__item__value), + ]) + __E_RABModifyResponse_protocolIEs__item_._ext = None + _E_RABModifyResponse_protocolIEs._cont = __E_RABModifyResponse_protocolIEs__item_ + _E_RABModifyResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + E_RABModifyResponse._cont = ASN1Dict([ + ('protocolIEs', _E_RABModifyResponse_protocolIEs), + ]) + E_RABModifyResponse._ext = [] + + #-----< E-RABModifyResponseIEs >-----# + E_RABModifyResponseIEs = CLASS(name='E-RABModifyResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABModifyResponseIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _E_RABModifyResponseIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _E_RABModifyResponseIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyListBearerModRes'))) + _E_RABModifyResponseIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _E_RABModifyResponseIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _E_RABModifyResponseIEs_val_Value_5 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + E_RABModifyResponseIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _E_RABModifyResponseIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _E_RABModifyResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 31), ('criticality', 'ignore'), ('Value', _E_RABModifyResponseIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 32), ('criticality', 'ignore'), ('Value', _E_RABModifyResponseIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _E_RABModifyResponseIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _E_RABModifyResponseIEs_val_Value_5), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABModifyListBearerModRes >-----# + E_RABModifyListBearerModRes = SEQ_OF(name='E-RABModifyListBearerModRes', mode=MODE_TYPE) + _E_RABModifyListBearerModRes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABModifyListBearerModRes__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABModifyListBearerModRes__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABModifyListBearerModRes__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyItemBearerModRes'))) + ___E_RABModifyListBearerModRes__item__id_tab._val = ASN1Set(rv=[dict([('id', 37), ('criticality', 'ignore'), ('Value', ____E_RABModifyListBearerModRes__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABModifyListBearerModRes__item__id._const_tab = ___E_RABModifyListBearerModRes__item__id_tab + __E_RABModifyListBearerModRes__item__id._const_tab_at = None + __E_RABModifyListBearerModRes__item__id._const_tab_id = 'id' + __E_RABModifyListBearerModRes__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABModifyListBearerModRes__item__criticality._const_tab = ___E_RABModifyListBearerModRes__item__id_tab + __E_RABModifyListBearerModRes__item__criticality._const_tab_at = ('..', 'id') + __E_RABModifyListBearerModRes__item__criticality._const_tab_id = 'criticality' + __E_RABModifyListBearerModRes__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABModifyListBearerModRes__item__value._const_tab = ___E_RABModifyListBearerModRes__item__id_tab + __E_RABModifyListBearerModRes__item__value._const_tab_at = ('..', 'id') + __E_RABModifyListBearerModRes__item__value._const_tab_id = 'Value' + _E_RABModifyListBearerModRes__item_._cont = ASN1Dict([ + ('id', __E_RABModifyListBearerModRes__item__id), + ('criticality', __E_RABModifyListBearerModRes__item__criticality), + ('value', __E_RABModifyListBearerModRes__item__value), + ]) + _E_RABModifyListBearerModRes__item_._ext = None + E_RABModifyListBearerModRes._cont = _E_RABModifyListBearerModRes__item_ + E_RABModifyListBearerModRes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABModifyItemBearerModResIEs >-----# + E_RABModifyItemBearerModResIEs = CLASS(name='E-RABModifyItemBearerModResIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABModifyItemBearerModResIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyItemBearerModRes'))) + E_RABModifyItemBearerModResIEs._val = ASN1Set(rv=[dict([('id', 37), ('criticality', 'ignore'), ('Value', _E_RABModifyItemBearerModResIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABModifyItemBearerModRes >-----# + E_RABModifyItemBearerModRes = SEQ(name='E-RABModifyItemBearerModRes', mode=MODE_TYPE) + _E_RABModifyItemBearerModRes_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABModifyItemBearerModRes_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABModifyItemBearerModRes_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABModifyItemBearerModRes_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABModifyItemBearerModRes_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABModifyItemBearerModRes_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABModifyItemBearerModRes_iE_Extensions__item__id._const_tab = ____E_RABModifyItemBearerModRes_iE_Extensions__item__id_tab + ___E_RABModifyItemBearerModRes_iE_Extensions__item__id._const_tab_at = None + ___E_RABModifyItemBearerModRes_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABModifyItemBearerModRes_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABModifyItemBearerModRes_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality._const_tab = ____E_RABModifyItemBearerModRes_iE_Extensions__item__criticality_tab + ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue._const_tab = ____E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue_tab + ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABModifyItemBearerModRes_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABModifyItemBearerModRes_iE_Extensions__item__id), + ('criticality', ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue), + ]) + __E_RABModifyItemBearerModRes_iE_Extensions__item_._ext = None + _E_RABModifyItemBearerModRes_iE_Extensions._cont = __E_RABModifyItemBearerModRes_iE_Extensions__item_ + _E_RABModifyItemBearerModRes_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABModifyItemBearerModRes._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABModifyItemBearerModRes_e_RAB_ID), + ('iE-Extensions', _E_RABModifyItemBearerModRes_iE_Extensions), + ]) + E_RABModifyItemBearerModRes._ext = [] + + #-----< E-RABModifyItemBearerModResExtIEs >-----# + E_RABModifyItemBearerModResExtIEs = CLASS(name='E-RABModifyItemBearerModResExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABModifyItemBearerModResExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< E-RABReleaseCommand >-----# + E_RABReleaseCommand = SEQ(name='E-RABReleaseCommand', mode=MODE_TYPE) + _E_RABReleaseCommand_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __E_RABReleaseCommand_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___E_RABReleaseCommand_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____E_RABReleaseCommand_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_4 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + ____E_RABReleaseCommand_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'reject'), ('Value', _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 33), ('criticality', 'ignore'), ('Value', _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 26), ('criticality', 'ignore'), ('Value', _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABReleaseCommand_protocolIEs__item__id._const_tab = ____E_RABReleaseCommand_protocolIEs__item__id_tab + ___E_RABReleaseCommand_protocolIEs__item__id._const_tab_at = None + ___E_RABReleaseCommand_protocolIEs__item__id._const_tab_id = 'id' + ___E_RABReleaseCommand_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___E_RABReleaseCommand_protocolIEs__item__criticality._const_tab = ____E_RABReleaseCommand_protocolIEs__item__id_tab + ___E_RABReleaseCommand_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___E_RABReleaseCommand_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___E_RABReleaseCommand_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___E_RABReleaseCommand_protocolIEs__item__value._const_tab = ____E_RABReleaseCommand_protocolIEs__item__id_tab + ___E_RABReleaseCommand_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___E_RABReleaseCommand_protocolIEs__item__value._const_tab_id = 'Value' + __E_RABReleaseCommand_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___E_RABReleaseCommand_protocolIEs__item__id), + ('criticality', ___E_RABReleaseCommand_protocolIEs__item__criticality), + ('value', ___E_RABReleaseCommand_protocolIEs__item__value), + ]) + __E_RABReleaseCommand_protocolIEs__item_._ext = None + _E_RABReleaseCommand_protocolIEs._cont = __E_RABReleaseCommand_protocolIEs__item_ + _E_RABReleaseCommand_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + E_RABReleaseCommand._cont = ASN1Dict([ + ('protocolIEs', _E_RABReleaseCommand_protocolIEs), + ]) + E_RABReleaseCommand._ext = [] + + #-----< E-RABReleaseCommandIEs >-----# + E_RABReleaseCommandIEs = CLASS(name='E-RABReleaseCommandIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABReleaseCommandIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _E_RABReleaseCommandIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _E_RABReleaseCommandIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _E_RABReleaseCommandIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _E_RABReleaseCommandIEs_val_Value_4 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + E_RABReleaseCommandIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _E_RABReleaseCommandIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _E_RABReleaseCommandIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'reject'), ('Value', _E_RABReleaseCommandIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 33), ('criticality', 'ignore'), ('Value', _E_RABReleaseCommandIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 26), ('criticality', 'ignore'), ('Value', _E_RABReleaseCommandIEs_val_Value_4), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABReleaseResponse >-----# + E_RABReleaseResponse = SEQ(name='E-RABReleaseResponse', mode=MODE_TYPE) + _E_RABReleaseResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __E_RABReleaseResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___E_RABReleaseResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____E_RABReleaseResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseListBearerRelComp'))) + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_6 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + ____E_RABReleaseResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 69), ('criticality', 'ignore'), ('Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 34), ('criticality', 'ignore'), ('Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABReleaseResponse_protocolIEs__item__id._const_tab = ____E_RABReleaseResponse_protocolIEs__item__id_tab + ___E_RABReleaseResponse_protocolIEs__item__id._const_tab_at = None + ___E_RABReleaseResponse_protocolIEs__item__id._const_tab_id = 'id' + ___E_RABReleaseResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___E_RABReleaseResponse_protocolIEs__item__criticality._const_tab = ____E_RABReleaseResponse_protocolIEs__item__id_tab + ___E_RABReleaseResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___E_RABReleaseResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___E_RABReleaseResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___E_RABReleaseResponse_protocolIEs__item__value._const_tab = ____E_RABReleaseResponse_protocolIEs__item__id_tab + ___E_RABReleaseResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___E_RABReleaseResponse_protocolIEs__item__value._const_tab_id = 'Value' + __E_RABReleaseResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___E_RABReleaseResponse_protocolIEs__item__id), + ('criticality', ___E_RABReleaseResponse_protocolIEs__item__criticality), + ('value', ___E_RABReleaseResponse_protocolIEs__item__value), + ]) + __E_RABReleaseResponse_protocolIEs__item_._ext = None + _E_RABReleaseResponse_protocolIEs._cont = __E_RABReleaseResponse_protocolIEs__item_ + _E_RABReleaseResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + E_RABReleaseResponse._cont = ASN1Dict([ + ('protocolIEs', _E_RABReleaseResponse_protocolIEs), + ]) + E_RABReleaseResponse._ext = [] + + #-----< E-RABReleaseResponseIEs >-----# + E_RABReleaseResponseIEs = CLASS(name='E-RABReleaseResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABReleaseResponseIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _E_RABReleaseResponseIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _E_RABReleaseResponseIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseListBearerRelComp'))) + _E_RABReleaseResponseIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _E_RABReleaseResponseIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _E_RABReleaseResponseIEs_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + _E_RABReleaseResponseIEs_val_Value_6 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + E_RABReleaseResponseIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _E_RABReleaseResponseIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _E_RABReleaseResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 69), ('criticality', 'ignore'), ('Value', _E_RABReleaseResponseIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 34), ('criticality', 'ignore'), ('Value', _E_RABReleaseResponseIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _E_RABReleaseResponseIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _E_RABReleaseResponseIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _E_RABReleaseResponseIEs_val_Value_6), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABReleaseListBearerRelComp >-----# + E_RABReleaseListBearerRelComp = SEQ_OF(name='E-RABReleaseListBearerRelComp', mode=MODE_TYPE) + _E_RABReleaseListBearerRelComp__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABReleaseListBearerRelComp__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABReleaseListBearerRelComp__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABReleaseListBearerRelComp__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseItemBearerRelComp'))) + ___E_RABReleaseListBearerRelComp__item__id_tab._val = ASN1Set(rv=[dict([('id', 15), ('criticality', 'ignore'), ('Value', ____E_RABReleaseListBearerRelComp__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABReleaseListBearerRelComp__item__id._const_tab = ___E_RABReleaseListBearerRelComp__item__id_tab + __E_RABReleaseListBearerRelComp__item__id._const_tab_at = None + __E_RABReleaseListBearerRelComp__item__id._const_tab_id = 'id' + __E_RABReleaseListBearerRelComp__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABReleaseListBearerRelComp__item__criticality._const_tab = ___E_RABReleaseListBearerRelComp__item__id_tab + __E_RABReleaseListBearerRelComp__item__criticality._const_tab_at = ('..', 'id') + __E_RABReleaseListBearerRelComp__item__criticality._const_tab_id = 'criticality' + __E_RABReleaseListBearerRelComp__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABReleaseListBearerRelComp__item__value._const_tab = ___E_RABReleaseListBearerRelComp__item__id_tab + __E_RABReleaseListBearerRelComp__item__value._const_tab_at = ('..', 'id') + __E_RABReleaseListBearerRelComp__item__value._const_tab_id = 'Value' + _E_RABReleaseListBearerRelComp__item_._cont = ASN1Dict([ + ('id', __E_RABReleaseListBearerRelComp__item__id), + ('criticality', __E_RABReleaseListBearerRelComp__item__criticality), + ('value', __E_RABReleaseListBearerRelComp__item__value), + ]) + _E_RABReleaseListBearerRelComp__item_._ext = None + E_RABReleaseListBearerRelComp._cont = _E_RABReleaseListBearerRelComp__item_ + E_RABReleaseListBearerRelComp._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABReleaseItemBearerRelCompIEs >-----# + E_RABReleaseItemBearerRelCompIEs = CLASS(name='E-RABReleaseItemBearerRelCompIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABReleaseItemBearerRelCompIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseItemBearerRelComp'))) + E_RABReleaseItemBearerRelCompIEs._val = ASN1Set(rv=[dict([('id', 15), ('criticality', 'ignore'), ('Value', _E_RABReleaseItemBearerRelCompIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABReleaseItemBearerRelComp >-----# + E_RABReleaseItemBearerRelComp = SEQ(name='E-RABReleaseItemBearerRelComp', mode=MODE_TYPE) + _E_RABReleaseItemBearerRelComp_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABReleaseItemBearerRelComp_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABReleaseItemBearerRelComp_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id._const_tab = ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__id_tab + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id._const_tab_at = None + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality._const_tab = ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality_tab + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue._const_tab = ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue_tab + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABReleaseItemBearerRelComp_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id), + ('criticality', ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue), + ]) + __E_RABReleaseItemBearerRelComp_iE_Extensions__item_._ext = None + _E_RABReleaseItemBearerRelComp_iE_Extensions._cont = __E_RABReleaseItemBearerRelComp_iE_Extensions__item_ + _E_RABReleaseItemBearerRelComp_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABReleaseItemBearerRelComp._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABReleaseItemBearerRelComp_e_RAB_ID), + ('iE-Extensions', _E_RABReleaseItemBearerRelComp_iE_Extensions), + ]) + E_RABReleaseItemBearerRelComp._ext = [] + + #-----< E-RABReleaseItemBearerRelCompExtIEs >-----# + E_RABReleaseItemBearerRelCompExtIEs = CLASS(name='E-RABReleaseItemBearerRelCompExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABReleaseItemBearerRelCompExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< E-RABReleaseIndication >-----# + E_RABReleaseIndication = SEQ(name='E-RABReleaseIndication', mode=MODE_TYPE) + _E_RABReleaseIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __E_RABReleaseIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___E_RABReleaseIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____E_RABReleaseIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + ____E_RABReleaseIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 110), ('criticality', 'ignore'), ('Value', _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABReleaseIndication_protocolIEs__item__id._const_tab = ____E_RABReleaseIndication_protocolIEs__item__id_tab + ___E_RABReleaseIndication_protocolIEs__item__id._const_tab_at = None + ___E_RABReleaseIndication_protocolIEs__item__id._const_tab_id = 'id' + ___E_RABReleaseIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___E_RABReleaseIndication_protocolIEs__item__criticality._const_tab = ____E_RABReleaseIndication_protocolIEs__item__id_tab + ___E_RABReleaseIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___E_RABReleaseIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___E_RABReleaseIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___E_RABReleaseIndication_protocolIEs__item__value._const_tab = ____E_RABReleaseIndication_protocolIEs__item__id_tab + ___E_RABReleaseIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___E_RABReleaseIndication_protocolIEs__item__value._const_tab_id = 'Value' + __E_RABReleaseIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___E_RABReleaseIndication_protocolIEs__item__id), + ('criticality', ___E_RABReleaseIndication_protocolIEs__item__criticality), + ('value', ___E_RABReleaseIndication_protocolIEs__item__value), + ]) + __E_RABReleaseIndication_protocolIEs__item_._ext = None + _E_RABReleaseIndication_protocolIEs._cont = __E_RABReleaseIndication_protocolIEs__item_ + _E_RABReleaseIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + E_RABReleaseIndication._cont = ASN1Dict([ + ('protocolIEs', _E_RABReleaseIndication_protocolIEs), + ]) + E_RABReleaseIndication._ext = [] + + #-----< E-RABReleaseIndicationIEs >-----# + E_RABReleaseIndicationIEs = CLASS(name='E-RABReleaseIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABReleaseIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _E_RABReleaseIndicationIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _E_RABReleaseIndicationIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _E_RABReleaseIndicationIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + _E_RABReleaseIndicationIEs_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + E_RABReleaseIndicationIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _E_RABReleaseIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _E_RABReleaseIndicationIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 110), ('criticality', 'ignore'), ('Value', _E_RABReleaseIndicationIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _E_RABReleaseIndicationIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _E_RABReleaseIndicationIEs_val_Value_4), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< InitialContextSetupRequest >-----# + InitialContextSetupRequest = SEQ(name='InitialContextSetupRequest', mode=MODE_TYPE) + _InitialContextSetupRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __InitialContextSetupRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___InitialContextSetupRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____InitialContextSetupRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListCtxtSUReq'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_5 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityKey'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_7 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_8 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_9 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSFallbackIndicator'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_11 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_12 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_13 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_14 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_15 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_16 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ManagementBasedMDTAllowed'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_17 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_18 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalCSFallbackIndicator'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_19 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Masked-IMEISV'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_20 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExpectedUEBehaviour'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_21 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_22 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_23 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_24 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_25 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_26 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_27 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_28 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_29 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_30 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_31 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + ____InitialContextSetupRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'reject'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 24), ('criticality', 'reject'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 107), ('criticality', 'reject'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 73), ('criticality', 'reject'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_5), ('presence', 'mandatory')]), dict([('id', 25), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 41), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')]), dict([('id', 106), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_9), ('presence', 'optional')]), dict([('id', 108), ('criticality', 'reject'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_10), ('presence', 'optional')]), dict([('id', 124), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_11), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_12), ('presence', 'optional')]), dict([('id', 159), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_13), ('presence', 'optional')]), dict([('id', 75), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_14), ('presence', 'optional')]), dict([('id', 158), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_15), ('presence', 'optional')]), dict([('id', 165), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_16), ('presence', 'optional')]), dict([('id', 177), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_17), ('presence', 'optional')]), dict([('id', 187), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_18), ('presence', 'conditional')]), dict([('id', 192), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_19), ('presence', 'optional')]), dict([('id', 196), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_20), ('presence', 'optional')]), dict([('id', 195), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_21), ('presence', 'optional')]), dict([('id', 241), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_22), ('presence', 'optional')]), dict([('id', 240), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_23), ('presence', 'optional')]), dict([('id', 248), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_24), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_25), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_26), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_27), ('presence', 'optional')]), dict([('id', 277), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_28), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_29), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_30), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_31), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___InitialContextSetupRequest_protocolIEs__item__id._const_tab = ____InitialContextSetupRequest_protocolIEs__item__id_tab + ___InitialContextSetupRequest_protocolIEs__item__id._const_tab_at = None + ___InitialContextSetupRequest_protocolIEs__item__id._const_tab_id = 'id' + ___InitialContextSetupRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___InitialContextSetupRequest_protocolIEs__item__criticality._const_tab = ____InitialContextSetupRequest_protocolIEs__item__id_tab + ___InitialContextSetupRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___InitialContextSetupRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___InitialContextSetupRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___InitialContextSetupRequest_protocolIEs__item__value._const_tab = ____InitialContextSetupRequest_protocolIEs__item__id_tab + ___InitialContextSetupRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___InitialContextSetupRequest_protocolIEs__item__value._const_tab_id = 'Value' + __InitialContextSetupRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___InitialContextSetupRequest_protocolIEs__item__id), + ('criticality', ___InitialContextSetupRequest_protocolIEs__item__criticality), + ('value', ___InitialContextSetupRequest_protocolIEs__item__value), + ]) + __InitialContextSetupRequest_protocolIEs__item_._ext = None + _InitialContextSetupRequest_protocolIEs._cont = __InitialContextSetupRequest_protocolIEs__item_ + _InitialContextSetupRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + InitialContextSetupRequest._cont = ASN1Dict([ + ('protocolIEs', _InitialContextSetupRequest_protocolIEs), + ]) + InitialContextSetupRequest._ext = [] + + #-----< InitialContextSetupRequestIEs >-----# + InitialContextSetupRequestIEs = CLASS(name='InitialContextSetupRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _InitialContextSetupRequestIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _InitialContextSetupRequestIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _InitialContextSetupRequestIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _InitialContextSetupRequestIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListCtxtSUReq'))) + _InitialContextSetupRequestIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) + _InitialContextSetupRequestIEs_val_Value_5 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityKey'))) + _InitialContextSetupRequestIEs_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) + _InitialContextSetupRequestIEs_val_Value_7 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) + _InitialContextSetupRequestIEs_val_Value_8 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + _InitialContextSetupRequestIEs_val_Value_9 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) + _InitialContextSetupRequestIEs_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSFallbackIndicator'))) + _InitialContextSetupRequestIEs_val_Value_11 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) + _InitialContextSetupRequestIEs_val_Value_12 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _InitialContextSetupRequestIEs_val_Value_13 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) + _InitialContextSetupRequestIEs_val_Value_14 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) + _InitialContextSetupRequestIEs_val_Value_15 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _InitialContextSetupRequestIEs_val_Value_16 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ManagementBasedMDTAllowed'))) + _InitialContextSetupRequestIEs_val_Value_17 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) + _InitialContextSetupRequestIEs_val_Value_18 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalCSFallbackIndicator'))) + _InitialContextSetupRequestIEs_val_Value_19 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Masked-IMEISV'))) + _InitialContextSetupRequestIEs_val_Value_20 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExpectedUEBehaviour'))) + _InitialContextSetupRequestIEs_val_Value_21 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) + _InitialContextSetupRequestIEs_val_Value_22 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) + _InitialContextSetupRequestIEs_val_Value_23 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) + _InitialContextSetupRequestIEs_val_Value_24 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) + _InitialContextSetupRequestIEs_val_Value_25 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _InitialContextSetupRequestIEs_val_Value_26 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _InitialContextSetupRequestIEs_val_Value_27 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + _InitialContextSetupRequestIEs_val_Value_28 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) + _InitialContextSetupRequestIEs_val_Value_29 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + _InitialContextSetupRequestIEs_val_Value_30 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _InitialContextSetupRequestIEs_val_Value_31 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + InitialContextSetupRequestIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _InitialContextSetupRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _InitialContextSetupRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 66), ('criticality', 'reject'), ('Value', _InitialContextSetupRequestIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 24), ('criticality', 'reject'), ('Value', _InitialContextSetupRequestIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 107), ('criticality', 'reject'), ('Value', _InitialContextSetupRequestIEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 73), ('criticality', 'reject'), ('Value', _InitialContextSetupRequestIEs_val_Value_5), ('presence', 'mandatory')]), dict([('id', 25), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 41), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_7), ('presence', 'optional')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_8), ('presence', 'optional')]), dict([('id', 106), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_9), ('presence', 'optional')]), dict([('id', 108), ('criticality', 'reject'), ('Value', _InitialContextSetupRequestIEs_val_Value_10), ('presence', 'optional')]), dict([('id', 124), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_11), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_12), ('presence', 'optional')]), dict([('id', 159), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_13), ('presence', 'optional')]), dict([('id', 75), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_14), ('presence', 'optional')]), dict([('id', 158), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_15), ('presence', 'optional')]), dict([('id', 165), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_16), ('presence', 'optional')]), dict([('id', 177), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_17), ('presence', 'optional')]), dict([('id', 187), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_18), ('presence', 'conditional')]), dict([('id', 192), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_19), ('presence', 'optional')]), dict([('id', 196), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_20), ('presence', 'optional')]), dict([('id', 195), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_21), ('presence', 'optional')]), dict([('id', 241), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_22), ('presence', 'optional')]), dict([('id', 240), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_23), ('presence', 'optional')]), dict([('id', 248), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_24), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_25), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_26), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_27), ('presence', 'optional')]), dict([('id', 277), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_28), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_29), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_30), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Value', _InitialContextSetupRequestIEs_val_Value_31), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeSetupListCtxtSUReq >-----# + E_RABToBeSetupListCtxtSUReq = SEQ_OF(name='E-RABToBeSetupListCtxtSUReq', mode=MODE_TYPE) + _E_RABToBeSetupListCtxtSUReq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABToBeSetupListCtxtSUReq__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABToBeSetupListCtxtSUReq__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABToBeSetupListCtxtSUReq__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemCtxtSUReq'))) + ___E_RABToBeSetupListCtxtSUReq__item__id_tab._val = ASN1Set(rv=[dict([('id', 52), ('criticality', 'reject'), ('Value', ____E_RABToBeSetupListCtxtSUReq__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABToBeSetupListCtxtSUReq__item__id._const_tab = ___E_RABToBeSetupListCtxtSUReq__item__id_tab + __E_RABToBeSetupListCtxtSUReq__item__id._const_tab_at = None + __E_RABToBeSetupListCtxtSUReq__item__id._const_tab_id = 'id' + __E_RABToBeSetupListCtxtSUReq__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABToBeSetupListCtxtSUReq__item__criticality._const_tab = ___E_RABToBeSetupListCtxtSUReq__item__id_tab + __E_RABToBeSetupListCtxtSUReq__item__criticality._const_tab_at = ('..', 'id') + __E_RABToBeSetupListCtxtSUReq__item__criticality._const_tab_id = 'criticality' + __E_RABToBeSetupListCtxtSUReq__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABToBeSetupListCtxtSUReq__item__value._const_tab = ___E_RABToBeSetupListCtxtSUReq__item__id_tab + __E_RABToBeSetupListCtxtSUReq__item__value._const_tab_at = ('..', 'id') + __E_RABToBeSetupListCtxtSUReq__item__value._const_tab_id = 'Value' + _E_RABToBeSetupListCtxtSUReq__item_._cont = ASN1Dict([ + ('id', __E_RABToBeSetupListCtxtSUReq__item__id), + ('criticality', __E_RABToBeSetupListCtxtSUReq__item__criticality), + ('value', __E_RABToBeSetupListCtxtSUReq__item__value), + ]) + _E_RABToBeSetupListCtxtSUReq__item_._ext = None + E_RABToBeSetupListCtxtSUReq._cont = _E_RABToBeSetupListCtxtSUReq__item_ + E_RABToBeSetupListCtxtSUReq._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABToBeSetupItemCtxtSUReqIEs >-----# + E_RABToBeSetupItemCtxtSUReqIEs = CLASS(name='E-RABToBeSetupItemCtxtSUReqIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABToBeSetupItemCtxtSUReqIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemCtxtSUReq'))) + E_RABToBeSetupItemCtxtSUReqIEs._val = ASN1Set(rv=[dict([('id', 52), ('criticality', 'reject'), ('Value', _E_RABToBeSetupItemCtxtSUReqIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeSetupItemCtxtSUReq >-----# + E_RABToBeSetupItemCtxtSUReq = SEQ(name='E-RABToBeSetupItemCtxtSUReq', mode=MODE_TYPE) + _E_RABToBeSetupItemCtxtSUReq_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABToBeSetupItemCtxtSUReq_e_RABlevelQoSParameters = SEQ(name='e-RABlevelQoSParameters', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) + _E_RABToBeSetupItemCtxtSUReq_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _E_RABToBeSetupItemCtxtSUReq_gTP_TEID = OCT_STR(name='gTP-TEID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + _E_RABToBeSetupItemCtxtSUReq_nAS_PDU = OCT_STR(name='nAS-PDU', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU')), opt=True) + _E_RABToBeSetupItemCtxtSUReq_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_0 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) + _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_1 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) + _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_2 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) + ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([('id', 156), ('criticality', 'ignore'), ('Extension', _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_0), ('presence', 'optional')]), dict([('id', 183), ('criticality', 'ignore'), ('Extension', _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_1), ('presence', 'optional')]), dict([('id', 233), ('criticality', 'reject'), ('Extension', _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id._const_tab = ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id._const_tab_at = None + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality._const_tab = ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id), + ('criticality', ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue), + ]) + __E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item_._ext = None + _E_RABToBeSetupItemCtxtSUReq_iE_Extensions._cont = __E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item_ + _E_RABToBeSetupItemCtxtSUReq_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABToBeSetupItemCtxtSUReq._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABToBeSetupItemCtxtSUReq_e_RAB_ID), + ('e-RABlevelQoSParameters', _E_RABToBeSetupItemCtxtSUReq_e_RABlevelQoSParameters), + ('transportLayerAddress', _E_RABToBeSetupItemCtxtSUReq_transportLayerAddress), + ('gTP-TEID', _E_RABToBeSetupItemCtxtSUReq_gTP_TEID), + ('nAS-PDU', _E_RABToBeSetupItemCtxtSUReq_nAS_PDU), + ('iE-Extensions', _E_RABToBeSetupItemCtxtSUReq_iE_Extensions), + ]) + E_RABToBeSetupItemCtxtSUReq._ext = [] + + #-----< E-RABToBeSetupItemCtxtSUReqExtIEs >-----# + E_RABToBeSetupItemCtxtSUReqExtIEs = CLASS(name='E-RABToBeSetupItemCtxtSUReqExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_0 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) + _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_1 = OCT_STR(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) + _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_2 = ENUM(name='Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) + E_RABToBeSetupItemCtxtSUReqExtIEs._val = ASN1Set(rv=[dict([('id', 156), ('criticality', 'ignore'), ('Extension', _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_0), ('presence', 'optional')]), dict([('id', 183), ('criticality', 'ignore'), ('Extension', _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_1), ('presence', 'optional')]), dict([('id', 233), ('criticality', 'reject'), ('Extension', _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< InitialContextSetupResponse >-----# + InitialContextSetupResponse = SEQ(name='InitialContextSetupResponse', mode=MODE_TYPE) + _InitialContextSetupResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __InitialContextSetupResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___InitialContextSetupResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____InitialContextSetupResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupListCtxtSURes'))) + _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____InitialContextSetupResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 51), ('criticality', 'ignore'), ('Value', _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 48), ('criticality', 'ignore'), ('Value', _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___InitialContextSetupResponse_protocolIEs__item__id._const_tab = ____InitialContextSetupResponse_protocolIEs__item__id_tab + ___InitialContextSetupResponse_protocolIEs__item__id._const_tab_at = None + ___InitialContextSetupResponse_protocolIEs__item__id._const_tab_id = 'id' + ___InitialContextSetupResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___InitialContextSetupResponse_protocolIEs__item__criticality._const_tab = ____InitialContextSetupResponse_protocolIEs__item__id_tab + ___InitialContextSetupResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___InitialContextSetupResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___InitialContextSetupResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___InitialContextSetupResponse_protocolIEs__item__value._const_tab = ____InitialContextSetupResponse_protocolIEs__item__id_tab + ___InitialContextSetupResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___InitialContextSetupResponse_protocolIEs__item__value._const_tab_id = 'Value' + __InitialContextSetupResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___InitialContextSetupResponse_protocolIEs__item__id), + ('criticality', ___InitialContextSetupResponse_protocolIEs__item__criticality), + ('value', ___InitialContextSetupResponse_protocolIEs__item__value), + ]) + __InitialContextSetupResponse_protocolIEs__item_._ext = None + _InitialContextSetupResponse_protocolIEs._cont = __InitialContextSetupResponse_protocolIEs__item_ + _InitialContextSetupResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + InitialContextSetupResponse._cont = ASN1Dict([ + ('protocolIEs', _InitialContextSetupResponse_protocolIEs), + ]) + InitialContextSetupResponse._ext = [] + + #-----< InitialContextSetupResponseIEs >-----# + InitialContextSetupResponseIEs = CLASS(name='InitialContextSetupResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _InitialContextSetupResponseIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _InitialContextSetupResponseIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _InitialContextSetupResponseIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupListCtxtSURes'))) + _InitialContextSetupResponseIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _InitialContextSetupResponseIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + InitialContextSetupResponseIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _InitialContextSetupResponseIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _InitialContextSetupResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 51), ('criticality', 'ignore'), ('Value', _InitialContextSetupResponseIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 48), ('criticality', 'ignore'), ('Value', _InitialContextSetupResponseIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _InitialContextSetupResponseIEs_val_Value_4), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABSetupListCtxtSURes >-----# + E_RABSetupListCtxtSURes = SEQ_OF(name='E-RABSetupListCtxtSURes', mode=MODE_TYPE) + _E_RABSetupListCtxtSURes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABSetupListCtxtSURes__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABSetupListCtxtSURes__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABSetupListCtxtSURes__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupItemCtxtSURes'))) + ___E_RABSetupListCtxtSURes__item__id_tab._val = ASN1Set(rv=[dict([('id', 50), ('criticality', 'ignore'), ('Value', ____E_RABSetupListCtxtSURes__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABSetupListCtxtSURes__item__id._const_tab = ___E_RABSetupListCtxtSURes__item__id_tab + __E_RABSetupListCtxtSURes__item__id._const_tab_at = None + __E_RABSetupListCtxtSURes__item__id._const_tab_id = 'id' + __E_RABSetupListCtxtSURes__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABSetupListCtxtSURes__item__criticality._const_tab = ___E_RABSetupListCtxtSURes__item__id_tab + __E_RABSetupListCtxtSURes__item__criticality._const_tab_at = ('..', 'id') + __E_RABSetupListCtxtSURes__item__criticality._const_tab_id = 'criticality' + __E_RABSetupListCtxtSURes__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABSetupListCtxtSURes__item__value._const_tab = ___E_RABSetupListCtxtSURes__item__id_tab + __E_RABSetupListCtxtSURes__item__value._const_tab_at = ('..', 'id') + __E_RABSetupListCtxtSURes__item__value._const_tab_id = 'Value' + _E_RABSetupListCtxtSURes__item_._cont = ASN1Dict([ + ('id', __E_RABSetupListCtxtSURes__item__id), + ('criticality', __E_RABSetupListCtxtSURes__item__criticality), + ('value', __E_RABSetupListCtxtSURes__item__value), + ]) + _E_RABSetupListCtxtSURes__item_._ext = None + E_RABSetupListCtxtSURes._cont = _E_RABSetupListCtxtSURes__item_ + E_RABSetupListCtxtSURes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABSetupItemCtxtSUResIEs >-----# + E_RABSetupItemCtxtSUResIEs = CLASS(name='E-RABSetupItemCtxtSUResIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABSetupItemCtxtSUResIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupItemCtxtSURes'))) + E_RABSetupItemCtxtSUResIEs._val = ASN1Set(rv=[dict([('id', 50), ('criticality', 'ignore'), ('Value', _E_RABSetupItemCtxtSUResIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABSetupItemCtxtSURes >-----# + E_RABSetupItemCtxtSURes = SEQ(name='E-RABSetupItemCtxtSURes', mode=MODE_TYPE) + _E_RABSetupItemCtxtSURes_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABSetupItemCtxtSURes_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _E_RABSetupItemCtxtSURes_gTP_TEID = OCT_STR(name='gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + _E_RABSetupItemCtxtSURes_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABSetupItemCtxtSURes_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABSetupItemCtxtSURes_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABSetupItemCtxtSURes_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id._const_tab = ____E_RABSetupItemCtxtSURes_iE_Extensions__item__id_tab + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id._const_tab_at = None + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality._const_tab = ____E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality_tab + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue._const_tab = ____E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue_tab + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABSetupItemCtxtSURes_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id), + ('criticality', ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue), + ]) + __E_RABSetupItemCtxtSURes_iE_Extensions__item_._ext = None + _E_RABSetupItemCtxtSURes_iE_Extensions._cont = __E_RABSetupItemCtxtSURes_iE_Extensions__item_ + _E_RABSetupItemCtxtSURes_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABSetupItemCtxtSURes._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABSetupItemCtxtSURes_e_RAB_ID), + ('transportLayerAddress', _E_RABSetupItemCtxtSURes_transportLayerAddress), + ('gTP-TEID', _E_RABSetupItemCtxtSURes_gTP_TEID), + ('iE-Extensions', _E_RABSetupItemCtxtSURes_iE_Extensions), + ]) + E_RABSetupItemCtxtSURes._ext = [] + + #-----< E-RABSetupItemCtxtSUResExtIEs >-----# + E_RABSetupItemCtxtSUResExtIEs = CLASS(name='E-RABSetupItemCtxtSUResExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABSetupItemCtxtSUResExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< InitialContextSetupFailure >-----# + InitialContextSetupFailure = SEQ(name='InitialContextSetupFailure', mode=MODE_TYPE) + _InitialContextSetupFailure_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __InitialContextSetupFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___InitialContextSetupFailure_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____InitialContextSetupFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____InitialContextSetupFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___InitialContextSetupFailure_protocolIEs__item__id._const_tab = ____InitialContextSetupFailure_protocolIEs__item__id_tab + ___InitialContextSetupFailure_protocolIEs__item__id._const_tab_at = None + ___InitialContextSetupFailure_protocolIEs__item__id._const_tab_id = 'id' + ___InitialContextSetupFailure_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___InitialContextSetupFailure_protocolIEs__item__criticality._const_tab = ____InitialContextSetupFailure_protocolIEs__item__id_tab + ___InitialContextSetupFailure_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___InitialContextSetupFailure_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___InitialContextSetupFailure_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___InitialContextSetupFailure_protocolIEs__item__value._const_tab = ____InitialContextSetupFailure_protocolIEs__item__id_tab + ___InitialContextSetupFailure_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___InitialContextSetupFailure_protocolIEs__item__value._const_tab_id = 'Value' + __InitialContextSetupFailure_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___InitialContextSetupFailure_protocolIEs__item__id), + ('criticality', ___InitialContextSetupFailure_protocolIEs__item__criticality), + ('value', ___InitialContextSetupFailure_protocolIEs__item__value), + ]) + __InitialContextSetupFailure_protocolIEs__item_._ext = None + _InitialContextSetupFailure_protocolIEs._cont = __InitialContextSetupFailure_protocolIEs__item_ + _InitialContextSetupFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + InitialContextSetupFailure._cont = ASN1Dict([ + ('protocolIEs', _InitialContextSetupFailure_protocolIEs), + ]) + InitialContextSetupFailure._ext = [] + + #-----< InitialContextSetupFailureIEs >-----# + InitialContextSetupFailureIEs = CLASS(name='InitialContextSetupFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _InitialContextSetupFailureIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _InitialContextSetupFailureIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _InitialContextSetupFailureIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _InitialContextSetupFailureIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + InitialContextSetupFailureIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _InitialContextSetupFailureIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _InitialContextSetupFailureIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _InitialContextSetupFailureIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _InitialContextSetupFailureIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< Paging >-----# + Paging = SEQ(name='Paging', mode=MODE_TYPE) + _Paging_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __Paging_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___Paging_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____Paging_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____Paging_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEIdentityIndexValue'))) + _____Paging_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEPagingID'))) + _____Paging_protocolIEs__item__id_tab_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) + _____Paging_protocolIEs__item__id_tab_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CNDomain'))) + _____Paging_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TAIList'))) + _____Paging_protocolIEs__item__id_tab_val_Value_5 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) + _____Paging_protocolIEs__item__id_tab_val_Value_6 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingPriority'))) + _____Paging_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapabilityForPaging'))) + _____Paging_protocolIEs__item__id_tab_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AssistanceDataForPaging'))) + _____Paging_protocolIEs__item__id_tab_val_Value_9 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Paging-eDRXInformation'))) + _____Paging_protocolIEs__item__id_tab_val_Value_10 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Extended-UEIdentityIndexValue'))) + _____Paging_protocolIEs__item__id_tab_val_Value_11 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-Paging-eDRXInformation'))) + _____Paging_protocolIEs__item__id_tab_val_Value_12 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-UEIdentityIndexValue'))) + _____Paging_protocolIEs__item__id_tab_val_Value_13 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _____Paging_protocolIEs__item__id_tab_val_Value_14 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + ____Paging_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 80), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 43), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 44), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 109), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 46), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 128), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 151), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 198), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 211), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')]), dict([('id', 227), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_9), ('presence', 'optional')]), dict([('id', 231), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_10), ('presence', 'optional')]), dict([('id', 239), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_11), ('presence', 'optional')]), dict([('id', 244), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_12), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_13), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _____Paging_protocolIEs__item__id_tab_val_Value_14), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___Paging_protocolIEs__item__id._const_tab = ____Paging_protocolIEs__item__id_tab + ___Paging_protocolIEs__item__id._const_tab_at = None + ___Paging_protocolIEs__item__id._const_tab_id = 'id' + ___Paging_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___Paging_protocolIEs__item__criticality._const_tab = ____Paging_protocolIEs__item__id_tab + ___Paging_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___Paging_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___Paging_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___Paging_protocolIEs__item__value._const_tab = ____Paging_protocolIEs__item__id_tab + ___Paging_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___Paging_protocolIEs__item__value._const_tab_id = 'Value' + __Paging_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___Paging_protocolIEs__item__id), + ('criticality', ___Paging_protocolIEs__item__criticality), + ('value', ___Paging_protocolIEs__item__value), + ]) + __Paging_protocolIEs__item_._ext = None + _Paging_protocolIEs._cont = __Paging_protocolIEs__item_ + _Paging_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + Paging._cont = ASN1Dict([ + ('protocolIEs', _Paging_protocolIEs), + ]) + Paging._ext = [] + + #-----< PagingIEs >-----# + PagingIEs = CLASS(name='PagingIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _PagingIEs_val_Value_0 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEIdentityIndexValue'))) + _PagingIEs_val_Value_1 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEPagingID'))) + _PagingIEs_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) + _PagingIEs_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CNDomain'))) + _PagingIEs_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TAIList'))) + _PagingIEs_val_Value_5 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) + _PagingIEs_val_Value_6 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingPriority'))) + _PagingIEs_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapabilityForPaging'))) + _PagingIEs_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AssistanceDataForPaging'))) + _PagingIEs_val_Value_9 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Paging-eDRXInformation'))) + _PagingIEs_val_Value_10 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Extended-UEIdentityIndexValue'))) + _PagingIEs_val_Value_11 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-Paging-eDRXInformation'))) + _PagingIEs_val_Value_12 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-UEIdentityIndexValue'))) + _PagingIEs_val_Value_13 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _PagingIEs_val_Value_14 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + PagingIEs._val = ASN1Set(rv=[dict([('id', 80), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 43), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 44), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 109), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 46), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 128), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 151), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 198), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_7), ('presence', 'optional')]), dict([('id', 211), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_8), ('presence', 'optional')]), dict([('id', 227), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_9), ('presence', 'optional')]), dict([('id', 231), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_10), ('presence', 'optional')]), dict([('id', 239), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_11), ('presence', 'optional')]), dict([('id', 244), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_12), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_13), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _PagingIEs_val_Value_14), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< TAIList >-----# + TAIList = SEQ_OF(name='TAIList', mode=MODE_TYPE) + _TAIList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __TAIList__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___TAIList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____TAIList__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TAIItem'))) + ___TAIList__item__id_tab._val = ASN1Set(rv=[dict([('id', 47), ('criticality', 'ignore'), ('Value', ____TAIList__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __TAIList__item__id._const_tab = ___TAIList__item__id_tab + __TAIList__item__id._const_tab_at = None + __TAIList__item__id._const_tab_id = 'id' + __TAIList__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __TAIList__item__criticality._const_tab = ___TAIList__item__id_tab + __TAIList__item__criticality._const_tab_at = ('..', 'id') + __TAIList__item__criticality._const_tab_id = 'criticality' + __TAIList__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __TAIList__item__value._const_tab = ___TAIList__item__id_tab + __TAIList__item__value._const_tab_at = ('..', 'id') + __TAIList__item__value._const_tab_id = 'Value' + _TAIList__item_._cont = ASN1Dict([ + ('id', __TAIList__item__id), + ('criticality', __TAIList__item__criticality), + ('value', __TAIList__item__value), + ]) + _TAIList__item_._ext = None + TAIList._cont = _TAIList__item_ + TAIList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< TAIItemIEs >-----# + TAIItemIEs = CLASS(name='TAIItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _TAIItemIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TAIItem'))) + TAIItemIEs._val = ASN1Set(rv=[dict([('id', 47), ('criticality', 'ignore'), ('Value', _TAIItemIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< TAIItem >-----# + TAIItem = SEQ(name='TAIItem', mode=MODE_TYPE) + _TAIItem_tAI = SEQ(name='tAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _TAIItem_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __TAIItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___TAIItem_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____TAIItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____TAIItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___TAIItem_iE_Extensions__item__id._const_tab = ____TAIItem_iE_Extensions__item__id_tab + ___TAIItem_iE_Extensions__item__id._const_tab_at = None + ___TAIItem_iE_Extensions__item__id._const_tab_id = 'id' + ___TAIItem_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____TAIItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____TAIItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___TAIItem_iE_Extensions__item__criticality._const_tab = ____TAIItem_iE_Extensions__item__criticality_tab + ___TAIItem_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___TAIItem_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___TAIItem_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____TAIItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____TAIItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___TAIItem_iE_Extensions__item__extensionValue._const_tab = ____TAIItem_iE_Extensions__item__extensionValue_tab + ___TAIItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___TAIItem_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __TAIItem_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___TAIItem_iE_Extensions__item__id), + ('criticality', ___TAIItem_iE_Extensions__item__criticality), + ('extensionValue', ___TAIItem_iE_Extensions__item__extensionValue), + ]) + __TAIItem_iE_Extensions__item_._ext = None + _TAIItem_iE_Extensions._cont = __TAIItem_iE_Extensions__item_ + _TAIItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + TAIItem._cont = ASN1Dict([ + ('tAI', _TAIItem_tAI), + ('iE-Extensions', _TAIItem_iE_Extensions), + ]) + TAIItem._ext = [] + + #-----< TAIItemExtIEs >-----# + TAIItemExtIEs = CLASS(name='TAIItemExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + TAIItemExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< UEContextReleaseRequest >-----# + UEContextReleaseRequest = SEQ(name='UEContextReleaseRequest', mode=MODE_TYPE) + _UEContextReleaseRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextReleaseRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextReleaseRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextReleaseRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GWContextReleaseIndication'))) + _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + ____UEContextReleaseRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 164), ('criticality', 'reject'), ('Value', _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextReleaseRequest_protocolIEs__item__id._const_tab = ____UEContextReleaseRequest_protocolIEs__item__id_tab + ___UEContextReleaseRequest_protocolIEs__item__id._const_tab_at = None + ___UEContextReleaseRequest_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextReleaseRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextReleaseRequest_protocolIEs__item__criticality._const_tab = ____UEContextReleaseRequest_protocolIEs__item__id_tab + ___UEContextReleaseRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextReleaseRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextReleaseRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextReleaseRequest_protocolIEs__item__value._const_tab = ____UEContextReleaseRequest_protocolIEs__item__id_tab + ___UEContextReleaseRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextReleaseRequest_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextReleaseRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextReleaseRequest_protocolIEs__item__id), + ('criticality', ___UEContextReleaseRequest_protocolIEs__item__criticality), + ('value', ___UEContextReleaseRequest_protocolIEs__item__value), + ]) + __UEContextReleaseRequest_protocolIEs__item_._ext = None + _UEContextReleaseRequest_protocolIEs._cont = __UEContextReleaseRequest_protocolIEs__item_ + _UEContextReleaseRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextReleaseRequest._cont = ASN1Dict([ + ('protocolIEs', _UEContextReleaseRequest_protocolIEs), + ]) + UEContextReleaseRequest._ext = [] + + #-----< UEContextReleaseRequest-IEs >-----# + UEContextReleaseRequest_IEs = CLASS(name='UEContextReleaseRequest-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextReleaseRequest_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextReleaseRequest_IEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextReleaseRequest_IEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _UEContextReleaseRequest_IEs_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GWContextReleaseIndication'))) + _UEContextReleaseRequest_IEs_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + UEContextReleaseRequest_IEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _UEContextReleaseRequest_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _UEContextReleaseRequest_IEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _UEContextReleaseRequest_IEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 164), ('criticality', 'reject'), ('Value', _UEContextReleaseRequest_IEs_val_Value_3), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _UEContextReleaseRequest_IEs_val_Value_4), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UEContextReleaseCommand >-----# + UEContextReleaseCommand = SEQ(name='UEContextReleaseCommand', mode=MODE_TYPE) + _UEContextReleaseCommand_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextReleaseCommand_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextReleaseCommand_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextReleaseCommand_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-S1AP-IDs'))) + _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + ____UEContextReleaseCommand_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 99), ('criticality', 'reject'), ('Value', _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___UEContextReleaseCommand_protocolIEs__item__id._const_tab = ____UEContextReleaseCommand_protocolIEs__item__id_tab + ___UEContextReleaseCommand_protocolIEs__item__id._const_tab_at = None + ___UEContextReleaseCommand_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextReleaseCommand_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextReleaseCommand_protocolIEs__item__criticality._const_tab = ____UEContextReleaseCommand_protocolIEs__item__id_tab + ___UEContextReleaseCommand_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextReleaseCommand_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextReleaseCommand_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextReleaseCommand_protocolIEs__item__value._const_tab = ____UEContextReleaseCommand_protocolIEs__item__id_tab + ___UEContextReleaseCommand_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextReleaseCommand_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextReleaseCommand_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextReleaseCommand_protocolIEs__item__id), + ('criticality', ___UEContextReleaseCommand_protocolIEs__item__criticality), + ('value', ___UEContextReleaseCommand_protocolIEs__item__value), + ]) + __UEContextReleaseCommand_protocolIEs__item_._ext = None + _UEContextReleaseCommand_protocolIEs._cont = __UEContextReleaseCommand_protocolIEs__item_ + _UEContextReleaseCommand_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextReleaseCommand._cont = ASN1Dict([ + ('protocolIEs', _UEContextReleaseCommand_protocolIEs), + ]) + UEContextReleaseCommand._ext = [] + + #-----< UEContextReleaseCommand-IEs >-----# + UEContextReleaseCommand_IEs = CLASS(name='UEContextReleaseCommand-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextReleaseCommand_IEs_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-S1AP-IDs'))) + _UEContextReleaseCommand_IEs_val_Value_1 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + UEContextReleaseCommand_IEs._val = ASN1Set(rv=[dict([('id', 99), ('criticality', 'reject'), ('Value', _UEContextReleaseCommand_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _UEContextReleaseCommand_IEs_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< UEContextReleaseComplete >-----# + UEContextReleaseComplete = SEQ(name='UEContextReleaseComplete', mode=MODE_TYPE) + _UEContextReleaseComplete_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextReleaseComplete_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextReleaseComplete_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextReleaseComplete_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'InformationOnRecommendedCellsAndENBsForPaging'))) + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellIdentifierAndCELevelForCECapableUEs'))) + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_6 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) + ____UEContextReleaseComplete_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 213), ('criticality', 'ignore'), ('Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 212), ('criticality', 'ignore'), ('Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 297), ('criticality', 'ignore'), ('Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextReleaseComplete_protocolIEs__item__id._const_tab = ____UEContextReleaseComplete_protocolIEs__item__id_tab + ___UEContextReleaseComplete_protocolIEs__item__id._const_tab_at = None + ___UEContextReleaseComplete_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextReleaseComplete_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextReleaseComplete_protocolIEs__item__criticality._const_tab = ____UEContextReleaseComplete_protocolIEs__item__id_tab + ___UEContextReleaseComplete_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextReleaseComplete_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextReleaseComplete_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextReleaseComplete_protocolIEs__item__value._const_tab = ____UEContextReleaseComplete_protocolIEs__item__id_tab + ___UEContextReleaseComplete_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextReleaseComplete_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextReleaseComplete_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextReleaseComplete_protocolIEs__item__id), + ('criticality', ___UEContextReleaseComplete_protocolIEs__item__criticality), + ('value', ___UEContextReleaseComplete_protocolIEs__item__value), + ]) + __UEContextReleaseComplete_protocolIEs__item_._ext = None + _UEContextReleaseComplete_protocolIEs._cont = __UEContextReleaseComplete_protocolIEs__item_ + _UEContextReleaseComplete_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextReleaseComplete._cont = ASN1Dict([ + ('protocolIEs', _UEContextReleaseComplete_protocolIEs), + ]) + UEContextReleaseComplete._ext = [] + + #-----< UEContextReleaseComplete-IEs >-----# + UEContextReleaseComplete_IEs = CLASS(name='UEContextReleaseComplete-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextReleaseComplete_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextReleaseComplete_IEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextReleaseComplete_IEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _UEContextReleaseComplete_IEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + _UEContextReleaseComplete_IEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'InformationOnRecommendedCellsAndENBsForPaging'))) + _UEContextReleaseComplete_IEs_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellIdentifierAndCELevelForCECapableUEs'))) + _UEContextReleaseComplete_IEs_val_Value_6 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + _UEContextReleaseComplete_IEs_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) + UEContextReleaseComplete_IEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _UEContextReleaseComplete_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _UEContextReleaseComplete_IEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _UEContextReleaseComplete_IEs_val_Value_2), ('presence', 'optional')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _UEContextReleaseComplete_IEs_val_Value_3), ('presence', 'optional')]), dict([('id', 213), ('criticality', 'ignore'), ('Value', _UEContextReleaseComplete_IEs_val_Value_4), ('presence', 'optional')]), dict([('id', 212), ('criticality', 'ignore'), ('Value', _UEContextReleaseComplete_IEs_val_Value_5), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _UEContextReleaseComplete_IEs_val_Value_6), ('presence', 'optional')]), dict([('id', 297), ('criticality', 'ignore'), ('Value', _UEContextReleaseComplete_IEs_val_Value_7), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UEContextModificationRequest >-----# + UEContextModificationRequest = SEQ(name='UEContextModificationRequest', mode=MODE_TYPE) + _UEContextModificationRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextModificationRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextModificationRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextModificationRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_2 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityKey'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_3 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSFallbackIndicator'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_7 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_9 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalCSFallbackIndicator'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_10 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_11 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_12 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationNotPossible'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_13 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_14 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_15 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_16 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_17 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + ____UEContextModificationRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 73), ('criticality', 'reject'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 106), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 66), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 108), ('criticality', 'reject'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 107), ('criticality', 'reject'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 159), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')]), dict([('id', 187), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_9), ('presence', 'conditional')]), dict([('id', 195), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_10), ('presence', 'optional')]), dict([('id', 124), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_11), ('presence', 'optional')]), dict([('id', 243), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_12), ('presence', 'optional')]), dict([('id', 240), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_13), ('presence', 'optional')]), dict([('id', 248), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_14), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_15), ('presence', 'optional')]), dict([('id', 277), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_16), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_17), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextModificationRequest_protocolIEs__item__id._const_tab = ____UEContextModificationRequest_protocolIEs__item__id_tab + ___UEContextModificationRequest_protocolIEs__item__id._const_tab_at = None + ___UEContextModificationRequest_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextModificationRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextModificationRequest_protocolIEs__item__criticality._const_tab = ____UEContextModificationRequest_protocolIEs__item__id_tab + ___UEContextModificationRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextModificationRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextModificationRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextModificationRequest_protocolIEs__item__value._const_tab = ____UEContextModificationRequest_protocolIEs__item__id_tab + ___UEContextModificationRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextModificationRequest_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextModificationRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextModificationRequest_protocolIEs__item__id), + ('criticality', ___UEContextModificationRequest_protocolIEs__item__criticality), + ('value', ___UEContextModificationRequest_protocolIEs__item__value), + ]) + __UEContextModificationRequest_protocolIEs__item_._ext = None + _UEContextModificationRequest_protocolIEs._cont = __UEContextModificationRequest_protocolIEs__item_ + _UEContextModificationRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextModificationRequest._cont = ASN1Dict([ + ('protocolIEs', _UEContextModificationRequest_protocolIEs), + ]) + UEContextModificationRequest._ext = [] + + #-----< UEContextModificationRequestIEs >-----# + UEContextModificationRequestIEs = CLASS(name='UEContextModificationRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextModificationRequestIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextModificationRequestIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextModificationRequestIEs_val_Value_2 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityKey'))) + _UEContextModificationRequestIEs_val_Value_3 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) + _UEContextModificationRequestIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) + _UEContextModificationRequestIEs_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSFallbackIndicator'))) + _UEContextModificationRequestIEs_val_Value_6 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) + _UEContextModificationRequestIEs_val_Value_7 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _UEContextModificationRequestIEs_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) + _UEContextModificationRequestIEs_val_Value_9 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalCSFallbackIndicator'))) + _UEContextModificationRequestIEs_val_Value_10 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) + _UEContextModificationRequestIEs_val_Value_11 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) + _UEContextModificationRequestIEs_val_Value_12 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationNotPossible'))) + _UEContextModificationRequestIEs_val_Value_13 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) + _UEContextModificationRequestIEs_val_Value_14 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) + _UEContextModificationRequestIEs_val_Value_15 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _UEContextModificationRequestIEs_val_Value_16 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) + _UEContextModificationRequestIEs_val_Value_17 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + UEContextModificationRequestIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _UEContextModificationRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _UEContextModificationRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 73), ('criticality', 'reject'), ('Value', _UEContextModificationRequestIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 106), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 66), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 108), ('criticality', 'reject'), ('Value', _UEContextModificationRequestIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 107), ('criticality', 'reject'), ('Value', _UEContextModificationRequestIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_7), ('presence', 'optional')]), dict([('id', 159), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_8), ('presence', 'optional')]), dict([('id', 187), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_9), ('presence', 'conditional')]), dict([('id', 195), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_10), ('presence', 'optional')]), dict([('id', 124), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_11), ('presence', 'optional')]), dict([('id', 243), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_12), ('presence', 'optional')]), dict([('id', 240), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_13), ('presence', 'optional')]), dict([('id', 248), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_14), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_15), ('presence', 'optional')]), dict([('id', 277), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_16), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Value', _UEContextModificationRequestIEs_val_Value_17), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UEContextModificationResponse >-----# + UEContextModificationResponse = SEQ(name='UEContextModificationResponse', mode=MODE_TYPE) + _UEContextModificationResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextModificationResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextModificationResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextModificationResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____UEContextModificationResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextModificationResponse_protocolIEs__item__id._const_tab = ____UEContextModificationResponse_protocolIEs__item__id_tab + ___UEContextModificationResponse_protocolIEs__item__id._const_tab_at = None + ___UEContextModificationResponse_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextModificationResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextModificationResponse_protocolIEs__item__criticality._const_tab = ____UEContextModificationResponse_protocolIEs__item__id_tab + ___UEContextModificationResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextModificationResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextModificationResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextModificationResponse_protocolIEs__item__value._const_tab = ____UEContextModificationResponse_protocolIEs__item__id_tab + ___UEContextModificationResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextModificationResponse_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextModificationResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextModificationResponse_protocolIEs__item__id), + ('criticality', ___UEContextModificationResponse_protocolIEs__item__criticality), + ('value', ___UEContextModificationResponse_protocolIEs__item__value), + ]) + __UEContextModificationResponse_protocolIEs__item_._ext = None + _UEContextModificationResponse_protocolIEs._cont = __UEContextModificationResponse_protocolIEs__item_ + _UEContextModificationResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextModificationResponse._cont = ASN1Dict([ + ('protocolIEs', _UEContextModificationResponse_protocolIEs), + ]) + UEContextModificationResponse._ext = [] + + #-----< UEContextModificationResponseIEs >-----# + UEContextModificationResponseIEs = CLASS(name='UEContextModificationResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextModificationResponseIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextModificationResponseIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextModificationResponseIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + UEContextModificationResponseIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _UEContextModificationResponseIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _UEContextModificationResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _UEContextModificationResponseIEs_val_Value_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UEContextModificationFailure >-----# + UEContextModificationFailure = SEQ(name='UEContextModificationFailure', mode=MODE_TYPE) + _UEContextModificationFailure_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextModificationFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextModificationFailure_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextModificationFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____UEContextModificationFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextModificationFailure_protocolIEs__item__id._const_tab = ____UEContextModificationFailure_protocolIEs__item__id_tab + ___UEContextModificationFailure_protocolIEs__item__id._const_tab_at = None + ___UEContextModificationFailure_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextModificationFailure_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextModificationFailure_protocolIEs__item__criticality._const_tab = ____UEContextModificationFailure_protocolIEs__item__id_tab + ___UEContextModificationFailure_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextModificationFailure_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextModificationFailure_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextModificationFailure_protocolIEs__item__value._const_tab = ____UEContextModificationFailure_protocolIEs__item__id_tab + ___UEContextModificationFailure_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextModificationFailure_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextModificationFailure_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextModificationFailure_protocolIEs__item__id), + ('criticality', ___UEContextModificationFailure_protocolIEs__item__criticality), + ('value', ___UEContextModificationFailure_protocolIEs__item__value), + ]) + __UEContextModificationFailure_protocolIEs__item_._ext = None + _UEContextModificationFailure_protocolIEs._cont = __UEContextModificationFailure_protocolIEs__item_ + _UEContextModificationFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextModificationFailure._cont = ASN1Dict([ + ('protocolIEs', _UEContextModificationFailure_protocolIEs), + ]) + UEContextModificationFailure._ext = [] + + #-----< UEContextModificationFailureIEs >-----# + UEContextModificationFailureIEs = CLASS(name='UEContextModificationFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextModificationFailureIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextModificationFailureIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextModificationFailureIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _UEContextModificationFailureIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + UEContextModificationFailureIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _UEContextModificationFailureIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _UEContextModificationFailureIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _UEContextModificationFailureIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _UEContextModificationFailureIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UERadioCapabilityMatchRequest >-----# + UERadioCapabilityMatchRequest = SEQ(name='UERadioCapabilityMatchRequest', mode=MODE_TYPE) + _UERadioCapabilityMatchRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UERadioCapabilityMatchRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UERadioCapabilityMatchRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UERadioCapabilityMatchRequest_protocolIEs__item__id._const_tab = ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab + ___UERadioCapabilityMatchRequest_protocolIEs__item__id._const_tab_at = None + ___UERadioCapabilityMatchRequest_protocolIEs__item__id._const_tab_id = 'id' + ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality._const_tab = ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab + ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UERadioCapabilityMatchRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UERadioCapabilityMatchRequest_protocolIEs__item__value._const_tab = ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab + ___UERadioCapabilityMatchRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UERadioCapabilityMatchRequest_protocolIEs__item__value._const_tab_id = 'Value' + __UERadioCapabilityMatchRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UERadioCapabilityMatchRequest_protocolIEs__item__id), + ('criticality', ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality), + ('value', ___UERadioCapabilityMatchRequest_protocolIEs__item__value), + ]) + __UERadioCapabilityMatchRequest_protocolIEs__item_._ext = None + _UERadioCapabilityMatchRequest_protocolIEs._cont = __UERadioCapabilityMatchRequest_protocolIEs__item_ + _UERadioCapabilityMatchRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UERadioCapabilityMatchRequest._cont = ASN1Dict([ + ('protocolIEs', _UERadioCapabilityMatchRequest_protocolIEs), + ]) + UERadioCapabilityMatchRequest._ext = [] + + #-----< UERadioCapabilityMatchRequestIEs >-----# + UERadioCapabilityMatchRequestIEs = CLASS(name='UERadioCapabilityMatchRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UERadioCapabilityMatchRequestIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UERadioCapabilityMatchRequestIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UERadioCapabilityMatchRequestIEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + UERadioCapabilityMatchRequestIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _UERadioCapabilityMatchRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _UERadioCapabilityMatchRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _UERadioCapabilityMatchRequestIEs_val_Value_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UERadioCapabilityMatchResponse >-----# + UERadioCapabilityMatchResponse = SEQ(name='UERadioCapabilityMatchResponse', mode=MODE_TYPE) + _UERadioCapabilityMatchResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UERadioCapabilityMatchResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UERadioCapabilityMatchResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'VoiceSupportMatchIndicator'))) + _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 169), ('criticality', 'reject'), ('Value', _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UERadioCapabilityMatchResponse_protocolIEs__item__id._const_tab = ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab + ___UERadioCapabilityMatchResponse_protocolIEs__item__id._const_tab_at = None + ___UERadioCapabilityMatchResponse_protocolIEs__item__id._const_tab_id = 'id' + ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality._const_tab = ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab + ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UERadioCapabilityMatchResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UERadioCapabilityMatchResponse_protocolIEs__item__value._const_tab = ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab + ___UERadioCapabilityMatchResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UERadioCapabilityMatchResponse_protocolIEs__item__value._const_tab_id = 'Value' + __UERadioCapabilityMatchResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UERadioCapabilityMatchResponse_protocolIEs__item__id), + ('criticality', ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality), + ('value', ___UERadioCapabilityMatchResponse_protocolIEs__item__value), + ]) + __UERadioCapabilityMatchResponse_protocolIEs__item_._ext = None + _UERadioCapabilityMatchResponse_protocolIEs._cont = __UERadioCapabilityMatchResponse_protocolIEs__item_ + _UERadioCapabilityMatchResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UERadioCapabilityMatchResponse._cont = ASN1Dict([ + ('protocolIEs', _UERadioCapabilityMatchResponse_protocolIEs), + ]) + UERadioCapabilityMatchResponse._ext = [] + + #-----< UERadioCapabilityMatchResponseIEs >-----# + UERadioCapabilityMatchResponseIEs = CLASS(name='UERadioCapabilityMatchResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UERadioCapabilityMatchResponseIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UERadioCapabilityMatchResponseIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UERadioCapabilityMatchResponseIEs_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'VoiceSupportMatchIndicator'))) + _UERadioCapabilityMatchResponseIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + UERadioCapabilityMatchResponseIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _UERadioCapabilityMatchResponseIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _UERadioCapabilityMatchResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 169), ('criticality', 'reject'), ('Value', _UERadioCapabilityMatchResponseIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _UERadioCapabilityMatchResponseIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< DownlinkNASTransport >-----# + DownlinkNASTransport = SEQ(name='DownlinkNASTransport', mode=MODE_TYPE) + _DownlinkNASTransport_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __DownlinkNASTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___DownlinkNASTransport_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____DownlinkNASTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_4 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_7 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DLNASPDUDeliveryAckRequest'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_8 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_9 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_11 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UECapabilityInfoRequest'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_12 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EndIndication'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_13 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_14 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_15 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + ____DownlinkNASTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 26), ('criticality', 'reject'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 41), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 106), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 124), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 249), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_9), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_10), ('presence', 'optional')]), dict([('id', 275), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_11), ('presence', 'optional')]), dict([('id', 280), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_12), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_13), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_14), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_15), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___DownlinkNASTransport_protocolIEs__item__id._const_tab = ____DownlinkNASTransport_protocolIEs__item__id_tab + ___DownlinkNASTransport_protocolIEs__item__id._const_tab_at = None + ___DownlinkNASTransport_protocolIEs__item__id._const_tab_id = 'id' + ___DownlinkNASTransport_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___DownlinkNASTransport_protocolIEs__item__criticality._const_tab = ____DownlinkNASTransport_protocolIEs__item__id_tab + ___DownlinkNASTransport_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___DownlinkNASTransport_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___DownlinkNASTransport_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___DownlinkNASTransport_protocolIEs__item__value._const_tab = ____DownlinkNASTransport_protocolIEs__item__id_tab + ___DownlinkNASTransport_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___DownlinkNASTransport_protocolIEs__item__value._const_tab_id = 'Value' + __DownlinkNASTransport_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___DownlinkNASTransport_protocolIEs__item__id), + ('criticality', ___DownlinkNASTransport_protocolIEs__item__criticality), + ('value', ___DownlinkNASTransport_protocolIEs__item__value), + ]) + __DownlinkNASTransport_protocolIEs__item_._ext = None + _DownlinkNASTransport_protocolIEs._cont = __DownlinkNASTransport_protocolIEs__item_ + _DownlinkNASTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + DownlinkNASTransport._cont = ASN1Dict([ + ('protocolIEs', _DownlinkNASTransport_protocolIEs), + ]) + DownlinkNASTransport._ext = [] + + #-----< DownlinkNASTransport-IEs >-----# + DownlinkNASTransport_IEs = CLASS(name='DownlinkNASTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _DownlinkNASTransport_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _DownlinkNASTransport_IEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _DownlinkNASTransport_IEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + _DownlinkNASTransport_IEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) + _DownlinkNASTransport_IEs_val_Value_4 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) + _DownlinkNASTransport_IEs_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) + _DownlinkNASTransport_IEs_val_Value_6 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + _DownlinkNASTransport_IEs_val_Value_7 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DLNASPDUDeliveryAckRequest'))) + _DownlinkNASTransport_IEs_val_Value_8 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _DownlinkNASTransport_IEs_val_Value_9 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) + _DownlinkNASTransport_IEs_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + _DownlinkNASTransport_IEs_val_Value_11 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UECapabilityInfoRequest'))) + _DownlinkNASTransport_IEs_val_Value_12 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EndIndication'))) + _DownlinkNASTransport_IEs_val_Value_13 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + _DownlinkNASTransport_IEs_val_Value_14 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _DownlinkNASTransport_IEs_val_Value_15 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalRRMPriorityIndex'))) + DownlinkNASTransport_IEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _DownlinkNASTransport_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _DownlinkNASTransport_IEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 26), ('criticality', 'reject'), ('Value', _DownlinkNASTransport_IEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 41), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_3), ('presence', 'optional')]), dict([('id', 106), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_4), ('presence', 'optional')]), dict([('id', 124), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_5), ('presence', 'optional')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_6), ('presence', 'optional')]), dict([('id', 249), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_7), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_8), ('presence', 'optional')]), dict([('id', 269), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_9), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_10), ('presence', 'optional')]), dict([('id', 275), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_11), ('presence', 'optional')]), dict([('id', 280), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_12), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_13), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_14), ('presence', 'optional')]), dict([('id', 299), ('criticality', 'ignore'), ('Value', _DownlinkNASTransport_IEs_val_Value_15), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< InitialUEMessage >-----# + InitialUEMessage = SEQ(name='InitialUEMessage', mode=MODE_TYPE) + _InitialUEMessage_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __InitialUEMessage_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___InitialUEMessage_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____InitialUEMessage_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_1 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_6 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_7 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_8 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_9 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelayNode-Indicator'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_11 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIType'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_12 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_13 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_14 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_15 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_16 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Usage-Type'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_17 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-mode-B-SupportIndicator'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_18 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DCN-ID'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_19 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Coverage-Level'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_20 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Application-Layer-Measurement-Capability'))) + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_21 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EDT-Session'))) + ____InitialUEMessage_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 8), ('criticality', 'reject'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 26), ('criticality', 'reject'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'reject'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 134), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 96), ('criticality', 'reject'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 127), ('criticality', 'reject'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 75), ('criticality', 'reject'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 145), ('criticality', 'reject'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')]), dict([('id', 155), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_9), ('presence', 'optional')]), dict([('id', 160), ('criticality', 'reject'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_10), ('presence', 'optional')]), dict([('id', 170), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_11), ('presence', 'optional')]), dict([('id', 176), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_12), ('presence', 'optional')]), dict([('id', 184), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_13), ('presence', 'optional')]), dict([('id', 186), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_14), ('presence', 'optional')]), dict([('id', 223), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_15), ('presence', 'optional')]), dict([('id', 230), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_16), ('presence', 'optional')]), dict([('id', 242), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_17), ('presence', 'optional')]), dict([('id', 246), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_18), ('presence', 'optional')]), dict([('id', 250), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_19), ('presence', 'optional')]), dict([('id', 263), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_20), ('presence', 'optional')]), dict([('id', 281), ('criticality', 'ignore'), ('Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_21), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___InitialUEMessage_protocolIEs__item__id._const_tab = ____InitialUEMessage_protocolIEs__item__id_tab + ___InitialUEMessage_protocolIEs__item__id._const_tab_at = None + ___InitialUEMessage_protocolIEs__item__id._const_tab_id = 'id' + ___InitialUEMessage_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___InitialUEMessage_protocolIEs__item__criticality._const_tab = ____InitialUEMessage_protocolIEs__item__id_tab + ___InitialUEMessage_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___InitialUEMessage_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___InitialUEMessage_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___InitialUEMessage_protocolIEs__item__value._const_tab = ____InitialUEMessage_protocolIEs__item__id_tab + ___InitialUEMessage_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___InitialUEMessage_protocolIEs__item__value._const_tab_id = 'Value' + __InitialUEMessage_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___InitialUEMessage_protocolIEs__item__id), + ('criticality', ___InitialUEMessage_protocolIEs__item__criticality), + ('value', ___InitialUEMessage_protocolIEs__item__value), + ]) + __InitialUEMessage_protocolIEs__item_._ext = None + _InitialUEMessage_protocolIEs._cont = __InitialUEMessage_protocolIEs__item_ + _InitialUEMessage_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + InitialUEMessage._cont = ASN1Dict([ + ('protocolIEs', _InitialUEMessage_protocolIEs), + ]) + InitialUEMessage._ext = [] + + #-----< InitialUEMessage-IEs >-----# + InitialUEMessage_IEs = CLASS(name='InitialUEMessage-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _InitialUEMessage_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _InitialUEMessage_IEs_val_Value_1 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + _InitialUEMessage_IEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _InitialUEMessage_IEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _InitialUEMessage_IEs_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) + _InitialUEMessage_IEs_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + _InitialUEMessage_IEs_val_Value_6 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _InitialUEMessage_IEs_val_Value_7 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) + _InitialUEMessage_IEs_val_Value_8 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) + _InitialUEMessage_IEs_val_Value_9 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _InitialUEMessage_IEs_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelayNode-Indicator'))) + _InitialUEMessage_IEs_val_Value_11 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIType'))) + _InitialUEMessage_IEs_val_Value_12 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) + _InitialUEMessage_IEs_val_Value_13 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _InitialUEMessage_IEs_val_Value_14 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) + _InitialUEMessage_IEs_val_Value_15 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) + _InitialUEMessage_IEs_val_Value_16 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Usage-Type'))) + _InitialUEMessage_IEs_val_Value_17 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-mode-B-SupportIndicator'))) + _InitialUEMessage_IEs_val_Value_18 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DCN-ID'))) + _InitialUEMessage_IEs_val_Value_19 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Coverage-Level'))) + _InitialUEMessage_IEs_val_Value_20 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Application-Layer-Measurement-Capability'))) + _InitialUEMessage_IEs_val_Value_21 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EDT-Session'))) + InitialUEMessage_IEs._val = ASN1Set(rv=[dict([('id', 8), ('criticality', 'reject'), ('Value', _InitialUEMessage_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 26), ('criticality', 'reject'), ('Value', _InitialUEMessage_IEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'reject'), ('Value', _InitialUEMessage_IEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 134), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 96), ('criticality', 'reject'), ('Value', _InitialUEMessage_IEs_val_Value_5), ('presence', 'optional')]), dict([('id', 127), ('criticality', 'reject'), ('Value', _InitialUEMessage_IEs_val_Value_6), ('presence', 'optional')]), dict([('id', 75), ('criticality', 'reject'), ('Value', _InitialUEMessage_IEs_val_Value_7), ('presence', 'optional')]), dict([('id', 145), ('criticality', 'reject'), ('Value', _InitialUEMessage_IEs_val_Value_8), ('presence', 'optional')]), dict([('id', 155), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_9), ('presence', 'optional')]), dict([('id', 160), ('criticality', 'reject'), ('Value', _InitialUEMessage_IEs_val_Value_10), ('presence', 'optional')]), dict([('id', 170), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_11), ('presence', 'optional')]), dict([('id', 176), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_12), ('presence', 'optional')]), dict([('id', 184), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_13), ('presence', 'optional')]), dict([('id', 186), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_14), ('presence', 'optional')]), dict([('id', 223), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_15), ('presence', 'optional')]), dict([('id', 230), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_16), ('presence', 'optional')]), dict([('id', 242), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_17), ('presence', 'optional')]), dict([('id', 246), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_18), ('presence', 'optional')]), dict([('id', 250), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_19), ('presence', 'optional')]), dict([('id', 263), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_20), ('presence', 'optional')]), dict([('id', 281), ('criticality', 'ignore'), ('Value', _InitialUEMessage_IEs_val_Value_21), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UplinkNASTransport >-----# + UplinkNASTransport = SEQ(name='UplinkNASTransport', mode=MODE_TYPE) + _UplinkNASTransport_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UplinkNASTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UplinkNASTransport_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UplinkNASTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_5 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_6 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) + ____UplinkNASTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 26), ('criticality', 'reject'), ('Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'ignore'), ('Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 155), ('criticality', 'ignore'), ('Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 184), ('criticality', 'ignore'), ('Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 186), ('criticality', 'ignore'), ('Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 288), ('criticality', 'ignore'), ('Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UplinkNASTransport_protocolIEs__item__id._const_tab = ____UplinkNASTransport_protocolIEs__item__id_tab + ___UplinkNASTransport_protocolIEs__item__id._const_tab_at = None + ___UplinkNASTransport_protocolIEs__item__id._const_tab_id = 'id' + ___UplinkNASTransport_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UplinkNASTransport_protocolIEs__item__criticality._const_tab = ____UplinkNASTransport_protocolIEs__item__id_tab + ___UplinkNASTransport_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UplinkNASTransport_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UplinkNASTransport_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UplinkNASTransport_protocolIEs__item__value._const_tab = ____UplinkNASTransport_protocolIEs__item__id_tab + ___UplinkNASTransport_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UplinkNASTransport_protocolIEs__item__value._const_tab_id = 'Value' + __UplinkNASTransport_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UplinkNASTransport_protocolIEs__item__id), + ('criticality', ___UplinkNASTransport_protocolIEs__item__criticality), + ('value', ___UplinkNASTransport_protocolIEs__item__value), + ]) + __UplinkNASTransport_protocolIEs__item_._ext = None + _UplinkNASTransport_protocolIEs._cont = __UplinkNASTransport_protocolIEs__item_ + _UplinkNASTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UplinkNASTransport._cont = ASN1Dict([ + ('protocolIEs', _UplinkNASTransport_protocolIEs), + ]) + UplinkNASTransport._ext = [] + + #-----< UplinkNASTransport-IEs >-----# + UplinkNASTransport_IEs = CLASS(name='UplinkNASTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UplinkNASTransport_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UplinkNASTransport_IEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UplinkNASTransport_IEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + _UplinkNASTransport_IEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _UplinkNASTransport_IEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _UplinkNASTransport_IEs_val_Value_5 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _UplinkNASTransport_IEs_val_Value_6 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _UplinkNASTransport_IEs_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) + _UplinkNASTransport_IEs_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) + UplinkNASTransport_IEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _UplinkNASTransport_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _UplinkNASTransport_IEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 26), ('criticality', 'reject'), ('Value', _UplinkNASTransport_IEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _UplinkNASTransport_IEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'ignore'), ('Value', _UplinkNASTransport_IEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 155), ('criticality', 'ignore'), ('Value', _UplinkNASTransport_IEs_val_Value_5), ('presence', 'optional')]), dict([('id', 184), ('criticality', 'ignore'), ('Value', _UplinkNASTransport_IEs_val_Value_6), ('presence', 'optional')]), dict([('id', 186), ('criticality', 'ignore'), ('Value', _UplinkNASTransport_IEs_val_Value_7), ('presence', 'optional')]), dict([('id', 288), ('criticality', 'ignore'), ('Value', _UplinkNASTransport_IEs_val_Value_8), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< NASNonDeliveryIndication >-----# + NASNonDeliveryIndication = SEQ(name='NASNonDeliveryIndication', mode=MODE_TYPE) + _NASNonDeliveryIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __NASNonDeliveryIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___NASNonDeliveryIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____NASNonDeliveryIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_3 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + ____NASNonDeliveryIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 26), ('criticality', 'ignore'), ('Value', _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___NASNonDeliveryIndication_protocolIEs__item__id._const_tab = ____NASNonDeliveryIndication_protocolIEs__item__id_tab + ___NASNonDeliveryIndication_protocolIEs__item__id._const_tab_at = None + ___NASNonDeliveryIndication_protocolIEs__item__id._const_tab_id = 'id' + ___NASNonDeliveryIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___NASNonDeliveryIndication_protocolIEs__item__criticality._const_tab = ____NASNonDeliveryIndication_protocolIEs__item__id_tab + ___NASNonDeliveryIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___NASNonDeliveryIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___NASNonDeliveryIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___NASNonDeliveryIndication_protocolIEs__item__value._const_tab = ____NASNonDeliveryIndication_protocolIEs__item__id_tab + ___NASNonDeliveryIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___NASNonDeliveryIndication_protocolIEs__item__value._const_tab_id = 'Value' + __NASNonDeliveryIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___NASNonDeliveryIndication_protocolIEs__item__id), + ('criticality', ___NASNonDeliveryIndication_protocolIEs__item__criticality), + ('value', ___NASNonDeliveryIndication_protocolIEs__item__value), + ]) + __NASNonDeliveryIndication_protocolIEs__item_._ext = None + _NASNonDeliveryIndication_protocolIEs._cont = __NASNonDeliveryIndication_protocolIEs__item_ + _NASNonDeliveryIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + NASNonDeliveryIndication._cont = ASN1Dict([ + ('protocolIEs', _NASNonDeliveryIndication_protocolIEs), + ]) + NASNonDeliveryIndication._ext = [] + + #-----< NASNonDeliveryIndication-IEs >-----# + NASNonDeliveryIndication_IEs = CLASS(name='NASNonDeliveryIndication-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _NASNonDeliveryIndication_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _NASNonDeliveryIndication_IEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _NASNonDeliveryIndication_IEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) + _NASNonDeliveryIndication_IEs_val_Value_3 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + NASNonDeliveryIndication_IEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _NASNonDeliveryIndication_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _NASNonDeliveryIndication_IEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 26), ('criticality', 'ignore'), ('Value', _NASNonDeliveryIndication_IEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _NASNonDeliveryIndication_IEs_val_Value_3), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< RerouteNASRequest >-----# + RerouteNASRequest = SEQ(name='RerouteNASRequest', mode=MODE_TYPE) + _RerouteNASRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __RerouteNASRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___RerouteNASRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____RerouteNASRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE) + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Additional-GUTI'))) + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_5 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Usage-Type'))) + ____RerouteNASRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 8), ('criticality', 'reject'), ('Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 0), ('criticality', 'ignore'), ('Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')]), dict([('id', 225), ('criticality', 'reject'), ('Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 223), ('criticality', 'reject'), ('Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 224), ('criticality', 'ignore'), ('Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 230), ('criticality', 'ignore'), ('Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___RerouteNASRequest_protocolIEs__item__id._const_tab = ____RerouteNASRequest_protocolIEs__item__id_tab + ___RerouteNASRequest_protocolIEs__item__id._const_tab_at = None + ___RerouteNASRequest_protocolIEs__item__id._const_tab_id = 'id' + ___RerouteNASRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___RerouteNASRequest_protocolIEs__item__criticality._const_tab = ____RerouteNASRequest_protocolIEs__item__id_tab + ___RerouteNASRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___RerouteNASRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___RerouteNASRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___RerouteNASRequest_protocolIEs__item__value._const_tab = ____RerouteNASRequest_protocolIEs__item__id_tab + ___RerouteNASRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___RerouteNASRequest_protocolIEs__item__value._const_tab_id = 'Value' + __RerouteNASRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___RerouteNASRequest_protocolIEs__item__id), + ('criticality', ___RerouteNASRequest_protocolIEs__item__criticality), + ('value', ___RerouteNASRequest_protocolIEs__item__value), + ]) + __RerouteNASRequest_protocolIEs__item_._ext = None + _RerouteNASRequest_protocolIEs._cont = __RerouteNASRequest_protocolIEs__item_ + _RerouteNASRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + RerouteNASRequest._cont = ASN1Dict([ + ('protocolIEs', _RerouteNASRequest_protocolIEs), + ]) + RerouteNASRequest._ext = [] + + #-----< RerouteNASRequest-IEs >-----# + RerouteNASRequest_IEs = CLASS(name='RerouteNASRequest-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _RerouteNASRequest_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _RerouteNASRequest_IEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _RerouteNASRequest_IEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE) + _RerouteNASRequest_IEs_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) + _RerouteNASRequest_IEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Additional-GUTI'))) + _RerouteNASRequest_IEs_val_Value_5 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Usage-Type'))) + RerouteNASRequest_IEs._val = ASN1Set(rv=[dict([('id', 8), ('criticality', 'reject'), ('Value', _RerouteNASRequest_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 0), ('criticality', 'ignore'), ('Value', _RerouteNASRequest_IEs_val_Value_1), ('presence', 'optional')]), dict([('id', 225), ('criticality', 'reject'), ('Value', _RerouteNASRequest_IEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 223), ('criticality', 'reject'), ('Value', _RerouteNASRequest_IEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 224), ('criticality', 'ignore'), ('Value', _RerouteNASRequest_IEs_val_Value_4), ('presence', 'optional')]), dict([('id', 230), ('criticality', 'ignore'), ('Value', _RerouteNASRequest_IEs_val_Value_5), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< NASDeliveryIndication >-----# + NASDeliveryIndication = SEQ(name='NASDeliveryIndication', mode=MODE_TYPE) + _NASDeliveryIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __NASDeliveryIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___NASDeliveryIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____NASDeliveryIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + ____NASDeliveryIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___NASDeliveryIndication_protocolIEs__item__id._const_tab = ____NASDeliveryIndication_protocolIEs__item__id_tab + ___NASDeliveryIndication_protocolIEs__item__id._const_tab_at = None + ___NASDeliveryIndication_protocolIEs__item__id._const_tab_id = 'id' + ___NASDeliveryIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___NASDeliveryIndication_protocolIEs__item__criticality._const_tab = ____NASDeliveryIndication_protocolIEs__item__id_tab + ___NASDeliveryIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___NASDeliveryIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___NASDeliveryIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___NASDeliveryIndication_protocolIEs__item__value._const_tab = ____NASDeliveryIndication_protocolIEs__item__id_tab + ___NASDeliveryIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___NASDeliveryIndication_protocolIEs__item__value._const_tab_id = 'Value' + __NASDeliveryIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___NASDeliveryIndication_protocolIEs__item__id), + ('criticality', ___NASDeliveryIndication_protocolIEs__item__criticality), + ('value', ___NASDeliveryIndication_protocolIEs__item__value), + ]) + __NASDeliveryIndication_protocolIEs__item_._ext = None + _NASDeliveryIndication_protocolIEs._cont = __NASDeliveryIndication_protocolIEs__item_ + _NASDeliveryIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + NASDeliveryIndication._cont = ASN1Dict([ + ('protocolIEs', _NASDeliveryIndication_protocolIEs), + ]) + NASDeliveryIndication._ext = [] + + #-----< NASDeliveryIndicationIEs >-----# + NASDeliveryIndicationIEs = CLASS(name='NASDeliveryIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _NASDeliveryIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _NASDeliveryIndicationIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + NASDeliveryIndicationIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _NASDeliveryIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _NASDeliveryIndicationIEs_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< Reset >-----# + Reset = SEQ(name='Reset', mode=MODE_TYPE) + _Reset_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __Reset_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___Reset_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____Reset_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____Reset_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____Reset_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetType'))) + ____Reset_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 2), ('criticality', 'ignore'), ('Value', _____Reset_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 92), ('criticality', 'reject'), ('Value', _____Reset_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___Reset_protocolIEs__item__id._const_tab = ____Reset_protocolIEs__item__id_tab + ___Reset_protocolIEs__item__id._const_tab_at = None + ___Reset_protocolIEs__item__id._const_tab_id = 'id' + ___Reset_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___Reset_protocolIEs__item__criticality._const_tab = ____Reset_protocolIEs__item__id_tab + ___Reset_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___Reset_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___Reset_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___Reset_protocolIEs__item__value._const_tab = ____Reset_protocolIEs__item__id_tab + ___Reset_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___Reset_protocolIEs__item__value._const_tab_id = 'Value' + __Reset_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___Reset_protocolIEs__item__id), + ('criticality', ___Reset_protocolIEs__item__criticality), + ('value', ___Reset_protocolIEs__item__value), + ]) + __Reset_protocolIEs__item_._ext = None + _Reset_protocolIEs._cont = __Reset_protocolIEs__item_ + _Reset_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + Reset._cont = ASN1Dict([ + ('protocolIEs', _Reset_protocolIEs), + ]) + Reset._ext = [] + + #-----< ResetIEs >-----# + ResetIEs = CLASS(name='ResetIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ResetIEs_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _ResetIEs_val_Value_1 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetType'))) + ResetIEs._val = ASN1Set(rv=[dict([('id', 2), ('criticality', 'ignore'), ('Value', _ResetIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 92), ('criticality', 'reject'), ('Value', _ResetIEs_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< ResetType >-----# + ResetType = CHOICE(name='ResetType', mode=MODE_TYPE) + _ResetType_s1_Interface = ENUM(name='s1-Interface', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAll'))) + _ResetType_partOfS1_Interface = SEQ_OF(name='partOfS1-Interface', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-PDU-Contents', 'UE-associatedLogicalS1-ConnectionListRes'))) + ResetType._cont = ASN1Dict([ + ('s1-Interface', _ResetType_s1_Interface), + ('partOfS1-Interface', _ResetType_partOfS1_Interface), + ]) + ResetType._ext = [] + + #-----< ResetAll >-----# + ResetAll = ENUM(name='ResetAll', mode=MODE_TYPE) + ResetAll._cont = ASN1Dict([('reset-all', 0)]) + ResetAll._ext = [] + + #-----< UE-associatedLogicalS1-ConnectionListRes >-----# + UE_associatedLogicalS1_ConnectionListRes = SEQ_OF(name='UE-associatedLogicalS1-ConnectionListRes', mode=MODE_TYPE) + _UE_associatedLogicalS1_ConnectionListRes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __UE_associatedLogicalS1_ConnectionListRes__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____UE_associatedLogicalS1_ConnectionListRes__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-associatedLogicalS1-ConnectionItem'))) + ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab._val = ASN1Set(rv=[dict([('id', 91), ('criticality', 'reject'), ('Value', ____UE_associatedLogicalS1_ConnectionListRes__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __UE_associatedLogicalS1_ConnectionListRes__item__id._const_tab = ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab + __UE_associatedLogicalS1_ConnectionListRes__item__id._const_tab_at = None + __UE_associatedLogicalS1_ConnectionListRes__item__id._const_tab_id = 'id' + __UE_associatedLogicalS1_ConnectionListRes__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __UE_associatedLogicalS1_ConnectionListRes__item__criticality._const_tab = ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab + __UE_associatedLogicalS1_ConnectionListRes__item__criticality._const_tab_at = ('..', 'id') + __UE_associatedLogicalS1_ConnectionListRes__item__criticality._const_tab_id = 'criticality' + __UE_associatedLogicalS1_ConnectionListRes__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __UE_associatedLogicalS1_ConnectionListRes__item__value._const_tab = ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab + __UE_associatedLogicalS1_ConnectionListRes__item__value._const_tab_at = ('..', 'id') + __UE_associatedLogicalS1_ConnectionListRes__item__value._const_tab_id = 'Value' + _UE_associatedLogicalS1_ConnectionListRes__item_._cont = ASN1Dict([ + ('id', __UE_associatedLogicalS1_ConnectionListRes__item__id), + ('criticality', __UE_associatedLogicalS1_ConnectionListRes__item__criticality), + ('value', __UE_associatedLogicalS1_ConnectionListRes__item__value), + ]) + _UE_associatedLogicalS1_ConnectionListRes__item_._ext = None + UE_associatedLogicalS1_ConnectionListRes._cont = _UE_associatedLogicalS1_ConnectionListRes__item_ + UE_associatedLogicalS1_ConnectionListRes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< UE-associatedLogicalS1-ConnectionItemRes >-----# + UE_associatedLogicalS1_ConnectionItemRes = CLASS(name='UE-associatedLogicalS1-ConnectionItemRes', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UE_associatedLogicalS1_ConnectionItemRes_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-associatedLogicalS1-ConnectionItem'))) + UE_associatedLogicalS1_ConnectionItemRes._val = ASN1Set(rv=[dict([('id', 91), ('criticality', 'reject'), ('Value', _UE_associatedLogicalS1_ConnectionItemRes_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< ResetAcknowledge >-----# + ResetAcknowledge = SEQ(name='ResetAcknowledge', mode=MODE_TYPE) + _ResetAcknowledge_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __ResetAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___ResetAcknowledge_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____ResetAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UE-associatedLogicalS1-ConnectionListResAck'))) + _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____ResetAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 93), ('criticality', 'ignore'), ('Value', _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_0), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___ResetAcknowledge_protocolIEs__item__id._const_tab = ____ResetAcknowledge_protocolIEs__item__id_tab + ___ResetAcknowledge_protocolIEs__item__id._const_tab_at = None + ___ResetAcknowledge_protocolIEs__item__id._const_tab_id = 'id' + ___ResetAcknowledge_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___ResetAcknowledge_protocolIEs__item__criticality._const_tab = ____ResetAcknowledge_protocolIEs__item__id_tab + ___ResetAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___ResetAcknowledge_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___ResetAcknowledge_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___ResetAcknowledge_protocolIEs__item__value._const_tab = ____ResetAcknowledge_protocolIEs__item__id_tab + ___ResetAcknowledge_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___ResetAcknowledge_protocolIEs__item__value._const_tab_id = 'Value' + __ResetAcknowledge_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___ResetAcknowledge_protocolIEs__item__id), + ('criticality', ___ResetAcknowledge_protocolIEs__item__criticality), + ('value', ___ResetAcknowledge_protocolIEs__item__value), + ]) + __ResetAcknowledge_protocolIEs__item_._ext = None + _ResetAcknowledge_protocolIEs._cont = __ResetAcknowledge_protocolIEs__item_ + _ResetAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + ResetAcknowledge._cont = ASN1Dict([ + ('protocolIEs', _ResetAcknowledge_protocolIEs), + ]) + ResetAcknowledge._ext = [] + + #-----< ResetAcknowledgeIEs >-----# + ResetAcknowledgeIEs = CLASS(name='ResetAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ResetAcknowledgeIEs_val_Value_0 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UE-associatedLogicalS1-ConnectionListResAck'))) + _ResetAcknowledgeIEs_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ResetAcknowledgeIEs._val = ASN1Set(rv=[dict([('id', 93), ('criticality', 'ignore'), ('Value', _ResetAcknowledgeIEs_val_Value_0), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _ResetAcknowledgeIEs_val_Value_1), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UE-associatedLogicalS1-ConnectionListResAck >-----# + UE_associatedLogicalS1_ConnectionListResAck = SEQ_OF(name='UE-associatedLogicalS1-ConnectionListResAck', mode=MODE_TYPE) + _UE_associatedLogicalS1_ConnectionListResAck__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __UE_associatedLogicalS1_ConnectionListResAck__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____UE_associatedLogicalS1_ConnectionListResAck__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-associatedLogicalS1-ConnectionItem'))) + ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab._val = ASN1Set(rv=[dict([('id', 91), ('criticality', 'ignore'), ('Value', ____UE_associatedLogicalS1_ConnectionListResAck__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __UE_associatedLogicalS1_ConnectionListResAck__item__id._const_tab = ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab + __UE_associatedLogicalS1_ConnectionListResAck__item__id._const_tab_at = None + __UE_associatedLogicalS1_ConnectionListResAck__item__id._const_tab_id = 'id' + __UE_associatedLogicalS1_ConnectionListResAck__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __UE_associatedLogicalS1_ConnectionListResAck__item__criticality._const_tab = ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab + __UE_associatedLogicalS1_ConnectionListResAck__item__criticality._const_tab_at = ('..', 'id') + __UE_associatedLogicalS1_ConnectionListResAck__item__criticality._const_tab_id = 'criticality' + __UE_associatedLogicalS1_ConnectionListResAck__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __UE_associatedLogicalS1_ConnectionListResAck__item__value._const_tab = ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab + __UE_associatedLogicalS1_ConnectionListResAck__item__value._const_tab_at = ('..', 'id') + __UE_associatedLogicalS1_ConnectionListResAck__item__value._const_tab_id = 'Value' + _UE_associatedLogicalS1_ConnectionListResAck__item_._cont = ASN1Dict([ + ('id', __UE_associatedLogicalS1_ConnectionListResAck__item__id), + ('criticality', __UE_associatedLogicalS1_ConnectionListResAck__item__criticality), + ('value', __UE_associatedLogicalS1_ConnectionListResAck__item__value), + ]) + _UE_associatedLogicalS1_ConnectionListResAck__item_._ext = None + UE_associatedLogicalS1_ConnectionListResAck._cont = _UE_associatedLogicalS1_ConnectionListResAck__item_ + UE_associatedLogicalS1_ConnectionListResAck._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< UE-associatedLogicalS1-ConnectionItemResAck >-----# + UE_associatedLogicalS1_ConnectionItemResAck = CLASS(name='UE-associatedLogicalS1-ConnectionItemResAck', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UE_associatedLogicalS1_ConnectionItemResAck_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-associatedLogicalS1-ConnectionItem'))) + UE_associatedLogicalS1_ConnectionItemResAck._val = ASN1Set(rv=[dict([('id', 91), ('criticality', 'ignore'), ('Value', _UE_associatedLogicalS1_ConnectionItemResAck_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< ErrorIndication >-----# + ErrorIndication = SEQ(name='ErrorIndication', mode=MODE_TYPE) + _ErrorIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __ErrorIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___ErrorIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____ErrorIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____ErrorIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____ErrorIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____ErrorIndication_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____ErrorIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _____ErrorIndication_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + ____ErrorIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'optional')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 96), ('criticality', 'ignore'), ('Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___ErrorIndication_protocolIEs__item__id._const_tab = ____ErrorIndication_protocolIEs__item__id_tab + ___ErrorIndication_protocolIEs__item__id._const_tab_at = None + ___ErrorIndication_protocolIEs__item__id._const_tab_id = 'id' + ___ErrorIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___ErrorIndication_protocolIEs__item__criticality._const_tab = ____ErrorIndication_protocolIEs__item__id_tab + ___ErrorIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___ErrorIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___ErrorIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___ErrorIndication_protocolIEs__item__value._const_tab = ____ErrorIndication_protocolIEs__item__id_tab + ___ErrorIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___ErrorIndication_protocolIEs__item__value._const_tab_id = 'Value' + __ErrorIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___ErrorIndication_protocolIEs__item__id), + ('criticality', ___ErrorIndication_protocolIEs__item__criticality), + ('value', ___ErrorIndication_protocolIEs__item__value), + ]) + __ErrorIndication_protocolIEs__item_._ext = None + _ErrorIndication_protocolIEs._cont = __ErrorIndication_protocolIEs__item_ + _ErrorIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + ErrorIndication._cont = ASN1Dict([ + ('protocolIEs', _ErrorIndication_protocolIEs), + ]) + ErrorIndication._ext = [] + + #-----< ErrorIndicationIEs >-----# + ErrorIndicationIEs = CLASS(name='ErrorIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ErrorIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _ErrorIndicationIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _ErrorIndicationIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _ErrorIndicationIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _ErrorIndicationIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + ErrorIndicationIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _ErrorIndicationIEs_val_Value_0), ('presence', 'optional')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _ErrorIndicationIEs_val_Value_1), ('presence', 'optional')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _ErrorIndicationIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _ErrorIndicationIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 96), ('criticality', 'ignore'), ('Value', _ErrorIndicationIEs_val_Value_4), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< S1SetupRequest >-----# + S1SetupRequest = SEQ(name='S1SetupRequest', mode=MODE_TYPE) + _S1SetupRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __S1SetupRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___S1SetupRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____S1SetupRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_1 = STR_PRINT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBname'))) + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs'))) + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-RetentionInformation'))) + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_6 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-DefaultPagingDRX'))) + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_7 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) + ____S1SetupRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 59), ('criticality', 'reject'), ('Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 60), ('criticality', 'ignore'), ('Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')]), dict([('id', 64), ('criticality', 'reject'), ('Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 137), ('criticality', 'ignore'), ('Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 128), ('criticality', 'reject'), ('Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 228), ('criticality', 'ignore'), ('Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 234), ('criticality', 'ignore'), ('Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 291), ('criticality', 'ignore'), ('Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___S1SetupRequest_protocolIEs__item__id._const_tab = ____S1SetupRequest_protocolIEs__item__id_tab + ___S1SetupRequest_protocolIEs__item__id._const_tab_at = None + ___S1SetupRequest_protocolIEs__item__id._const_tab_id = 'id' + ___S1SetupRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___S1SetupRequest_protocolIEs__item__criticality._const_tab = ____S1SetupRequest_protocolIEs__item__id_tab + ___S1SetupRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___S1SetupRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___S1SetupRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___S1SetupRequest_protocolIEs__item__value._const_tab = ____S1SetupRequest_protocolIEs__item__id_tab + ___S1SetupRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___S1SetupRequest_protocolIEs__item__value._const_tab_id = 'Value' + __S1SetupRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___S1SetupRequest_protocolIEs__item__id), + ('criticality', ___S1SetupRequest_protocolIEs__item__criticality), + ('value', ___S1SetupRequest_protocolIEs__item__value), + ]) + __S1SetupRequest_protocolIEs__item_._ext = None + _S1SetupRequest_protocolIEs._cont = __S1SetupRequest_protocolIEs__item_ + _S1SetupRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + S1SetupRequest._cont = ASN1Dict([ + ('protocolIEs', _S1SetupRequest_protocolIEs), + ]) + S1SetupRequest._ext = [] + + #-----< S1SetupRequestIEs >-----# + S1SetupRequestIEs = CLASS(name='S1SetupRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _S1SetupRequestIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + _S1SetupRequestIEs_val_Value_1 = STR_PRINT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBname'))) + _S1SetupRequestIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs'))) + _S1SetupRequestIEs_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) + _S1SetupRequestIEs_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) + _S1SetupRequestIEs_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-RetentionInformation'))) + _S1SetupRequestIEs_val_Value_6 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-DefaultPagingDRX'))) + _S1SetupRequestIEs_val_Value_7 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) + S1SetupRequestIEs._val = ASN1Set(rv=[dict([('id', 59), ('criticality', 'reject'), ('Value', _S1SetupRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 60), ('criticality', 'ignore'), ('Value', _S1SetupRequestIEs_val_Value_1), ('presence', 'optional')]), dict([('id', 64), ('criticality', 'reject'), ('Value', _S1SetupRequestIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 137), ('criticality', 'ignore'), ('Value', _S1SetupRequestIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 128), ('criticality', 'reject'), ('Value', _S1SetupRequestIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 228), ('criticality', 'ignore'), ('Value', _S1SetupRequestIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 234), ('criticality', 'ignore'), ('Value', _S1SetupRequestIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 291), ('criticality', 'ignore'), ('Value', _S1SetupRequestIEs_val_Value_7), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< S1SetupResponse >-----# + S1SetupResponse = SEQ(name='S1SetupResponse', mode=MODE_TYPE) + _S1SetupResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __S1SetupResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___S1SetupResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____S1SetupResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_0 = STR_PRINT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMEname'))) + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedGUMMEIs'))) + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelativeMMECapacity'))) + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMERelaySupportIndicator'))) + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-RetentionInformation'))) + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_6 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedDCNs'))) + ____S1SetupResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 61), ('criticality', 'ignore'), ('Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'optional')]), dict([('id', 105), ('criticality', 'reject'), ('Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 87), ('criticality', 'ignore'), ('Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 163), ('criticality', 'ignore'), ('Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 228), ('criticality', 'ignore'), ('Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 247), ('criticality', 'ignore'), ('Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___S1SetupResponse_protocolIEs__item__id._const_tab = ____S1SetupResponse_protocolIEs__item__id_tab + ___S1SetupResponse_protocolIEs__item__id._const_tab_at = None + ___S1SetupResponse_protocolIEs__item__id._const_tab_id = 'id' + ___S1SetupResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___S1SetupResponse_protocolIEs__item__criticality._const_tab = ____S1SetupResponse_protocolIEs__item__id_tab + ___S1SetupResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___S1SetupResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___S1SetupResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___S1SetupResponse_protocolIEs__item__value._const_tab = ____S1SetupResponse_protocolIEs__item__id_tab + ___S1SetupResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___S1SetupResponse_protocolIEs__item__value._const_tab_id = 'Value' + __S1SetupResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___S1SetupResponse_protocolIEs__item__id), + ('criticality', ___S1SetupResponse_protocolIEs__item__criticality), + ('value', ___S1SetupResponse_protocolIEs__item__value), + ]) + __S1SetupResponse_protocolIEs__item_._ext = None + _S1SetupResponse_protocolIEs._cont = __S1SetupResponse_protocolIEs__item_ + _S1SetupResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + S1SetupResponse._cont = ASN1Dict([ + ('protocolIEs', _S1SetupResponse_protocolIEs), + ]) + S1SetupResponse._ext = [] + + #-----< S1SetupResponseIEs >-----# + S1SetupResponseIEs = CLASS(name='S1SetupResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _S1SetupResponseIEs_val_Value_0 = STR_PRINT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMEname'))) + _S1SetupResponseIEs_val_Value_1 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedGUMMEIs'))) + _S1SetupResponseIEs_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelativeMMECapacity'))) + _S1SetupResponseIEs_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMERelaySupportIndicator'))) + _S1SetupResponseIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _S1SetupResponseIEs_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-RetentionInformation'))) + _S1SetupResponseIEs_val_Value_6 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedDCNs'))) + S1SetupResponseIEs._val = ASN1Set(rv=[dict([('id', 61), ('criticality', 'ignore'), ('Value', _S1SetupResponseIEs_val_Value_0), ('presence', 'optional')]), dict([('id', 105), ('criticality', 'reject'), ('Value', _S1SetupResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 87), ('criticality', 'ignore'), ('Value', _S1SetupResponseIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 163), ('criticality', 'ignore'), ('Value', _S1SetupResponseIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _S1SetupResponseIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 228), ('criticality', 'ignore'), ('Value', _S1SetupResponseIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 247), ('criticality', 'ignore'), ('Value', _S1SetupResponseIEs_val_Value_6), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< S1SetupFailure >-----# + S1SetupFailure = SEQ(name='S1SetupFailure', mode=MODE_TYPE) + _S1SetupFailure_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __S1SetupFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___S1SetupFailure_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____S1SetupFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_1 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) + _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____S1SetupFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 2), ('criticality', 'ignore'), ('Value', _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 65), ('criticality', 'ignore'), ('Value', _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___S1SetupFailure_protocolIEs__item__id._const_tab = ____S1SetupFailure_protocolIEs__item__id_tab + ___S1SetupFailure_protocolIEs__item__id._const_tab_at = None + ___S1SetupFailure_protocolIEs__item__id._const_tab_id = 'id' + ___S1SetupFailure_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___S1SetupFailure_protocolIEs__item__criticality._const_tab = ____S1SetupFailure_protocolIEs__item__id_tab + ___S1SetupFailure_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___S1SetupFailure_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___S1SetupFailure_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___S1SetupFailure_protocolIEs__item__value._const_tab = ____S1SetupFailure_protocolIEs__item__id_tab + ___S1SetupFailure_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___S1SetupFailure_protocolIEs__item__value._const_tab_id = 'Value' + __S1SetupFailure_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___S1SetupFailure_protocolIEs__item__id), + ('criticality', ___S1SetupFailure_protocolIEs__item__criticality), + ('value', ___S1SetupFailure_protocolIEs__item__value), + ]) + __S1SetupFailure_protocolIEs__item_._ext = None + _S1SetupFailure_protocolIEs._cont = __S1SetupFailure_protocolIEs__item_ + _S1SetupFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + S1SetupFailure._cont = ASN1Dict([ + ('protocolIEs', _S1SetupFailure_protocolIEs), + ]) + S1SetupFailure._ext = [] + + #-----< S1SetupFailureIEs >-----# + S1SetupFailureIEs = CLASS(name='S1SetupFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _S1SetupFailureIEs_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _S1SetupFailureIEs_val_Value_1 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) + _S1SetupFailureIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + S1SetupFailureIEs._val = ASN1Set(rv=[dict([('id', 2), ('criticality', 'ignore'), ('Value', _S1SetupFailureIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 65), ('criticality', 'ignore'), ('Value', _S1SetupFailureIEs_val_Value_1), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _S1SetupFailureIEs_val_Value_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< ENBConfigurationUpdate >-----# + ENBConfigurationUpdate = SEQ(name='ENBConfigurationUpdate', mode=MODE_TYPE) + _ENBConfigurationUpdate_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __ENBConfigurationUpdate_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___ENBConfigurationUpdate_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____ENBConfigurationUpdate_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0 = STR_PRINT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBname'))) + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs'))) + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-DefaultPagingDRX'))) + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_5 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_6 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) + ____ENBConfigurationUpdate_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 60), ('criticality', 'ignore'), ('Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0), ('presence', 'optional')]), dict([('id', 64), ('criticality', 'reject'), ('Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')]), dict([('id', 128), ('criticality', 'reject'), ('Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 137), ('criticality', 'ignore'), ('Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 234), ('criticality', 'ignore'), ('Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 292), ('criticality', 'ignore'), ('Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 293), ('criticality', 'ignore'), ('Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___ENBConfigurationUpdate_protocolIEs__item__id._const_tab = ____ENBConfigurationUpdate_protocolIEs__item__id_tab + ___ENBConfigurationUpdate_protocolIEs__item__id._const_tab_at = None + ___ENBConfigurationUpdate_protocolIEs__item__id._const_tab_id = 'id' + ___ENBConfigurationUpdate_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___ENBConfigurationUpdate_protocolIEs__item__criticality._const_tab = ____ENBConfigurationUpdate_protocolIEs__item__id_tab + ___ENBConfigurationUpdate_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___ENBConfigurationUpdate_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___ENBConfigurationUpdate_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___ENBConfigurationUpdate_protocolIEs__item__value._const_tab = ____ENBConfigurationUpdate_protocolIEs__item__id_tab + ___ENBConfigurationUpdate_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___ENBConfigurationUpdate_protocolIEs__item__value._const_tab_id = 'Value' + __ENBConfigurationUpdate_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___ENBConfigurationUpdate_protocolIEs__item__id), + ('criticality', ___ENBConfigurationUpdate_protocolIEs__item__criticality), + ('value', ___ENBConfigurationUpdate_protocolIEs__item__value), + ]) + __ENBConfigurationUpdate_protocolIEs__item_._ext = None + _ENBConfigurationUpdate_protocolIEs._cont = __ENBConfigurationUpdate_protocolIEs__item_ + _ENBConfigurationUpdate_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + ENBConfigurationUpdate._cont = ASN1Dict([ + ('protocolIEs', _ENBConfigurationUpdate_protocolIEs), + ]) + ENBConfigurationUpdate._ext = [] + + #-----< ENBConfigurationUpdateIEs >-----# + ENBConfigurationUpdateIEs = CLASS(name='ENBConfigurationUpdateIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ENBConfigurationUpdateIEs_val_Value_0 = STR_PRINT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBname'))) + _ENBConfigurationUpdateIEs_val_Value_1 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs'))) + _ENBConfigurationUpdateIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) + _ENBConfigurationUpdateIEs_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) + _ENBConfigurationUpdateIEs_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-DefaultPagingDRX'))) + _ENBConfigurationUpdateIEs_val_Value_5 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) + _ENBConfigurationUpdateIEs_val_Value_6 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) + ENBConfigurationUpdateIEs._val = ASN1Set(rv=[dict([('id', 60), ('criticality', 'ignore'), ('Value', _ENBConfigurationUpdateIEs_val_Value_0), ('presence', 'optional')]), dict([('id', 64), ('criticality', 'reject'), ('Value', _ENBConfigurationUpdateIEs_val_Value_1), ('presence', 'optional')]), dict([('id', 128), ('criticality', 'reject'), ('Value', _ENBConfigurationUpdateIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 137), ('criticality', 'ignore'), ('Value', _ENBConfigurationUpdateIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 234), ('criticality', 'ignore'), ('Value', _ENBConfigurationUpdateIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 292), ('criticality', 'ignore'), ('Value', _ENBConfigurationUpdateIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 293), ('criticality', 'ignore'), ('Value', _ENBConfigurationUpdateIEs_val_Value_6), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< ENBConfigurationUpdateAcknowledge >-----# + ENBConfigurationUpdateAcknowledge = SEQ(name='ENBConfigurationUpdateAcknowledge', mode=MODE_TYPE) + _ENBConfigurationUpdateAcknowledge_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __ENBConfigurationUpdateAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 58), ('criticality', 'ignore'), ('Value', _____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab = ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab_at = None + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab_id = 'id' + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab = ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab = ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab_id = 'Value' + __ENBConfigurationUpdateAcknowledge_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id), + ('criticality', ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality), + ('value', ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value), + ]) + __ENBConfigurationUpdateAcknowledge_protocolIEs__item_._ext = None + _ENBConfigurationUpdateAcknowledge_protocolIEs._cont = __ENBConfigurationUpdateAcknowledge_protocolIEs__item_ + _ENBConfigurationUpdateAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + ENBConfigurationUpdateAcknowledge._cont = ASN1Dict([ + ('protocolIEs', _ENBConfigurationUpdateAcknowledge_protocolIEs), + ]) + ENBConfigurationUpdateAcknowledge._ext = [] + + #-----< ENBConfigurationUpdateAcknowledgeIEs >-----# + ENBConfigurationUpdateAcknowledgeIEs = CLASS(name='ENBConfigurationUpdateAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ENBConfigurationUpdateAcknowledgeIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ENBConfigurationUpdateAcknowledgeIEs._val = ASN1Set(rv=[dict([('id', 58), ('criticality', 'ignore'), ('Value', _ENBConfigurationUpdateAcknowledgeIEs_val_Value_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< ENBConfigurationUpdateFailure >-----# + ENBConfigurationUpdateFailure = SEQ(name='ENBConfigurationUpdateFailure', mode=MODE_TYPE) + _ENBConfigurationUpdateFailure_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __ENBConfigurationUpdateFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___ENBConfigurationUpdateFailure_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) + _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 2), ('criticality', 'ignore'), ('Value', _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 65), ('criticality', 'ignore'), ('Value', _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___ENBConfigurationUpdateFailure_protocolIEs__item__id._const_tab = ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab + ___ENBConfigurationUpdateFailure_protocolIEs__item__id._const_tab_at = None + ___ENBConfigurationUpdateFailure_protocolIEs__item__id._const_tab_id = 'id' + ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab = ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab + ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___ENBConfigurationUpdateFailure_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___ENBConfigurationUpdateFailure_protocolIEs__item__value._const_tab = ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab + ___ENBConfigurationUpdateFailure_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___ENBConfigurationUpdateFailure_protocolIEs__item__value._const_tab_id = 'Value' + __ENBConfigurationUpdateFailure_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___ENBConfigurationUpdateFailure_protocolIEs__item__id), + ('criticality', ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality), + ('value', ___ENBConfigurationUpdateFailure_protocolIEs__item__value), + ]) + __ENBConfigurationUpdateFailure_protocolIEs__item_._ext = None + _ENBConfigurationUpdateFailure_protocolIEs._cont = __ENBConfigurationUpdateFailure_protocolIEs__item_ + _ENBConfigurationUpdateFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + ENBConfigurationUpdateFailure._cont = ASN1Dict([ + ('protocolIEs', _ENBConfigurationUpdateFailure_protocolIEs), + ]) + ENBConfigurationUpdateFailure._ext = [] + + #-----< ENBConfigurationUpdateFailureIEs >-----# + ENBConfigurationUpdateFailureIEs = CLASS(name='ENBConfigurationUpdateFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ENBConfigurationUpdateFailureIEs_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _ENBConfigurationUpdateFailureIEs_val_Value_1 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) + _ENBConfigurationUpdateFailureIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ENBConfigurationUpdateFailureIEs._val = ASN1Set(rv=[dict([('id', 2), ('criticality', 'ignore'), ('Value', _ENBConfigurationUpdateFailureIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 65), ('criticality', 'ignore'), ('Value', _ENBConfigurationUpdateFailureIEs_val_Value_1), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _ENBConfigurationUpdateFailureIEs_val_Value_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< MMEConfigurationUpdate >-----# + MMEConfigurationUpdate = SEQ(name='MMEConfigurationUpdate', mode=MODE_TYPE) + _MMEConfigurationUpdate_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __MMEConfigurationUpdate_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___MMEConfigurationUpdate_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____MMEConfigurationUpdate_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0 = STR_PRINT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMEname'))) + _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedGUMMEIs'))) + _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelativeMMECapacity'))) + _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedDCNs'))) + ____MMEConfigurationUpdate_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 61), ('criticality', 'ignore'), ('Value', _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0), ('presence', 'optional')]), dict([('id', 105), ('criticality', 'reject'), ('Value', _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')]), dict([('id', 87), ('criticality', 'reject'), ('Value', _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 247), ('criticality', 'ignore'), ('Value', _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___MMEConfigurationUpdate_protocolIEs__item__id._const_tab = ____MMEConfigurationUpdate_protocolIEs__item__id_tab + ___MMEConfigurationUpdate_protocolIEs__item__id._const_tab_at = None + ___MMEConfigurationUpdate_protocolIEs__item__id._const_tab_id = 'id' + ___MMEConfigurationUpdate_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___MMEConfigurationUpdate_protocolIEs__item__criticality._const_tab = ____MMEConfigurationUpdate_protocolIEs__item__id_tab + ___MMEConfigurationUpdate_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___MMEConfigurationUpdate_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___MMEConfigurationUpdate_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___MMEConfigurationUpdate_protocolIEs__item__value._const_tab = ____MMEConfigurationUpdate_protocolIEs__item__id_tab + ___MMEConfigurationUpdate_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___MMEConfigurationUpdate_protocolIEs__item__value._const_tab_id = 'Value' + __MMEConfigurationUpdate_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___MMEConfigurationUpdate_protocolIEs__item__id), + ('criticality', ___MMEConfigurationUpdate_protocolIEs__item__criticality), + ('value', ___MMEConfigurationUpdate_protocolIEs__item__value), + ]) + __MMEConfigurationUpdate_protocolIEs__item_._ext = None + _MMEConfigurationUpdate_protocolIEs._cont = __MMEConfigurationUpdate_protocolIEs__item_ + _MMEConfigurationUpdate_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + MMEConfigurationUpdate._cont = ASN1Dict([ + ('protocolIEs', _MMEConfigurationUpdate_protocolIEs), + ]) + MMEConfigurationUpdate._ext = [] + + #-----< MMEConfigurationUpdateIEs >-----# + MMEConfigurationUpdateIEs = CLASS(name='MMEConfigurationUpdateIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _MMEConfigurationUpdateIEs_val_Value_0 = STR_PRINT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMEname'))) + _MMEConfigurationUpdateIEs_val_Value_1 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedGUMMEIs'))) + _MMEConfigurationUpdateIEs_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelativeMMECapacity'))) + _MMEConfigurationUpdateIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedDCNs'))) + MMEConfigurationUpdateIEs._val = ASN1Set(rv=[dict([('id', 61), ('criticality', 'ignore'), ('Value', _MMEConfigurationUpdateIEs_val_Value_0), ('presence', 'optional')]), dict([('id', 105), ('criticality', 'reject'), ('Value', _MMEConfigurationUpdateIEs_val_Value_1), ('presence', 'optional')]), dict([('id', 87), ('criticality', 'reject'), ('Value', _MMEConfigurationUpdateIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 247), ('criticality', 'ignore'), ('Value', _MMEConfigurationUpdateIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< MMEConfigurationUpdateAcknowledge >-----# + MMEConfigurationUpdateAcknowledge = SEQ(name='MMEConfigurationUpdateAcknowledge', mode=MODE_TYPE) + _MMEConfigurationUpdateAcknowledge_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __MMEConfigurationUpdateAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 58), ('criticality', 'ignore'), ('Value', _____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab = ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab_at = None + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab_id = 'id' + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab = ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab = ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab_id = 'Value' + __MMEConfigurationUpdateAcknowledge_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id), + ('criticality', ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality), + ('value', ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value), + ]) + __MMEConfigurationUpdateAcknowledge_protocolIEs__item_._ext = None + _MMEConfigurationUpdateAcknowledge_protocolIEs._cont = __MMEConfigurationUpdateAcknowledge_protocolIEs__item_ + _MMEConfigurationUpdateAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + MMEConfigurationUpdateAcknowledge._cont = ASN1Dict([ + ('protocolIEs', _MMEConfigurationUpdateAcknowledge_protocolIEs), + ]) + MMEConfigurationUpdateAcknowledge._ext = [] + + #-----< MMEConfigurationUpdateAcknowledgeIEs >-----# + MMEConfigurationUpdateAcknowledgeIEs = CLASS(name='MMEConfigurationUpdateAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _MMEConfigurationUpdateAcknowledgeIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + MMEConfigurationUpdateAcknowledgeIEs._val = ASN1Set(rv=[dict([('id', 58), ('criticality', 'ignore'), ('Value', _MMEConfigurationUpdateAcknowledgeIEs_val_Value_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< MMEConfigurationUpdateFailure >-----# + MMEConfigurationUpdateFailure = SEQ(name='MMEConfigurationUpdateFailure', mode=MODE_TYPE) + _MMEConfigurationUpdateFailure_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __MMEConfigurationUpdateFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___MMEConfigurationUpdateFailure_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) + _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 2), ('criticality', 'ignore'), ('Value', _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 65), ('criticality', 'ignore'), ('Value', _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___MMEConfigurationUpdateFailure_protocolIEs__item__id._const_tab = ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab + ___MMEConfigurationUpdateFailure_protocolIEs__item__id._const_tab_at = None + ___MMEConfigurationUpdateFailure_protocolIEs__item__id._const_tab_id = 'id' + ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab = ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab + ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___MMEConfigurationUpdateFailure_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___MMEConfigurationUpdateFailure_protocolIEs__item__value._const_tab = ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab + ___MMEConfigurationUpdateFailure_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___MMEConfigurationUpdateFailure_protocolIEs__item__value._const_tab_id = 'Value' + __MMEConfigurationUpdateFailure_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___MMEConfigurationUpdateFailure_protocolIEs__item__id), + ('criticality', ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality), + ('value', ___MMEConfigurationUpdateFailure_protocolIEs__item__value), + ]) + __MMEConfigurationUpdateFailure_protocolIEs__item_._ext = None + _MMEConfigurationUpdateFailure_protocolIEs._cont = __MMEConfigurationUpdateFailure_protocolIEs__item_ + _MMEConfigurationUpdateFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + MMEConfigurationUpdateFailure._cont = ASN1Dict([ + ('protocolIEs', _MMEConfigurationUpdateFailure_protocolIEs), + ]) + MMEConfigurationUpdateFailure._ext = [] + + #-----< MMEConfigurationUpdateFailureIEs >-----# + MMEConfigurationUpdateFailureIEs = CLASS(name='MMEConfigurationUpdateFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _MMEConfigurationUpdateFailureIEs_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _MMEConfigurationUpdateFailureIEs_val_Value_1 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) + _MMEConfigurationUpdateFailureIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + MMEConfigurationUpdateFailureIEs._val = ASN1Set(rv=[dict([('id', 2), ('criticality', 'ignore'), ('Value', _MMEConfigurationUpdateFailureIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 65), ('criticality', 'ignore'), ('Value', _MMEConfigurationUpdateFailureIEs_val_Value_1), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _MMEConfigurationUpdateFailureIEs_val_Value_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< DownlinkS1cdma2000tunnelling >-----# + DownlinkS1cdma2000tunnelling = SEQ(name='DownlinkS1cdma2000tunnelling', mode=MODE_TYPE) + _DownlinkS1cdma2000tunnelling_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __DownlinkS1cdma2000tunnelling_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSubjecttoDataForwardingList'))) + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000HOStatus'))) + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000RATType'))) + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000PDU'))) + ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 12), ('criticality', 'ignore'), ('Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 83), ('criticality', 'ignore'), ('Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 71), ('criticality', 'reject'), ('Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 70), ('criticality', 'reject'), ('Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab = ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab_at = None + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab_id = 'id' + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab = ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab = ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab_id = 'Value' + __DownlinkS1cdma2000tunnelling_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id), + ('criticality', ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality), + ('value', ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value), + ]) + __DownlinkS1cdma2000tunnelling_protocolIEs__item_._ext = None + _DownlinkS1cdma2000tunnelling_protocolIEs._cont = __DownlinkS1cdma2000tunnelling_protocolIEs__item_ + _DownlinkS1cdma2000tunnelling_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + DownlinkS1cdma2000tunnelling._cont = ASN1Dict([ + ('protocolIEs', _DownlinkS1cdma2000tunnelling_protocolIEs), + ]) + DownlinkS1cdma2000tunnelling._ext = [] + + #-----< DownlinkS1cdma2000tunnellingIEs >-----# + DownlinkS1cdma2000tunnellingIEs = CLASS(name='DownlinkS1cdma2000tunnellingIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _DownlinkS1cdma2000tunnellingIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _DownlinkS1cdma2000tunnellingIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _DownlinkS1cdma2000tunnellingIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSubjecttoDataForwardingList'))) + _DownlinkS1cdma2000tunnellingIEs_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000HOStatus'))) + _DownlinkS1cdma2000tunnellingIEs_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000RATType'))) + _DownlinkS1cdma2000tunnellingIEs_val_Value_5 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000PDU'))) + DownlinkS1cdma2000tunnellingIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 12), ('criticality', 'ignore'), ('Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 83), ('criticality', 'ignore'), ('Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 71), ('criticality', 'reject'), ('Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 70), ('criticality', 'reject'), ('Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_5), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< UplinkS1cdma2000tunnelling >-----# + UplinkS1cdma2000tunnelling = SEQ(name='UplinkS1cdma2000tunnelling', mode=MODE_TYPE) + _UplinkS1cdma2000tunnelling_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UplinkS1cdma2000tunnelling_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UplinkS1cdma2000tunnelling_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000RATType'))) + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000SectorID'))) + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000HORequiredIndication'))) + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXSRVCCInfo'))) + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXRAND'))) + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000PDU'))) + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_8 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRANRoundTripDelayEstimationInfo'))) + ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 71), ('criticality', 'reject'), ('Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 72), ('criticality', 'reject'), ('Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 84), ('criticality', 'ignore'), ('Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 102), ('criticality', 'reject'), ('Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 97), ('criticality', 'reject'), ('Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 70), ('criticality', 'reject'), ('Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_7), ('presence', 'mandatory')]), dict([('id', 140), ('criticality', 'ignore'), ('Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UplinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab = ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab + ___UplinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab_at = None + ___UplinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab_id = 'id' + ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab = ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab + ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UplinkS1cdma2000tunnelling_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UplinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab = ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab + ___UplinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UplinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab_id = 'Value' + __UplinkS1cdma2000tunnelling_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UplinkS1cdma2000tunnelling_protocolIEs__item__id), + ('criticality', ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality), + ('value', ___UplinkS1cdma2000tunnelling_protocolIEs__item__value), + ]) + __UplinkS1cdma2000tunnelling_protocolIEs__item_._ext = None + _UplinkS1cdma2000tunnelling_protocolIEs._cont = __UplinkS1cdma2000tunnelling_protocolIEs__item_ + _UplinkS1cdma2000tunnelling_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UplinkS1cdma2000tunnelling._cont = ASN1Dict([ + ('protocolIEs', _UplinkS1cdma2000tunnelling_protocolIEs), + ]) + UplinkS1cdma2000tunnelling._ext = [] + + #-----< UplinkS1cdma2000tunnellingIEs >-----# + UplinkS1cdma2000tunnellingIEs = CLASS(name='UplinkS1cdma2000tunnellingIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UplinkS1cdma2000tunnellingIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UplinkS1cdma2000tunnellingIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UplinkS1cdma2000tunnellingIEs_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000RATType'))) + _UplinkS1cdma2000tunnellingIEs_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000SectorID'))) + _UplinkS1cdma2000tunnellingIEs_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000HORequiredIndication'))) + _UplinkS1cdma2000tunnellingIEs_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXSRVCCInfo'))) + _UplinkS1cdma2000tunnellingIEs_val_Value_6 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXRAND'))) + _UplinkS1cdma2000tunnellingIEs_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000PDU'))) + _UplinkS1cdma2000tunnellingIEs_val_Value_8 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRANRoundTripDelayEstimationInfo'))) + UplinkS1cdma2000tunnellingIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _UplinkS1cdma2000tunnellingIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _UplinkS1cdma2000tunnellingIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 71), ('criticality', 'reject'), ('Value', _UplinkS1cdma2000tunnellingIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 72), ('criticality', 'reject'), ('Value', _UplinkS1cdma2000tunnellingIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 84), ('criticality', 'ignore'), ('Value', _UplinkS1cdma2000tunnellingIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 102), ('criticality', 'reject'), ('Value', _UplinkS1cdma2000tunnellingIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 97), ('criticality', 'reject'), ('Value', _UplinkS1cdma2000tunnellingIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 70), ('criticality', 'reject'), ('Value', _UplinkS1cdma2000tunnellingIEs_val_Value_7), ('presence', 'mandatory')]), dict([('id', 140), ('criticality', 'ignore'), ('Value', _UplinkS1cdma2000tunnellingIEs_val_Value_8), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UECapabilityInfoIndication >-----# + UECapabilityInfoIndication = SEQ(name='UECapabilityInfoIndication', mode=MODE_TYPE) + _UECapabilityInfoIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UECapabilityInfoIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UECapabilityInfoIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UECapabilityInfoIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapabilityForPaging'))) + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_4 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Application-Layer-Measurement-Capability'))) + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LTE-M-Indication'))) + ____UECapabilityInfoIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 198), ('criticality', 'ignore'), ('Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 263), ('criticality', 'ignore'), ('Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 272), ('criticality', 'ignore'), ('Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UECapabilityInfoIndication_protocolIEs__item__id._const_tab = ____UECapabilityInfoIndication_protocolIEs__item__id_tab + ___UECapabilityInfoIndication_protocolIEs__item__id._const_tab_at = None + ___UECapabilityInfoIndication_protocolIEs__item__id._const_tab_id = 'id' + ___UECapabilityInfoIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UECapabilityInfoIndication_protocolIEs__item__criticality._const_tab = ____UECapabilityInfoIndication_protocolIEs__item__id_tab + ___UECapabilityInfoIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UECapabilityInfoIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UECapabilityInfoIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UECapabilityInfoIndication_protocolIEs__item__value._const_tab = ____UECapabilityInfoIndication_protocolIEs__item__id_tab + ___UECapabilityInfoIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UECapabilityInfoIndication_protocolIEs__item__value._const_tab_id = 'Value' + __UECapabilityInfoIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UECapabilityInfoIndication_protocolIEs__item__id), + ('criticality', ___UECapabilityInfoIndication_protocolIEs__item__criticality), + ('value', ___UECapabilityInfoIndication_protocolIEs__item__value), + ]) + __UECapabilityInfoIndication_protocolIEs__item_._ext = None + _UECapabilityInfoIndication_protocolIEs._cont = __UECapabilityInfoIndication_protocolIEs__item_ + _UECapabilityInfoIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UECapabilityInfoIndication._cont = ASN1Dict([ + ('protocolIEs', _UECapabilityInfoIndication_protocolIEs), + ]) + UECapabilityInfoIndication._ext = [] + + #-----< UECapabilityInfoIndicationIEs >-----# + UECapabilityInfoIndicationIEs = CLASS(name='UECapabilityInfoIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UECapabilityInfoIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UECapabilityInfoIndicationIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UECapabilityInfoIndicationIEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + _UECapabilityInfoIndicationIEs_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapabilityForPaging'))) + _UECapabilityInfoIndicationIEs_val_Value_4 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Application-Layer-Measurement-Capability'))) + _UECapabilityInfoIndicationIEs_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LTE-M-Indication'))) + UECapabilityInfoIndicationIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _UECapabilityInfoIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _UECapabilityInfoIndicationIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _UECapabilityInfoIndicationIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 198), ('criticality', 'ignore'), ('Value', _UECapabilityInfoIndicationIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 263), ('criticality', 'ignore'), ('Value', _UECapabilityInfoIndicationIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 272), ('criticality', 'ignore'), ('Value', _UECapabilityInfoIndicationIEs_val_Value_5), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< ENBStatusTransfer >-----# + ENBStatusTransfer = SEQ(name='ENBStatusTransfer', mode=MODE_TYPE) + _ENBStatusTransfer_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __ENBStatusTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___ENBStatusTransfer_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____ENBStatusTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-StatusTransfer-TransparentContainer'))) + ____ENBStatusTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 90), ('criticality', 'reject'), ('Value', _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___ENBStatusTransfer_protocolIEs__item__id._const_tab = ____ENBStatusTransfer_protocolIEs__item__id_tab + ___ENBStatusTransfer_protocolIEs__item__id._const_tab_at = None + ___ENBStatusTransfer_protocolIEs__item__id._const_tab_id = 'id' + ___ENBStatusTransfer_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___ENBStatusTransfer_protocolIEs__item__criticality._const_tab = ____ENBStatusTransfer_protocolIEs__item__id_tab + ___ENBStatusTransfer_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___ENBStatusTransfer_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___ENBStatusTransfer_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___ENBStatusTransfer_protocolIEs__item__value._const_tab = ____ENBStatusTransfer_protocolIEs__item__id_tab + ___ENBStatusTransfer_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___ENBStatusTransfer_protocolIEs__item__value._const_tab_id = 'Value' + __ENBStatusTransfer_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___ENBStatusTransfer_protocolIEs__item__id), + ('criticality', ___ENBStatusTransfer_protocolIEs__item__criticality), + ('value', ___ENBStatusTransfer_protocolIEs__item__value), + ]) + __ENBStatusTransfer_protocolIEs__item_._ext = None + _ENBStatusTransfer_protocolIEs._cont = __ENBStatusTransfer_protocolIEs__item_ + _ENBStatusTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + ENBStatusTransfer._cont = ASN1Dict([ + ('protocolIEs', _ENBStatusTransfer_protocolIEs), + ]) + ENBStatusTransfer._ext = [] + + #-----< ENBStatusTransferIEs >-----# + ENBStatusTransferIEs = CLASS(name='ENBStatusTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ENBStatusTransferIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _ENBStatusTransferIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _ENBStatusTransferIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-StatusTransfer-TransparentContainer'))) + ENBStatusTransferIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _ENBStatusTransferIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _ENBStatusTransferIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 90), ('criticality', 'reject'), ('Value', _ENBStatusTransferIEs_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< MMEStatusTransfer >-----# + MMEStatusTransfer = SEQ(name='MMEStatusTransfer', mode=MODE_TYPE) + _MMEStatusTransfer_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __MMEStatusTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___MMEStatusTransfer_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____MMEStatusTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-StatusTransfer-TransparentContainer'))) + ____MMEStatusTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 90), ('criticality', 'reject'), ('Value', _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___MMEStatusTransfer_protocolIEs__item__id._const_tab = ____MMEStatusTransfer_protocolIEs__item__id_tab + ___MMEStatusTransfer_protocolIEs__item__id._const_tab_at = None + ___MMEStatusTransfer_protocolIEs__item__id._const_tab_id = 'id' + ___MMEStatusTransfer_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___MMEStatusTransfer_protocolIEs__item__criticality._const_tab = ____MMEStatusTransfer_protocolIEs__item__id_tab + ___MMEStatusTransfer_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___MMEStatusTransfer_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___MMEStatusTransfer_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___MMEStatusTransfer_protocolIEs__item__value._const_tab = ____MMEStatusTransfer_protocolIEs__item__id_tab + ___MMEStatusTransfer_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___MMEStatusTransfer_protocolIEs__item__value._const_tab_id = 'Value' + __MMEStatusTransfer_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___MMEStatusTransfer_protocolIEs__item__id), + ('criticality', ___MMEStatusTransfer_protocolIEs__item__criticality), + ('value', ___MMEStatusTransfer_protocolIEs__item__value), + ]) + __MMEStatusTransfer_protocolIEs__item_._ext = None + _MMEStatusTransfer_protocolIEs._cont = __MMEStatusTransfer_protocolIEs__item_ + _MMEStatusTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + MMEStatusTransfer._cont = ASN1Dict([ + ('protocolIEs', _MMEStatusTransfer_protocolIEs), + ]) + MMEStatusTransfer._ext = [] + + #-----< MMEStatusTransferIEs >-----# + MMEStatusTransferIEs = CLASS(name='MMEStatusTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _MMEStatusTransferIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _MMEStatusTransferIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _MMEStatusTransferIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-StatusTransfer-TransparentContainer'))) + MMEStatusTransferIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _MMEStatusTransferIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _MMEStatusTransferIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 90), ('criticality', 'reject'), ('Value', _MMEStatusTransferIEs_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< TraceStart >-----# + TraceStart = SEQ(name='TraceStart', mode=MODE_TYPE) + _TraceStart_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __TraceStart_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___TraceStart_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____TraceStart_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____TraceStart_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____TraceStart_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____TraceStart_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) + ____TraceStart_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____TraceStart_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____TraceStart_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 25), ('criticality', 'ignore'), ('Value', _____TraceStart_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___TraceStart_protocolIEs__item__id._const_tab = ____TraceStart_protocolIEs__item__id_tab + ___TraceStart_protocolIEs__item__id._const_tab_at = None + ___TraceStart_protocolIEs__item__id._const_tab_id = 'id' + ___TraceStart_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___TraceStart_protocolIEs__item__criticality._const_tab = ____TraceStart_protocolIEs__item__id_tab + ___TraceStart_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___TraceStart_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___TraceStart_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___TraceStart_protocolIEs__item__value._const_tab = ____TraceStart_protocolIEs__item__id_tab + ___TraceStart_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___TraceStart_protocolIEs__item__value._const_tab_id = 'Value' + __TraceStart_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___TraceStart_protocolIEs__item__id), + ('criticality', ___TraceStart_protocolIEs__item__criticality), + ('value', ___TraceStart_protocolIEs__item__value), + ]) + __TraceStart_protocolIEs__item_._ext = None + _TraceStart_protocolIEs._cont = __TraceStart_protocolIEs__item_ + _TraceStart_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + TraceStart._cont = ASN1Dict([ + ('protocolIEs', _TraceStart_protocolIEs), + ]) + TraceStart._ext = [] + + #-----< TraceStartIEs >-----# + TraceStartIEs = CLASS(name='TraceStartIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _TraceStartIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _TraceStartIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _TraceStartIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) + TraceStartIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _TraceStartIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _TraceStartIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 25), ('criticality', 'ignore'), ('Value', _TraceStartIEs_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< TraceFailureIndication >-----# + TraceFailureIndication = SEQ(name='TraceFailureIndication', mode=MODE_TYPE) + _TraceFailureIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __TraceFailureIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___TraceFailureIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____TraceFailureIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) + _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_3 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + ____TraceFailureIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 86), ('criticality', 'ignore'), ('Value', _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___TraceFailureIndication_protocolIEs__item__id._const_tab = ____TraceFailureIndication_protocolIEs__item__id_tab + ___TraceFailureIndication_protocolIEs__item__id._const_tab_at = None + ___TraceFailureIndication_protocolIEs__item__id._const_tab_id = 'id' + ___TraceFailureIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___TraceFailureIndication_protocolIEs__item__criticality._const_tab = ____TraceFailureIndication_protocolIEs__item__id_tab + ___TraceFailureIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___TraceFailureIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___TraceFailureIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___TraceFailureIndication_protocolIEs__item__value._const_tab = ____TraceFailureIndication_protocolIEs__item__id_tab + ___TraceFailureIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___TraceFailureIndication_protocolIEs__item__value._const_tab_id = 'Value' + __TraceFailureIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___TraceFailureIndication_protocolIEs__item__id), + ('criticality', ___TraceFailureIndication_protocolIEs__item__criticality), + ('value', ___TraceFailureIndication_protocolIEs__item__value), + ]) + __TraceFailureIndication_protocolIEs__item_._ext = None + _TraceFailureIndication_protocolIEs._cont = __TraceFailureIndication_protocolIEs__item_ + _TraceFailureIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + TraceFailureIndication._cont = ASN1Dict([ + ('protocolIEs', _TraceFailureIndication_protocolIEs), + ]) + TraceFailureIndication._ext = [] + + #-----< TraceFailureIndicationIEs >-----# + TraceFailureIndicationIEs = CLASS(name='TraceFailureIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _TraceFailureIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _TraceFailureIndicationIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _TraceFailureIndicationIEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) + _TraceFailureIndicationIEs_val_Value_3 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + TraceFailureIndicationIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _TraceFailureIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _TraceFailureIndicationIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 86), ('criticality', 'ignore'), ('Value', _TraceFailureIndicationIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _TraceFailureIndicationIEs_val_Value_3), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< DeactivateTrace >-----# + DeactivateTrace = SEQ(name='DeactivateTrace', mode=MODE_TYPE) + _DeactivateTrace_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __DeactivateTrace_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___DeactivateTrace_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____DeactivateTrace_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) + ____DeactivateTrace_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 86), ('criticality', 'ignore'), ('Value', _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___DeactivateTrace_protocolIEs__item__id._const_tab = ____DeactivateTrace_protocolIEs__item__id_tab + ___DeactivateTrace_protocolIEs__item__id._const_tab_at = None + ___DeactivateTrace_protocolIEs__item__id._const_tab_id = 'id' + ___DeactivateTrace_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___DeactivateTrace_protocolIEs__item__criticality._const_tab = ____DeactivateTrace_protocolIEs__item__id_tab + ___DeactivateTrace_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___DeactivateTrace_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___DeactivateTrace_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___DeactivateTrace_protocolIEs__item__value._const_tab = ____DeactivateTrace_protocolIEs__item__id_tab + ___DeactivateTrace_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___DeactivateTrace_protocolIEs__item__value._const_tab_id = 'Value' + __DeactivateTrace_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___DeactivateTrace_protocolIEs__item__id), + ('criticality', ___DeactivateTrace_protocolIEs__item__criticality), + ('value', ___DeactivateTrace_protocolIEs__item__value), + ]) + __DeactivateTrace_protocolIEs__item_._ext = None + _DeactivateTrace_protocolIEs._cont = __DeactivateTrace_protocolIEs__item_ + _DeactivateTrace_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + DeactivateTrace._cont = ASN1Dict([ + ('protocolIEs', _DeactivateTrace_protocolIEs), + ]) + DeactivateTrace._ext = [] + + #-----< DeactivateTraceIEs >-----# + DeactivateTraceIEs = CLASS(name='DeactivateTraceIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _DeactivateTraceIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _DeactivateTraceIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _DeactivateTraceIEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) + DeactivateTraceIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _DeactivateTraceIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _DeactivateTraceIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 86), ('criticality', 'ignore'), ('Value', _DeactivateTraceIEs_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< CellTrafficTrace >-----# + CellTrafficTrace = SEQ(name='CellTrafficTrace', mode=MODE_TYPE) + _CellTrafficTrace_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __CellTrafficTrace_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___CellTrafficTrace_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____CellTrafficTrace_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_4 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PrivacyIndicator'))) + ____CellTrafficTrace_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 86), ('criticality', 'ignore'), ('Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 131), ('criticality', 'ignore'), ('Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 166), ('criticality', 'ignore'), ('Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___CellTrafficTrace_protocolIEs__item__id._const_tab = ____CellTrafficTrace_protocolIEs__item__id_tab + ___CellTrafficTrace_protocolIEs__item__id._const_tab_at = None + ___CellTrafficTrace_protocolIEs__item__id._const_tab_id = 'id' + ___CellTrafficTrace_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___CellTrafficTrace_protocolIEs__item__criticality._const_tab = ____CellTrafficTrace_protocolIEs__item__id_tab + ___CellTrafficTrace_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___CellTrafficTrace_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___CellTrafficTrace_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___CellTrafficTrace_protocolIEs__item__value._const_tab = ____CellTrafficTrace_protocolIEs__item__id_tab + ___CellTrafficTrace_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___CellTrafficTrace_protocolIEs__item__value._const_tab_id = 'Value' + __CellTrafficTrace_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___CellTrafficTrace_protocolIEs__item__id), + ('criticality', ___CellTrafficTrace_protocolIEs__item__criticality), + ('value', ___CellTrafficTrace_protocolIEs__item__value), + ]) + __CellTrafficTrace_protocolIEs__item_._ext = None + _CellTrafficTrace_protocolIEs._cont = __CellTrafficTrace_protocolIEs__item_ + _CellTrafficTrace_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + CellTrafficTrace._cont = ASN1Dict([ + ('protocolIEs', _CellTrafficTrace_protocolIEs), + ]) + CellTrafficTrace._ext = [] + + #-----< CellTrafficTraceIEs >-----# + CellTrafficTraceIEs = CLASS(name='CellTrafficTraceIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _CellTrafficTraceIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _CellTrafficTraceIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _CellTrafficTraceIEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) + _CellTrafficTraceIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _CellTrafficTraceIEs_val_Value_4 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _CellTrafficTraceIEs_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PrivacyIndicator'))) + CellTrafficTraceIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _CellTrafficTraceIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _CellTrafficTraceIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 86), ('criticality', 'ignore'), ('Value', _CellTrafficTraceIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _CellTrafficTraceIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 131), ('criticality', 'ignore'), ('Value', _CellTrafficTraceIEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 166), ('criticality', 'ignore'), ('Value', _CellTrafficTraceIEs_val_Value_5), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< LocationReportingControl >-----# + LocationReportingControl = SEQ(name='LocationReportingControl', mode=MODE_TYPE) + _LocationReportingControl_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __LocationReportingControl_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___LocationReportingControl_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____LocationReportingControl_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) + ____LocationReportingControl_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 98), ('criticality', 'ignore'), ('Value', _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___LocationReportingControl_protocolIEs__item__id._const_tab = ____LocationReportingControl_protocolIEs__item__id_tab + ___LocationReportingControl_protocolIEs__item__id._const_tab_at = None + ___LocationReportingControl_protocolIEs__item__id._const_tab_id = 'id' + ___LocationReportingControl_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___LocationReportingControl_protocolIEs__item__criticality._const_tab = ____LocationReportingControl_protocolIEs__item__id_tab + ___LocationReportingControl_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___LocationReportingControl_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___LocationReportingControl_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___LocationReportingControl_protocolIEs__item__value._const_tab = ____LocationReportingControl_protocolIEs__item__id_tab + ___LocationReportingControl_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___LocationReportingControl_protocolIEs__item__value._const_tab_id = 'Value' + __LocationReportingControl_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___LocationReportingControl_protocolIEs__item__id), + ('criticality', ___LocationReportingControl_protocolIEs__item__criticality), + ('value', ___LocationReportingControl_protocolIEs__item__value), + ]) + __LocationReportingControl_protocolIEs__item_._ext = None + _LocationReportingControl_protocolIEs._cont = __LocationReportingControl_protocolIEs__item_ + _LocationReportingControl_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + LocationReportingControl._cont = ASN1Dict([ + ('protocolIEs', _LocationReportingControl_protocolIEs), + ]) + LocationReportingControl._ext = [] + + #-----< LocationReportingControlIEs >-----# + LocationReportingControlIEs = CLASS(name='LocationReportingControlIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _LocationReportingControlIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _LocationReportingControlIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _LocationReportingControlIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) + LocationReportingControlIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _LocationReportingControlIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _LocationReportingControlIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 98), ('criticality', 'ignore'), ('Value', _LocationReportingControlIEs_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< LocationReportingFailureIndication >-----# + LocationReportingFailureIndication = SEQ(name='LocationReportingFailureIndication', mode=MODE_TYPE) + _LocationReportingFailureIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __LocationReportingFailureIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___LocationReportingFailureIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____LocationReportingFailureIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + ____LocationReportingFailureIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___LocationReportingFailureIndication_protocolIEs__item__id._const_tab = ____LocationReportingFailureIndication_protocolIEs__item__id_tab + ___LocationReportingFailureIndication_protocolIEs__item__id._const_tab_at = None + ___LocationReportingFailureIndication_protocolIEs__item__id._const_tab_id = 'id' + ___LocationReportingFailureIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___LocationReportingFailureIndication_protocolIEs__item__criticality._const_tab = ____LocationReportingFailureIndication_protocolIEs__item__id_tab + ___LocationReportingFailureIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___LocationReportingFailureIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___LocationReportingFailureIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___LocationReportingFailureIndication_protocolIEs__item__value._const_tab = ____LocationReportingFailureIndication_protocolIEs__item__id_tab + ___LocationReportingFailureIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___LocationReportingFailureIndication_protocolIEs__item__value._const_tab_id = 'Value' + __LocationReportingFailureIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___LocationReportingFailureIndication_protocolIEs__item__id), + ('criticality', ___LocationReportingFailureIndication_protocolIEs__item__criticality), + ('value', ___LocationReportingFailureIndication_protocolIEs__item__value), + ]) + __LocationReportingFailureIndication_protocolIEs__item_._ext = None + _LocationReportingFailureIndication_protocolIEs._cont = __LocationReportingFailureIndication_protocolIEs__item_ + _LocationReportingFailureIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + LocationReportingFailureIndication._cont = ASN1Dict([ + ('protocolIEs', _LocationReportingFailureIndication_protocolIEs), + ]) + LocationReportingFailureIndication._ext = [] + + #-----< LocationReportingFailureIndicationIEs >-----# + LocationReportingFailureIndicationIEs = CLASS(name='LocationReportingFailureIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _LocationReportingFailureIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _LocationReportingFailureIndicationIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _LocationReportingFailureIndicationIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + LocationReportingFailureIndicationIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _LocationReportingFailureIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _LocationReportingFailureIndicationIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _LocationReportingFailureIndicationIEs_val_Value_2), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< LocationReport >-----# + LocationReport = SEQ(name='LocationReport', mode=MODE_TYPE) + _LocationReport_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __LocationReport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___LocationReport_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____LocationReport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____LocationReport_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____LocationReport_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____LocationReport_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _____LocationReport_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _____LocationReport_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) + _____LocationReport_protocolIEs__item__id_tab_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) + ____LocationReport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'ignore'), ('Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 98), ('criticality', 'ignore'), ('Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')]), dict([('id', 288), ('criticality', 'ignore'), ('Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___LocationReport_protocolIEs__item__id._const_tab = ____LocationReport_protocolIEs__item__id_tab + ___LocationReport_protocolIEs__item__id._const_tab_at = None + ___LocationReport_protocolIEs__item__id._const_tab_id = 'id' + ___LocationReport_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___LocationReport_protocolIEs__item__criticality._const_tab = ____LocationReport_protocolIEs__item__id_tab + ___LocationReport_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___LocationReport_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___LocationReport_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___LocationReport_protocolIEs__item__value._const_tab = ____LocationReport_protocolIEs__item__id_tab + ___LocationReport_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___LocationReport_protocolIEs__item__value._const_tab_id = 'Value' + __LocationReport_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___LocationReport_protocolIEs__item__id), + ('criticality', ___LocationReport_protocolIEs__item__criticality), + ('value', ___LocationReport_protocolIEs__item__value), + ]) + __LocationReport_protocolIEs__item_._ext = None + _LocationReport_protocolIEs._cont = __LocationReport_protocolIEs__item_ + _LocationReport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + LocationReport._cont = ASN1Dict([ + ('protocolIEs', _LocationReport_protocolIEs), + ]) + LocationReport._ext = [] + + #-----< LocationReportIEs >-----# + LocationReportIEs = CLASS(name='LocationReportIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _LocationReportIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _LocationReportIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _LocationReportIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _LocationReportIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _LocationReportIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) + _LocationReportIEs_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) + LocationReportIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _LocationReportIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _LocationReportIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _LocationReportIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'ignore'), ('Value', _LocationReportIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 98), ('criticality', 'ignore'), ('Value', _LocationReportIEs_val_Value_4), ('presence', 'mandatory')]), dict([('id', 288), ('criticality', 'ignore'), ('Value', _LocationReportIEs_val_Value_5), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< OverloadStart >-----# + OverloadStart = SEQ(name='OverloadStart', mode=MODE_TYPE) + _OverloadStart_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __OverloadStart_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___OverloadStart_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____OverloadStart_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____OverloadStart_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'OverloadResponse'))) + _____OverloadStart_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIList'))) + _____OverloadStart_protocolIEs__item__id_tab_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TrafficLoadReductionIndication'))) + ____OverloadStart_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 101), ('criticality', 'reject'), ('Value', _____OverloadStart_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 154), ('criticality', 'ignore'), ('Value', _____OverloadStart_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')]), dict([('id', 161), ('criticality', 'ignore'), ('Value', _____OverloadStart_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___OverloadStart_protocolIEs__item__id._const_tab = ____OverloadStart_protocolIEs__item__id_tab + ___OverloadStart_protocolIEs__item__id._const_tab_at = None + ___OverloadStart_protocolIEs__item__id._const_tab_id = 'id' + ___OverloadStart_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___OverloadStart_protocolIEs__item__criticality._const_tab = ____OverloadStart_protocolIEs__item__id_tab + ___OverloadStart_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___OverloadStart_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___OverloadStart_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___OverloadStart_protocolIEs__item__value._const_tab = ____OverloadStart_protocolIEs__item__id_tab + ___OverloadStart_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___OverloadStart_protocolIEs__item__value._const_tab_id = 'Value' + __OverloadStart_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___OverloadStart_protocolIEs__item__id), + ('criticality', ___OverloadStart_protocolIEs__item__criticality), + ('value', ___OverloadStart_protocolIEs__item__value), + ]) + __OverloadStart_protocolIEs__item_._ext = None + _OverloadStart_protocolIEs._cont = __OverloadStart_protocolIEs__item_ + _OverloadStart_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + OverloadStart._cont = ASN1Dict([ + ('protocolIEs', _OverloadStart_protocolIEs), + ]) + OverloadStart._ext = [] + + #-----< OverloadStartIEs >-----# + OverloadStartIEs = CLASS(name='OverloadStartIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _OverloadStartIEs_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'OverloadResponse'))) + _OverloadStartIEs_val_Value_1 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIList'))) + _OverloadStartIEs_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TrafficLoadReductionIndication'))) + OverloadStartIEs._val = ASN1Set(rv=[dict([('id', 101), ('criticality', 'reject'), ('Value', _OverloadStartIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 154), ('criticality', 'ignore'), ('Value', _OverloadStartIEs_val_Value_1), ('presence', 'optional')]), dict([('id', 161), ('criticality', 'ignore'), ('Value', _OverloadStartIEs_val_Value_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< OverloadStop >-----# + OverloadStop = SEQ(name='OverloadStop', mode=MODE_TYPE) + _OverloadStop_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __OverloadStop_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___OverloadStop_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____OverloadStop_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____OverloadStop_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIList'))) + ____OverloadStop_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 154), ('criticality', 'ignore'), ('Value', _____OverloadStop_protocolIEs__item__id_tab_val_Value_0), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___OverloadStop_protocolIEs__item__id._const_tab = ____OverloadStop_protocolIEs__item__id_tab + ___OverloadStop_protocolIEs__item__id._const_tab_at = None + ___OverloadStop_protocolIEs__item__id._const_tab_id = 'id' + ___OverloadStop_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___OverloadStop_protocolIEs__item__criticality._const_tab = ____OverloadStop_protocolIEs__item__id_tab + ___OverloadStop_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___OverloadStop_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___OverloadStop_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___OverloadStop_protocolIEs__item__value._const_tab = ____OverloadStop_protocolIEs__item__id_tab + ___OverloadStop_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___OverloadStop_protocolIEs__item__value._const_tab_id = 'Value' + __OverloadStop_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___OverloadStop_protocolIEs__item__id), + ('criticality', ___OverloadStop_protocolIEs__item__criticality), + ('value', ___OverloadStop_protocolIEs__item__value), + ]) + __OverloadStop_protocolIEs__item_._ext = None + _OverloadStop_protocolIEs._cont = __OverloadStop_protocolIEs__item_ + _OverloadStop_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + OverloadStop._cont = ASN1Dict([ + ('protocolIEs', _OverloadStop_protocolIEs), + ]) + OverloadStop._ext = [] + + #-----< OverloadStopIEs >-----# + OverloadStopIEs = CLASS(name='OverloadStopIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _OverloadStopIEs_val_Value_0 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIList'))) + OverloadStopIEs._val = ASN1Set(rv=[dict([('id', 154), ('criticality', 'ignore'), ('Value', _OverloadStopIEs_val_Value_0), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< WriteReplaceWarningRequest >-----# + WriteReplaceWarningRequest = SEQ(name='WriteReplaceWarningRequest', mode=MODE_TYPE) + _WriteReplaceWarningRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __WriteReplaceWarningRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___WriteReplaceWarningRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____WriteReplaceWarningRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaList'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_3 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RepetitionPeriod'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_4 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedRepetitionPeriod'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_5 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NumberofBroadcastRequest'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningType'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningSecurityInfo'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_8 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DataCodingScheme'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_9 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningMessageContents'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConcurrentWarningMessageIndicator'))) + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_11 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaCoordinates'))) + ____WriteReplaceWarningRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 111), ('criticality', 'reject'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 112), ('criticality', 'reject'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 113), ('criticality', 'ignore'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 114), ('criticality', 'reject'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 144), ('criticality', 'reject'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 115), ('criticality', 'reject'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_5), ('presence', 'mandatory')]), dict([('id', 116), ('criticality', 'ignore'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 117), ('criticality', 'ignore'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 118), ('criticality', 'ignore'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')]), dict([('id', 119), ('criticality', 'ignore'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_9), ('presence', 'optional')]), dict([('id', 142), ('criticality', 'reject'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_10), ('presence', 'optional')]), dict([('id', 286), ('criticality', 'ignore'), ('Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_11), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___WriteReplaceWarningRequest_protocolIEs__item__id._const_tab = ____WriteReplaceWarningRequest_protocolIEs__item__id_tab + ___WriteReplaceWarningRequest_protocolIEs__item__id._const_tab_at = None + ___WriteReplaceWarningRequest_protocolIEs__item__id._const_tab_id = 'id' + ___WriteReplaceWarningRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___WriteReplaceWarningRequest_protocolIEs__item__criticality._const_tab = ____WriteReplaceWarningRequest_protocolIEs__item__id_tab + ___WriteReplaceWarningRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___WriteReplaceWarningRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___WriteReplaceWarningRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___WriteReplaceWarningRequest_protocolIEs__item__value._const_tab = ____WriteReplaceWarningRequest_protocolIEs__item__id_tab + ___WriteReplaceWarningRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___WriteReplaceWarningRequest_protocolIEs__item__value._const_tab_id = 'Value' + __WriteReplaceWarningRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___WriteReplaceWarningRequest_protocolIEs__item__id), + ('criticality', ___WriteReplaceWarningRequest_protocolIEs__item__criticality), + ('value', ___WriteReplaceWarningRequest_protocolIEs__item__value), + ]) + __WriteReplaceWarningRequest_protocolIEs__item_._ext = None + _WriteReplaceWarningRequest_protocolIEs._cont = __WriteReplaceWarningRequest_protocolIEs__item_ + _WriteReplaceWarningRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + WriteReplaceWarningRequest._cont = ASN1Dict([ + ('protocolIEs', _WriteReplaceWarningRequest_protocolIEs), + ]) + WriteReplaceWarningRequest._ext = [] + + #-----< WriteReplaceWarningRequestIEs >-----# + WriteReplaceWarningRequestIEs = CLASS(name='WriteReplaceWarningRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _WriteReplaceWarningRequestIEs_val_Value_0 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) + _WriteReplaceWarningRequestIEs_val_Value_1 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) + _WriteReplaceWarningRequestIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaList'))) + _WriteReplaceWarningRequestIEs_val_Value_3 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RepetitionPeriod'))) + _WriteReplaceWarningRequestIEs_val_Value_4 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedRepetitionPeriod'))) + _WriteReplaceWarningRequestIEs_val_Value_5 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NumberofBroadcastRequest'))) + _WriteReplaceWarningRequestIEs_val_Value_6 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningType'))) + _WriteReplaceWarningRequestIEs_val_Value_7 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningSecurityInfo'))) + _WriteReplaceWarningRequestIEs_val_Value_8 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DataCodingScheme'))) + _WriteReplaceWarningRequestIEs_val_Value_9 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningMessageContents'))) + _WriteReplaceWarningRequestIEs_val_Value_10 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConcurrentWarningMessageIndicator'))) + _WriteReplaceWarningRequestIEs_val_Value_11 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaCoordinates'))) + WriteReplaceWarningRequestIEs._val = ASN1Set(rv=[dict([('id', 111), ('criticality', 'reject'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 112), ('criticality', 'reject'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 113), ('criticality', 'ignore'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 114), ('criticality', 'reject'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 144), ('criticality', 'reject'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 115), ('criticality', 'reject'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_5), ('presence', 'mandatory')]), dict([('id', 116), ('criticality', 'ignore'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 117), ('criticality', 'ignore'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_7), ('presence', 'optional')]), dict([('id', 118), ('criticality', 'ignore'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_8), ('presence', 'optional')]), dict([('id', 119), ('criticality', 'ignore'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_9), ('presence', 'optional')]), dict([('id', 142), ('criticality', 'reject'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_10), ('presence', 'optional')]), dict([('id', 286), ('criticality', 'ignore'), ('Value', _WriteReplaceWarningRequestIEs_val_Value_11), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< WriteReplaceWarningResponse >-----# + WriteReplaceWarningResponse = SEQ(name='WriteReplaceWarningResponse', mode=MODE_TYPE) + _WriteReplaceWarningResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __WriteReplaceWarningResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___WriteReplaceWarningResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____WriteReplaceWarningResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) + _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) + _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BroadcastCompletedAreaList'))) + _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____WriteReplaceWarningResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 111), ('criticality', 'reject'), ('Value', _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 112), ('criticality', 'reject'), ('Value', _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 120), ('criticality', 'ignore'), ('Value', _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___WriteReplaceWarningResponse_protocolIEs__item__id._const_tab = ____WriteReplaceWarningResponse_protocolIEs__item__id_tab + ___WriteReplaceWarningResponse_protocolIEs__item__id._const_tab_at = None + ___WriteReplaceWarningResponse_protocolIEs__item__id._const_tab_id = 'id' + ___WriteReplaceWarningResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___WriteReplaceWarningResponse_protocolIEs__item__criticality._const_tab = ____WriteReplaceWarningResponse_protocolIEs__item__id_tab + ___WriteReplaceWarningResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___WriteReplaceWarningResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___WriteReplaceWarningResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___WriteReplaceWarningResponse_protocolIEs__item__value._const_tab = ____WriteReplaceWarningResponse_protocolIEs__item__id_tab + ___WriteReplaceWarningResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___WriteReplaceWarningResponse_protocolIEs__item__value._const_tab_id = 'Value' + __WriteReplaceWarningResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___WriteReplaceWarningResponse_protocolIEs__item__id), + ('criticality', ___WriteReplaceWarningResponse_protocolIEs__item__criticality), + ('value', ___WriteReplaceWarningResponse_protocolIEs__item__value), + ]) + __WriteReplaceWarningResponse_protocolIEs__item_._ext = None + _WriteReplaceWarningResponse_protocolIEs._cont = __WriteReplaceWarningResponse_protocolIEs__item_ + _WriteReplaceWarningResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + WriteReplaceWarningResponse._cont = ASN1Dict([ + ('protocolIEs', _WriteReplaceWarningResponse_protocolIEs), + ]) + WriteReplaceWarningResponse._ext = [] + + #-----< WriteReplaceWarningResponseIEs >-----# + WriteReplaceWarningResponseIEs = CLASS(name='WriteReplaceWarningResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _WriteReplaceWarningResponseIEs_val_Value_0 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) + _WriteReplaceWarningResponseIEs_val_Value_1 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) + _WriteReplaceWarningResponseIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BroadcastCompletedAreaList'))) + _WriteReplaceWarningResponseIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + WriteReplaceWarningResponseIEs._val = ASN1Set(rv=[dict([('id', 111), ('criticality', 'reject'), ('Value', _WriteReplaceWarningResponseIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 112), ('criticality', 'reject'), ('Value', _WriteReplaceWarningResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 120), ('criticality', 'ignore'), ('Value', _WriteReplaceWarningResponseIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _WriteReplaceWarningResponseIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< ENBDirectInformationTransfer >-----# + ENBDirectInformationTransfer = SEQ(name='ENBDirectInformationTransfer', mode=MODE_TYPE) + _ENBDirectInformationTransfer_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __ENBDirectInformationTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___ENBDirectInformationTransfer_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____ENBDirectInformationTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____ENBDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Inter-SystemInformationTransferType'))) + ____ENBDirectInformationTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 121), ('criticality', 'reject'), ('Value', _____ENBDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___ENBDirectInformationTransfer_protocolIEs__item__id._const_tab = ____ENBDirectInformationTransfer_protocolIEs__item__id_tab + ___ENBDirectInformationTransfer_protocolIEs__item__id._const_tab_at = None + ___ENBDirectInformationTransfer_protocolIEs__item__id._const_tab_id = 'id' + ___ENBDirectInformationTransfer_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___ENBDirectInformationTransfer_protocolIEs__item__criticality._const_tab = ____ENBDirectInformationTransfer_protocolIEs__item__id_tab + ___ENBDirectInformationTransfer_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___ENBDirectInformationTransfer_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___ENBDirectInformationTransfer_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___ENBDirectInformationTransfer_protocolIEs__item__value._const_tab = ____ENBDirectInformationTransfer_protocolIEs__item__id_tab + ___ENBDirectInformationTransfer_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___ENBDirectInformationTransfer_protocolIEs__item__value._const_tab_id = 'Value' + __ENBDirectInformationTransfer_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___ENBDirectInformationTransfer_protocolIEs__item__id), + ('criticality', ___ENBDirectInformationTransfer_protocolIEs__item__criticality), + ('value', ___ENBDirectInformationTransfer_protocolIEs__item__value), + ]) + __ENBDirectInformationTransfer_protocolIEs__item_._ext = None + _ENBDirectInformationTransfer_protocolIEs._cont = __ENBDirectInformationTransfer_protocolIEs__item_ + _ENBDirectInformationTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + ENBDirectInformationTransfer._cont = ASN1Dict([ + ('protocolIEs', _ENBDirectInformationTransfer_protocolIEs), + ]) + ENBDirectInformationTransfer._ext = [] + + #-----< ENBDirectInformationTransferIEs >-----# + ENBDirectInformationTransferIEs = CLASS(name='ENBDirectInformationTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ENBDirectInformationTransferIEs_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Inter-SystemInformationTransferType'))) + ENBDirectInformationTransferIEs._val = ASN1Set(rv=[dict([('id', 121), ('criticality', 'reject'), ('Value', _ENBDirectInformationTransferIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< Inter-SystemInformationTransferType >-----# + Inter_SystemInformationTransferType = CHOICE(name='Inter-SystemInformationTransferType', mode=MODE_TYPE) + _Inter_SystemInformationTransferType_rIMTransfer = SEQ(name='rIMTransfer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RIMTransfer'))) + Inter_SystemInformationTransferType._cont = ASN1Dict([ + ('rIMTransfer', _Inter_SystemInformationTransferType_rIMTransfer), + ]) + Inter_SystemInformationTransferType._ext = [] + + #-----< MMEDirectInformationTransfer >-----# + MMEDirectInformationTransfer = SEQ(name='MMEDirectInformationTransfer', mode=MODE_TYPE) + _MMEDirectInformationTransfer_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __MMEDirectInformationTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___MMEDirectInformationTransfer_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____MMEDirectInformationTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____MMEDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Inter-SystemInformationTransferType'))) + ____MMEDirectInformationTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 122), ('criticality', 'reject'), ('Value', _____MMEDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___MMEDirectInformationTransfer_protocolIEs__item__id._const_tab = ____MMEDirectInformationTransfer_protocolIEs__item__id_tab + ___MMEDirectInformationTransfer_protocolIEs__item__id._const_tab_at = None + ___MMEDirectInformationTransfer_protocolIEs__item__id._const_tab_id = 'id' + ___MMEDirectInformationTransfer_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___MMEDirectInformationTransfer_protocolIEs__item__criticality._const_tab = ____MMEDirectInformationTransfer_protocolIEs__item__id_tab + ___MMEDirectInformationTransfer_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___MMEDirectInformationTransfer_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___MMEDirectInformationTransfer_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___MMEDirectInformationTransfer_protocolIEs__item__value._const_tab = ____MMEDirectInformationTransfer_protocolIEs__item__id_tab + ___MMEDirectInformationTransfer_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___MMEDirectInformationTransfer_protocolIEs__item__value._const_tab_id = 'Value' + __MMEDirectInformationTransfer_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___MMEDirectInformationTransfer_protocolIEs__item__id), + ('criticality', ___MMEDirectInformationTransfer_protocolIEs__item__criticality), + ('value', ___MMEDirectInformationTransfer_protocolIEs__item__value), + ]) + __MMEDirectInformationTransfer_protocolIEs__item_._ext = None + _MMEDirectInformationTransfer_protocolIEs._cont = __MMEDirectInformationTransfer_protocolIEs__item_ + _MMEDirectInformationTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + MMEDirectInformationTransfer._cont = ASN1Dict([ + ('protocolIEs', _MMEDirectInformationTransfer_protocolIEs), + ]) + MMEDirectInformationTransfer._ext = [] + + #-----< MMEDirectInformationTransferIEs >-----# + MMEDirectInformationTransferIEs = CLASS(name='MMEDirectInformationTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _MMEDirectInformationTransferIEs_val_Value_0 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Inter-SystemInformationTransferType'))) + MMEDirectInformationTransferIEs._val = ASN1Set(rv=[dict([('id', 122), ('criticality', 'reject'), ('Value', _MMEDirectInformationTransferIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< ENBConfigurationTransfer >-----# + ENBConfigurationTransfer = SEQ(name='ENBConfigurationTransfer', mode=MODE_TYPE) + _ENBConfigurationTransfer_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __ENBConfigurationTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___ENBConfigurationTransfer_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____ENBConfigurationTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONConfigurationTransfer'))) + _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONConfigurationTransfer'))) + ____ENBConfigurationTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 129), ('criticality', 'ignore'), ('Value', _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0), ('presence', 'optional')]), dict([('id', 294), ('criticality', 'ignore'), ('Value', _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___ENBConfigurationTransfer_protocolIEs__item__id._const_tab = ____ENBConfigurationTransfer_protocolIEs__item__id_tab + ___ENBConfigurationTransfer_protocolIEs__item__id._const_tab_at = None + ___ENBConfigurationTransfer_protocolIEs__item__id._const_tab_id = 'id' + ___ENBConfigurationTransfer_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___ENBConfigurationTransfer_protocolIEs__item__criticality._const_tab = ____ENBConfigurationTransfer_protocolIEs__item__id_tab + ___ENBConfigurationTransfer_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___ENBConfigurationTransfer_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___ENBConfigurationTransfer_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___ENBConfigurationTransfer_protocolIEs__item__value._const_tab = ____ENBConfigurationTransfer_protocolIEs__item__id_tab + ___ENBConfigurationTransfer_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___ENBConfigurationTransfer_protocolIEs__item__value._const_tab_id = 'Value' + __ENBConfigurationTransfer_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___ENBConfigurationTransfer_protocolIEs__item__id), + ('criticality', ___ENBConfigurationTransfer_protocolIEs__item__criticality), + ('value', ___ENBConfigurationTransfer_protocolIEs__item__value), + ]) + __ENBConfigurationTransfer_protocolIEs__item_._ext = None + _ENBConfigurationTransfer_protocolIEs._cont = __ENBConfigurationTransfer_protocolIEs__item_ + _ENBConfigurationTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + ENBConfigurationTransfer._cont = ASN1Dict([ + ('protocolIEs', _ENBConfigurationTransfer_protocolIEs), + ]) + ENBConfigurationTransfer._ext = [] + + #-----< ENBConfigurationTransferIEs >-----# + ENBConfigurationTransferIEs = CLASS(name='ENBConfigurationTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ENBConfigurationTransferIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONConfigurationTransfer'))) + _ENBConfigurationTransferIEs_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONConfigurationTransfer'))) + ENBConfigurationTransferIEs._val = ASN1Set(rv=[dict([('id', 129), ('criticality', 'ignore'), ('Value', _ENBConfigurationTransferIEs_val_Value_0), ('presence', 'optional')]), dict([('id', 294), ('criticality', 'ignore'), ('Value', _ENBConfigurationTransferIEs_val_Value_1), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< MMEConfigurationTransfer >-----# + MMEConfigurationTransfer = SEQ(name='MMEConfigurationTransfer', mode=MODE_TYPE) + _MMEConfigurationTransfer_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __MMEConfigurationTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___MMEConfigurationTransfer_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____MMEConfigurationTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONConfigurationTransfer'))) + _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONConfigurationTransfer'))) + ____MMEConfigurationTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 130), ('criticality', 'ignore'), ('Value', _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0), ('presence', 'optional')]), dict([('id', 295), ('criticality', 'ignore'), ('Value', _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___MMEConfigurationTransfer_protocolIEs__item__id._const_tab = ____MMEConfigurationTransfer_protocolIEs__item__id_tab + ___MMEConfigurationTransfer_protocolIEs__item__id._const_tab_at = None + ___MMEConfigurationTransfer_protocolIEs__item__id._const_tab_id = 'id' + ___MMEConfigurationTransfer_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___MMEConfigurationTransfer_protocolIEs__item__criticality._const_tab = ____MMEConfigurationTransfer_protocolIEs__item__id_tab + ___MMEConfigurationTransfer_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___MMEConfigurationTransfer_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___MMEConfigurationTransfer_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___MMEConfigurationTransfer_protocolIEs__item__value._const_tab = ____MMEConfigurationTransfer_protocolIEs__item__id_tab + ___MMEConfigurationTransfer_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___MMEConfigurationTransfer_protocolIEs__item__value._const_tab_id = 'Value' + __MMEConfigurationTransfer_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___MMEConfigurationTransfer_protocolIEs__item__id), + ('criticality', ___MMEConfigurationTransfer_protocolIEs__item__criticality), + ('value', ___MMEConfigurationTransfer_protocolIEs__item__value), + ]) + __MMEConfigurationTransfer_protocolIEs__item_._ext = None + _MMEConfigurationTransfer_protocolIEs._cont = __MMEConfigurationTransfer_protocolIEs__item_ + _MMEConfigurationTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + MMEConfigurationTransfer._cont = ASN1Dict([ + ('protocolIEs', _MMEConfigurationTransfer_protocolIEs), + ]) + MMEConfigurationTransfer._ext = [] + + #-----< MMEConfigurationTransferIEs >-----# + MMEConfigurationTransferIEs = CLASS(name='MMEConfigurationTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _MMEConfigurationTransferIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONConfigurationTransfer'))) + _MMEConfigurationTransferIEs_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONConfigurationTransfer'))) + MMEConfigurationTransferIEs._val = ASN1Set(rv=[dict([('id', 130), ('criticality', 'ignore'), ('Value', _MMEConfigurationTransferIEs_val_Value_0), ('presence', 'optional')]), dict([('id', 295), ('criticality', 'ignore'), ('Value', _MMEConfigurationTransferIEs_val_Value_1), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< PrivateMessage >-----# + PrivateMessage = SEQ(name='PrivateMessage', mode=MODE_TYPE) + _PrivateMessage_privateIEs = SEQ_OF(name='privateIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'PrivateIE-Container'))) + __PrivateMessage_privateIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'PrivateIE-Field'))) + ___PrivateMessage_privateIEs__item__id = CHOICE(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PRIVATE-IES'), ['id'])) + ____PrivateMessage_privateIEs__item__id_tab = CLASS(name='_tab_S1AP-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PRIVATE-IES'))) + ____PrivateMessage_privateIEs__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___PrivateMessage_privateIEs__item__id._const_tab = ____PrivateMessage_privateIEs__item__id_tab + ___PrivateMessage_privateIEs__item__id._const_tab_at = None + ___PrivateMessage_privateIEs__item__id._const_tab_id = 'id' + ___PrivateMessage_privateIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PRIVATE-IES'), ['criticality'])) + ____PrivateMessage_privateIEs__item__criticality_tab = CLASS(name='_tab_S1AP-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PRIVATE-IES'))) + ____PrivateMessage_privateIEs__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___PrivateMessage_privateIEs__item__criticality._const_tab = ____PrivateMessage_privateIEs__item__criticality_tab + ___PrivateMessage_privateIEs__item__criticality._const_tab_at = ('..', 'id') + ___PrivateMessage_privateIEs__item__criticality._const_tab_id = 'criticality' + ___PrivateMessage_privateIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PRIVATE-IES'), ['Value'])) + ____PrivateMessage_privateIEs__item__value_tab = CLASS(name='_tab_S1AP-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PRIVATE-IES'))) + ____PrivateMessage_privateIEs__item__value_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___PrivateMessage_privateIEs__item__value._const_tab = ____PrivateMessage_privateIEs__item__value_tab + ___PrivateMessage_privateIEs__item__value._const_tab_at = ('..', 'id') + ___PrivateMessage_privateIEs__item__value._const_tab_id = 'Value' + __PrivateMessage_privateIEs__item_._cont = ASN1Dict([ + ('id', ___PrivateMessage_privateIEs__item__id), + ('criticality', ___PrivateMessage_privateIEs__item__criticality), + ('value', ___PrivateMessage_privateIEs__item__value), + ]) + __PrivateMessage_privateIEs__item_._ext = None + _PrivateMessage_privateIEs._cont = __PrivateMessage_privateIEs__item_ + _PrivateMessage_privateIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + PrivateMessage._cont = ASN1Dict([ + ('privateIEs', _PrivateMessage_privateIEs), + ]) + PrivateMessage._ext = [] + + #-----< PrivateMessageIEs >-----# + PrivateMessageIEs = CLASS(name='PrivateMessageIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PRIVATE-IES'))) + PrivateMessageIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< KillRequest >-----# + KillRequest = SEQ(name='KillRequest', mode=MODE_TYPE) + _KillRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __KillRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___KillRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____KillRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____KillRequest_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) + _____KillRequest_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) + _____KillRequest_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaList'))) + _____KillRequest_protocolIEs__item__id_tab_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'KillAllWarningMessages'))) + ____KillRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 111), ('criticality', 'reject'), ('Value', _____KillRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 112), ('criticality', 'reject'), ('Value', _____KillRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 113), ('criticality', 'ignore'), ('Value', _____KillRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 191), ('criticality', 'reject'), ('Value', _____KillRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___KillRequest_protocolIEs__item__id._const_tab = ____KillRequest_protocolIEs__item__id_tab + ___KillRequest_protocolIEs__item__id._const_tab_at = None + ___KillRequest_protocolIEs__item__id._const_tab_id = 'id' + ___KillRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___KillRequest_protocolIEs__item__criticality._const_tab = ____KillRequest_protocolIEs__item__id_tab + ___KillRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___KillRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___KillRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___KillRequest_protocolIEs__item__value._const_tab = ____KillRequest_protocolIEs__item__id_tab + ___KillRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___KillRequest_protocolIEs__item__value._const_tab_id = 'Value' + __KillRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___KillRequest_protocolIEs__item__id), + ('criticality', ___KillRequest_protocolIEs__item__criticality), + ('value', ___KillRequest_protocolIEs__item__value), + ]) + __KillRequest_protocolIEs__item_._ext = None + _KillRequest_protocolIEs._cont = __KillRequest_protocolIEs__item_ + _KillRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + KillRequest._cont = ASN1Dict([ + ('protocolIEs', _KillRequest_protocolIEs), + ]) + KillRequest._ext = [] + + #-----< KillRequestIEs >-----# + KillRequestIEs = CLASS(name='KillRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _KillRequestIEs_val_Value_0 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) + _KillRequestIEs_val_Value_1 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) + _KillRequestIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaList'))) + _KillRequestIEs_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'KillAllWarningMessages'))) + KillRequestIEs._val = ASN1Set(rv=[dict([('id', 111), ('criticality', 'reject'), ('Value', _KillRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 112), ('criticality', 'reject'), ('Value', _KillRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 113), ('criticality', 'ignore'), ('Value', _KillRequestIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 191), ('criticality', 'reject'), ('Value', _KillRequestIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< KillResponse >-----# + KillResponse = SEQ(name='KillResponse', mode=MODE_TYPE) + _KillResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __KillResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___KillResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____KillResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____KillResponse_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) + _____KillResponse_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) + _____KillResponse_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BroadcastCancelledAreaList'))) + _____KillResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____KillResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 111), ('criticality', 'reject'), ('Value', _____KillResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 112), ('criticality', 'reject'), ('Value', _____KillResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 141), ('criticality', 'ignore'), ('Value', _____KillResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____KillResponse_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___KillResponse_protocolIEs__item__id._const_tab = ____KillResponse_protocolIEs__item__id_tab + ___KillResponse_protocolIEs__item__id._const_tab_at = None + ___KillResponse_protocolIEs__item__id._const_tab_id = 'id' + ___KillResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___KillResponse_protocolIEs__item__criticality._const_tab = ____KillResponse_protocolIEs__item__id_tab + ___KillResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___KillResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___KillResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___KillResponse_protocolIEs__item__value._const_tab = ____KillResponse_protocolIEs__item__id_tab + ___KillResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___KillResponse_protocolIEs__item__value._const_tab_id = 'Value' + __KillResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___KillResponse_protocolIEs__item__id), + ('criticality', ___KillResponse_protocolIEs__item__criticality), + ('value', ___KillResponse_protocolIEs__item__value), + ]) + __KillResponse_protocolIEs__item_._ext = None + _KillResponse_protocolIEs._cont = __KillResponse_protocolIEs__item_ + _KillResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + KillResponse._cont = ASN1Dict([ + ('protocolIEs', _KillResponse_protocolIEs), + ]) + KillResponse._ext = [] + + #-----< KillResponseIEs >-----# + KillResponseIEs = CLASS(name='KillResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _KillResponseIEs_val_Value_0 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) + _KillResponseIEs_val_Value_1 = BIT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) + _KillResponseIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BroadcastCancelledAreaList'))) + _KillResponseIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + KillResponseIEs._val = ASN1Set(rv=[dict([('id', 111), ('criticality', 'reject'), ('Value', _KillResponseIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 112), ('criticality', 'reject'), ('Value', _KillResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 141), ('criticality', 'ignore'), ('Value', _KillResponseIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _KillResponseIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< PWSRestartIndication >-----# + PWSRestartIndication = SEQ(name='PWSRestartIndication', mode=MODE_TYPE) + _PWSRestartIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __PWSRestartIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___PWSRestartIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____PWSRestartIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ECGIListForRestart'))) + _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAIListForRestart'))) + _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaIDListForRestart'))) + ____PWSRestartIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 182), ('criticality', 'reject'), ('Value', _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 59), ('criticality', 'reject'), ('Value', _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 188), ('criticality', 'reject'), ('Value', _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 190), ('criticality', 'reject'), ('Value', _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___PWSRestartIndication_protocolIEs__item__id._const_tab = ____PWSRestartIndication_protocolIEs__item__id_tab + ___PWSRestartIndication_protocolIEs__item__id._const_tab_at = None + ___PWSRestartIndication_protocolIEs__item__id._const_tab_id = 'id' + ___PWSRestartIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___PWSRestartIndication_protocolIEs__item__criticality._const_tab = ____PWSRestartIndication_protocolIEs__item__id_tab + ___PWSRestartIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___PWSRestartIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___PWSRestartIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___PWSRestartIndication_protocolIEs__item__value._const_tab = ____PWSRestartIndication_protocolIEs__item__id_tab + ___PWSRestartIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___PWSRestartIndication_protocolIEs__item__value._const_tab_id = 'Value' + __PWSRestartIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___PWSRestartIndication_protocolIEs__item__id), + ('criticality', ___PWSRestartIndication_protocolIEs__item__criticality), + ('value', ___PWSRestartIndication_protocolIEs__item__value), + ]) + __PWSRestartIndication_protocolIEs__item_._ext = None + _PWSRestartIndication_protocolIEs._cont = __PWSRestartIndication_protocolIEs__item_ + _PWSRestartIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + PWSRestartIndication._cont = ASN1Dict([ + ('protocolIEs', _PWSRestartIndication_protocolIEs), + ]) + PWSRestartIndication._ext = [] + + #-----< PWSRestartIndicationIEs >-----# + PWSRestartIndicationIEs = CLASS(name='PWSRestartIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _PWSRestartIndicationIEs_val_Value_0 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ECGIListForRestart'))) + _PWSRestartIndicationIEs_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + _PWSRestartIndicationIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAIListForRestart'))) + _PWSRestartIndicationIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaIDListForRestart'))) + PWSRestartIndicationIEs._val = ASN1Set(rv=[dict([('id', 182), ('criticality', 'reject'), ('Value', _PWSRestartIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 59), ('criticality', 'reject'), ('Value', _PWSRestartIndicationIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 188), ('criticality', 'reject'), ('Value', _PWSRestartIndicationIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 190), ('criticality', 'reject'), ('Value', _PWSRestartIndicationIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< PWSFailureIndication >-----# + PWSFailureIndication = SEQ(name='PWSFailureIndication', mode=MODE_TYPE) + _PWSFailureIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __PWSFailureIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___PWSFailureIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____PWSFailureIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PWSfailedECGIList'))) + _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + ____PWSFailureIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 222), ('criticality', 'reject'), ('Value', _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 59), ('criticality', 'reject'), ('Value', _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___PWSFailureIndication_protocolIEs__item__id._const_tab = ____PWSFailureIndication_protocolIEs__item__id_tab + ___PWSFailureIndication_protocolIEs__item__id._const_tab_at = None + ___PWSFailureIndication_protocolIEs__item__id._const_tab_id = 'id' + ___PWSFailureIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___PWSFailureIndication_protocolIEs__item__criticality._const_tab = ____PWSFailureIndication_protocolIEs__item__id_tab + ___PWSFailureIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___PWSFailureIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___PWSFailureIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___PWSFailureIndication_protocolIEs__item__value._const_tab = ____PWSFailureIndication_protocolIEs__item__id_tab + ___PWSFailureIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___PWSFailureIndication_protocolIEs__item__value._const_tab_id = 'Value' + __PWSFailureIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___PWSFailureIndication_protocolIEs__item__id), + ('criticality', ___PWSFailureIndication_protocolIEs__item__criticality), + ('value', ___PWSFailureIndication_protocolIEs__item__value), + ]) + __PWSFailureIndication_protocolIEs__item_._ext = None + _PWSFailureIndication_protocolIEs._cont = __PWSFailureIndication_protocolIEs__item_ + _PWSFailureIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + PWSFailureIndication._cont = ASN1Dict([ + ('protocolIEs', _PWSFailureIndication_protocolIEs), + ]) + PWSFailureIndication._ext = [] + + #-----< PWSFailureIndicationIEs >-----# + PWSFailureIndicationIEs = CLASS(name='PWSFailureIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _PWSFailureIndicationIEs_val_Value_0 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PWSfailedECGIList'))) + _PWSFailureIndicationIEs_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) + PWSFailureIndicationIEs._val = ASN1Set(rv=[dict([('id', 222), ('criticality', 'reject'), ('Value', _PWSFailureIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 59), ('criticality', 'reject'), ('Value', _PWSFailureIndicationIEs_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< DownlinkUEAssociatedLPPaTransport >-----# + DownlinkUEAssociatedLPPaTransport = SEQ(name='DownlinkUEAssociatedLPPaTransport', mode=MODE_TYPE) + _DownlinkUEAssociatedLPPaTransport_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __DownlinkUEAssociatedLPPaTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) + _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) + ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 148), ('criticality', 'reject'), ('Value', _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 147), ('criticality', 'reject'), ('Value', _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab = ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_at = None + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_id = 'id' + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab = ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab = ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_id = 'Value' + __DownlinkUEAssociatedLPPaTransport_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id), + ('criticality', ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality), + ('value', ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value), + ]) + __DownlinkUEAssociatedLPPaTransport_protocolIEs__item_._ext = None + _DownlinkUEAssociatedLPPaTransport_protocolIEs._cont = __DownlinkUEAssociatedLPPaTransport_protocolIEs__item_ + _DownlinkUEAssociatedLPPaTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + DownlinkUEAssociatedLPPaTransport._cont = ASN1Dict([ + ('protocolIEs', _DownlinkUEAssociatedLPPaTransport_protocolIEs), + ]) + DownlinkUEAssociatedLPPaTransport._ext = [] + + #-----< DownlinkUEAssociatedLPPaTransport-IEs >-----# + DownlinkUEAssociatedLPPaTransport_IEs = CLASS(name='DownlinkUEAssociatedLPPaTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) + _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) + DownlinkUEAssociatedLPPaTransport_IEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 148), ('criticality', 'reject'), ('Value', _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 147), ('criticality', 'reject'), ('Value', _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_3), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< UplinkUEAssociatedLPPaTransport >-----# + UplinkUEAssociatedLPPaTransport = SEQ(name='UplinkUEAssociatedLPPaTransport', mode=MODE_TYPE) + _UplinkUEAssociatedLPPaTransport_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UplinkUEAssociatedLPPaTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) + _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) + ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 148), ('criticality', 'reject'), ('Value', _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 147), ('criticality', 'reject'), ('Value', _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab = ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_at = None + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_id = 'id' + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab = ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab = ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_id = 'Value' + __UplinkUEAssociatedLPPaTransport_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id), + ('criticality', ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality), + ('value', ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value), + ]) + __UplinkUEAssociatedLPPaTransport_protocolIEs__item_._ext = None + _UplinkUEAssociatedLPPaTransport_protocolIEs._cont = __UplinkUEAssociatedLPPaTransport_protocolIEs__item_ + _UplinkUEAssociatedLPPaTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UplinkUEAssociatedLPPaTransport._cont = ASN1Dict([ + ('protocolIEs', _UplinkUEAssociatedLPPaTransport_protocolIEs), + ]) + UplinkUEAssociatedLPPaTransport._ext = [] + + #-----< UplinkUEAssociatedLPPaTransport-IEs >-----# + UplinkUEAssociatedLPPaTransport_IEs = CLASS(name='UplinkUEAssociatedLPPaTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UplinkUEAssociatedLPPaTransport_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UplinkUEAssociatedLPPaTransport_IEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UplinkUEAssociatedLPPaTransport_IEs_val_Value_2 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) + _UplinkUEAssociatedLPPaTransport_IEs_val_Value_3 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) + UplinkUEAssociatedLPPaTransport_IEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _UplinkUEAssociatedLPPaTransport_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _UplinkUEAssociatedLPPaTransport_IEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 148), ('criticality', 'reject'), ('Value', _UplinkUEAssociatedLPPaTransport_IEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 147), ('criticality', 'reject'), ('Value', _UplinkUEAssociatedLPPaTransport_IEs_val_Value_3), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< DownlinkNonUEAssociatedLPPaTransport >-----# + DownlinkNonUEAssociatedLPPaTransport = SEQ(name='DownlinkNonUEAssociatedLPPaTransport', mode=MODE_TYPE) + _DownlinkNonUEAssociatedLPPaTransport_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) + _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) + ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 148), ('criticality', 'reject'), ('Value', _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 147), ('criticality', 'reject'), ('Value', _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab = ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_at = None + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_id = 'id' + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab = ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab = ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_id = 'Value' + __DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id), + ('criticality', ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality), + ('value', ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value), + ]) + __DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item_._ext = None + _DownlinkNonUEAssociatedLPPaTransport_protocolIEs._cont = __DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item_ + _DownlinkNonUEAssociatedLPPaTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + DownlinkNonUEAssociatedLPPaTransport._cont = ASN1Dict([ + ('protocolIEs', _DownlinkNonUEAssociatedLPPaTransport_protocolIEs), + ]) + DownlinkNonUEAssociatedLPPaTransport._ext = [] + + #-----< DownlinkNonUEAssociatedLPPaTransport-IEs >-----# + DownlinkNonUEAssociatedLPPaTransport_IEs = CLASS(name='DownlinkNonUEAssociatedLPPaTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) + _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_1 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) + DownlinkNonUEAssociatedLPPaTransport_IEs._val = ASN1Set(rv=[dict([('id', 148), ('criticality', 'reject'), ('Value', _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 147), ('criticality', 'reject'), ('Value', _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< UplinkNonUEAssociatedLPPaTransport >-----# + UplinkNonUEAssociatedLPPaTransport = SEQ(name='UplinkNonUEAssociatedLPPaTransport', mode=MODE_TYPE) + _UplinkNonUEAssociatedLPPaTransport_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UplinkNonUEAssociatedLPPaTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) + _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) + ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 148), ('criticality', 'reject'), ('Value', _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 147), ('criticality', 'reject'), ('Value', _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab = ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_at = None + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_id = 'id' + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab = ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab = ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_id = 'Value' + __UplinkNonUEAssociatedLPPaTransport_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id), + ('criticality', ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality), + ('value', ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value), + ]) + __UplinkNonUEAssociatedLPPaTransport_protocolIEs__item_._ext = None + _UplinkNonUEAssociatedLPPaTransport_protocolIEs._cont = __UplinkNonUEAssociatedLPPaTransport_protocolIEs__item_ + _UplinkNonUEAssociatedLPPaTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UplinkNonUEAssociatedLPPaTransport._cont = ASN1Dict([ + ('protocolIEs', _UplinkNonUEAssociatedLPPaTransport_protocolIEs), + ]) + UplinkNonUEAssociatedLPPaTransport._ext = [] + + #-----< UplinkNonUEAssociatedLPPaTransport-IEs >-----# + UplinkNonUEAssociatedLPPaTransport_IEs = CLASS(name='UplinkNonUEAssociatedLPPaTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) + _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_1 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) + UplinkNonUEAssociatedLPPaTransport_IEs._val = ASN1Set(rv=[dict([('id', 148), ('criticality', 'reject'), ('Value', _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 147), ('criticality', 'reject'), ('Value', _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABModificationIndication >-----# + E_RABModificationIndication = SEQ(name='E-RABModificationIndication', mode=MODE_TYPE) + _E_RABModificationIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __E_RABModificationIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___E_RABModificationIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____E_RABModificationIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedListBearerModInd'))) + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABNotToBeModifiedListBearerModInd'))) + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CSGMembershipInfo'))) + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_6 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_7 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + ____E_RABModificationIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 199), ('criticality', 'reject'), ('Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 201), ('criticality', 'reject'), ('Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 226), ('criticality', 'reject'), ('Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 176), ('criticality', 'ignore'), ('Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABModificationIndication_protocolIEs__item__id._const_tab = ____E_RABModificationIndication_protocolIEs__item__id_tab + ___E_RABModificationIndication_protocolIEs__item__id._const_tab_at = None + ___E_RABModificationIndication_protocolIEs__item__id._const_tab_id = 'id' + ___E_RABModificationIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___E_RABModificationIndication_protocolIEs__item__criticality._const_tab = ____E_RABModificationIndication_protocolIEs__item__id_tab + ___E_RABModificationIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___E_RABModificationIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___E_RABModificationIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___E_RABModificationIndication_protocolIEs__item__value._const_tab = ____E_RABModificationIndication_protocolIEs__item__id_tab + ___E_RABModificationIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___E_RABModificationIndication_protocolIEs__item__value._const_tab_id = 'Value' + __E_RABModificationIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___E_RABModificationIndication_protocolIEs__item__id), + ('criticality', ___E_RABModificationIndication_protocolIEs__item__criticality), + ('value', ___E_RABModificationIndication_protocolIEs__item__value), + ]) + __E_RABModificationIndication_protocolIEs__item_._ext = None + _E_RABModificationIndication_protocolIEs._cont = __E_RABModificationIndication_protocolIEs__item_ + _E_RABModificationIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + E_RABModificationIndication._cont = ASN1Dict([ + ('protocolIEs', _E_RABModificationIndication_protocolIEs), + ]) + E_RABModificationIndication._ext = [] + + #-----< E-RABModificationIndicationIEs >-----# + E_RABModificationIndicationIEs = CLASS(name='E-RABModificationIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABModificationIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _E_RABModificationIndicationIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _E_RABModificationIndicationIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedListBearerModInd'))) + _E_RABModificationIndicationIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABNotToBeModifiedListBearerModInd'))) + _E_RABModificationIndicationIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CSGMembershipInfo'))) + _E_RABModificationIndicationIEs_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) + _E_RABModificationIndicationIEs_val_Value_6 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + _E_RABModificationIndicationIEs_val_Value_7 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + E_RABModificationIndicationIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _E_RABModificationIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _E_RABModificationIndicationIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 199), ('criticality', 'reject'), ('Value', _E_RABModificationIndicationIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 201), ('criticality', 'reject'), ('Value', _E_RABModificationIndicationIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 226), ('criticality', 'reject'), ('Value', _E_RABModificationIndicationIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 176), ('criticality', 'ignore'), ('Value', _E_RABModificationIndicationIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _E_RABModificationIndicationIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _E_RABModificationIndicationIEs_val_Value_7), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeModifiedListBearerModInd >-----# + E_RABToBeModifiedListBearerModInd = SEQ_OF(name='E-RABToBeModifiedListBearerModInd', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) + _E_RABToBeModifiedListBearerModInd__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABToBeModifiedListBearerModInd__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABToBeModifiedListBearerModInd__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABToBeModifiedListBearerModInd__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedItemBearerModInd'))) + ___E_RABToBeModifiedListBearerModInd__item__id_tab._val = ASN1Set(rv=[dict([('id', 200), ('criticality', 'reject'), ('Value', ____E_RABToBeModifiedListBearerModInd__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABToBeModifiedListBearerModInd__item__id._const_tab = ___E_RABToBeModifiedListBearerModInd__item__id_tab + __E_RABToBeModifiedListBearerModInd__item__id._const_tab_at = None + __E_RABToBeModifiedListBearerModInd__item__id._const_tab_id = 'id' + __E_RABToBeModifiedListBearerModInd__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABToBeModifiedListBearerModInd__item__criticality._const_tab = ___E_RABToBeModifiedListBearerModInd__item__id_tab + __E_RABToBeModifiedListBearerModInd__item__criticality._const_tab_at = ('..', 'id') + __E_RABToBeModifiedListBearerModInd__item__criticality._const_tab_id = 'criticality' + __E_RABToBeModifiedListBearerModInd__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABToBeModifiedListBearerModInd__item__value._const_tab = ___E_RABToBeModifiedListBearerModInd__item__id_tab + __E_RABToBeModifiedListBearerModInd__item__value._const_tab_at = ('..', 'id') + __E_RABToBeModifiedListBearerModInd__item__value._const_tab_id = 'Value' + _E_RABToBeModifiedListBearerModInd__item_._cont = ASN1Dict([ + ('id', __E_RABToBeModifiedListBearerModInd__item__id), + ('criticality', __E_RABToBeModifiedListBearerModInd__item__criticality), + ('value', __E_RABToBeModifiedListBearerModInd__item__value), + ]) + _E_RABToBeModifiedListBearerModInd__item_._ext = None + E_RABToBeModifiedListBearerModInd._cont = _E_RABToBeModifiedListBearerModInd__item_ + E_RABToBeModifiedListBearerModInd._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABToBeModifiedItemBearerModIndIEs >-----# + E_RABToBeModifiedItemBearerModIndIEs = CLASS(name='E-RABToBeModifiedItemBearerModIndIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABToBeModifiedItemBearerModIndIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedItemBearerModInd'))) + E_RABToBeModifiedItemBearerModIndIEs._val = ASN1Set(rv=[dict([('id', 200), ('criticality', 'reject'), ('Value', _E_RABToBeModifiedItemBearerModIndIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABToBeModifiedItemBearerModInd >-----# + E_RABToBeModifiedItemBearerModInd = SEQ(name='E-RABToBeModifiedItemBearerModInd', mode=MODE_TYPE) + _E_RABToBeModifiedItemBearerModInd_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABToBeModifiedItemBearerModInd_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _E_RABToBeModifiedItemBearerModInd_dL_GTP_TEID = OCT_STR(name='dL-GTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + _E_RABToBeModifiedItemBearerModInd_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABToBeModifiedItemBearerModInd_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab = ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab_at = None + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab = ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABToBeModifiedItemBearerModInd_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id), + ('criticality', ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue), + ]) + __E_RABToBeModifiedItemBearerModInd_iE_Extensions__item_._ext = None + _E_RABToBeModifiedItemBearerModInd_iE_Extensions._cont = __E_RABToBeModifiedItemBearerModInd_iE_Extensions__item_ + _E_RABToBeModifiedItemBearerModInd_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABToBeModifiedItemBearerModInd._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABToBeModifiedItemBearerModInd_e_RAB_ID), + ('transportLayerAddress', _E_RABToBeModifiedItemBearerModInd_transportLayerAddress), + ('dL-GTP-TEID', _E_RABToBeModifiedItemBearerModInd_dL_GTP_TEID), + ('iE-Extensions', _E_RABToBeModifiedItemBearerModInd_iE_Extensions), + ]) + E_RABToBeModifiedItemBearerModInd._ext = [] + + #-----< E-RABToBeModifiedItemBearerModInd-ExtIEs >-----# + E_RABToBeModifiedItemBearerModInd_ExtIEs = CLASS(name='E-RABToBeModifiedItemBearerModInd-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABToBeModifiedItemBearerModInd_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< E-RABNotToBeModifiedListBearerModInd >-----# + E_RABNotToBeModifiedListBearerModInd = SEQ_OF(name='E-RABNotToBeModifiedListBearerModInd', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) + _E_RABNotToBeModifiedListBearerModInd__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABNotToBeModifiedListBearerModInd__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABNotToBeModifiedListBearerModInd__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABNotToBeModifiedListBearerModInd__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABNotToBeModifiedItemBearerModInd'))) + ___E_RABNotToBeModifiedListBearerModInd__item__id_tab._val = ASN1Set(rv=[dict([('id', 202), ('criticality', 'reject'), ('Value', ____E_RABNotToBeModifiedListBearerModInd__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABNotToBeModifiedListBearerModInd__item__id._const_tab = ___E_RABNotToBeModifiedListBearerModInd__item__id_tab + __E_RABNotToBeModifiedListBearerModInd__item__id._const_tab_at = None + __E_RABNotToBeModifiedListBearerModInd__item__id._const_tab_id = 'id' + __E_RABNotToBeModifiedListBearerModInd__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABNotToBeModifiedListBearerModInd__item__criticality._const_tab = ___E_RABNotToBeModifiedListBearerModInd__item__id_tab + __E_RABNotToBeModifiedListBearerModInd__item__criticality._const_tab_at = ('..', 'id') + __E_RABNotToBeModifiedListBearerModInd__item__criticality._const_tab_id = 'criticality' + __E_RABNotToBeModifiedListBearerModInd__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABNotToBeModifiedListBearerModInd__item__value._const_tab = ___E_RABNotToBeModifiedListBearerModInd__item__id_tab + __E_RABNotToBeModifiedListBearerModInd__item__value._const_tab_at = ('..', 'id') + __E_RABNotToBeModifiedListBearerModInd__item__value._const_tab_id = 'Value' + _E_RABNotToBeModifiedListBearerModInd__item_._cont = ASN1Dict([ + ('id', __E_RABNotToBeModifiedListBearerModInd__item__id), + ('criticality', __E_RABNotToBeModifiedListBearerModInd__item__criticality), + ('value', __E_RABNotToBeModifiedListBearerModInd__item__value), + ]) + _E_RABNotToBeModifiedListBearerModInd__item_._ext = None + E_RABNotToBeModifiedListBearerModInd._cont = _E_RABNotToBeModifiedListBearerModInd__item_ + E_RABNotToBeModifiedListBearerModInd._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABNotToBeModifiedItemBearerModIndIEs >-----# + E_RABNotToBeModifiedItemBearerModIndIEs = CLASS(name='E-RABNotToBeModifiedItemBearerModIndIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABNotToBeModifiedItemBearerModIndIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABNotToBeModifiedItemBearerModInd'))) + E_RABNotToBeModifiedItemBearerModIndIEs._val = ASN1Set(rv=[dict([('id', 202), ('criticality', 'reject'), ('Value', _E_RABNotToBeModifiedItemBearerModIndIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABNotToBeModifiedItemBearerModInd >-----# + E_RABNotToBeModifiedItemBearerModInd = SEQ(name='E-RABNotToBeModifiedItemBearerModInd', mode=MODE_TYPE) + _E_RABNotToBeModifiedItemBearerModInd_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABNotToBeModifiedItemBearerModInd_transportLayerAddress = BIT_STR(name='transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) + _E_RABNotToBeModifiedItemBearerModInd_dL_GTP_TEID = OCT_STR(name='dL-GTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) + _E_RABNotToBeModifiedItemBearerModInd_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab = ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab_at = None + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab = ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab = ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id), + ('criticality', ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue), + ]) + __E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item_._ext = None + _E_RABNotToBeModifiedItemBearerModInd_iE_Extensions._cont = __E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item_ + _E_RABNotToBeModifiedItemBearerModInd_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABNotToBeModifiedItemBearerModInd._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABNotToBeModifiedItemBearerModInd_e_RAB_ID), + ('transportLayerAddress', _E_RABNotToBeModifiedItemBearerModInd_transportLayerAddress), + ('dL-GTP-TEID', _E_RABNotToBeModifiedItemBearerModInd_dL_GTP_TEID), + ('iE-Extensions', _E_RABNotToBeModifiedItemBearerModInd_iE_Extensions), + ]) + E_RABNotToBeModifiedItemBearerModInd._ext = [] + + #-----< E-RABNotToBeModifiedItemBearerModInd-ExtIEs >-----# + E_RABNotToBeModifiedItemBearerModInd_ExtIEs = CLASS(name='E-RABNotToBeModifiedItemBearerModInd-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABNotToBeModifiedItemBearerModInd_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< CSGMembershipInfo >-----# + CSGMembershipInfo = SEQ(name='CSGMembershipInfo', mode=MODE_TYPE) + _CSGMembershipInfo_cSGMembershipStatus = ENUM(name='cSGMembershipStatus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _CSGMembershipInfo_cSG_Id = BIT_STR(name='cSG-Id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) + _CSGMembershipInfo_cellAccessMode = ENUM(name='cellAccessMode', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode')), opt=True) + _CSGMembershipInfo_pLMNidentity = OCT_STR(name='pLMNidentity', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity')), opt=True) + _CSGMembershipInfo_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __CSGMembershipInfo_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___CSGMembershipInfo_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____CSGMembershipInfo_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____CSGMembershipInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___CSGMembershipInfo_iE_Extensions__item__id._const_tab = ____CSGMembershipInfo_iE_Extensions__item__id_tab + ___CSGMembershipInfo_iE_Extensions__item__id._const_tab_at = None + ___CSGMembershipInfo_iE_Extensions__item__id._const_tab_id = 'id' + ___CSGMembershipInfo_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____CSGMembershipInfo_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____CSGMembershipInfo_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___CSGMembershipInfo_iE_Extensions__item__criticality._const_tab = ____CSGMembershipInfo_iE_Extensions__item__criticality_tab + ___CSGMembershipInfo_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___CSGMembershipInfo_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___CSGMembershipInfo_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____CSGMembershipInfo_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____CSGMembershipInfo_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___CSGMembershipInfo_iE_Extensions__item__extensionValue._const_tab = ____CSGMembershipInfo_iE_Extensions__item__extensionValue_tab + ___CSGMembershipInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___CSGMembershipInfo_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __CSGMembershipInfo_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___CSGMembershipInfo_iE_Extensions__item__id), + ('criticality', ___CSGMembershipInfo_iE_Extensions__item__criticality), + ('extensionValue', ___CSGMembershipInfo_iE_Extensions__item__extensionValue), + ]) + __CSGMembershipInfo_iE_Extensions__item_._ext = None + _CSGMembershipInfo_iE_Extensions._cont = __CSGMembershipInfo_iE_Extensions__item_ + _CSGMembershipInfo_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + CSGMembershipInfo._cont = ASN1Dict([ + ('cSGMembershipStatus', _CSGMembershipInfo_cSGMembershipStatus), + ('cSG-Id', _CSGMembershipInfo_cSG_Id), + ('cellAccessMode', _CSGMembershipInfo_cellAccessMode), + ('pLMNidentity', _CSGMembershipInfo_pLMNidentity), + ('iE-Extensions', _CSGMembershipInfo_iE_Extensions), + ]) + CSGMembershipInfo._ext = [] + + #-----< CSGMembershipInfo-ExtIEs >-----# + CSGMembershipInfo_ExtIEs = CLASS(name='CSGMembershipInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + CSGMembershipInfo_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< E-RABModificationConfirm >-----# + E_RABModificationConfirm = SEQ(name='E-RABModificationConfirm', mode=MODE_TYPE) + _E_RABModificationConfirm_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __E_RABModificationConfirm_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___E_RABModificationConfirm_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____E_RABModificationConfirm_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyListBearerModConf'))) + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_6 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + ____E_RABModificationConfirm_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 203), ('criticality', 'ignore'), ('Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 205), ('criticality', 'ignore'), ('Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 210), ('criticality', 'ignore'), ('Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___E_RABModificationConfirm_protocolIEs__item__id._const_tab = ____E_RABModificationConfirm_protocolIEs__item__id_tab + ___E_RABModificationConfirm_protocolIEs__item__id._const_tab_at = None + ___E_RABModificationConfirm_protocolIEs__item__id._const_tab_id = 'id' + ___E_RABModificationConfirm_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___E_RABModificationConfirm_protocolIEs__item__criticality._const_tab = ____E_RABModificationConfirm_protocolIEs__item__id_tab + ___E_RABModificationConfirm_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___E_RABModificationConfirm_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___E_RABModificationConfirm_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___E_RABModificationConfirm_protocolIEs__item__value._const_tab = ____E_RABModificationConfirm_protocolIEs__item__id_tab + ___E_RABModificationConfirm_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___E_RABModificationConfirm_protocolIEs__item__value._const_tab_id = 'Value' + __E_RABModificationConfirm_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___E_RABModificationConfirm_protocolIEs__item__id), + ('criticality', ___E_RABModificationConfirm_protocolIEs__item__criticality), + ('value', ___E_RABModificationConfirm_protocolIEs__item__value), + ]) + __E_RABModificationConfirm_protocolIEs__item_._ext = None + _E_RABModificationConfirm_protocolIEs._cont = __E_RABModificationConfirm_protocolIEs__item_ + _E_RABModificationConfirm_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + E_RABModificationConfirm._cont = ASN1Dict([ + ('protocolIEs', _E_RABModificationConfirm_protocolIEs), + ]) + E_RABModificationConfirm._ext = [] + + #-----< E-RABModificationConfirmIEs >-----# + E_RABModificationConfirmIEs = CLASS(name='E-RABModificationConfirmIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABModificationConfirmIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _E_RABModificationConfirmIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _E_RABModificationConfirmIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyListBearerModConf'))) + _E_RABModificationConfirmIEs_val_Value_3 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _E_RABModificationConfirmIEs_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) + _E_RABModificationConfirmIEs_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _E_RABModificationConfirmIEs_val_Value_6 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + E_RABModificationConfirmIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _E_RABModificationConfirmIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _E_RABModificationConfirmIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 203), ('criticality', 'ignore'), ('Value', _E_RABModificationConfirmIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 205), ('criticality', 'ignore'), ('Value', _E_RABModificationConfirmIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 210), ('criticality', 'ignore'), ('Value', _E_RABModificationConfirmIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _E_RABModificationConfirmIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _E_RABModificationConfirmIEs_val_Value_6), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABModifyListBearerModConf >-----# + E_RABModifyListBearerModConf = SEQ_OF(name='E-RABModifyListBearerModConf', mode=MODE_TYPE) + _E_RABModifyListBearerModConf__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABModifyListBearerModConf__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABModifyListBearerModConf__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABModifyListBearerModConf__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyItemBearerModConf'))) + ___E_RABModifyListBearerModConf__item__id_tab._val = ASN1Set(rv=[dict([('id', 204), ('criticality', 'ignore'), ('Value', ____E_RABModifyListBearerModConf__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABModifyListBearerModConf__item__id._const_tab = ___E_RABModifyListBearerModConf__item__id_tab + __E_RABModifyListBearerModConf__item__id._const_tab_at = None + __E_RABModifyListBearerModConf__item__id._const_tab_id = 'id' + __E_RABModifyListBearerModConf__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABModifyListBearerModConf__item__criticality._const_tab = ___E_RABModifyListBearerModConf__item__id_tab + __E_RABModifyListBearerModConf__item__criticality._const_tab_at = ('..', 'id') + __E_RABModifyListBearerModConf__item__criticality._const_tab_id = 'criticality' + __E_RABModifyListBearerModConf__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABModifyListBearerModConf__item__value._const_tab = ___E_RABModifyListBearerModConf__item__id_tab + __E_RABModifyListBearerModConf__item__value._const_tab_at = ('..', 'id') + __E_RABModifyListBearerModConf__item__value._const_tab_id = 'Value' + _E_RABModifyListBearerModConf__item_._cont = ASN1Dict([ + ('id', __E_RABModifyListBearerModConf__item__id), + ('criticality', __E_RABModifyListBearerModConf__item__criticality), + ('value', __E_RABModifyListBearerModConf__item__value), + ]) + _E_RABModifyListBearerModConf__item_._ext = None + E_RABModifyListBearerModConf._cont = _E_RABModifyListBearerModConf__item_ + E_RABModifyListBearerModConf._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABModifyItemBearerModConfIEs >-----# + E_RABModifyItemBearerModConfIEs = CLASS(name='E-RABModifyItemBearerModConfIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABModifyItemBearerModConfIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyItemBearerModConf'))) + E_RABModifyItemBearerModConfIEs._val = ASN1Set(rv=[dict([('id', 204), ('criticality', 'ignore'), ('Value', _E_RABModifyItemBearerModConfIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABModifyItemBearerModConf >-----# + E_RABModifyItemBearerModConf = SEQ(name='E-RABModifyItemBearerModConf', mode=MODE_TYPE) + _E_RABModifyItemBearerModConf_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABModifyItemBearerModConf_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABModifyItemBearerModConf_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABModifyItemBearerModConf_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABModifyItemBearerModConf_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABModifyItemBearerModConf_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABModifyItemBearerModConf_iE_Extensions__item__id._const_tab = ____E_RABModifyItemBearerModConf_iE_Extensions__item__id_tab + ___E_RABModifyItemBearerModConf_iE_Extensions__item__id._const_tab_at = None + ___E_RABModifyItemBearerModConf_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABModifyItemBearerModConf_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABModifyItemBearerModConf_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality._const_tab = ____E_RABModifyItemBearerModConf_iE_Extensions__item__criticality_tab + ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue._const_tab = ____E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue_tab + ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABModifyItemBearerModConf_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABModifyItemBearerModConf_iE_Extensions__item__id), + ('criticality', ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue), + ]) + __E_RABModifyItemBearerModConf_iE_Extensions__item_._ext = None + _E_RABModifyItemBearerModConf_iE_Extensions._cont = __E_RABModifyItemBearerModConf_iE_Extensions__item_ + _E_RABModifyItemBearerModConf_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABModifyItemBearerModConf._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABModifyItemBearerModConf_e_RAB_ID), + ('iE-Extensions', _E_RABModifyItemBearerModConf_iE_Extensions), + ]) + E_RABModifyItemBearerModConf._ext = [] + + #-----< E-RABModifyItemBearerModConfExtIEs >-----# + E_RABModifyItemBearerModConfExtIEs = CLASS(name='E-RABModifyItemBearerModConfExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABModifyItemBearerModConfExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< UEContextModificationIndication >-----# + UEContextModificationIndication = SEQ(name='UEContextModificationIndication', mode=MODE_TYPE) + _UEContextModificationIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextModificationIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextModificationIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextModificationIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CSGMembershipInfo'))) + ____UEContextModificationIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 226), ('criticality', 'reject'), ('Value', _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextModificationIndication_protocolIEs__item__id._const_tab = ____UEContextModificationIndication_protocolIEs__item__id_tab + ___UEContextModificationIndication_protocolIEs__item__id._const_tab_at = None + ___UEContextModificationIndication_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextModificationIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextModificationIndication_protocolIEs__item__criticality._const_tab = ____UEContextModificationIndication_protocolIEs__item__id_tab + ___UEContextModificationIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextModificationIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextModificationIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextModificationIndication_protocolIEs__item__value._const_tab = ____UEContextModificationIndication_protocolIEs__item__id_tab + ___UEContextModificationIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextModificationIndication_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextModificationIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextModificationIndication_protocolIEs__item__id), + ('criticality', ___UEContextModificationIndication_protocolIEs__item__criticality), + ('value', ___UEContextModificationIndication_protocolIEs__item__value), + ]) + __UEContextModificationIndication_protocolIEs__item_._ext = None + _UEContextModificationIndication_protocolIEs._cont = __UEContextModificationIndication_protocolIEs__item_ + _UEContextModificationIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextModificationIndication._cont = ASN1Dict([ + ('protocolIEs', _UEContextModificationIndication_protocolIEs), + ]) + UEContextModificationIndication._ext = [] + + #-----< UEContextModificationIndicationIEs >-----# + UEContextModificationIndicationIEs = CLASS(name='UEContextModificationIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextModificationIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextModificationIndicationIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextModificationIndicationIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CSGMembershipInfo'))) + UEContextModificationIndicationIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _UEContextModificationIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _UEContextModificationIndicationIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 226), ('criticality', 'reject'), ('Value', _UEContextModificationIndicationIEs_val_Value_2), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UEContextModificationConfirm >-----# + UEContextModificationConfirm = SEQ(name='UEContextModificationConfirm', mode=MODE_TYPE) + _UEContextModificationConfirm_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextModificationConfirm_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextModificationConfirm_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextModificationConfirm_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____UEContextModificationConfirm_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextModificationConfirm_protocolIEs__item__id._const_tab = ____UEContextModificationConfirm_protocolIEs__item__id_tab + ___UEContextModificationConfirm_protocolIEs__item__id._const_tab_at = None + ___UEContextModificationConfirm_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextModificationConfirm_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextModificationConfirm_protocolIEs__item__criticality._const_tab = ____UEContextModificationConfirm_protocolIEs__item__id_tab + ___UEContextModificationConfirm_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextModificationConfirm_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextModificationConfirm_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextModificationConfirm_protocolIEs__item__value._const_tab = ____UEContextModificationConfirm_protocolIEs__item__id_tab + ___UEContextModificationConfirm_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextModificationConfirm_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextModificationConfirm_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextModificationConfirm_protocolIEs__item__id), + ('criticality', ___UEContextModificationConfirm_protocolIEs__item__criticality), + ('value', ___UEContextModificationConfirm_protocolIEs__item__value), + ]) + __UEContextModificationConfirm_protocolIEs__item_._ext = None + _UEContextModificationConfirm_protocolIEs._cont = __UEContextModificationConfirm_protocolIEs__item_ + _UEContextModificationConfirm_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextModificationConfirm._cont = ASN1Dict([ + ('protocolIEs', _UEContextModificationConfirm_protocolIEs), + ]) + UEContextModificationConfirm._ext = [] + + #-----< UEContextModificationConfirmIEs >-----# + UEContextModificationConfirmIEs = CLASS(name='UEContextModificationConfirmIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextModificationConfirmIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextModificationConfirmIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextModificationConfirmIEs_val_Value_2 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) + _UEContextModificationConfirmIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + UEContextModificationConfirmIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _UEContextModificationConfirmIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _UEContextModificationConfirmIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 146), ('criticality', 'ignore'), ('Value', _UEContextModificationConfirmIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _UEContextModificationConfirmIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UEContextSuspendRequest >-----# + UEContextSuspendRequest = SEQ(name='UEContextSuspendRequest', mode=MODE_TYPE) + _UEContextSuspendRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextSuspendRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextSuspendRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextSuspendRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'InformationOnRecommendedCellsAndENBsForPaging'))) + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellIdentifierAndCELevelForCECapableUEs'))) + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) + ____UEContextSuspendRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 213), ('criticality', 'ignore'), ('Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 212), ('criticality', 'ignore'), ('Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 297), ('criticality', 'ignore'), ('Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextSuspendRequest_protocolIEs__item__id._const_tab = ____UEContextSuspendRequest_protocolIEs__item__id_tab + ___UEContextSuspendRequest_protocolIEs__item__id._const_tab_at = None + ___UEContextSuspendRequest_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextSuspendRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextSuspendRequest_protocolIEs__item__criticality._const_tab = ____UEContextSuspendRequest_protocolIEs__item__id_tab + ___UEContextSuspendRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextSuspendRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextSuspendRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextSuspendRequest_protocolIEs__item__value._const_tab = ____UEContextSuspendRequest_protocolIEs__item__id_tab + ___UEContextSuspendRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextSuspendRequest_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextSuspendRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextSuspendRequest_protocolIEs__item__id), + ('criticality', ___UEContextSuspendRequest_protocolIEs__item__criticality), + ('value', ___UEContextSuspendRequest_protocolIEs__item__value), + ]) + __UEContextSuspendRequest_protocolIEs__item_._ext = None + _UEContextSuspendRequest_protocolIEs._cont = __UEContextSuspendRequest_protocolIEs__item_ + _UEContextSuspendRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextSuspendRequest._cont = ASN1Dict([ + ('protocolIEs', _UEContextSuspendRequest_protocolIEs), + ]) + UEContextSuspendRequest._ext = [] + + #-----< UEContextSuspendRequestIEs >-----# + UEContextSuspendRequestIEs = CLASS(name='UEContextSuspendRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextSuspendRequestIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextSuspendRequestIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextSuspendRequestIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'InformationOnRecommendedCellsAndENBsForPaging'))) + _UEContextSuspendRequestIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellIdentifierAndCELevelForCECapableUEs'))) + _UEContextSuspendRequestIEs_val_Value_4 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + _UEContextSuspendRequestIEs_val_Value_5 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + _UEContextSuspendRequestIEs_val_Value_6 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) + UEContextSuspendRequestIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _UEContextSuspendRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _UEContextSuspendRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 213), ('criticality', 'ignore'), ('Value', _UEContextSuspendRequestIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 212), ('criticality', 'ignore'), ('Value', _UEContextSuspendRequestIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _UEContextSuspendRequestIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _UEContextSuspendRequestIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 297), ('criticality', 'ignore'), ('Value', _UEContextSuspendRequestIEs_val_Value_6), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UEContextSuspendResponse >-----# + UEContextSuspendResponse = SEQ(name='UEContextSuspendResponse', mode=MODE_TYPE) + _UEContextSuspendResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextSuspendResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextSuspendResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextSuspendResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) + ____UEContextSuspendResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 40), ('criticality', 'reject'), ('Value', _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextSuspendResponse_protocolIEs__item__id._const_tab = ____UEContextSuspendResponse_protocolIEs__item__id_tab + ___UEContextSuspendResponse_protocolIEs__item__id._const_tab_at = None + ___UEContextSuspendResponse_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextSuspendResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextSuspendResponse_protocolIEs__item__criticality._const_tab = ____UEContextSuspendResponse_protocolIEs__item__id_tab + ___UEContextSuspendResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextSuspendResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextSuspendResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextSuspendResponse_protocolIEs__item__value._const_tab = ____UEContextSuspendResponse_protocolIEs__item__id_tab + ___UEContextSuspendResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextSuspendResponse_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextSuspendResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextSuspendResponse_protocolIEs__item__id), + ('criticality', ___UEContextSuspendResponse_protocolIEs__item__criticality), + ('value', ___UEContextSuspendResponse_protocolIEs__item__value), + ]) + __UEContextSuspendResponse_protocolIEs__item_._ext = None + _UEContextSuspendResponse_protocolIEs._cont = __UEContextSuspendResponse_protocolIEs__item_ + _UEContextSuspendResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextSuspendResponse._cont = ASN1Dict([ + ('protocolIEs', _UEContextSuspendResponse_protocolIEs), + ]) + UEContextSuspendResponse._ext = [] + + #-----< UEContextSuspendResponseIEs >-----# + UEContextSuspendResponseIEs = CLASS(name='UEContextSuspendResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextSuspendResponseIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextSuspendResponseIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextSuspendResponseIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _UEContextSuspendResponseIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) + UEContextSuspendResponseIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _UEContextSuspendResponseIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _UEContextSuspendResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _UEContextSuspendResponseIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 40), ('criticality', 'reject'), ('Value', _UEContextSuspendResponseIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< UEContextResumeRequest >-----# + UEContextResumeRequest = SEQ(name='UEContextResumeRequest', mode=MODE_TYPE) + _UEContextResumeRequest_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextResumeRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextResumeRequest_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextResumeRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeListResumeReq'))) + _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) + ____UEContextResumeRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 235), ('criticality', 'reject'), ('Value', _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 245), ('criticality', 'ignore'), ('Value', _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextResumeRequest_protocolIEs__item__id._const_tab = ____UEContextResumeRequest_protocolIEs__item__id_tab + ___UEContextResumeRequest_protocolIEs__item__id._const_tab_at = None + ___UEContextResumeRequest_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextResumeRequest_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextResumeRequest_protocolIEs__item__criticality._const_tab = ____UEContextResumeRequest_protocolIEs__item__id_tab + ___UEContextResumeRequest_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextResumeRequest_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextResumeRequest_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextResumeRequest_protocolIEs__item__value._const_tab = ____UEContextResumeRequest_protocolIEs__item__id_tab + ___UEContextResumeRequest_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextResumeRequest_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextResumeRequest_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextResumeRequest_protocolIEs__item__id), + ('criticality', ___UEContextResumeRequest_protocolIEs__item__criticality), + ('value', ___UEContextResumeRequest_protocolIEs__item__value), + ]) + __UEContextResumeRequest_protocolIEs__item_._ext = None + _UEContextResumeRequest_protocolIEs._cont = __UEContextResumeRequest_protocolIEs__item_ + _UEContextResumeRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextResumeRequest._cont = ASN1Dict([ + ('protocolIEs', _UEContextResumeRequest_protocolIEs), + ]) + UEContextResumeRequest._ext = [] + + #-----< UEContextResumeRequestIEs >-----# + UEContextResumeRequestIEs = CLASS(name='UEContextResumeRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextResumeRequestIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextResumeRequestIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextResumeRequestIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeListResumeReq'))) + _UEContextResumeRequestIEs_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) + UEContextResumeRequestIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _UEContextResumeRequestIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _UEContextResumeRequestIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 235), ('criticality', 'reject'), ('Value', _UEContextResumeRequestIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 245), ('criticality', 'ignore'), ('Value', _UEContextResumeRequestIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABFailedToResumeListResumeReq >-----# + E_RABFailedToResumeListResumeReq = SEQ_OF(name='E-RABFailedToResumeListResumeReq', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) + _E_RABFailedToResumeListResumeReq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABFailedToResumeListResumeReq__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABFailedToResumeListResumeReq__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABFailedToResumeListResumeReq__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeItemResumeReq'))) + ___E_RABFailedToResumeListResumeReq__item__id_tab._val = ASN1Set(rv=[dict([('id', 236), ('criticality', 'reject'), ('Value', ____E_RABFailedToResumeListResumeReq__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABFailedToResumeListResumeReq__item__id._const_tab = ___E_RABFailedToResumeListResumeReq__item__id_tab + __E_RABFailedToResumeListResumeReq__item__id._const_tab_at = None + __E_RABFailedToResumeListResumeReq__item__id._const_tab_id = 'id' + __E_RABFailedToResumeListResumeReq__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABFailedToResumeListResumeReq__item__criticality._const_tab = ___E_RABFailedToResumeListResumeReq__item__id_tab + __E_RABFailedToResumeListResumeReq__item__criticality._const_tab_at = ('..', 'id') + __E_RABFailedToResumeListResumeReq__item__criticality._const_tab_id = 'criticality' + __E_RABFailedToResumeListResumeReq__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABFailedToResumeListResumeReq__item__value._const_tab = ___E_RABFailedToResumeListResumeReq__item__id_tab + __E_RABFailedToResumeListResumeReq__item__value._const_tab_at = ('..', 'id') + __E_RABFailedToResumeListResumeReq__item__value._const_tab_id = 'Value' + _E_RABFailedToResumeListResumeReq__item_._cont = ASN1Dict([ + ('id', __E_RABFailedToResumeListResumeReq__item__id), + ('criticality', __E_RABFailedToResumeListResumeReq__item__criticality), + ('value', __E_RABFailedToResumeListResumeReq__item__value), + ]) + _E_RABFailedToResumeListResumeReq__item_._ext = None + E_RABFailedToResumeListResumeReq._cont = _E_RABFailedToResumeListResumeReq__item_ + E_RABFailedToResumeListResumeReq._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABFailedToResumeItemResumeReqIEs >-----# + E_RABFailedToResumeItemResumeReqIEs = CLASS(name='E-RABFailedToResumeItemResumeReqIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABFailedToResumeItemResumeReqIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeItemResumeReq'))) + E_RABFailedToResumeItemResumeReqIEs._val = ASN1Set(rv=[dict([('id', 236), ('criticality', 'reject'), ('Value', _E_RABFailedToResumeItemResumeReqIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABFailedToResumeItemResumeReq >-----# + E_RABFailedToResumeItemResumeReq = SEQ(name='E-RABFailedToResumeItemResumeReq', mode=MODE_TYPE) + _E_RABFailedToResumeItemResumeReq_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABFailedToResumeItemResumeReq_cause = CHOICE(name='cause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _E_RABFailedToResumeItemResumeReq_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABFailedToResumeItemResumeReq_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id._const_tab = ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id_tab + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id._const_tab_at = None + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality._const_tab = ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality_tab + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue._const_tab = ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue_tab + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABFailedToResumeItemResumeReq_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id), + ('criticality', ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue), + ]) + __E_RABFailedToResumeItemResumeReq_iE_Extensions__item_._ext = None + _E_RABFailedToResumeItemResumeReq_iE_Extensions._cont = __E_RABFailedToResumeItemResumeReq_iE_Extensions__item_ + _E_RABFailedToResumeItemResumeReq_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABFailedToResumeItemResumeReq._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABFailedToResumeItemResumeReq_e_RAB_ID), + ('cause', _E_RABFailedToResumeItemResumeReq_cause), + ('iE-Extensions', _E_RABFailedToResumeItemResumeReq_iE_Extensions), + ]) + E_RABFailedToResumeItemResumeReq._ext = [] + + #-----< E-RABFailedToResumeItemResumeReq-ExtIEs >-----# + E_RABFailedToResumeItemResumeReq_ExtIEs = CLASS(name='E-RABFailedToResumeItemResumeReq-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABFailedToResumeItemResumeReq_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< UEContextResumeResponse >-----# + UEContextResumeResponse = SEQ(name='UEContextResumeResponse', mode=MODE_TYPE) + _UEContextResumeResponse_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextResumeResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextResumeResponse_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextResumeResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeListResumeRes'))) + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + ____UEContextResumeResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 237), ('criticality', 'reject'), ('Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 40), ('criticality', 'reject'), ('Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextResumeResponse_protocolIEs__item__id._const_tab = ____UEContextResumeResponse_protocolIEs__item__id_tab + ___UEContextResumeResponse_protocolIEs__item__id._const_tab_at = None + ___UEContextResumeResponse_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextResumeResponse_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextResumeResponse_protocolIEs__item__criticality._const_tab = ____UEContextResumeResponse_protocolIEs__item__id_tab + ___UEContextResumeResponse_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextResumeResponse_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextResumeResponse_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextResumeResponse_protocolIEs__item__value._const_tab = ____UEContextResumeResponse_protocolIEs__item__id_tab + ___UEContextResumeResponse_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextResumeResponse_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextResumeResponse_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextResumeResponse_protocolIEs__item__id), + ('criticality', ___UEContextResumeResponse_protocolIEs__item__criticality), + ('value', ___UEContextResumeResponse_protocolIEs__item__value), + ]) + __UEContextResumeResponse_protocolIEs__item_._ext = None + _UEContextResumeResponse_protocolIEs._cont = __UEContextResumeResponse_protocolIEs__item_ + _UEContextResumeResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextResumeResponse._cont = ASN1Dict([ + ('protocolIEs', _UEContextResumeResponse_protocolIEs), + ]) + UEContextResumeResponse._ext = [] + + #-----< UEContextResumeResponseIEs >-----# + UEContextResumeResponseIEs = CLASS(name='UEContextResumeResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextResumeResponseIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextResumeResponseIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextResumeResponseIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeListResumeRes'))) + _UEContextResumeResponseIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + _UEContextResumeResponseIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) + _UEContextResumeResponseIEs_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + UEContextResumeResponseIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _UEContextResumeResponseIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _UEContextResumeResponseIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 237), ('criticality', 'reject'), ('Value', _UEContextResumeResponseIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _UEContextResumeResponseIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 40), ('criticality', 'reject'), ('Value', _UEContextResumeResponseIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _UEContextResumeResponseIEs_val_Value_5), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< E-RABFailedToResumeListResumeRes >-----# + E_RABFailedToResumeListResumeRes = SEQ_OF(name='E-RABFailedToResumeListResumeRes', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) + _E_RABFailedToResumeListResumeRes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) + __E_RABFailedToResumeListResumeRes__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ___E_RABFailedToResumeListResumeRes__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + ____E_RABFailedToResumeListResumeRes__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeItemResumeRes'))) + ___E_RABFailedToResumeListResumeRes__item__id_tab._val = ASN1Set(rv=[dict([('id', 238), ('criticality', 'reject'), ('Value', ____E_RABFailedToResumeListResumeRes__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + __E_RABFailedToResumeListResumeRes__item__id._const_tab = ___E_RABFailedToResumeListResumeRes__item__id_tab + __E_RABFailedToResumeListResumeRes__item__id._const_tab_at = None + __E_RABFailedToResumeListResumeRes__item__id._const_tab_id = 'id' + __E_RABFailedToResumeListResumeRes__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + __E_RABFailedToResumeListResumeRes__item__criticality._const_tab = ___E_RABFailedToResumeListResumeRes__item__id_tab + __E_RABFailedToResumeListResumeRes__item__criticality._const_tab_at = ('..', 'id') + __E_RABFailedToResumeListResumeRes__item__criticality._const_tab_id = 'criticality' + __E_RABFailedToResumeListResumeRes__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + __E_RABFailedToResumeListResumeRes__item__value._const_tab = ___E_RABFailedToResumeListResumeRes__item__id_tab + __E_RABFailedToResumeListResumeRes__item__value._const_tab_at = ('..', 'id') + __E_RABFailedToResumeListResumeRes__item__value._const_tab_id = 'Value' + _E_RABFailedToResumeListResumeRes__item_._cont = ASN1Dict([ + ('id', __E_RABFailedToResumeListResumeRes__item__id), + ('criticality', __E_RABFailedToResumeListResumeRes__item__criticality), + ('value', __E_RABFailedToResumeListResumeRes__item__value), + ]) + _E_RABFailedToResumeListResumeRes__item_._ext = None + E_RABFailedToResumeListResumeRes._cont = _E_RABFailedToResumeListResumeRes__item_ + E_RABFailedToResumeListResumeRes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) + + #-----< E-RABFailedToResumeItemResumeResIEs >-----# + E_RABFailedToResumeItemResumeResIEs = CLASS(name='E-RABFailedToResumeItemResumeResIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _E_RABFailedToResumeItemResumeResIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeItemResumeRes'))) + E_RABFailedToResumeItemResumeResIEs._val = ASN1Set(rv=[dict([('id', 238), ('criticality', 'reject'), ('Value', _E_RABFailedToResumeItemResumeResIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< E-RABFailedToResumeItemResumeRes >-----# + E_RABFailedToResumeItemResumeRes = SEQ(name='E-RABFailedToResumeItemResumeRes', mode=MODE_TYPE) + _E_RABFailedToResumeItemResumeRes_e_RAB_ID = INT(name='e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) + _E_RABFailedToResumeItemResumeRes_cause = CHOICE(name='cause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _E_RABFailedToResumeItemResumeRes_iE_Extensions = SEQ_OF(name='iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) + __E_RABFailedToResumeItemResumeRes_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['id'])) + ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id._const_tab = ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id_tab + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id._const_tab_at = None + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id._const_tab_id = 'id' + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['criticality'])) + ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality._const_tab = ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality_tab + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality._const_tab_at = ('..', 'id') + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality._const_tab_id = 'criticality' + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue = OPEN(name='extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), ['Extension'])) + ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue._const_tab = ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue_tab + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue._const_tab_at = ('..', 'id') + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue._const_tab_id = 'Extension' + __E_RABFailedToResumeItemResumeRes_iE_Extensions__item_._cont = ASN1Dict([ + ('id', ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id), + ('criticality', ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality), + ('extensionValue', ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue), + ]) + __E_RABFailedToResumeItemResumeRes_iE_Extensions__item_._ext = None + _E_RABFailedToResumeItemResumeRes_iE_Extensions._cont = __E_RABFailedToResumeItemResumeRes_iE_Extensions__item_ + _E_RABFailedToResumeItemResumeRes_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) + E_RABFailedToResumeItemResumeRes._cont = ASN1Dict([ + ('e-RAB-ID', _E_RABFailedToResumeItemResumeRes_e_RAB_ID), + ('cause', _E_RABFailedToResumeItemResumeRes_cause), + ('iE-Extensions', _E_RABFailedToResumeItemResumeRes_iE_Extensions), + ]) + E_RABFailedToResumeItemResumeRes._ext = [] + + #-----< E-RABFailedToResumeItemResumeRes-ExtIEs >-----# + E_RABFailedToResumeItemResumeRes_ExtIEs = CLASS(name='E-RABFailedToResumeItemResumeRes-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) + E_RABFailedToResumeItemResumeRes_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) + + #-----< UEContextResumeFailure >-----# + UEContextResumeFailure = SEQ(name='UEContextResumeFailure', mode=MODE_TYPE) + _UEContextResumeFailure_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEContextResumeFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEContextResumeFailure_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEContextResumeFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + ____UEContextResumeFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEContextResumeFailure_protocolIEs__item__id._const_tab = ____UEContextResumeFailure_protocolIEs__item__id_tab + ___UEContextResumeFailure_protocolIEs__item__id._const_tab_at = None + ___UEContextResumeFailure_protocolIEs__item__id._const_tab_id = 'id' + ___UEContextResumeFailure_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEContextResumeFailure_protocolIEs__item__criticality._const_tab = ____UEContextResumeFailure_protocolIEs__item__id_tab + ___UEContextResumeFailure_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEContextResumeFailure_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEContextResumeFailure_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEContextResumeFailure_protocolIEs__item__value._const_tab = ____UEContextResumeFailure_protocolIEs__item__id_tab + ___UEContextResumeFailure_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEContextResumeFailure_protocolIEs__item__value._const_tab_id = 'Value' + __UEContextResumeFailure_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEContextResumeFailure_protocolIEs__item__id), + ('criticality', ___UEContextResumeFailure_protocolIEs__item__criticality), + ('value', ___UEContextResumeFailure_protocolIEs__item__value), + ]) + __UEContextResumeFailure_protocolIEs__item_._ext = None + _UEContextResumeFailure_protocolIEs._cont = __UEContextResumeFailure_protocolIEs__item_ + _UEContextResumeFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEContextResumeFailure._cont = ASN1Dict([ + ('protocolIEs', _UEContextResumeFailure_protocolIEs), + ]) + UEContextResumeFailure._ext = [] + + #-----< UEContextResumeFailureIEs >-----# + UEContextResumeFailureIEs = CLASS(name='UEContextResumeFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEContextResumeFailureIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _UEContextResumeFailureIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _UEContextResumeFailureIEs_val_Value_2 = CHOICE(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) + _UEContextResumeFailureIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) + UEContextResumeFailureIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _UEContextResumeFailureIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _UEContextResumeFailureIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 2), ('criticality', 'ignore'), ('Value', _UEContextResumeFailureIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 58), ('criticality', 'ignore'), ('Value', _UEContextResumeFailureIEs_val_Value_3), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< ConnectionEstablishmentIndication >-----# + ConnectionEstablishmentIndication = SEQ(name='ConnectionEstablishmentIndication', mode=MODE_TYPE) + _ConnectionEstablishmentIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __ConnectionEstablishmentIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___ConnectionEstablishmentIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DL-CP-SecurityInformation'))) + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_6 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EndIndication'))) + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_7 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) + ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 253), ('criticality', 'ignore'), ('Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')]), dict([('id', 280), ('criticality', 'ignore'), ('Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_6), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_7), ('presence', 'optional')]), dict([('id', 252), ('criticality', 'ignore'), ('Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_8), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___ConnectionEstablishmentIndication_protocolIEs__item__id._const_tab = ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab + ___ConnectionEstablishmentIndication_protocolIEs__item__id._const_tab_at = None + ___ConnectionEstablishmentIndication_protocolIEs__item__id._const_tab_id = 'id' + ___ConnectionEstablishmentIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___ConnectionEstablishmentIndication_protocolIEs__item__criticality._const_tab = ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab + ___ConnectionEstablishmentIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___ConnectionEstablishmentIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___ConnectionEstablishmentIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___ConnectionEstablishmentIndication_protocolIEs__item__value._const_tab = ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab + ___ConnectionEstablishmentIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___ConnectionEstablishmentIndication_protocolIEs__item__value._const_tab_id = 'Value' + __ConnectionEstablishmentIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___ConnectionEstablishmentIndication_protocolIEs__item__id), + ('criticality', ___ConnectionEstablishmentIndication_protocolIEs__item__criticality), + ('value', ___ConnectionEstablishmentIndication_protocolIEs__item__value), + ]) + __ConnectionEstablishmentIndication_protocolIEs__item_._ext = None + _ConnectionEstablishmentIndication_protocolIEs._cont = __ConnectionEstablishmentIndication_protocolIEs__item_ + _ConnectionEstablishmentIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + ConnectionEstablishmentIndication._cont = ASN1Dict([ + ('protocolIEs', _ConnectionEstablishmentIndication_protocolIEs), + ]) + ConnectionEstablishmentIndication._ext = [] + + #-----< ConnectionEstablishmentIndicationIEs >-----# + ConnectionEstablishmentIndicationIEs = CLASS(name='ConnectionEstablishmentIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ConnectionEstablishmentIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _ConnectionEstablishmentIndicationIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _ConnectionEstablishmentIndicationIEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + _ConnectionEstablishmentIndicationIEs_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) + _ConnectionEstablishmentIndicationIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DL-CP-SecurityInformation'))) + _ConnectionEstablishmentIndicationIEs_val_Value_5 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) + _ConnectionEstablishmentIndicationIEs_val_Value_6 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EndIndication'))) + _ConnectionEstablishmentIndicationIEs_val_Value_7 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _ConnectionEstablishmentIndicationIEs_val_Value_8 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) + ConnectionEstablishmentIndicationIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _ConnectionEstablishmentIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _ConnectionEstablishmentIndicationIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _ConnectionEstablishmentIndicationIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 251), ('criticality', 'ignore'), ('Value', _ConnectionEstablishmentIndicationIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 253), ('criticality', 'ignore'), ('Value', _ConnectionEstablishmentIndicationIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 271), ('criticality', 'ignore'), ('Value', _ConnectionEstablishmentIndicationIEs_val_Value_5), ('presence', 'optional')]), dict([('id', 280), ('criticality', 'ignore'), ('Value', _ConnectionEstablishmentIndicationIEs_val_Value_6), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _ConnectionEstablishmentIndicationIEs_val_Value_7), ('presence', 'optional')]), dict([('id', 252), ('criticality', 'ignore'), ('Value', _ConnectionEstablishmentIndicationIEs_val_Value_8), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< RetrieveUEInformation >-----# + RetrieveUEInformation = SEQ(name='RetrieveUEInformation', mode=MODE_TYPE) + _RetrieveUEInformation_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __RetrieveUEInformation_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___RetrieveUEInformation_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____RetrieveUEInformation_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____RetrieveUEInformation_protocolIEs__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + ____RetrieveUEInformation_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 96), ('criticality', 'reject'), ('Value', _____RetrieveUEInformation_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___RetrieveUEInformation_protocolIEs__item__id._const_tab = ____RetrieveUEInformation_protocolIEs__item__id_tab + ___RetrieveUEInformation_protocolIEs__item__id._const_tab_at = None + ___RetrieveUEInformation_protocolIEs__item__id._const_tab_id = 'id' + ___RetrieveUEInformation_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___RetrieveUEInformation_protocolIEs__item__criticality._const_tab = ____RetrieveUEInformation_protocolIEs__item__id_tab + ___RetrieveUEInformation_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___RetrieveUEInformation_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___RetrieveUEInformation_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___RetrieveUEInformation_protocolIEs__item__value._const_tab = ____RetrieveUEInformation_protocolIEs__item__id_tab + ___RetrieveUEInformation_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___RetrieveUEInformation_protocolIEs__item__value._const_tab_id = 'Value' + __RetrieveUEInformation_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___RetrieveUEInformation_protocolIEs__item__id), + ('criticality', ___RetrieveUEInformation_protocolIEs__item__criticality), + ('value', ___RetrieveUEInformation_protocolIEs__item__value), + ]) + __RetrieveUEInformation_protocolIEs__item_._ext = None + _RetrieveUEInformation_protocolIEs._cont = __RetrieveUEInformation_protocolIEs__item_ + _RetrieveUEInformation_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + RetrieveUEInformation._cont = ASN1Dict([ + ('protocolIEs', _RetrieveUEInformation_protocolIEs), + ]) + RetrieveUEInformation._ext = [] + + #-----< RetrieveUEInformationIEs >-----# + RetrieveUEInformationIEs = CLASS(name='RetrieveUEInformationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _RetrieveUEInformationIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + RetrieveUEInformationIEs._val = ASN1Set(rv=[dict([('id', 96), ('criticality', 'reject'), ('Value', _RetrieveUEInformationIEs_val_Value_0), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< UEInformationTransfer >-----# + UEInformationTransfer = SEQ(name='UEInformationTransfer', mode=MODE_TYPE) + _UEInformationTransfer_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __UEInformationTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___UEInformationTransfer_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____UEInformationTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) + _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + ____UEInformationTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 96), ('criticality', 'reject'), ('Value', _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 252), ('criticality', 'ignore'), ('Value', _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_1), ('presence', 'optional')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_2), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___UEInformationTransfer_protocolIEs__item__id._const_tab = ____UEInformationTransfer_protocolIEs__item__id_tab + ___UEInformationTransfer_protocolIEs__item__id._const_tab_at = None + ___UEInformationTransfer_protocolIEs__item__id._const_tab_id = 'id' + ___UEInformationTransfer_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___UEInformationTransfer_protocolIEs__item__criticality._const_tab = ____UEInformationTransfer_protocolIEs__item__id_tab + ___UEInformationTransfer_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___UEInformationTransfer_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___UEInformationTransfer_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___UEInformationTransfer_protocolIEs__item__value._const_tab = ____UEInformationTransfer_protocolIEs__item__id_tab + ___UEInformationTransfer_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___UEInformationTransfer_protocolIEs__item__value._const_tab_id = 'Value' + __UEInformationTransfer_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___UEInformationTransfer_protocolIEs__item__id), + ('criticality', ___UEInformationTransfer_protocolIEs__item__criticality), + ('value', ___UEInformationTransfer_protocolIEs__item__value), + ]) + __UEInformationTransfer_protocolIEs__item_._ext = None + _UEInformationTransfer_protocolIEs._cont = __UEInformationTransfer_protocolIEs__item_ + _UEInformationTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + UEInformationTransfer._cont = ASN1Dict([ + ('protocolIEs', _UEInformationTransfer_protocolIEs), + ]) + UEInformationTransfer._ext = [] + + #-----< UEInformationTransferIEs >-----# + UEInformationTransferIEs = CLASS(name='UEInformationTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _UEInformationTransferIEs_val_Value_0 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + _UEInformationTransferIEs_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) + _UEInformationTransferIEs_val_Value_2 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) + _UEInformationTransferIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) + _UEInformationTransferIEs_val_Value_4 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) + UEInformationTransferIEs._val = ASN1Set(rv=[dict([('id', 96), ('criticality', 'reject'), ('Value', _UEInformationTransferIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 252), ('criticality', 'ignore'), ('Value', _UEInformationTransferIEs_val_Value_1), ('presence', 'optional')]), dict([('id', 74), ('criticality', 'ignore'), ('Value', _UEInformationTransferIEs_val_Value_2), ('presence', 'optional')]), dict([('id', 278), ('criticality', 'ignore'), ('Value', _UEInformationTransferIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 283), ('criticality', 'ignore'), ('Value', _UEInformationTransferIEs_val_Value_4), ('presence', 'optional')])], rr=[], ev=[], er=[]) + + #-----< ENBCPRelocationIndication >-----# + ENBCPRelocationIndication = SEQ(name='ENBCPRelocationIndication', mode=MODE_TYPE) + _ENBCPRelocationIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __ENBCPRelocationIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___ENBCPRelocationIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____ENBCPRelocationIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UL-CP-SecurityInformation'))) + ____ENBCPRelocationIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 8), ('criticality', 'reject'), ('Value', _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 96), ('criticality', 'reject'), ('Value', _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'ignore'), ('Value', _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_3), ('presence', 'mandatory')]), dict([('id', 254), ('criticality', 'reject'), ('Value', _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_4), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___ENBCPRelocationIndication_protocolIEs__item__id._const_tab = ____ENBCPRelocationIndication_protocolIEs__item__id_tab + ___ENBCPRelocationIndication_protocolIEs__item__id._const_tab_at = None + ___ENBCPRelocationIndication_protocolIEs__item__id._const_tab_id = 'id' + ___ENBCPRelocationIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___ENBCPRelocationIndication_protocolIEs__item__criticality._const_tab = ____ENBCPRelocationIndication_protocolIEs__item__id_tab + ___ENBCPRelocationIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___ENBCPRelocationIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___ENBCPRelocationIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___ENBCPRelocationIndication_protocolIEs__item__value._const_tab = ____ENBCPRelocationIndication_protocolIEs__item__id_tab + ___ENBCPRelocationIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___ENBCPRelocationIndication_protocolIEs__item__value._const_tab_id = 'Value' + __ENBCPRelocationIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___ENBCPRelocationIndication_protocolIEs__item__id), + ('criticality', ___ENBCPRelocationIndication_protocolIEs__item__criticality), + ('value', ___ENBCPRelocationIndication_protocolIEs__item__value), + ]) + __ENBCPRelocationIndication_protocolIEs__item_._ext = None + _ENBCPRelocationIndication_protocolIEs._cont = __ENBCPRelocationIndication_protocolIEs__item_ + _ENBCPRelocationIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + ENBCPRelocationIndication._cont = ASN1Dict([ + ('protocolIEs', _ENBCPRelocationIndication_protocolIEs), + ]) + ENBCPRelocationIndication._ext = [] + + #-----< ENBCPRelocationIndicationIEs >-----# + ENBCPRelocationIndicationIEs = CLASS(name='ENBCPRelocationIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _ENBCPRelocationIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _ENBCPRelocationIndicationIEs_val_Value_1 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) + _ENBCPRelocationIndicationIEs_val_Value_2 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) + _ENBCPRelocationIndicationIEs_val_Value_3 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) + _ENBCPRelocationIndicationIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UL-CP-SecurityInformation'))) + ENBCPRelocationIndicationIEs._val = ASN1Set(rv=[dict([('id', 8), ('criticality', 'reject'), ('Value', _ENBCPRelocationIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 96), ('criticality', 'reject'), ('Value', _ENBCPRelocationIndicationIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 100), ('criticality', 'ignore'), ('Value', _ENBCPRelocationIndicationIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 67), ('criticality', 'ignore'), ('Value', _ENBCPRelocationIndicationIEs_val_Value_3), ('presence', 'mandatory')]), dict([('id', 254), ('criticality', 'reject'), ('Value', _ENBCPRelocationIndicationIEs_val_Value_4), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< MMECPRelocationIndication >-----# + MMECPRelocationIndication = SEQ(name='MMECPRelocationIndication', mode=MODE_TYPE) + _MMECPRelocationIndication_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __MMECPRelocationIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___MMECPRelocationIndication_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____MMECPRelocationIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + ____MMECPRelocationIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=None, er=[]) + ___MMECPRelocationIndication_protocolIEs__item__id._const_tab = ____MMECPRelocationIndication_protocolIEs__item__id_tab + ___MMECPRelocationIndication_protocolIEs__item__id._const_tab_at = None + ___MMECPRelocationIndication_protocolIEs__item__id._const_tab_id = 'id' + ___MMECPRelocationIndication_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___MMECPRelocationIndication_protocolIEs__item__criticality._const_tab = ____MMECPRelocationIndication_protocolIEs__item__id_tab + ___MMECPRelocationIndication_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___MMECPRelocationIndication_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___MMECPRelocationIndication_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___MMECPRelocationIndication_protocolIEs__item__value._const_tab = ____MMECPRelocationIndication_protocolIEs__item__id_tab + ___MMECPRelocationIndication_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___MMECPRelocationIndication_protocolIEs__item__value._const_tab_id = 'Value' + __MMECPRelocationIndication_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___MMECPRelocationIndication_protocolIEs__item__id), + ('criticality', ___MMECPRelocationIndication_protocolIEs__item__criticality), + ('value', ___MMECPRelocationIndication_protocolIEs__item__value), + ]) + __MMECPRelocationIndication_protocolIEs__item_._ext = None + _MMECPRelocationIndication_protocolIEs._cont = __MMECPRelocationIndication_protocolIEs__item_ + _MMECPRelocationIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + MMECPRelocationIndication._cont = ASN1Dict([ + ('protocolIEs', _MMECPRelocationIndication_protocolIEs), + ]) + MMECPRelocationIndication._ext = [] + + #-----< MMECPRelocationIndicationIEs >-----# + MMECPRelocationIndicationIEs = CLASS(name='MMECPRelocationIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _MMECPRelocationIndicationIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _MMECPRelocationIndicationIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + MMECPRelocationIndicationIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'reject'), ('Value', _MMECPRelocationIndicationIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'reject'), ('Value', _MMECPRelocationIndicationIEs_val_Value_1), ('presence', 'mandatory')])], rr=[], ev=[], er=[]) + + #-----< SecondaryRATDataUsageReport >-----# + SecondaryRATDataUsageReport = SEQ(name='SecondaryRATDataUsageReport', mode=MODE_TYPE) + _SecondaryRATDataUsageReport_protocolIEs = SEQ_OF(name='protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) + __SecondaryRATDataUsageReport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) + ___SecondaryRATDataUsageReport_protocolIEs__item__id = INT(name='id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['id'])) + ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverFlag'))) + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) + ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_1), ('presence', 'mandatory')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_2), ('presence', 'mandatory')]), dict([('id', 266), ('criticality', 'ignore'), ('Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_3), ('presence', 'optional')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_4), ('presence', 'optional')]), dict([('id', 297), ('criticality', 'ignore'), ('Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_5), ('presence', 'optional')])], rr=[], ev=None, er=[]) + ___SecondaryRATDataUsageReport_protocolIEs__item__id._const_tab = ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab + ___SecondaryRATDataUsageReport_protocolIEs__item__id._const_tab_at = None + ___SecondaryRATDataUsageReport_protocolIEs__item__id._const_tab_id = 'id' + ___SecondaryRATDataUsageReport_protocolIEs__item__criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['criticality'])) + ___SecondaryRATDataUsageReport_protocolIEs__item__criticality._const_tab = ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab + ___SecondaryRATDataUsageReport_protocolIEs__item__criticality._const_tab_at = ('..', 'id') + ___SecondaryRATDataUsageReport_protocolIEs__item__criticality._const_tab_id = 'criticality' + ___SecondaryRATDataUsageReport_protocolIEs__item__value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), ['Value'])) + ___SecondaryRATDataUsageReport_protocolIEs__item__value._const_tab = ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab + ___SecondaryRATDataUsageReport_protocolIEs__item__value._const_tab_at = ('..', 'id') + ___SecondaryRATDataUsageReport_protocolIEs__item__value._const_tab_id = 'Value' + __SecondaryRATDataUsageReport_protocolIEs__item_._cont = ASN1Dict([ + ('id', ___SecondaryRATDataUsageReport_protocolIEs__item__id), + ('criticality', ___SecondaryRATDataUsageReport_protocolIEs__item__criticality), + ('value', ___SecondaryRATDataUsageReport_protocolIEs__item__value), + ]) + __SecondaryRATDataUsageReport_protocolIEs__item_._ext = None + _SecondaryRATDataUsageReport_protocolIEs._cont = __SecondaryRATDataUsageReport_protocolIEs__item_ + _SecondaryRATDataUsageReport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) + SecondaryRATDataUsageReport._cont = ASN1Dict([ + ('protocolIEs', _SecondaryRATDataUsageReport_protocolIEs), + ]) + SecondaryRATDataUsageReport._ext = [] + + #-----< SecondaryRATDataUsageReportIEs >-----# + SecondaryRATDataUsageReportIEs = CLASS(name='SecondaryRATDataUsageReportIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) + _SecondaryRATDataUsageReportIEs_val_Value_0 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) + _SecondaryRATDataUsageReportIEs_val_Value_1 = INT(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) + _SecondaryRATDataUsageReportIEs_val_Value_2 = SEQ_OF(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) + _SecondaryRATDataUsageReportIEs_val_Value_3 = ENUM(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverFlag'))) + _SecondaryRATDataUsageReportIEs_val_Value_4 = SEQ(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) + _SecondaryRATDataUsageReportIEs_val_Value_5 = OCT_STR(name='Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) + SecondaryRATDataUsageReportIEs._val = ASN1Set(rv=[dict([('id', 0), ('criticality', 'ignore'), ('Value', _SecondaryRATDataUsageReportIEs_val_Value_0), ('presence', 'mandatory')]), dict([('id', 8), ('criticality', 'ignore'), ('Value', _SecondaryRATDataUsageReportIEs_val_Value_1), ('presence', 'mandatory')]), dict([('id', 264), ('criticality', 'ignore'), ('Value', _SecondaryRATDataUsageReportIEs_val_Value_2), ('presence', 'mandatory')]), dict([('id', 266), ('criticality', 'ignore'), ('Value', _SecondaryRATDataUsageReportIEs_val_Value_3), ('presence', 'optional')]), dict([('id', 189), ('criticality', 'ignore'), ('Value', _SecondaryRATDataUsageReportIEs_val_Value_4), ('presence', 'optional')]), dict([('id', 297), ('criticality', 'ignore'), ('Value', _SecondaryRATDataUsageReportIEs_val_Value_5), ('presence', 'optional')])], rr=[], ev=[], er=[]) _all_ = [ - _S1AP_PROTOCOL_IES_id, - _S1AP_PROTOCOL_IES_criticality, - _S1AP_PROTOCOL_IES_Value, - _S1AP_PROTOCOL_IES_presence, - S1AP_PROTOCOL_IES, - _S1AP_PROTOCOL_IES_PAIR_id, - _S1AP_PROTOCOL_IES_PAIR_firstCriticality, - _S1AP_PROTOCOL_IES_PAIR_FirstValue, - _S1AP_PROTOCOL_IES_PAIR_secondCriticality, - _S1AP_PROTOCOL_IES_PAIR_SecondValue, - _S1AP_PROTOCOL_IES_PAIR_presence, - S1AP_PROTOCOL_IES_PAIR, - _S1AP_PROTOCOL_EXTENSION_id, - _S1AP_PROTOCOL_EXTENSION_criticality, - _S1AP_PROTOCOL_EXTENSION_Extension, - _S1AP_PROTOCOL_EXTENSION_presence, - S1AP_PROTOCOL_EXTENSION, - _S1AP_PRIVATE_IES_id, - _S1AP_PRIVATE_IES_criticality, - _S1AP_PRIVATE_IES_Value, - _S1AP_PRIVATE_IES_presence, - S1AP_PRIVATE_IES, - ] - -class S1AP_CommonDataTypes: - - _name_ = u'S1AP-CommonDataTypes' - _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 3] - - _obj_ = [ - u'Criticality', - u'Presence', - u'PrivateIE-ID', - u'ProcedureCode', - u'ProtocolExtensionID', - u'ProtocolIE-ID', - u'TriggeringMessage', - ] - _type_ = [ - u'Criticality', - u'Presence', - u'PrivateIE-ID', - u'ProcedureCode', - u'ProtocolExtensionID', - u'ProtocolIE-ID', - u'TriggeringMessage', - ] - _set_ = [ - ] - _val_ = [ - ] - _class_ = [ - ] - _param_ = [ - ] - - #-----< Criticality >-----# - Criticality = ENUM(name=u'Criticality', mode=MODE_TYPE) - Criticality._cont = ASN1Dict([(u'reject', 0), (u'ignore', 1), (u'notify', 2)]) - Criticality._ext = None - - #-----< Presence >-----# - Presence = ENUM(name=u'Presence', mode=MODE_TYPE) - Presence._cont = ASN1Dict([(u'optional', 0), (u'conditional', 1), (u'mandatory', 2)]) - Presence._ext = None - - #-----< PrivateIE-ID >-----# - PrivateIE_ID = CHOICE(name=u'PrivateIE-ID', mode=MODE_TYPE) - _PrivateIE_ID_local = INT(name=u'local', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _PrivateIE_ID_local._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - _PrivateIE_ID_global_ = OID(name=u'global', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - PrivateIE_ID._cont = ASN1Dict([ - (u'local', _PrivateIE_ID_local), - (u'global', _PrivateIE_ID_global_), - ]) - PrivateIE_ID._ext = None - - #-----< ProcedureCode >-----# - ProcedureCode = INT(name=u'ProcedureCode', mode=MODE_TYPE) - ProcedureCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[]) - - #-----< ProtocolExtensionID >-----# - ProtocolExtensionID = INT(name=u'ProtocolExtensionID', mode=MODE_TYPE) - ProtocolExtensionID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - - #-----< ProtocolIE-ID >-----# - ProtocolIE_ID = INT(name=u'ProtocolIE-ID', mode=MODE_TYPE) - ProtocolIE_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - - #-----< TriggeringMessage >-----# - TriggeringMessage = ENUM(name=u'TriggeringMessage', mode=MODE_TYPE) - TriggeringMessage._cont = ASN1Dict([(u'initiating-message', 0), (u'successful-outcome', 1), (u'unsuccessfull-outcome', 2)]) - TriggeringMessage._ext = None - - _all_ = [ - Criticality, - Presence, - _PrivateIE_ID_local, - _PrivateIE_ID_global_, - PrivateIE_ID, - ProcedureCode, - ProtocolExtensionID, - ProtocolIE_ID, - TriggeringMessage, + ____HandoverRequired_protocolIEs__item__id_tab, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_0, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_1, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_2, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_3, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_4, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_5, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_6, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_7, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_8, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_9, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_10, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_11, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_12, + _____HandoverRequired_protocolIEs__item__id_tab_val_Value_13, + ___HandoverRequired_protocolIEs__item__id, + ___HandoverRequired_protocolIEs__item__criticality, + ___HandoverRequired_protocolIEs__item__value, + __HandoverRequired_protocolIEs__item_, + _HandoverRequired_protocolIEs, + HandoverRequired, + HandoverRequiredIEs, + _HandoverRequiredIEs_val_Value_0, + _HandoverRequiredIEs_val_Value_1, + _HandoverRequiredIEs_val_Value_2, + _HandoverRequiredIEs_val_Value_3, + _HandoverRequiredIEs_val_Value_4, + _HandoverRequiredIEs_val_Value_5, + _HandoverRequiredIEs_val_Value_6, + _HandoverRequiredIEs_val_Value_7, + _HandoverRequiredIEs_val_Value_8, + _HandoverRequiredIEs_val_Value_9, + _HandoverRequiredIEs_val_Value_10, + _HandoverRequiredIEs_val_Value_11, + _HandoverRequiredIEs_val_Value_12, + _HandoverRequiredIEs_val_Value_13, + ____HandoverCommand_protocolIEs__item__id_tab, + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_0, + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_1, + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_2, + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_3, + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_4, + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_5, + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_6, + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_7, + _____HandoverCommand_protocolIEs__item__id_tab_val_Value_8, + ___HandoverCommand_protocolIEs__item__id, + ___HandoverCommand_protocolIEs__item__criticality, + ___HandoverCommand_protocolIEs__item__value, + __HandoverCommand_protocolIEs__item_, + _HandoverCommand_protocolIEs, + HandoverCommand, + HandoverCommandIEs, + _HandoverCommandIEs_val_Value_0, + _HandoverCommandIEs_val_Value_1, + _HandoverCommandIEs_val_Value_2, + _HandoverCommandIEs_val_Value_3, + _HandoverCommandIEs_val_Value_4, + _HandoverCommandIEs_val_Value_5, + _HandoverCommandIEs_val_Value_6, + _HandoverCommandIEs_val_Value_7, + _HandoverCommandIEs_val_Value_8, + ___E_RABSubjecttoDataForwardingList__item__id_tab, + ____E_RABSubjecttoDataForwardingList__item__id_tab_val_Value_0, + __E_RABSubjecttoDataForwardingList__item__id, + __E_RABSubjecttoDataForwardingList__item__criticality, + __E_RABSubjecttoDataForwardingList__item__value, + _E_RABSubjecttoDataForwardingList__item_, + E_RABSubjecttoDataForwardingList, + E_RABDataForwardingItemIEs, + _E_RABDataForwardingItemIEs_val_Value_0, + _E_RABDataForwardingItem_e_RAB_ID, + _E_RABDataForwardingItem_dL_transportLayerAddress, + _E_RABDataForwardingItem_dL_gTP_TEID, + _E_RABDataForwardingItem_uL_TransportLayerAddress, + _E_RABDataForwardingItem_uL_GTP_TEID, + ____E_RABDataForwardingItem_iE_Extensions__item__id_tab, + ___E_RABDataForwardingItem_iE_Extensions__item__id, + ____E_RABDataForwardingItem_iE_Extensions__item__criticality_tab, + ___E_RABDataForwardingItem_iE_Extensions__item__criticality, + ____E_RABDataForwardingItem_iE_Extensions__item__extensionValue_tab, + ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue, + __E_RABDataForwardingItem_iE_Extensions__item_, + _E_RABDataForwardingItem_iE_Extensions, + E_RABDataForwardingItem, + E_RABDataForwardingItem_ExtIEs, + ____HandoverPreparationFailure_protocolIEs__item__id_tab, + _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_0, + _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_1, + _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_2, + _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_3, + ___HandoverPreparationFailure_protocolIEs__item__id, + ___HandoverPreparationFailure_protocolIEs__item__criticality, + ___HandoverPreparationFailure_protocolIEs__item__value, + __HandoverPreparationFailure_protocolIEs__item_, + _HandoverPreparationFailure_protocolIEs, + HandoverPreparationFailure, + HandoverPreparationFailureIEs, + _HandoverPreparationFailureIEs_val_Value_0, + _HandoverPreparationFailureIEs_val_Value_1, + _HandoverPreparationFailureIEs_val_Value_2, + _HandoverPreparationFailureIEs_val_Value_3, + ____HandoverRequest_protocolIEs__item__id_tab, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_0, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_1, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_2, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_3, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_4, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_5, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_6, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_7, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_8, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_9, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_10, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_11, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_12, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_13, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_14, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_15, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_16, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_17, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_18, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_19, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_20, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_21, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_22, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_23, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_24, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_25, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_26, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_27, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_28, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_29, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_30, + _____HandoverRequest_protocolIEs__item__id_tab_val_Value_31, + ___HandoverRequest_protocolIEs__item__id, + ___HandoverRequest_protocolIEs__item__criticality, + ___HandoverRequest_protocolIEs__item__value, + __HandoverRequest_protocolIEs__item_, + _HandoverRequest_protocolIEs, + HandoverRequest, + HandoverRequestIEs, + _HandoverRequestIEs_val_Value_0, + _HandoverRequestIEs_val_Value_1, + _HandoverRequestIEs_val_Value_2, + _HandoverRequestIEs_val_Value_3, + _HandoverRequestIEs_val_Value_4, + _HandoverRequestIEs_val_Value_5, + _HandoverRequestIEs_val_Value_6, + _HandoverRequestIEs_val_Value_7, + _HandoverRequestIEs_val_Value_8, + _HandoverRequestIEs_val_Value_9, + _HandoverRequestIEs_val_Value_10, + _HandoverRequestIEs_val_Value_11, + _HandoverRequestIEs_val_Value_12, + _HandoverRequestIEs_val_Value_13, + _HandoverRequestIEs_val_Value_14, + _HandoverRequestIEs_val_Value_15, + _HandoverRequestIEs_val_Value_16, + _HandoverRequestIEs_val_Value_17, + _HandoverRequestIEs_val_Value_18, + _HandoverRequestIEs_val_Value_19, + _HandoverRequestIEs_val_Value_20, + _HandoverRequestIEs_val_Value_21, + _HandoverRequestIEs_val_Value_22, + _HandoverRequestIEs_val_Value_23, + _HandoverRequestIEs_val_Value_24, + _HandoverRequestIEs_val_Value_25, + _HandoverRequestIEs_val_Value_26, + _HandoverRequestIEs_val_Value_27, + _HandoverRequestIEs_val_Value_28, + _HandoverRequestIEs_val_Value_29, + _HandoverRequestIEs_val_Value_30, + _HandoverRequestIEs_val_Value_31, + ___E_RABToBeSetupListHOReq__item__id_tab, + ____E_RABToBeSetupListHOReq__item__id_tab_val_Value_0, + __E_RABToBeSetupListHOReq__item__id, + __E_RABToBeSetupListHOReq__item__criticality, + __E_RABToBeSetupListHOReq__item__value, + _E_RABToBeSetupListHOReq__item_, + E_RABToBeSetupListHOReq, + E_RABToBeSetupItemHOReqIEs, + _E_RABToBeSetupItemHOReqIEs_val_Value_0, + _E_RABToBeSetupItemHOReq_e_RAB_ID, + _E_RABToBeSetupItemHOReq_transportLayerAddress, + _E_RABToBeSetupItemHOReq_gTP_TEID, + _E_RABToBeSetupItemHOReq_e_RABlevelQosParameters, + ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab, + _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_0, + _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_1, + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id, + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality, + ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue, + __E_RABToBeSetupItemHOReq_iE_Extensions__item_, + _E_RABToBeSetupItemHOReq_iE_Extensions, + E_RABToBeSetupItemHOReq, + E_RABToBeSetupItemHOReq_ExtIEs, + _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_0, + _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_1, + ____HandoverRequestAcknowledge_protocolIEs__item__id_tab, + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0, + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1, + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2, + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3, + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4, + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5, + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6, + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7, + _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8, + ___HandoverRequestAcknowledge_protocolIEs__item__id, + ___HandoverRequestAcknowledge_protocolIEs__item__criticality, + ___HandoverRequestAcknowledge_protocolIEs__item__value, + __HandoverRequestAcknowledge_protocolIEs__item_, + _HandoverRequestAcknowledge_protocolIEs, + HandoverRequestAcknowledge, + HandoverRequestAcknowledgeIEs, + _HandoverRequestAcknowledgeIEs_val_Value_0, + _HandoverRequestAcknowledgeIEs_val_Value_1, + _HandoverRequestAcknowledgeIEs_val_Value_2, + _HandoverRequestAcknowledgeIEs_val_Value_3, + _HandoverRequestAcknowledgeIEs_val_Value_4, + _HandoverRequestAcknowledgeIEs_val_Value_5, + _HandoverRequestAcknowledgeIEs_val_Value_6, + _HandoverRequestAcknowledgeIEs_val_Value_7, + _HandoverRequestAcknowledgeIEs_val_Value_8, + ___E_RABAdmittedList__item__id_tab, + ____E_RABAdmittedList__item__id_tab_val_Value_0, + __E_RABAdmittedList__item__id, + __E_RABAdmittedList__item__criticality, + __E_RABAdmittedList__item__value, + _E_RABAdmittedList__item_, + E_RABAdmittedList, + E_RABAdmittedItemIEs, + _E_RABAdmittedItemIEs_val_Value_0, + _E_RABAdmittedItem_e_RAB_ID, + _E_RABAdmittedItem_transportLayerAddress, + _E_RABAdmittedItem_gTP_TEID, + _E_RABAdmittedItem_dL_transportLayerAddress, + _E_RABAdmittedItem_dL_gTP_TEID, + _E_RABAdmittedItem_uL_TransportLayerAddress, + _E_RABAdmittedItem_uL_GTP_TEID, + ____E_RABAdmittedItem_iE_Extensions__item__id_tab, + ___E_RABAdmittedItem_iE_Extensions__item__id, + ____E_RABAdmittedItem_iE_Extensions__item__criticality_tab, + ___E_RABAdmittedItem_iE_Extensions__item__criticality, + ____E_RABAdmittedItem_iE_Extensions__item__extensionValue_tab, + ___E_RABAdmittedItem_iE_Extensions__item__extensionValue, + __E_RABAdmittedItem_iE_Extensions__item_, + _E_RABAdmittedItem_iE_Extensions, + E_RABAdmittedItem, + E_RABAdmittedItem_ExtIEs, + ___E_RABFailedtoSetupListHOReqAck__item__id_tab, + ____E_RABFailedtoSetupListHOReqAck__item__id_tab_val_Value_0, + __E_RABFailedtoSetupListHOReqAck__item__id, + __E_RABFailedtoSetupListHOReqAck__item__criticality, + __E_RABFailedtoSetupListHOReqAck__item__value, + _E_RABFailedtoSetupListHOReqAck__item_, + E_RABFailedtoSetupListHOReqAck, + E_RABFailedtoSetupItemHOReqAckIEs, + _E_RABFailedtoSetupItemHOReqAckIEs_val_Value_0, + _E_RABFailedToSetupItemHOReqAck_e_RAB_ID, + _E_RABFailedToSetupItemHOReqAck_cause, + ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id_tab, + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id, + ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality_tab, + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality, + ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue_tab, + ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue, + __E_RABFailedToSetupItemHOReqAck_iE_Extensions__item_, + _E_RABFailedToSetupItemHOReqAck_iE_Extensions, + E_RABFailedToSetupItemHOReqAck, + E_RABFailedToSetupItemHOReqAckExtIEs, + ____HandoverFailure_protocolIEs__item__id_tab, + _____HandoverFailure_protocolIEs__item__id_tab_val_Value_0, + _____HandoverFailure_protocolIEs__item__id_tab_val_Value_1, + _____HandoverFailure_protocolIEs__item__id_tab_val_Value_2, + ___HandoverFailure_protocolIEs__item__id, + ___HandoverFailure_protocolIEs__item__criticality, + ___HandoverFailure_protocolIEs__item__value, + __HandoverFailure_protocolIEs__item_, + _HandoverFailure_protocolIEs, + HandoverFailure, + HandoverFailureIEs, + _HandoverFailureIEs_val_Value_0, + _HandoverFailureIEs_val_Value_1, + _HandoverFailureIEs_val_Value_2, + ____HandoverNotify_protocolIEs__item__id_tab, + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_0, + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_1, + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_2, + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_3, + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_4, + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_5, + _____HandoverNotify_protocolIEs__item__id_tab_val_Value_6, + ___HandoverNotify_protocolIEs__item__id, + ___HandoverNotify_protocolIEs__item__criticality, + ___HandoverNotify_protocolIEs__item__value, + __HandoverNotify_protocolIEs__item_, + _HandoverNotify_protocolIEs, + HandoverNotify, + HandoverNotifyIEs, + _HandoverNotifyIEs_val_Value_0, + _HandoverNotifyIEs_val_Value_1, + _HandoverNotifyIEs_val_Value_2, + _HandoverNotifyIEs_val_Value_3, + _HandoverNotifyIEs_val_Value_4, + _HandoverNotifyIEs_val_Value_5, + _HandoverNotifyIEs_val_Value_6, + ____PathSwitchRequest_protocolIEs__item__id_tab, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_0, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_1, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_2, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_3, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_4, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_5, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_6, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_7, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_8, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_9, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_10, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_11, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_12, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_13, + _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_14, + ___PathSwitchRequest_protocolIEs__item__id, + ___PathSwitchRequest_protocolIEs__item__criticality, + ___PathSwitchRequest_protocolIEs__item__value, + __PathSwitchRequest_protocolIEs__item_, + _PathSwitchRequest_protocolIEs, + PathSwitchRequest, + PathSwitchRequestIEs, + _PathSwitchRequestIEs_val_Value_0, + _PathSwitchRequestIEs_val_Value_1, + _PathSwitchRequestIEs_val_Value_2, + _PathSwitchRequestIEs_val_Value_3, + _PathSwitchRequestIEs_val_Value_4, + _PathSwitchRequestIEs_val_Value_5, + _PathSwitchRequestIEs_val_Value_6, + _PathSwitchRequestIEs_val_Value_7, + _PathSwitchRequestIEs_val_Value_8, + _PathSwitchRequestIEs_val_Value_9, + _PathSwitchRequestIEs_val_Value_10, + _PathSwitchRequestIEs_val_Value_11, + _PathSwitchRequestIEs_val_Value_12, + _PathSwitchRequestIEs_val_Value_13, + _PathSwitchRequestIEs_val_Value_14, + ___E_RABToBeSwitchedDLList__item__id_tab, + ____E_RABToBeSwitchedDLList__item__id_tab_val_Value_0, + __E_RABToBeSwitchedDLList__item__id, + __E_RABToBeSwitchedDLList__item__criticality, + __E_RABToBeSwitchedDLList__item__value, + _E_RABToBeSwitchedDLList__item_, + E_RABToBeSwitchedDLList, + E_RABToBeSwitchedDLItemIEs, + _E_RABToBeSwitchedDLItemIEs_val_Value_0, + _E_RABToBeSwitchedDLItem_e_RAB_ID, + _E_RABToBeSwitchedDLItem_transportLayerAddress, + _E_RABToBeSwitchedDLItem_gTP_TEID, + ____E_RABToBeSwitchedDLItem_iE_Extensions__item__id_tab, + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id, + ____E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality_tab, + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality, + ____E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue_tab, + ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue, + __E_RABToBeSwitchedDLItem_iE_Extensions__item_, + _E_RABToBeSwitchedDLItem_iE_Extensions, + E_RABToBeSwitchedDLItem, + E_RABToBeSwitchedDLItem_ExtIEs, + ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_9, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_10, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_11, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_12, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_13, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_14, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_15, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_16, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_17, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_18, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_19, + _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_20, + ___PathSwitchRequestAcknowledge_protocolIEs__item__id, + ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality, + ___PathSwitchRequestAcknowledge_protocolIEs__item__value, + __PathSwitchRequestAcknowledge_protocolIEs__item_, + _PathSwitchRequestAcknowledge_protocolIEs, + PathSwitchRequestAcknowledge, + PathSwitchRequestAcknowledgeIEs, + _PathSwitchRequestAcknowledgeIEs_val_Value_0, + _PathSwitchRequestAcknowledgeIEs_val_Value_1, + _PathSwitchRequestAcknowledgeIEs_val_Value_2, + _PathSwitchRequestAcknowledgeIEs_val_Value_3, + _PathSwitchRequestAcknowledgeIEs_val_Value_4, + _PathSwitchRequestAcknowledgeIEs_val_Value_5, + _PathSwitchRequestAcknowledgeIEs_val_Value_6, + _PathSwitchRequestAcknowledgeIEs_val_Value_7, + _PathSwitchRequestAcknowledgeIEs_val_Value_8, + _PathSwitchRequestAcknowledgeIEs_val_Value_9, + _PathSwitchRequestAcknowledgeIEs_val_Value_10, + _PathSwitchRequestAcknowledgeIEs_val_Value_11, + _PathSwitchRequestAcknowledgeIEs_val_Value_12, + _PathSwitchRequestAcknowledgeIEs_val_Value_13, + _PathSwitchRequestAcknowledgeIEs_val_Value_14, + _PathSwitchRequestAcknowledgeIEs_val_Value_15, + _PathSwitchRequestAcknowledgeIEs_val_Value_16, + _PathSwitchRequestAcknowledgeIEs_val_Value_17, + _PathSwitchRequestAcknowledgeIEs_val_Value_18, + _PathSwitchRequestAcknowledgeIEs_val_Value_19, + _PathSwitchRequestAcknowledgeIEs_val_Value_20, + ___E_RABToBeSwitchedULList__item__id_tab, + ____E_RABToBeSwitchedULList__item__id_tab_val_Value_0, + __E_RABToBeSwitchedULList__item__id, + __E_RABToBeSwitchedULList__item__criticality, + __E_RABToBeSwitchedULList__item__value, + _E_RABToBeSwitchedULList__item_, + E_RABToBeSwitchedULList, + E_RABToBeSwitchedULItemIEs, + _E_RABToBeSwitchedULItemIEs_val_Value_0, + _E_RABToBeSwitchedULItem_e_RAB_ID, + _E_RABToBeSwitchedULItem_transportLayerAddress, + _E_RABToBeSwitchedULItem_gTP_TEID, + ____E_RABToBeSwitchedULItem_iE_Extensions__item__id_tab, + ___E_RABToBeSwitchedULItem_iE_Extensions__item__id, + ____E_RABToBeSwitchedULItem_iE_Extensions__item__criticality_tab, + ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality, + ____E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue_tab, + ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue, + __E_RABToBeSwitchedULItem_iE_Extensions__item_, + _E_RABToBeSwitchedULItem_iE_Extensions, + E_RABToBeSwitchedULItem, + E_RABToBeSwitchedULItem_ExtIEs, + ____PathSwitchRequestFailure_protocolIEs__item__id_tab, + _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_0, + _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_1, + _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_2, + _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_3, + ___PathSwitchRequestFailure_protocolIEs__item__id, + ___PathSwitchRequestFailure_protocolIEs__item__criticality, + ___PathSwitchRequestFailure_protocolIEs__item__value, + __PathSwitchRequestFailure_protocolIEs__item_, + _PathSwitchRequestFailure_protocolIEs, + PathSwitchRequestFailure, + PathSwitchRequestFailureIEs, + _PathSwitchRequestFailureIEs_val_Value_0, + _PathSwitchRequestFailureIEs_val_Value_1, + _PathSwitchRequestFailureIEs_val_Value_2, + _PathSwitchRequestFailureIEs_val_Value_3, + ____HandoverCancel_protocolIEs__item__id_tab, + _____HandoverCancel_protocolIEs__item__id_tab_val_Value_0, + _____HandoverCancel_protocolIEs__item__id_tab_val_Value_1, + _____HandoverCancel_protocolIEs__item__id_tab_val_Value_2, + ___HandoverCancel_protocolIEs__item__id, + ___HandoverCancel_protocolIEs__item__criticality, + ___HandoverCancel_protocolIEs__item__value, + __HandoverCancel_protocolIEs__item_, + _HandoverCancel_protocolIEs, + HandoverCancel, + HandoverCancelIEs, + _HandoverCancelIEs_val_Value_0, + _HandoverCancelIEs_val_Value_1, + _HandoverCancelIEs_val_Value_2, + ____HandoverCancelAcknowledge_protocolIEs__item__id_tab, + _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_0, + _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_1, + _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_2, + ___HandoverCancelAcknowledge_protocolIEs__item__id, + ___HandoverCancelAcknowledge_protocolIEs__item__criticality, + ___HandoverCancelAcknowledge_protocolIEs__item__value, + __HandoverCancelAcknowledge_protocolIEs__item_, + _HandoverCancelAcknowledge_protocolIEs, + HandoverCancelAcknowledge, + HandoverCancelAcknowledgeIEs, + _HandoverCancelAcknowledgeIEs_val_Value_0, + _HandoverCancelAcknowledgeIEs_val_Value_1, + _HandoverCancelAcknowledgeIEs_val_Value_2, + ____E_RABSetupRequest_protocolIEs__item__id_tab, + _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_0, + _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_1, + _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_2, + _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_3, + ___E_RABSetupRequest_protocolIEs__item__id, + ___E_RABSetupRequest_protocolIEs__item__criticality, + ___E_RABSetupRequest_protocolIEs__item__value, + __E_RABSetupRequest_protocolIEs__item_, + _E_RABSetupRequest_protocolIEs, + E_RABSetupRequest, + E_RABSetupRequestIEs, + _E_RABSetupRequestIEs_val_Value_0, + _E_RABSetupRequestIEs_val_Value_1, + _E_RABSetupRequestIEs_val_Value_2, + _E_RABSetupRequestIEs_val_Value_3, + ___E_RABToBeSetupListBearerSUReq__item__id_tab, + ____E_RABToBeSetupListBearerSUReq__item__id_tab_val_Value_0, + __E_RABToBeSetupListBearerSUReq__item__id, + __E_RABToBeSetupListBearerSUReq__item__criticality, + __E_RABToBeSetupListBearerSUReq__item__value, + _E_RABToBeSetupListBearerSUReq__item_, + E_RABToBeSetupListBearerSUReq, + E_RABToBeSetupItemBearerSUReqIEs, + _E_RABToBeSetupItemBearerSUReqIEs_val_Value_0, + _E_RABToBeSetupItemBearerSUReq_e_RAB_ID, + _E_RABToBeSetupItemBearerSUReq_e_RABlevelQoSParameters, + _E_RABToBeSetupItemBearerSUReq_transportLayerAddress, + _E_RABToBeSetupItemBearerSUReq_gTP_TEID, + _E_RABToBeSetupItemBearerSUReq_nAS_PDU, + ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab, + _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_0, + _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_1, + _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_2, + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id, + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality, + ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue, + __E_RABToBeSetupItemBearerSUReq_iE_Extensions__item_, + _E_RABToBeSetupItemBearerSUReq_iE_Extensions, + E_RABToBeSetupItemBearerSUReq, + E_RABToBeSetupItemBearerSUReqExtIEs, + _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_0, + _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_1, + _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_2, + ____E_RABSetupResponse_protocolIEs__item__id_tab, + _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_0, + _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_1, + _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_2, + _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_3, + _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_4, + ___E_RABSetupResponse_protocolIEs__item__id, + ___E_RABSetupResponse_protocolIEs__item__criticality, + ___E_RABSetupResponse_protocolIEs__item__value, + __E_RABSetupResponse_protocolIEs__item_, + _E_RABSetupResponse_protocolIEs, + E_RABSetupResponse, + E_RABSetupResponseIEs, + _E_RABSetupResponseIEs_val_Value_0, + _E_RABSetupResponseIEs_val_Value_1, + _E_RABSetupResponseIEs_val_Value_2, + _E_RABSetupResponseIEs_val_Value_3, + _E_RABSetupResponseIEs_val_Value_4, + ___E_RABSetupListBearerSURes__item__id_tab, + ____E_RABSetupListBearerSURes__item__id_tab_val_Value_0, + __E_RABSetupListBearerSURes__item__id, + __E_RABSetupListBearerSURes__item__criticality, + __E_RABSetupListBearerSURes__item__value, + _E_RABSetupListBearerSURes__item_, + E_RABSetupListBearerSURes, + E_RABSetupItemBearerSUResIEs, + _E_RABSetupItemBearerSUResIEs_val_Value_0, + _E_RABSetupItemBearerSURes_e_RAB_ID, + _E_RABSetupItemBearerSURes_transportLayerAddress, + _E_RABSetupItemBearerSURes_gTP_TEID, + ____E_RABSetupItemBearerSURes_iE_Extensions__item__id_tab, + ___E_RABSetupItemBearerSURes_iE_Extensions__item__id, + ____E_RABSetupItemBearerSURes_iE_Extensions__item__criticality_tab, + ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality, + ____E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue_tab, + ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue, + __E_RABSetupItemBearerSURes_iE_Extensions__item_, + _E_RABSetupItemBearerSURes_iE_Extensions, + E_RABSetupItemBearerSURes, + E_RABSetupItemBearerSUResExtIEs, + ____E_RABModifyRequest_protocolIEs__item__id_tab, + _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_0, + _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_1, + _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_2, + _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_3, + _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_4, + ___E_RABModifyRequest_protocolIEs__item__id, + ___E_RABModifyRequest_protocolIEs__item__criticality, + ___E_RABModifyRequest_protocolIEs__item__value, + __E_RABModifyRequest_protocolIEs__item_, + _E_RABModifyRequest_protocolIEs, + E_RABModifyRequest, + E_RABModifyRequestIEs, + _E_RABModifyRequestIEs_val_Value_0, + _E_RABModifyRequestIEs_val_Value_1, + _E_RABModifyRequestIEs_val_Value_2, + _E_RABModifyRequestIEs_val_Value_3, + _E_RABModifyRequestIEs_val_Value_4, + ___E_RABToBeModifiedListBearerModReq__item__id_tab, + ____E_RABToBeModifiedListBearerModReq__item__id_tab_val_Value_0, + __E_RABToBeModifiedListBearerModReq__item__id, + __E_RABToBeModifiedListBearerModReq__item__criticality, + __E_RABToBeModifiedListBearerModReq__item__value, + _E_RABToBeModifiedListBearerModReq__item_, + E_RABToBeModifiedListBearerModReq, + E_RABToBeModifiedItemBearerModReqIEs, + _E_RABToBeModifiedItemBearerModReqIEs_val_Value_0, + _E_RABToBeModifiedItemBearerModReq_e_RAB_ID, + _E_RABToBeModifiedItemBearerModReq_e_RABLevelQoSParameters, + _E_RABToBeModifiedItemBearerModReq_nAS_PDU, + ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab, + _____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab_val_Extension_0, + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id, + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality, + ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue, + __E_RABToBeModifiedItemBearerModReq_iE_Extensions__item_, + _E_RABToBeModifiedItemBearerModReq_iE_Extensions, + E_RABToBeModifiedItemBearerModReq, + E_RABToBeModifyItemBearerModReqExtIEs, + _E_RABToBeModifyItemBearerModReqExtIEs_val_Extension_0, + ____E_RABModifyResponse_protocolIEs__item__id_tab, + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_0, + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_1, + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_2, + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_3, + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_4, + _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_5, + ___E_RABModifyResponse_protocolIEs__item__id, + ___E_RABModifyResponse_protocolIEs__item__criticality, + ___E_RABModifyResponse_protocolIEs__item__value, + __E_RABModifyResponse_protocolIEs__item_, + _E_RABModifyResponse_protocolIEs, + E_RABModifyResponse, + E_RABModifyResponseIEs, + _E_RABModifyResponseIEs_val_Value_0, + _E_RABModifyResponseIEs_val_Value_1, + _E_RABModifyResponseIEs_val_Value_2, + _E_RABModifyResponseIEs_val_Value_3, + _E_RABModifyResponseIEs_val_Value_4, + _E_RABModifyResponseIEs_val_Value_5, + ___E_RABModifyListBearerModRes__item__id_tab, + ____E_RABModifyListBearerModRes__item__id_tab_val_Value_0, + __E_RABModifyListBearerModRes__item__id, + __E_RABModifyListBearerModRes__item__criticality, + __E_RABModifyListBearerModRes__item__value, + _E_RABModifyListBearerModRes__item_, + E_RABModifyListBearerModRes, + E_RABModifyItemBearerModResIEs, + _E_RABModifyItemBearerModResIEs_val_Value_0, + _E_RABModifyItemBearerModRes_e_RAB_ID, + ____E_RABModifyItemBearerModRes_iE_Extensions__item__id_tab, + ___E_RABModifyItemBearerModRes_iE_Extensions__item__id, + ____E_RABModifyItemBearerModRes_iE_Extensions__item__criticality_tab, + ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality, + ____E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue_tab, + ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue, + __E_RABModifyItemBearerModRes_iE_Extensions__item_, + _E_RABModifyItemBearerModRes_iE_Extensions, + E_RABModifyItemBearerModRes, + E_RABModifyItemBearerModResExtIEs, + ____E_RABReleaseCommand_protocolIEs__item__id_tab, + _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_0, + _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_1, + _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_2, + _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_3, + _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_4, + ___E_RABReleaseCommand_protocolIEs__item__id, + ___E_RABReleaseCommand_protocolIEs__item__criticality, + ___E_RABReleaseCommand_protocolIEs__item__value, + __E_RABReleaseCommand_protocolIEs__item_, + _E_RABReleaseCommand_protocolIEs, + E_RABReleaseCommand, + E_RABReleaseCommandIEs, + _E_RABReleaseCommandIEs_val_Value_0, + _E_RABReleaseCommandIEs_val_Value_1, + _E_RABReleaseCommandIEs_val_Value_2, + _E_RABReleaseCommandIEs_val_Value_3, + _E_RABReleaseCommandIEs_val_Value_4, + ____E_RABReleaseResponse_protocolIEs__item__id_tab, + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_0, + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_1, + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_2, + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_3, + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_4, + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_5, + _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_6, + ___E_RABReleaseResponse_protocolIEs__item__id, + ___E_RABReleaseResponse_protocolIEs__item__criticality, + ___E_RABReleaseResponse_protocolIEs__item__value, + __E_RABReleaseResponse_protocolIEs__item_, + _E_RABReleaseResponse_protocolIEs, + E_RABReleaseResponse, + E_RABReleaseResponseIEs, + _E_RABReleaseResponseIEs_val_Value_0, + _E_RABReleaseResponseIEs_val_Value_1, + _E_RABReleaseResponseIEs_val_Value_2, + _E_RABReleaseResponseIEs_val_Value_3, + _E_RABReleaseResponseIEs_val_Value_4, + _E_RABReleaseResponseIEs_val_Value_5, + _E_RABReleaseResponseIEs_val_Value_6, + ___E_RABReleaseListBearerRelComp__item__id_tab, + ____E_RABReleaseListBearerRelComp__item__id_tab_val_Value_0, + __E_RABReleaseListBearerRelComp__item__id, + __E_RABReleaseListBearerRelComp__item__criticality, + __E_RABReleaseListBearerRelComp__item__value, + _E_RABReleaseListBearerRelComp__item_, + E_RABReleaseListBearerRelComp, + E_RABReleaseItemBearerRelCompIEs, + _E_RABReleaseItemBearerRelCompIEs_val_Value_0, + _E_RABReleaseItemBearerRelComp_e_RAB_ID, + ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__id_tab, + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id, + ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality_tab, + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality, + ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue_tab, + ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue, + __E_RABReleaseItemBearerRelComp_iE_Extensions__item_, + _E_RABReleaseItemBearerRelComp_iE_Extensions, + E_RABReleaseItemBearerRelComp, + E_RABReleaseItemBearerRelCompExtIEs, + ____E_RABReleaseIndication_protocolIEs__item__id_tab, + _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_0, + _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_1, + _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_2, + _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_3, + _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_4, + ___E_RABReleaseIndication_protocolIEs__item__id, + ___E_RABReleaseIndication_protocolIEs__item__criticality, + ___E_RABReleaseIndication_protocolIEs__item__value, + __E_RABReleaseIndication_protocolIEs__item_, + _E_RABReleaseIndication_protocolIEs, + E_RABReleaseIndication, + E_RABReleaseIndicationIEs, + _E_RABReleaseIndicationIEs_val_Value_0, + _E_RABReleaseIndicationIEs_val_Value_1, + _E_RABReleaseIndicationIEs_val_Value_2, + _E_RABReleaseIndicationIEs_val_Value_3, + _E_RABReleaseIndicationIEs_val_Value_4, + ____InitialContextSetupRequest_protocolIEs__item__id_tab, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_0, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_1, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_2, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_3, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_4, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_5, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_6, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_7, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_8, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_9, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_10, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_11, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_12, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_13, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_14, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_15, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_16, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_17, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_18, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_19, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_20, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_21, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_22, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_23, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_24, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_25, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_26, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_27, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_28, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_29, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_30, + _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_31, + ___InitialContextSetupRequest_protocolIEs__item__id, + ___InitialContextSetupRequest_protocolIEs__item__criticality, + ___InitialContextSetupRequest_protocolIEs__item__value, + __InitialContextSetupRequest_protocolIEs__item_, + _InitialContextSetupRequest_protocolIEs, + InitialContextSetupRequest, + InitialContextSetupRequestIEs, + _InitialContextSetupRequestIEs_val_Value_0, + _InitialContextSetupRequestIEs_val_Value_1, + _InitialContextSetupRequestIEs_val_Value_2, + _InitialContextSetupRequestIEs_val_Value_3, + _InitialContextSetupRequestIEs_val_Value_4, + _InitialContextSetupRequestIEs_val_Value_5, + _InitialContextSetupRequestIEs_val_Value_6, + _InitialContextSetupRequestIEs_val_Value_7, + _InitialContextSetupRequestIEs_val_Value_8, + _InitialContextSetupRequestIEs_val_Value_9, + _InitialContextSetupRequestIEs_val_Value_10, + _InitialContextSetupRequestIEs_val_Value_11, + _InitialContextSetupRequestIEs_val_Value_12, + _InitialContextSetupRequestIEs_val_Value_13, + _InitialContextSetupRequestIEs_val_Value_14, + _InitialContextSetupRequestIEs_val_Value_15, + _InitialContextSetupRequestIEs_val_Value_16, + _InitialContextSetupRequestIEs_val_Value_17, + _InitialContextSetupRequestIEs_val_Value_18, + _InitialContextSetupRequestIEs_val_Value_19, + _InitialContextSetupRequestIEs_val_Value_20, + _InitialContextSetupRequestIEs_val_Value_21, + _InitialContextSetupRequestIEs_val_Value_22, + _InitialContextSetupRequestIEs_val_Value_23, + _InitialContextSetupRequestIEs_val_Value_24, + _InitialContextSetupRequestIEs_val_Value_25, + _InitialContextSetupRequestIEs_val_Value_26, + _InitialContextSetupRequestIEs_val_Value_27, + _InitialContextSetupRequestIEs_val_Value_28, + _InitialContextSetupRequestIEs_val_Value_29, + _InitialContextSetupRequestIEs_val_Value_30, + _InitialContextSetupRequestIEs_val_Value_31, + ___E_RABToBeSetupListCtxtSUReq__item__id_tab, + ____E_RABToBeSetupListCtxtSUReq__item__id_tab_val_Value_0, + __E_RABToBeSetupListCtxtSUReq__item__id, + __E_RABToBeSetupListCtxtSUReq__item__criticality, + __E_RABToBeSetupListCtxtSUReq__item__value, + _E_RABToBeSetupListCtxtSUReq__item_, + E_RABToBeSetupListCtxtSUReq, + E_RABToBeSetupItemCtxtSUReqIEs, + _E_RABToBeSetupItemCtxtSUReqIEs_val_Value_0, + _E_RABToBeSetupItemCtxtSUReq_e_RAB_ID, + _E_RABToBeSetupItemCtxtSUReq_e_RABlevelQoSParameters, + _E_RABToBeSetupItemCtxtSUReq_transportLayerAddress, + _E_RABToBeSetupItemCtxtSUReq_gTP_TEID, + _E_RABToBeSetupItemCtxtSUReq_nAS_PDU, + ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab, + _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_0, + _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_1, + _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_2, + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id, + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality, + ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue, + __E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item_, + _E_RABToBeSetupItemCtxtSUReq_iE_Extensions, + E_RABToBeSetupItemCtxtSUReq, + E_RABToBeSetupItemCtxtSUReqExtIEs, + _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_0, + _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_1, + _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_2, + ____InitialContextSetupResponse_protocolIEs__item__id_tab, + _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_0, + _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_1, + _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_2, + _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_3, + _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_4, + ___InitialContextSetupResponse_protocolIEs__item__id, + ___InitialContextSetupResponse_protocolIEs__item__criticality, + ___InitialContextSetupResponse_protocolIEs__item__value, + __InitialContextSetupResponse_protocolIEs__item_, + _InitialContextSetupResponse_protocolIEs, + InitialContextSetupResponse, + InitialContextSetupResponseIEs, + _InitialContextSetupResponseIEs_val_Value_0, + _InitialContextSetupResponseIEs_val_Value_1, + _InitialContextSetupResponseIEs_val_Value_2, + _InitialContextSetupResponseIEs_val_Value_3, + _InitialContextSetupResponseIEs_val_Value_4, + ___E_RABSetupListCtxtSURes__item__id_tab, + ____E_RABSetupListCtxtSURes__item__id_tab_val_Value_0, + __E_RABSetupListCtxtSURes__item__id, + __E_RABSetupListCtxtSURes__item__criticality, + __E_RABSetupListCtxtSURes__item__value, + _E_RABSetupListCtxtSURes__item_, + E_RABSetupListCtxtSURes, + E_RABSetupItemCtxtSUResIEs, + _E_RABSetupItemCtxtSUResIEs_val_Value_0, + _E_RABSetupItemCtxtSURes_e_RAB_ID, + _E_RABSetupItemCtxtSURes_transportLayerAddress, + _E_RABSetupItemCtxtSURes_gTP_TEID, + ____E_RABSetupItemCtxtSURes_iE_Extensions__item__id_tab, + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id, + ____E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality_tab, + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality, + ____E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue_tab, + ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue, + __E_RABSetupItemCtxtSURes_iE_Extensions__item_, + _E_RABSetupItemCtxtSURes_iE_Extensions, + E_RABSetupItemCtxtSURes, + E_RABSetupItemCtxtSUResExtIEs, + ____InitialContextSetupFailure_protocolIEs__item__id_tab, + _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_0, + _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_1, + _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_2, + _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_3, + ___InitialContextSetupFailure_protocolIEs__item__id, + ___InitialContextSetupFailure_protocolIEs__item__criticality, + ___InitialContextSetupFailure_protocolIEs__item__value, + __InitialContextSetupFailure_protocolIEs__item_, + _InitialContextSetupFailure_protocolIEs, + InitialContextSetupFailure, + InitialContextSetupFailureIEs, + _InitialContextSetupFailureIEs_val_Value_0, + _InitialContextSetupFailureIEs_val_Value_1, + _InitialContextSetupFailureIEs_val_Value_2, + _InitialContextSetupFailureIEs_val_Value_3, + ____Paging_protocolIEs__item__id_tab, + _____Paging_protocolIEs__item__id_tab_val_Value_0, + _____Paging_protocolIEs__item__id_tab_val_Value_1, + _____Paging_protocolIEs__item__id_tab_val_Value_2, + _____Paging_protocolIEs__item__id_tab_val_Value_3, + _____Paging_protocolIEs__item__id_tab_val_Value_4, + _____Paging_protocolIEs__item__id_tab_val_Value_5, + _____Paging_protocolIEs__item__id_tab_val_Value_6, + _____Paging_protocolIEs__item__id_tab_val_Value_7, + _____Paging_protocolIEs__item__id_tab_val_Value_8, + _____Paging_protocolIEs__item__id_tab_val_Value_9, + _____Paging_protocolIEs__item__id_tab_val_Value_10, + _____Paging_protocolIEs__item__id_tab_val_Value_11, + _____Paging_protocolIEs__item__id_tab_val_Value_12, + _____Paging_protocolIEs__item__id_tab_val_Value_13, + _____Paging_protocolIEs__item__id_tab_val_Value_14, + ___Paging_protocolIEs__item__id, + ___Paging_protocolIEs__item__criticality, + ___Paging_protocolIEs__item__value, + __Paging_protocolIEs__item_, + _Paging_protocolIEs, + Paging, + PagingIEs, + _PagingIEs_val_Value_0, + _PagingIEs_val_Value_1, + _PagingIEs_val_Value_2, + _PagingIEs_val_Value_3, + _PagingIEs_val_Value_4, + _PagingIEs_val_Value_5, + _PagingIEs_val_Value_6, + _PagingIEs_val_Value_7, + _PagingIEs_val_Value_8, + _PagingIEs_val_Value_9, + _PagingIEs_val_Value_10, + _PagingIEs_val_Value_11, + _PagingIEs_val_Value_12, + _PagingIEs_val_Value_13, + _PagingIEs_val_Value_14, + ___TAIList__item__id_tab, + ____TAIList__item__id_tab_val_Value_0, + __TAIList__item__id, + __TAIList__item__criticality, + __TAIList__item__value, + _TAIList__item_, + TAIList, + TAIItemIEs, + _TAIItemIEs_val_Value_0, + _TAIItem_tAI, + ____TAIItem_iE_Extensions__item__id_tab, + ___TAIItem_iE_Extensions__item__id, + ____TAIItem_iE_Extensions__item__criticality_tab, + ___TAIItem_iE_Extensions__item__criticality, + ____TAIItem_iE_Extensions__item__extensionValue_tab, + ___TAIItem_iE_Extensions__item__extensionValue, + __TAIItem_iE_Extensions__item_, + _TAIItem_iE_Extensions, + TAIItem, + TAIItemExtIEs, + ____UEContextReleaseRequest_protocolIEs__item__id_tab, + _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_0, + _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_1, + _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_2, + _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_3, + _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_4, + ___UEContextReleaseRequest_protocolIEs__item__id, + ___UEContextReleaseRequest_protocolIEs__item__criticality, + ___UEContextReleaseRequest_protocolIEs__item__value, + __UEContextReleaseRequest_protocolIEs__item_, + _UEContextReleaseRequest_protocolIEs, + UEContextReleaseRequest, + UEContextReleaseRequest_IEs, + _UEContextReleaseRequest_IEs_val_Value_0, + _UEContextReleaseRequest_IEs_val_Value_1, + _UEContextReleaseRequest_IEs_val_Value_2, + _UEContextReleaseRequest_IEs_val_Value_3, + _UEContextReleaseRequest_IEs_val_Value_4, + ____UEContextReleaseCommand_protocolIEs__item__id_tab, + _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_0, + _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_1, + ___UEContextReleaseCommand_protocolIEs__item__id, + ___UEContextReleaseCommand_protocolIEs__item__criticality, + ___UEContextReleaseCommand_protocolIEs__item__value, + __UEContextReleaseCommand_protocolIEs__item_, + _UEContextReleaseCommand_protocolIEs, + UEContextReleaseCommand, + UEContextReleaseCommand_IEs, + _UEContextReleaseCommand_IEs_val_Value_0, + _UEContextReleaseCommand_IEs_val_Value_1, + ____UEContextReleaseComplete_protocolIEs__item__id_tab, + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_0, + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_1, + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_2, + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_3, + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_4, + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_5, + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_6, + _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_7, + ___UEContextReleaseComplete_protocolIEs__item__id, + ___UEContextReleaseComplete_protocolIEs__item__criticality, + ___UEContextReleaseComplete_protocolIEs__item__value, + __UEContextReleaseComplete_protocolIEs__item_, + _UEContextReleaseComplete_protocolIEs, + UEContextReleaseComplete, + UEContextReleaseComplete_IEs, + _UEContextReleaseComplete_IEs_val_Value_0, + _UEContextReleaseComplete_IEs_val_Value_1, + _UEContextReleaseComplete_IEs_val_Value_2, + _UEContextReleaseComplete_IEs_val_Value_3, + _UEContextReleaseComplete_IEs_val_Value_4, + _UEContextReleaseComplete_IEs_val_Value_5, + _UEContextReleaseComplete_IEs_val_Value_6, + _UEContextReleaseComplete_IEs_val_Value_7, + ____UEContextModificationRequest_protocolIEs__item__id_tab, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_0, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_1, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_2, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_3, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_4, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_5, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_6, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_7, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_8, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_9, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_10, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_11, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_12, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_13, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_14, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_15, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_16, + _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_17, + ___UEContextModificationRequest_protocolIEs__item__id, + ___UEContextModificationRequest_protocolIEs__item__criticality, + ___UEContextModificationRequest_protocolIEs__item__value, + __UEContextModificationRequest_protocolIEs__item_, + _UEContextModificationRequest_protocolIEs, + UEContextModificationRequest, + UEContextModificationRequestIEs, + _UEContextModificationRequestIEs_val_Value_0, + _UEContextModificationRequestIEs_val_Value_1, + _UEContextModificationRequestIEs_val_Value_2, + _UEContextModificationRequestIEs_val_Value_3, + _UEContextModificationRequestIEs_val_Value_4, + _UEContextModificationRequestIEs_val_Value_5, + _UEContextModificationRequestIEs_val_Value_6, + _UEContextModificationRequestIEs_val_Value_7, + _UEContextModificationRequestIEs_val_Value_8, + _UEContextModificationRequestIEs_val_Value_9, + _UEContextModificationRequestIEs_val_Value_10, + _UEContextModificationRequestIEs_val_Value_11, + _UEContextModificationRequestIEs_val_Value_12, + _UEContextModificationRequestIEs_val_Value_13, + _UEContextModificationRequestIEs_val_Value_14, + _UEContextModificationRequestIEs_val_Value_15, + _UEContextModificationRequestIEs_val_Value_16, + _UEContextModificationRequestIEs_val_Value_17, + ____UEContextModificationResponse_protocolIEs__item__id_tab, + _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_0, + _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_1, + _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_2, + ___UEContextModificationResponse_protocolIEs__item__id, + ___UEContextModificationResponse_protocolIEs__item__criticality, + ___UEContextModificationResponse_protocolIEs__item__value, + __UEContextModificationResponse_protocolIEs__item_, + _UEContextModificationResponse_protocolIEs, + UEContextModificationResponse, + UEContextModificationResponseIEs, + _UEContextModificationResponseIEs_val_Value_0, + _UEContextModificationResponseIEs_val_Value_1, + _UEContextModificationResponseIEs_val_Value_2, + ____UEContextModificationFailure_protocolIEs__item__id_tab, + _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_0, + _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_1, + _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_2, + _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_3, + ___UEContextModificationFailure_protocolIEs__item__id, + ___UEContextModificationFailure_protocolIEs__item__criticality, + ___UEContextModificationFailure_protocolIEs__item__value, + __UEContextModificationFailure_protocolIEs__item_, + _UEContextModificationFailure_protocolIEs, + UEContextModificationFailure, + UEContextModificationFailureIEs, + _UEContextModificationFailureIEs_val_Value_0, + _UEContextModificationFailureIEs_val_Value_1, + _UEContextModificationFailureIEs_val_Value_2, + _UEContextModificationFailureIEs_val_Value_3, + ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab, + _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_0, + _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_1, + _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_2, + ___UERadioCapabilityMatchRequest_protocolIEs__item__id, + ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality, + ___UERadioCapabilityMatchRequest_protocolIEs__item__value, + __UERadioCapabilityMatchRequest_protocolIEs__item_, + _UERadioCapabilityMatchRequest_protocolIEs, + UERadioCapabilityMatchRequest, + UERadioCapabilityMatchRequestIEs, + _UERadioCapabilityMatchRequestIEs_val_Value_0, + _UERadioCapabilityMatchRequestIEs_val_Value_1, + _UERadioCapabilityMatchRequestIEs_val_Value_2, + ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab, + _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_0, + _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_1, + _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_2, + _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_3, + ___UERadioCapabilityMatchResponse_protocolIEs__item__id, + ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality, + ___UERadioCapabilityMatchResponse_protocolIEs__item__value, + __UERadioCapabilityMatchResponse_protocolIEs__item_, + _UERadioCapabilityMatchResponse_protocolIEs, + UERadioCapabilityMatchResponse, + UERadioCapabilityMatchResponseIEs, + _UERadioCapabilityMatchResponseIEs_val_Value_0, + _UERadioCapabilityMatchResponseIEs_val_Value_1, + _UERadioCapabilityMatchResponseIEs_val_Value_2, + _UERadioCapabilityMatchResponseIEs_val_Value_3, + ____DownlinkNASTransport_protocolIEs__item__id_tab, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_0, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_1, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_2, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_3, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_4, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_5, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_6, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_7, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_8, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_9, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_10, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_11, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_12, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_13, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_14, + _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_15, + ___DownlinkNASTransport_protocolIEs__item__id, + ___DownlinkNASTransport_protocolIEs__item__criticality, + ___DownlinkNASTransport_protocolIEs__item__value, + __DownlinkNASTransport_protocolIEs__item_, + _DownlinkNASTransport_protocolIEs, + DownlinkNASTransport, + DownlinkNASTransport_IEs, + _DownlinkNASTransport_IEs_val_Value_0, + _DownlinkNASTransport_IEs_val_Value_1, + _DownlinkNASTransport_IEs_val_Value_2, + _DownlinkNASTransport_IEs_val_Value_3, + _DownlinkNASTransport_IEs_val_Value_4, + _DownlinkNASTransport_IEs_val_Value_5, + _DownlinkNASTransport_IEs_val_Value_6, + _DownlinkNASTransport_IEs_val_Value_7, + _DownlinkNASTransport_IEs_val_Value_8, + _DownlinkNASTransport_IEs_val_Value_9, + _DownlinkNASTransport_IEs_val_Value_10, + _DownlinkNASTransport_IEs_val_Value_11, + _DownlinkNASTransport_IEs_val_Value_12, + _DownlinkNASTransport_IEs_val_Value_13, + _DownlinkNASTransport_IEs_val_Value_14, + _DownlinkNASTransport_IEs_val_Value_15, + ____InitialUEMessage_protocolIEs__item__id_tab, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_0, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_1, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_2, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_3, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_4, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_5, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_6, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_7, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_8, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_9, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_10, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_11, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_12, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_13, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_14, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_15, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_16, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_17, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_18, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_19, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_20, + _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_21, + ___InitialUEMessage_protocolIEs__item__id, + ___InitialUEMessage_protocolIEs__item__criticality, + ___InitialUEMessage_protocolIEs__item__value, + __InitialUEMessage_protocolIEs__item_, + _InitialUEMessage_protocolIEs, + InitialUEMessage, + InitialUEMessage_IEs, + _InitialUEMessage_IEs_val_Value_0, + _InitialUEMessage_IEs_val_Value_1, + _InitialUEMessage_IEs_val_Value_2, + _InitialUEMessage_IEs_val_Value_3, + _InitialUEMessage_IEs_val_Value_4, + _InitialUEMessage_IEs_val_Value_5, + _InitialUEMessage_IEs_val_Value_6, + _InitialUEMessage_IEs_val_Value_7, + _InitialUEMessage_IEs_val_Value_8, + _InitialUEMessage_IEs_val_Value_9, + _InitialUEMessage_IEs_val_Value_10, + _InitialUEMessage_IEs_val_Value_11, + _InitialUEMessage_IEs_val_Value_12, + _InitialUEMessage_IEs_val_Value_13, + _InitialUEMessage_IEs_val_Value_14, + _InitialUEMessage_IEs_val_Value_15, + _InitialUEMessage_IEs_val_Value_16, + _InitialUEMessage_IEs_val_Value_17, + _InitialUEMessage_IEs_val_Value_18, + _InitialUEMessage_IEs_val_Value_19, + _InitialUEMessage_IEs_val_Value_20, + _InitialUEMessage_IEs_val_Value_21, + ____UplinkNASTransport_protocolIEs__item__id_tab, + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_0, + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_1, + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_2, + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_3, + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_4, + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_5, + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_6, + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_7, + _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_8, + ___UplinkNASTransport_protocolIEs__item__id, + ___UplinkNASTransport_protocolIEs__item__criticality, + ___UplinkNASTransport_protocolIEs__item__value, + __UplinkNASTransport_protocolIEs__item_, + _UplinkNASTransport_protocolIEs, + UplinkNASTransport, + UplinkNASTransport_IEs, + _UplinkNASTransport_IEs_val_Value_0, + _UplinkNASTransport_IEs_val_Value_1, + _UplinkNASTransport_IEs_val_Value_2, + _UplinkNASTransport_IEs_val_Value_3, + _UplinkNASTransport_IEs_val_Value_4, + _UplinkNASTransport_IEs_val_Value_5, + _UplinkNASTransport_IEs_val_Value_6, + _UplinkNASTransport_IEs_val_Value_7, + _UplinkNASTransport_IEs_val_Value_8, + ____NASNonDeliveryIndication_protocolIEs__item__id_tab, + _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_0, + _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_1, + _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_2, + _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_3, + ___NASNonDeliveryIndication_protocolIEs__item__id, + ___NASNonDeliveryIndication_protocolIEs__item__criticality, + ___NASNonDeliveryIndication_protocolIEs__item__value, + __NASNonDeliveryIndication_protocolIEs__item_, + _NASNonDeliveryIndication_protocolIEs, + NASNonDeliveryIndication, + NASNonDeliveryIndication_IEs, + _NASNonDeliveryIndication_IEs_val_Value_0, + _NASNonDeliveryIndication_IEs_val_Value_1, + _NASNonDeliveryIndication_IEs_val_Value_2, + _NASNonDeliveryIndication_IEs_val_Value_3, + ____RerouteNASRequest_protocolIEs__item__id_tab, + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_0, + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_1, + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_2, + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_3, + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_4, + _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_5, + ___RerouteNASRequest_protocolIEs__item__id, + ___RerouteNASRequest_protocolIEs__item__criticality, + ___RerouteNASRequest_protocolIEs__item__value, + __RerouteNASRequest_protocolIEs__item_, + _RerouteNASRequest_protocolIEs, + RerouteNASRequest, + RerouteNASRequest_IEs, + _RerouteNASRequest_IEs_val_Value_0, + _RerouteNASRequest_IEs_val_Value_1, + _RerouteNASRequest_IEs_val_Value_2, + _RerouteNASRequest_IEs_val_Value_3, + _RerouteNASRequest_IEs_val_Value_4, + _RerouteNASRequest_IEs_val_Value_5, + ____NASDeliveryIndication_protocolIEs__item__id_tab, + _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_0, + _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_1, + ___NASDeliveryIndication_protocolIEs__item__id, + ___NASDeliveryIndication_protocolIEs__item__criticality, + ___NASDeliveryIndication_protocolIEs__item__value, + __NASDeliveryIndication_protocolIEs__item_, + _NASDeliveryIndication_protocolIEs, + NASDeliveryIndication, + NASDeliveryIndicationIEs, + _NASDeliveryIndicationIEs_val_Value_0, + _NASDeliveryIndicationIEs_val_Value_1, + ____Reset_protocolIEs__item__id_tab, + _____Reset_protocolIEs__item__id_tab_val_Value_0, + _____Reset_protocolIEs__item__id_tab_val_Value_1, + ___Reset_protocolIEs__item__id, + ___Reset_protocolIEs__item__criticality, + ___Reset_protocolIEs__item__value, + __Reset_protocolIEs__item_, + _Reset_protocolIEs, + Reset, + ResetIEs, + _ResetIEs_val_Value_0, + _ResetIEs_val_Value_1, + _ResetType_s1_Interface, + _ResetType_partOfS1_Interface, + ResetType, + ResetAll, + ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab, + ____UE_associatedLogicalS1_ConnectionListRes__item__id_tab_val_Value_0, + __UE_associatedLogicalS1_ConnectionListRes__item__id, + __UE_associatedLogicalS1_ConnectionListRes__item__criticality, + __UE_associatedLogicalS1_ConnectionListRes__item__value, + _UE_associatedLogicalS1_ConnectionListRes__item_, + UE_associatedLogicalS1_ConnectionListRes, + UE_associatedLogicalS1_ConnectionItemRes, + _UE_associatedLogicalS1_ConnectionItemRes_val_Value_0, + ____ResetAcknowledge_protocolIEs__item__id_tab, + _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_0, + _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_1, + ___ResetAcknowledge_protocolIEs__item__id, + ___ResetAcknowledge_protocolIEs__item__criticality, + ___ResetAcknowledge_protocolIEs__item__value, + __ResetAcknowledge_protocolIEs__item_, + _ResetAcknowledge_protocolIEs, + ResetAcknowledge, + ResetAcknowledgeIEs, + _ResetAcknowledgeIEs_val_Value_0, + _ResetAcknowledgeIEs_val_Value_1, + ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab, + ____UE_associatedLogicalS1_ConnectionListResAck__item__id_tab_val_Value_0, + __UE_associatedLogicalS1_ConnectionListResAck__item__id, + __UE_associatedLogicalS1_ConnectionListResAck__item__criticality, + __UE_associatedLogicalS1_ConnectionListResAck__item__value, + _UE_associatedLogicalS1_ConnectionListResAck__item_, + UE_associatedLogicalS1_ConnectionListResAck, + UE_associatedLogicalS1_ConnectionItemResAck, + _UE_associatedLogicalS1_ConnectionItemResAck_val_Value_0, + ____ErrorIndication_protocolIEs__item__id_tab, + _____ErrorIndication_protocolIEs__item__id_tab_val_Value_0, + _____ErrorIndication_protocolIEs__item__id_tab_val_Value_1, + _____ErrorIndication_protocolIEs__item__id_tab_val_Value_2, + _____ErrorIndication_protocolIEs__item__id_tab_val_Value_3, + _____ErrorIndication_protocolIEs__item__id_tab_val_Value_4, + ___ErrorIndication_protocolIEs__item__id, + ___ErrorIndication_protocolIEs__item__criticality, + ___ErrorIndication_protocolIEs__item__value, + __ErrorIndication_protocolIEs__item_, + _ErrorIndication_protocolIEs, + ErrorIndication, + ErrorIndicationIEs, + _ErrorIndicationIEs_val_Value_0, + _ErrorIndicationIEs_val_Value_1, + _ErrorIndicationIEs_val_Value_2, + _ErrorIndicationIEs_val_Value_3, + _ErrorIndicationIEs_val_Value_4, + ____S1SetupRequest_protocolIEs__item__id_tab, + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_0, + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_1, + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_2, + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_3, + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_4, + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_5, + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_6, + _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_7, + ___S1SetupRequest_protocolIEs__item__id, + ___S1SetupRequest_protocolIEs__item__criticality, + ___S1SetupRequest_protocolIEs__item__value, + __S1SetupRequest_protocolIEs__item_, + _S1SetupRequest_protocolIEs, + S1SetupRequest, + S1SetupRequestIEs, + _S1SetupRequestIEs_val_Value_0, + _S1SetupRequestIEs_val_Value_1, + _S1SetupRequestIEs_val_Value_2, + _S1SetupRequestIEs_val_Value_3, + _S1SetupRequestIEs_val_Value_4, + _S1SetupRequestIEs_val_Value_5, + _S1SetupRequestIEs_val_Value_6, + _S1SetupRequestIEs_val_Value_7, + ____S1SetupResponse_protocolIEs__item__id_tab, + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_0, + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_1, + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_2, + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_3, + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_4, + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_5, + _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_6, + ___S1SetupResponse_protocolIEs__item__id, + ___S1SetupResponse_protocolIEs__item__criticality, + ___S1SetupResponse_protocolIEs__item__value, + __S1SetupResponse_protocolIEs__item_, + _S1SetupResponse_protocolIEs, + S1SetupResponse, + S1SetupResponseIEs, + _S1SetupResponseIEs_val_Value_0, + _S1SetupResponseIEs_val_Value_1, + _S1SetupResponseIEs_val_Value_2, + _S1SetupResponseIEs_val_Value_3, + _S1SetupResponseIEs_val_Value_4, + _S1SetupResponseIEs_val_Value_5, + _S1SetupResponseIEs_val_Value_6, + ____S1SetupFailure_protocolIEs__item__id_tab, + _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_0, + _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_1, + _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_2, + ___S1SetupFailure_protocolIEs__item__id, + ___S1SetupFailure_protocolIEs__item__criticality, + ___S1SetupFailure_protocolIEs__item__value, + __S1SetupFailure_protocolIEs__item_, + _S1SetupFailure_protocolIEs, + S1SetupFailure, + S1SetupFailureIEs, + _S1SetupFailureIEs_val_Value_0, + _S1SetupFailureIEs_val_Value_1, + _S1SetupFailureIEs_val_Value_2, + ____ENBConfigurationUpdate_protocolIEs__item__id_tab, + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0, + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1, + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2, + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3, + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_4, + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_5, + _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_6, + ___ENBConfigurationUpdate_protocolIEs__item__id, + ___ENBConfigurationUpdate_protocolIEs__item__criticality, + ___ENBConfigurationUpdate_protocolIEs__item__value, + __ENBConfigurationUpdate_protocolIEs__item_, + _ENBConfigurationUpdate_protocolIEs, + ENBConfigurationUpdate, + ENBConfigurationUpdateIEs, + _ENBConfigurationUpdateIEs_val_Value_0, + _ENBConfigurationUpdateIEs_val_Value_1, + _ENBConfigurationUpdateIEs_val_Value_2, + _ENBConfigurationUpdateIEs_val_Value_3, + _ENBConfigurationUpdateIEs_val_Value_4, + _ENBConfigurationUpdateIEs_val_Value_5, + _ENBConfigurationUpdateIEs_val_Value_6, + ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab, + _____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0, + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id, + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality, + ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value, + __ENBConfigurationUpdateAcknowledge_protocolIEs__item_, + _ENBConfigurationUpdateAcknowledge_protocolIEs, + ENBConfigurationUpdateAcknowledge, + ENBConfigurationUpdateAcknowledgeIEs, + _ENBConfigurationUpdateAcknowledgeIEs_val_Value_0, + ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab, + _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0, + _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1, + _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2, + ___ENBConfigurationUpdateFailure_protocolIEs__item__id, + ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality, + ___ENBConfigurationUpdateFailure_protocolIEs__item__value, + __ENBConfigurationUpdateFailure_protocolIEs__item_, + _ENBConfigurationUpdateFailure_protocolIEs, + ENBConfigurationUpdateFailure, + ENBConfigurationUpdateFailureIEs, + _ENBConfigurationUpdateFailureIEs_val_Value_0, + _ENBConfigurationUpdateFailureIEs_val_Value_1, + _ENBConfigurationUpdateFailureIEs_val_Value_2, + ____MMEConfigurationUpdate_protocolIEs__item__id_tab, + _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0, + _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1, + _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2, + _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3, + ___MMEConfigurationUpdate_protocolIEs__item__id, + ___MMEConfigurationUpdate_protocolIEs__item__criticality, + ___MMEConfigurationUpdate_protocolIEs__item__value, + __MMEConfigurationUpdate_protocolIEs__item_, + _MMEConfigurationUpdate_protocolIEs, + MMEConfigurationUpdate, + MMEConfigurationUpdateIEs, + _MMEConfigurationUpdateIEs_val_Value_0, + _MMEConfigurationUpdateIEs_val_Value_1, + _MMEConfigurationUpdateIEs_val_Value_2, + _MMEConfigurationUpdateIEs_val_Value_3, + ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab, + _____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0, + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id, + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality, + ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value, + __MMEConfigurationUpdateAcknowledge_protocolIEs__item_, + _MMEConfigurationUpdateAcknowledge_protocolIEs, + MMEConfigurationUpdateAcknowledge, + MMEConfigurationUpdateAcknowledgeIEs, + _MMEConfigurationUpdateAcknowledgeIEs_val_Value_0, + ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab, + _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0, + _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1, + _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2, + ___MMEConfigurationUpdateFailure_protocolIEs__item__id, + ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality, + ___MMEConfigurationUpdateFailure_protocolIEs__item__value, + __MMEConfigurationUpdateFailure_protocolIEs__item_, + _MMEConfigurationUpdateFailure_protocolIEs, + MMEConfigurationUpdateFailure, + MMEConfigurationUpdateFailureIEs, + _MMEConfigurationUpdateFailureIEs_val_Value_0, + _MMEConfigurationUpdateFailureIEs_val_Value_1, + _MMEConfigurationUpdateFailureIEs_val_Value_2, + ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab, + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0, + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1, + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2, + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3, + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4, + _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5, + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id, + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality, + ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value, + __DownlinkS1cdma2000tunnelling_protocolIEs__item_, + _DownlinkS1cdma2000tunnelling_protocolIEs, + DownlinkS1cdma2000tunnelling, + DownlinkS1cdma2000tunnellingIEs, + _DownlinkS1cdma2000tunnellingIEs_val_Value_0, + _DownlinkS1cdma2000tunnellingIEs_val_Value_1, + _DownlinkS1cdma2000tunnellingIEs_val_Value_2, + _DownlinkS1cdma2000tunnellingIEs_val_Value_3, + _DownlinkS1cdma2000tunnellingIEs_val_Value_4, + _DownlinkS1cdma2000tunnellingIEs_val_Value_5, + ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab, + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0, + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1, + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2, + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3, + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4, + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5, + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_6, + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_7, + _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_8, + ___UplinkS1cdma2000tunnelling_protocolIEs__item__id, + ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality, + ___UplinkS1cdma2000tunnelling_protocolIEs__item__value, + __UplinkS1cdma2000tunnelling_protocolIEs__item_, + _UplinkS1cdma2000tunnelling_protocolIEs, + UplinkS1cdma2000tunnelling, + UplinkS1cdma2000tunnellingIEs, + _UplinkS1cdma2000tunnellingIEs_val_Value_0, + _UplinkS1cdma2000tunnellingIEs_val_Value_1, + _UplinkS1cdma2000tunnellingIEs_val_Value_2, + _UplinkS1cdma2000tunnellingIEs_val_Value_3, + _UplinkS1cdma2000tunnellingIEs_val_Value_4, + _UplinkS1cdma2000tunnellingIEs_val_Value_5, + _UplinkS1cdma2000tunnellingIEs_val_Value_6, + _UplinkS1cdma2000tunnellingIEs_val_Value_7, + _UplinkS1cdma2000tunnellingIEs_val_Value_8, + ____UECapabilityInfoIndication_protocolIEs__item__id_tab, + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_0, + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_1, + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_2, + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_3, + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_4, + _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_5, + ___UECapabilityInfoIndication_protocolIEs__item__id, + ___UECapabilityInfoIndication_protocolIEs__item__criticality, + ___UECapabilityInfoIndication_protocolIEs__item__value, + __UECapabilityInfoIndication_protocolIEs__item_, + _UECapabilityInfoIndication_protocolIEs, + UECapabilityInfoIndication, + UECapabilityInfoIndicationIEs, + _UECapabilityInfoIndicationIEs_val_Value_0, + _UECapabilityInfoIndicationIEs_val_Value_1, + _UECapabilityInfoIndicationIEs_val_Value_2, + _UECapabilityInfoIndicationIEs_val_Value_3, + _UECapabilityInfoIndicationIEs_val_Value_4, + _UECapabilityInfoIndicationIEs_val_Value_5, + ____ENBStatusTransfer_protocolIEs__item__id_tab, + _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_0, + _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_1, + _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_2, + ___ENBStatusTransfer_protocolIEs__item__id, + ___ENBStatusTransfer_protocolIEs__item__criticality, + ___ENBStatusTransfer_protocolIEs__item__value, + __ENBStatusTransfer_protocolIEs__item_, + _ENBStatusTransfer_protocolIEs, + ENBStatusTransfer, + ENBStatusTransferIEs, + _ENBStatusTransferIEs_val_Value_0, + _ENBStatusTransferIEs_val_Value_1, + _ENBStatusTransferIEs_val_Value_2, + ____MMEStatusTransfer_protocolIEs__item__id_tab, + _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_0, + _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_1, + _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_2, + ___MMEStatusTransfer_protocolIEs__item__id, + ___MMEStatusTransfer_protocolIEs__item__criticality, + ___MMEStatusTransfer_protocolIEs__item__value, + __MMEStatusTransfer_protocolIEs__item_, + _MMEStatusTransfer_protocolIEs, + MMEStatusTransfer, + MMEStatusTransferIEs, + _MMEStatusTransferIEs_val_Value_0, + _MMEStatusTransferIEs_val_Value_1, + _MMEStatusTransferIEs_val_Value_2, + ____TraceStart_protocolIEs__item__id_tab, + _____TraceStart_protocolIEs__item__id_tab_val_Value_0, + _____TraceStart_protocolIEs__item__id_tab_val_Value_1, + _____TraceStart_protocolIEs__item__id_tab_val_Value_2, + ___TraceStart_protocolIEs__item__id, + ___TraceStart_protocolIEs__item__criticality, + ___TraceStart_protocolIEs__item__value, + __TraceStart_protocolIEs__item_, + _TraceStart_protocolIEs, + TraceStart, + TraceStartIEs, + _TraceStartIEs_val_Value_0, + _TraceStartIEs_val_Value_1, + _TraceStartIEs_val_Value_2, + ____TraceFailureIndication_protocolIEs__item__id_tab, + _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_0, + _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_1, + _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_2, + _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_3, + ___TraceFailureIndication_protocolIEs__item__id, + ___TraceFailureIndication_protocolIEs__item__criticality, + ___TraceFailureIndication_protocolIEs__item__value, + __TraceFailureIndication_protocolIEs__item_, + _TraceFailureIndication_protocolIEs, + TraceFailureIndication, + TraceFailureIndicationIEs, + _TraceFailureIndicationIEs_val_Value_0, + _TraceFailureIndicationIEs_val_Value_1, + _TraceFailureIndicationIEs_val_Value_2, + _TraceFailureIndicationIEs_val_Value_3, + ____DeactivateTrace_protocolIEs__item__id_tab, + _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_0, + _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_1, + _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_2, + ___DeactivateTrace_protocolIEs__item__id, + ___DeactivateTrace_protocolIEs__item__criticality, + ___DeactivateTrace_protocolIEs__item__value, + __DeactivateTrace_protocolIEs__item_, + _DeactivateTrace_protocolIEs, + DeactivateTrace, + DeactivateTraceIEs, + _DeactivateTraceIEs_val_Value_0, + _DeactivateTraceIEs_val_Value_1, + _DeactivateTraceIEs_val_Value_2, + ____CellTrafficTrace_protocolIEs__item__id_tab, + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_0, + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_1, + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_2, + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_3, + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_4, + _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_5, + ___CellTrafficTrace_protocolIEs__item__id, + ___CellTrafficTrace_protocolIEs__item__criticality, + ___CellTrafficTrace_protocolIEs__item__value, + __CellTrafficTrace_protocolIEs__item_, + _CellTrafficTrace_protocolIEs, + CellTrafficTrace, + CellTrafficTraceIEs, + _CellTrafficTraceIEs_val_Value_0, + _CellTrafficTraceIEs_val_Value_1, + _CellTrafficTraceIEs_val_Value_2, + _CellTrafficTraceIEs_val_Value_3, + _CellTrafficTraceIEs_val_Value_4, + _CellTrafficTraceIEs_val_Value_5, + ____LocationReportingControl_protocolIEs__item__id_tab, + _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_0, + _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_1, + _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_2, + ___LocationReportingControl_protocolIEs__item__id, + ___LocationReportingControl_protocolIEs__item__criticality, + ___LocationReportingControl_protocolIEs__item__value, + __LocationReportingControl_protocolIEs__item_, + _LocationReportingControl_protocolIEs, + LocationReportingControl, + LocationReportingControlIEs, + _LocationReportingControlIEs_val_Value_0, + _LocationReportingControlIEs_val_Value_1, + _LocationReportingControlIEs_val_Value_2, + ____LocationReportingFailureIndication_protocolIEs__item__id_tab, + _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_0, + _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_1, + _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_2, + ___LocationReportingFailureIndication_protocolIEs__item__id, + ___LocationReportingFailureIndication_protocolIEs__item__criticality, + ___LocationReportingFailureIndication_protocolIEs__item__value, + __LocationReportingFailureIndication_protocolIEs__item_, + _LocationReportingFailureIndication_protocolIEs, + LocationReportingFailureIndication, + LocationReportingFailureIndicationIEs, + _LocationReportingFailureIndicationIEs_val_Value_0, + _LocationReportingFailureIndicationIEs_val_Value_1, + _LocationReportingFailureIndicationIEs_val_Value_2, + ____LocationReport_protocolIEs__item__id_tab, + _____LocationReport_protocolIEs__item__id_tab_val_Value_0, + _____LocationReport_protocolIEs__item__id_tab_val_Value_1, + _____LocationReport_protocolIEs__item__id_tab_val_Value_2, + _____LocationReport_protocolIEs__item__id_tab_val_Value_3, + _____LocationReport_protocolIEs__item__id_tab_val_Value_4, + _____LocationReport_protocolIEs__item__id_tab_val_Value_5, + ___LocationReport_protocolIEs__item__id, + ___LocationReport_protocolIEs__item__criticality, + ___LocationReport_protocolIEs__item__value, + __LocationReport_protocolIEs__item_, + _LocationReport_protocolIEs, + LocationReport, + LocationReportIEs, + _LocationReportIEs_val_Value_0, + _LocationReportIEs_val_Value_1, + _LocationReportIEs_val_Value_2, + _LocationReportIEs_val_Value_3, + _LocationReportIEs_val_Value_4, + _LocationReportIEs_val_Value_5, + ____OverloadStart_protocolIEs__item__id_tab, + _____OverloadStart_protocolIEs__item__id_tab_val_Value_0, + _____OverloadStart_protocolIEs__item__id_tab_val_Value_1, + _____OverloadStart_protocolIEs__item__id_tab_val_Value_2, + ___OverloadStart_protocolIEs__item__id, + ___OverloadStart_protocolIEs__item__criticality, + ___OverloadStart_protocolIEs__item__value, + __OverloadStart_protocolIEs__item_, + _OverloadStart_protocolIEs, + OverloadStart, + OverloadStartIEs, + _OverloadStartIEs_val_Value_0, + _OverloadStartIEs_val_Value_1, + _OverloadStartIEs_val_Value_2, + ____OverloadStop_protocolIEs__item__id_tab, + _____OverloadStop_protocolIEs__item__id_tab_val_Value_0, + ___OverloadStop_protocolIEs__item__id, + ___OverloadStop_protocolIEs__item__criticality, + ___OverloadStop_protocolIEs__item__value, + __OverloadStop_protocolIEs__item_, + _OverloadStop_protocolIEs, + OverloadStop, + OverloadStopIEs, + _OverloadStopIEs_val_Value_0, + ____WriteReplaceWarningRequest_protocolIEs__item__id_tab, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_0, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_1, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_2, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_3, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_4, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_5, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_6, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_7, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_8, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_9, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_10, + _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_11, + ___WriteReplaceWarningRequest_protocolIEs__item__id, + ___WriteReplaceWarningRequest_protocolIEs__item__criticality, + ___WriteReplaceWarningRequest_protocolIEs__item__value, + __WriteReplaceWarningRequest_protocolIEs__item_, + _WriteReplaceWarningRequest_protocolIEs, + WriteReplaceWarningRequest, + WriteReplaceWarningRequestIEs, + _WriteReplaceWarningRequestIEs_val_Value_0, + _WriteReplaceWarningRequestIEs_val_Value_1, + _WriteReplaceWarningRequestIEs_val_Value_2, + _WriteReplaceWarningRequestIEs_val_Value_3, + _WriteReplaceWarningRequestIEs_val_Value_4, + _WriteReplaceWarningRequestIEs_val_Value_5, + _WriteReplaceWarningRequestIEs_val_Value_6, + _WriteReplaceWarningRequestIEs_val_Value_7, + _WriteReplaceWarningRequestIEs_val_Value_8, + _WriteReplaceWarningRequestIEs_val_Value_9, + _WriteReplaceWarningRequestIEs_val_Value_10, + _WriteReplaceWarningRequestIEs_val_Value_11, + ____WriteReplaceWarningResponse_protocolIEs__item__id_tab, + _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_0, + _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_1, + _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_2, + _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_3, + ___WriteReplaceWarningResponse_protocolIEs__item__id, + ___WriteReplaceWarningResponse_protocolIEs__item__criticality, + ___WriteReplaceWarningResponse_protocolIEs__item__value, + __WriteReplaceWarningResponse_protocolIEs__item_, + _WriteReplaceWarningResponse_protocolIEs, + WriteReplaceWarningResponse, + WriteReplaceWarningResponseIEs, + _WriteReplaceWarningResponseIEs_val_Value_0, + _WriteReplaceWarningResponseIEs_val_Value_1, + _WriteReplaceWarningResponseIEs_val_Value_2, + _WriteReplaceWarningResponseIEs_val_Value_3, + ____ENBDirectInformationTransfer_protocolIEs__item__id_tab, + _____ENBDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0, + ___ENBDirectInformationTransfer_protocolIEs__item__id, + ___ENBDirectInformationTransfer_protocolIEs__item__criticality, + ___ENBDirectInformationTransfer_protocolIEs__item__value, + __ENBDirectInformationTransfer_protocolIEs__item_, + _ENBDirectInformationTransfer_protocolIEs, + ENBDirectInformationTransfer, + ENBDirectInformationTransferIEs, + _ENBDirectInformationTransferIEs_val_Value_0, + _Inter_SystemInformationTransferType_rIMTransfer, + Inter_SystemInformationTransferType, + ____MMEDirectInformationTransfer_protocolIEs__item__id_tab, + _____MMEDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0, + ___MMEDirectInformationTransfer_protocolIEs__item__id, + ___MMEDirectInformationTransfer_protocolIEs__item__criticality, + ___MMEDirectInformationTransfer_protocolIEs__item__value, + __MMEDirectInformationTransfer_protocolIEs__item_, + _MMEDirectInformationTransfer_protocolIEs, + MMEDirectInformationTransfer, + MMEDirectInformationTransferIEs, + _MMEDirectInformationTransferIEs_val_Value_0, + ____ENBConfigurationTransfer_protocolIEs__item__id_tab, + _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0, + _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1, + ___ENBConfigurationTransfer_protocolIEs__item__id, + ___ENBConfigurationTransfer_protocolIEs__item__criticality, + ___ENBConfigurationTransfer_protocolIEs__item__value, + __ENBConfigurationTransfer_protocolIEs__item_, + _ENBConfigurationTransfer_protocolIEs, + ENBConfigurationTransfer, + ENBConfigurationTransferIEs, + _ENBConfigurationTransferIEs_val_Value_0, + _ENBConfigurationTransferIEs_val_Value_1, + ____MMEConfigurationTransfer_protocolIEs__item__id_tab, + _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0, + _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1, + ___MMEConfigurationTransfer_protocolIEs__item__id, + ___MMEConfigurationTransfer_protocolIEs__item__criticality, + ___MMEConfigurationTransfer_protocolIEs__item__value, + __MMEConfigurationTransfer_protocolIEs__item_, + _MMEConfigurationTransfer_protocolIEs, + MMEConfigurationTransfer, + MMEConfigurationTransferIEs, + _MMEConfigurationTransferIEs_val_Value_0, + _MMEConfigurationTransferIEs_val_Value_1, + ____PrivateMessage_privateIEs__item__id_tab, + ___PrivateMessage_privateIEs__item__id, + ____PrivateMessage_privateIEs__item__criticality_tab, + ___PrivateMessage_privateIEs__item__criticality, + ____PrivateMessage_privateIEs__item__value_tab, + ___PrivateMessage_privateIEs__item__value, + __PrivateMessage_privateIEs__item_, + _PrivateMessage_privateIEs, + PrivateMessage, + PrivateMessageIEs, + ____KillRequest_protocolIEs__item__id_tab, + _____KillRequest_protocolIEs__item__id_tab_val_Value_0, + _____KillRequest_protocolIEs__item__id_tab_val_Value_1, + _____KillRequest_protocolIEs__item__id_tab_val_Value_2, + _____KillRequest_protocolIEs__item__id_tab_val_Value_3, + ___KillRequest_protocolIEs__item__id, + ___KillRequest_protocolIEs__item__criticality, + ___KillRequest_protocolIEs__item__value, + __KillRequest_protocolIEs__item_, + _KillRequest_protocolIEs, + KillRequest, + KillRequestIEs, + _KillRequestIEs_val_Value_0, + _KillRequestIEs_val_Value_1, + _KillRequestIEs_val_Value_2, + _KillRequestIEs_val_Value_3, + ____KillResponse_protocolIEs__item__id_tab, + _____KillResponse_protocolIEs__item__id_tab_val_Value_0, + _____KillResponse_protocolIEs__item__id_tab_val_Value_1, + _____KillResponse_protocolIEs__item__id_tab_val_Value_2, + _____KillResponse_protocolIEs__item__id_tab_val_Value_3, + ___KillResponse_protocolIEs__item__id, + ___KillResponse_protocolIEs__item__criticality, + ___KillResponse_protocolIEs__item__value, + __KillResponse_protocolIEs__item_, + _KillResponse_protocolIEs, + KillResponse, + KillResponseIEs, + _KillResponseIEs_val_Value_0, + _KillResponseIEs_val_Value_1, + _KillResponseIEs_val_Value_2, + _KillResponseIEs_val_Value_3, + ____PWSRestartIndication_protocolIEs__item__id_tab, + _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_0, + _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_1, + _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_2, + _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_3, + ___PWSRestartIndication_protocolIEs__item__id, + ___PWSRestartIndication_protocolIEs__item__criticality, + ___PWSRestartIndication_protocolIEs__item__value, + __PWSRestartIndication_protocolIEs__item_, + _PWSRestartIndication_protocolIEs, + PWSRestartIndication, + PWSRestartIndicationIEs, + _PWSRestartIndicationIEs_val_Value_0, + _PWSRestartIndicationIEs_val_Value_1, + _PWSRestartIndicationIEs_val_Value_2, + _PWSRestartIndicationIEs_val_Value_3, + ____PWSFailureIndication_protocolIEs__item__id_tab, + _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_0, + _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_1, + ___PWSFailureIndication_protocolIEs__item__id, + ___PWSFailureIndication_protocolIEs__item__criticality, + ___PWSFailureIndication_protocolIEs__item__value, + __PWSFailureIndication_protocolIEs__item_, + _PWSFailureIndication_protocolIEs, + PWSFailureIndication, + PWSFailureIndicationIEs, + _PWSFailureIndicationIEs_val_Value_0, + _PWSFailureIndicationIEs_val_Value_1, + ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab, + _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0, + _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1, + _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2, + _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3, + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id, + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality, + ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value, + __DownlinkUEAssociatedLPPaTransport_protocolIEs__item_, + _DownlinkUEAssociatedLPPaTransport_protocolIEs, + DownlinkUEAssociatedLPPaTransport, + DownlinkUEAssociatedLPPaTransport_IEs, + _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_0, + _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_1, + _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_2, + _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_3, + ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab, + _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0, + _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1, + _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2, + _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3, + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id, + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality, + ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value, + __UplinkUEAssociatedLPPaTransport_protocolIEs__item_, + _UplinkUEAssociatedLPPaTransport_protocolIEs, + UplinkUEAssociatedLPPaTransport, + UplinkUEAssociatedLPPaTransport_IEs, + _UplinkUEAssociatedLPPaTransport_IEs_val_Value_0, + _UplinkUEAssociatedLPPaTransport_IEs_val_Value_1, + _UplinkUEAssociatedLPPaTransport_IEs_val_Value_2, + _UplinkUEAssociatedLPPaTransport_IEs_val_Value_3, + ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab, + _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0, + _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1, + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id, + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality, + ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value, + __DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item_, + _DownlinkNonUEAssociatedLPPaTransport_protocolIEs, + DownlinkNonUEAssociatedLPPaTransport, + DownlinkNonUEAssociatedLPPaTransport_IEs, + _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_0, + _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_1, + ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab, + _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0, + _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1, + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id, + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality, + ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value, + __UplinkNonUEAssociatedLPPaTransport_protocolIEs__item_, + _UplinkNonUEAssociatedLPPaTransport_protocolIEs, + UplinkNonUEAssociatedLPPaTransport, + UplinkNonUEAssociatedLPPaTransport_IEs, + _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_0, + _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_1, + ____E_RABModificationIndication_protocolIEs__item__id_tab, + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_0, + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_1, + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_2, + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_3, + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_4, + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_5, + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_6, + _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_7, + ___E_RABModificationIndication_protocolIEs__item__id, + ___E_RABModificationIndication_protocolIEs__item__criticality, + ___E_RABModificationIndication_protocolIEs__item__value, + __E_RABModificationIndication_protocolIEs__item_, + _E_RABModificationIndication_protocolIEs, + E_RABModificationIndication, + E_RABModificationIndicationIEs, + _E_RABModificationIndicationIEs_val_Value_0, + _E_RABModificationIndicationIEs_val_Value_1, + _E_RABModificationIndicationIEs_val_Value_2, + _E_RABModificationIndicationIEs_val_Value_3, + _E_RABModificationIndicationIEs_val_Value_4, + _E_RABModificationIndicationIEs_val_Value_5, + _E_RABModificationIndicationIEs_val_Value_6, + _E_RABModificationIndicationIEs_val_Value_7, + ___E_RABToBeModifiedListBearerModInd__item__id_tab, + ____E_RABToBeModifiedListBearerModInd__item__id_tab_val_Value_0, + __E_RABToBeModifiedListBearerModInd__item__id, + __E_RABToBeModifiedListBearerModInd__item__criticality, + __E_RABToBeModifiedListBearerModInd__item__value, + _E_RABToBeModifiedListBearerModInd__item_, + E_RABToBeModifiedListBearerModInd, + E_RABToBeModifiedItemBearerModIndIEs, + _E_RABToBeModifiedItemBearerModIndIEs_val_Value_0, + _E_RABToBeModifiedItemBearerModInd_e_RAB_ID, + _E_RABToBeModifiedItemBearerModInd_transportLayerAddress, + _E_RABToBeModifiedItemBearerModInd_dL_GTP_TEID, + ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab, + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id, + ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab, + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality, + ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab, + ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue, + __E_RABToBeModifiedItemBearerModInd_iE_Extensions__item_, + _E_RABToBeModifiedItemBearerModInd_iE_Extensions, + E_RABToBeModifiedItemBearerModInd, + E_RABToBeModifiedItemBearerModInd_ExtIEs, + ___E_RABNotToBeModifiedListBearerModInd__item__id_tab, + ____E_RABNotToBeModifiedListBearerModInd__item__id_tab_val_Value_0, + __E_RABNotToBeModifiedListBearerModInd__item__id, + __E_RABNotToBeModifiedListBearerModInd__item__criticality, + __E_RABNotToBeModifiedListBearerModInd__item__value, + _E_RABNotToBeModifiedListBearerModInd__item_, + E_RABNotToBeModifiedListBearerModInd, + E_RABNotToBeModifiedItemBearerModIndIEs, + _E_RABNotToBeModifiedItemBearerModIndIEs_val_Value_0, + _E_RABNotToBeModifiedItemBearerModInd_e_RAB_ID, + _E_RABNotToBeModifiedItemBearerModInd_transportLayerAddress, + _E_RABNotToBeModifiedItemBearerModInd_dL_GTP_TEID, + ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab, + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id, + ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab, + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality, + ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab, + ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue, + __E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item_, + _E_RABNotToBeModifiedItemBearerModInd_iE_Extensions, + E_RABNotToBeModifiedItemBearerModInd, + E_RABNotToBeModifiedItemBearerModInd_ExtIEs, + _CSGMembershipInfo_cSGMembershipStatus, + _CSGMembershipInfo_cSG_Id, + _CSGMembershipInfo_cellAccessMode, + _CSGMembershipInfo_pLMNidentity, + ____CSGMembershipInfo_iE_Extensions__item__id_tab, + ___CSGMembershipInfo_iE_Extensions__item__id, + ____CSGMembershipInfo_iE_Extensions__item__criticality_tab, + ___CSGMembershipInfo_iE_Extensions__item__criticality, + ____CSGMembershipInfo_iE_Extensions__item__extensionValue_tab, + ___CSGMembershipInfo_iE_Extensions__item__extensionValue, + __CSGMembershipInfo_iE_Extensions__item_, + _CSGMembershipInfo_iE_Extensions, + CSGMembershipInfo, + CSGMembershipInfo_ExtIEs, + ____E_RABModificationConfirm_protocolIEs__item__id_tab, + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_0, + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_1, + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_2, + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_3, + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_4, + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_5, + _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_6, + ___E_RABModificationConfirm_protocolIEs__item__id, + ___E_RABModificationConfirm_protocolIEs__item__criticality, + ___E_RABModificationConfirm_protocolIEs__item__value, + __E_RABModificationConfirm_protocolIEs__item_, + _E_RABModificationConfirm_protocolIEs, + E_RABModificationConfirm, + E_RABModificationConfirmIEs, + _E_RABModificationConfirmIEs_val_Value_0, + _E_RABModificationConfirmIEs_val_Value_1, + _E_RABModificationConfirmIEs_val_Value_2, + _E_RABModificationConfirmIEs_val_Value_3, + _E_RABModificationConfirmIEs_val_Value_4, + _E_RABModificationConfirmIEs_val_Value_5, + _E_RABModificationConfirmIEs_val_Value_6, + ___E_RABModifyListBearerModConf__item__id_tab, + ____E_RABModifyListBearerModConf__item__id_tab_val_Value_0, + __E_RABModifyListBearerModConf__item__id, + __E_RABModifyListBearerModConf__item__criticality, + __E_RABModifyListBearerModConf__item__value, + _E_RABModifyListBearerModConf__item_, + E_RABModifyListBearerModConf, + E_RABModifyItemBearerModConfIEs, + _E_RABModifyItemBearerModConfIEs_val_Value_0, + _E_RABModifyItemBearerModConf_e_RAB_ID, + ____E_RABModifyItemBearerModConf_iE_Extensions__item__id_tab, + ___E_RABModifyItemBearerModConf_iE_Extensions__item__id, + ____E_RABModifyItemBearerModConf_iE_Extensions__item__criticality_tab, + ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality, + ____E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue_tab, + ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue, + __E_RABModifyItemBearerModConf_iE_Extensions__item_, + _E_RABModifyItemBearerModConf_iE_Extensions, + E_RABModifyItemBearerModConf, + E_RABModifyItemBearerModConfExtIEs, + ____UEContextModificationIndication_protocolIEs__item__id_tab, + _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_0, + _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_1, + _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_2, + ___UEContextModificationIndication_protocolIEs__item__id, + ___UEContextModificationIndication_protocolIEs__item__criticality, + ___UEContextModificationIndication_protocolIEs__item__value, + __UEContextModificationIndication_protocolIEs__item_, + _UEContextModificationIndication_protocolIEs, + UEContextModificationIndication, + UEContextModificationIndicationIEs, + _UEContextModificationIndicationIEs_val_Value_0, + _UEContextModificationIndicationIEs_val_Value_1, + _UEContextModificationIndicationIEs_val_Value_2, + ____UEContextModificationConfirm_protocolIEs__item__id_tab, + _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_0, + _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_1, + _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_2, + _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_3, + ___UEContextModificationConfirm_protocolIEs__item__id, + ___UEContextModificationConfirm_protocolIEs__item__criticality, + ___UEContextModificationConfirm_protocolIEs__item__value, + __UEContextModificationConfirm_protocolIEs__item_, + _UEContextModificationConfirm_protocolIEs, + UEContextModificationConfirm, + UEContextModificationConfirmIEs, + _UEContextModificationConfirmIEs_val_Value_0, + _UEContextModificationConfirmIEs_val_Value_1, + _UEContextModificationConfirmIEs_val_Value_2, + _UEContextModificationConfirmIEs_val_Value_3, + ____UEContextSuspendRequest_protocolIEs__item__id_tab, + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_0, + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_1, + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_2, + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_3, + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_4, + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_5, + _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_6, + ___UEContextSuspendRequest_protocolIEs__item__id, + ___UEContextSuspendRequest_protocolIEs__item__criticality, + ___UEContextSuspendRequest_protocolIEs__item__value, + __UEContextSuspendRequest_protocolIEs__item_, + _UEContextSuspendRequest_protocolIEs, + UEContextSuspendRequest, + UEContextSuspendRequestIEs, + _UEContextSuspendRequestIEs_val_Value_0, + _UEContextSuspendRequestIEs_val_Value_1, + _UEContextSuspendRequestIEs_val_Value_2, + _UEContextSuspendRequestIEs_val_Value_3, + _UEContextSuspendRequestIEs_val_Value_4, + _UEContextSuspendRequestIEs_val_Value_5, + _UEContextSuspendRequestIEs_val_Value_6, + ____UEContextSuspendResponse_protocolIEs__item__id_tab, + _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_0, + _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_1, + _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_2, + _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_3, + ___UEContextSuspendResponse_protocolIEs__item__id, + ___UEContextSuspendResponse_protocolIEs__item__criticality, + ___UEContextSuspendResponse_protocolIEs__item__value, + __UEContextSuspendResponse_protocolIEs__item_, + _UEContextSuspendResponse_protocolIEs, + UEContextSuspendResponse, + UEContextSuspendResponseIEs, + _UEContextSuspendResponseIEs_val_Value_0, + _UEContextSuspendResponseIEs_val_Value_1, + _UEContextSuspendResponseIEs_val_Value_2, + _UEContextSuspendResponseIEs_val_Value_3, + ____UEContextResumeRequest_protocolIEs__item__id_tab, + _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_0, + _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_1, + _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_2, + _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_3, + ___UEContextResumeRequest_protocolIEs__item__id, + ___UEContextResumeRequest_protocolIEs__item__criticality, + ___UEContextResumeRequest_protocolIEs__item__value, + __UEContextResumeRequest_protocolIEs__item_, + _UEContextResumeRequest_protocolIEs, + UEContextResumeRequest, + UEContextResumeRequestIEs, + _UEContextResumeRequestIEs_val_Value_0, + _UEContextResumeRequestIEs_val_Value_1, + _UEContextResumeRequestIEs_val_Value_2, + _UEContextResumeRequestIEs_val_Value_3, + ___E_RABFailedToResumeListResumeReq__item__id_tab, + ____E_RABFailedToResumeListResumeReq__item__id_tab_val_Value_0, + __E_RABFailedToResumeListResumeReq__item__id, + __E_RABFailedToResumeListResumeReq__item__criticality, + __E_RABFailedToResumeListResumeReq__item__value, + _E_RABFailedToResumeListResumeReq__item_, + E_RABFailedToResumeListResumeReq, + E_RABFailedToResumeItemResumeReqIEs, + _E_RABFailedToResumeItemResumeReqIEs_val_Value_0, + _E_RABFailedToResumeItemResumeReq_e_RAB_ID, + _E_RABFailedToResumeItemResumeReq_cause, + ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id_tab, + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id, + ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality_tab, + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality, + ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue_tab, + ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue, + __E_RABFailedToResumeItemResumeReq_iE_Extensions__item_, + _E_RABFailedToResumeItemResumeReq_iE_Extensions, + E_RABFailedToResumeItemResumeReq, + E_RABFailedToResumeItemResumeReq_ExtIEs, + ____UEContextResumeResponse_protocolIEs__item__id_tab, + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_0, + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_1, + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_2, + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_3, + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_4, + _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_5, + ___UEContextResumeResponse_protocolIEs__item__id, + ___UEContextResumeResponse_protocolIEs__item__criticality, + ___UEContextResumeResponse_protocolIEs__item__value, + __UEContextResumeResponse_protocolIEs__item_, + _UEContextResumeResponse_protocolIEs, + UEContextResumeResponse, + UEContextResumeResponseIEs, + _UEContextResumeResponseIEs_val_Value_0, + _UEContextResumeResponseIEs_val_Value_1, + _UEContextResumeResponseIEs_val_Value_2, + _UEContextResumeResponseIEs_val_Value_3, + _UEContextResumeResponseIEs_val_Value_4, + _UEContextResumeResponseIEs_val_Value_5, + ___E_RABFailedToResumeListResumeRes__item__id_tab, + ____E_RABFailedToResumeListResumeRes__item__id_tab_val_Value_0, + __E_RABFailedToResumeListResumeRes__item__id, + __E_RABFailedToResumeListResumeRes__item__criticality, + __E_RABFailedToResumeListResumeRes__item__value, + _E_RABFailedToResumeListResumeRes__item_, + E_RABFailedToResumeListResumeRes, + E_RABFailedToResumeItemResumeResIEs, + _E_RABFailedToResumeItemResumeResIEs_val_Value_0, + _E_RABFailedToResumeItemResumeRes_e_RAB_ID, + _E_RABFailedToResumeItemResumeRes_cause, + ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id_tab, + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id, + ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality_tab, + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality, + ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue_tab, + ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue, + __E_RABFailedToResumeItemResumeRes_iE_Extensions__item_, + _E_RABFailedToResumeItemResumeRes_iE_Extensions, + E_RABFailedToResumeItemResumeRes, + E_RABFailedToResumeItemResumeRes_ExtIEs, + ____UEContextResumeFailure_protocolIEs__item__id_tab, + _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_0, + _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_1, + _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_2, + _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_3, + ___UEContextResumeFailure_protocolIEs__item__id, + ___UEContextResumeFailure_protocolIEs__item__criticality, + ___UEContextResumeFailure_protocolIEs__item__value, + __UEContextResumeFailure_protocolIEs__item_, + _UEContextResumeFailure_protocolIEs, + UEContextResumeFailure, + UEContextResumeFailureIEs, + _UEContextResumeFailureIEs_val_Value_0, + _UEContextResumeFailureIEs_val_Value_1, + _UEContextResumeFailureIEs_val_Value_2, + _UEContextResumeFailureIEs_val_Value_3, + ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab, + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_0, + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_1, + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_2, + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_3, + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_4, + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_5, + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_6, + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_7, + _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_8, + ___ConnectionEstablishmentIndication_protocolIEs__item__id, + ___ConnectionEstablishmentIndication_protocolIEs__item__criticality, + ___ConnectionEstablishmentIndication_protocolIEs__item__value, + __ConnectionEstablishmentIndication_protocolIEs__item_, + _ConnectionEstablishmentIndication_protocolIEs, + ConnectionEstablishmentIndication, + ConnectionEstablishmentIndicationIEs, + _ConnectionEstablishmentIndicationIEs_val_Value_0, + _ConnectionEstablishmentIndicationIEs_val_Value_1, + _ConnectionEstablishmentIndicationIEs_val_Value_2, + _ConnectionEstablishmentIndicationIEs_val_Value_3, + _ConnectionEstablishmentIndicationIEs_val_Value_4, + _ConnectionEstablishmentIndicationIEs_val_Value_5, + _ConnectionEstablishmentIndicationIEs_val_Value_6, + _ConnectionEstablishmentIndicationIEs_val_Value_7, + _ConnectionEstablishmentIndicationIEs_val_Value_8, + ____RetrieveUEInformation_protocolIEs__item__id_tab, + _____RetrieveUEInformation_protocolIEs__item__id_tab_val_Value_0, + ___RetrieveUEInformation_protocolIEs__item__id, + ___RetrieveUEInformation_protocolIEs__item__criticality, + ___RetrieveUEInformation_protocolIEs__item__value, + __RetrieveUEInformation_protocolIEs__item_, + _RetrieveUEInformation_protocolIEs, + RetrieveUEInformation, + RetrieveUEInformationIEs, + _RetrieveUEInformationIEs_val_Value_0, + ____UEInformationTransfer_protocolIEs__item__id_tab, + _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_0, + _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_1, + _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_2, + _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_3, + _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_4, + ___UEInformationTransfer_protocolIEs__item__id, + ___UEInformationTransfer_protocolIEs__item__criticality, + ___UEInformationTransfer_protocolIEs__item__value, + __UEInformationTransfer_protocolIEs__item_, + _UEInformationTransfer_protocolIEs, + UEInformationTransfer, + UEInformationTransferIEs, + _UEInformationTransferIEs_val_Value_0, + _UEInformationTransferIEs_val_Value_1, + _UEInformationTransferIEs_val_Value_2, + _UEInformationTransferIEs_val_Value_3, + _UEInformationTransferIEs_val_Value_4, + ____ENBCPRelocationIndication_protocolIEs__item__id_tab, + _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_0, + _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_1, + _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_2, + _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_3, + _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_4, + ___ENBCPRelocationIndication_protocolIEs__item__id, + ___ENBCPRelocationIndication_protocolIEs__item__criticality, + ___ENBCPRelocationIndication_protocolIEs__item__value, + __ENBCPRelocationIndication_protocolIEs__item_, + _ENBCPRelocationIndication_protocolIEs, + ENBCPRelocationIndication, + ENBCPRelocationIndicationIEs, + _ENBCPRelocationIndicationIEs_val_Value_0, + _ENBCPRelocationIndicationIEs_val_Value_1, + _ENBCPRelocationIndicationIEs_val_Value_2, + _ENBCPRelocationIndicationIEs_val_Value_3, + _ENBCPRelocationIndicationIEs_val_Value_4, + ____MMECPRelocationIndication_protocolIEs__item__id_tab, + _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_0, + _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_1, + ___MMECPRelocationIndication_protocolIEs__item__id, + ___MMECPRelocationIndication_protocolIEs__item__criticality, + ___MMECPRelocationIndication_protocolIEs__item__value, + __MMECPRelocationIndication_protocolIEs__item_, + _MMECPRelocationIndication_protocolIEs, + MMECPRelocationIndication, + MMECPRelocationIndicationIEs, + _MMECPRelocationIndicationIEs_val_Value_0, + _MMECPRelocationIndicationIEs_val_Value_1, + ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab, + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_0, + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_1, + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_2, + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_3, + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_4, + _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_5, + ___SecondaryRATDataUsageReport_protocolIEs__item__id, + ___SecondaryRATDataUsageReport_protocolIEs__item__criticality, + ___SecondaryRATDataUsageReport_protocolIEs__item__value, + __SecondaryRATDataUsageReport_protocolIEs__item_, + _SecondaryRATDataUsageReport_protocolIEs, + SecondaryRATDataUsageReport, + SecondaryRATDataUsageReportIEs, + _SecondaryRATDataUsageReportIEs_val_Value_0, + _SecondaryRATDataUsageReportIEs_val_Value_1, + _SecondaryRATDataUsageReportIEs_val_Value_2, + _SecondaryRATDataUsageReportIEs_val_Value_3, + _SecondaryRATDataUsageReportIEs_val_Value_4, + _SecondaryRATDataUsageReportIEs_val_Value_5, ] class S1AP_PDU_Descriptions: - _name_ = u'S1AP-PDU-Descriptions' + _name_ = 'S1AP-PDU-Descriptions' _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 0] _obj_ = [ - u'S1AP-ELEMENTARY-PROCEDURE', - u'S1AP-PDU', - u'InitiatingMessage', - u'SuccessfulOutcome', - u'UnsuccessfulOutcome', - u'S1AP-ELEMENTARY-PROCEDURES', - u'S1AP-ELEMENTARY-PROCEDURES-CLASS-1', - u'S1AP-ELEMENTARY-PROCEDURES-CLASS-2', - u'handoverPreparation', - u'handoverResourceAllocation', - u'handoverNotification', - u'pathSwitchRequest', - u'e-RABSetup', - u'e-RABModify', - u'e-RABRelease', - u'e-RABReleaseIndication', - u'initialContextSetup', - u'uEContextReleaseRequest', - u'paging', - u'downlinkNASTransport', - u'initialUEMessage', - u'uplinkNASTransport', - u'nASNonDeliveryIndication', - u'handoverCancel', - u'reset', - u'errorIndication', - u's1Setup', - u'eNBConfigurationUpdate', - u'mMEConfigurationUpdate', - u'downlinkS1cdma2000tunnelling', - u'uplinkS1cdma2000tunnelling', - u'uEContextModification', - u'uECapabilityInfoIndication', - u'uEContextRelease', - u'eNBStatusTransfer', - u'mMEStatusTransfer', - u'deactivateTrace', - u'traceStart', - u'traceFailureIndication', - u'cellTrafficTrace', - u'locationReportingControl', - u'locationReportingFailureIndication', - u'locationReport', - u'overloadStart', - u'overloadStop', - u'writeReplaceWarning', - u'eNBDirectInformationTransfer', - u'mMEDirectInformationTransfer', - u'eNBConfigurationTransfer', - u'mMEConfigurationTransfer', - u'privateMessage', - u'pWSRestartIndication', - u'kill', - u'downlinkUEAssociatedLPPaTransport', - u'uplinkUEAssociatedLPPaTransport', - u'downlinkNonUEAssociatedLPPaTransport', - u'uplinkNonUEAssociatedLPPaTransport', - u'uERadioCapabilityMatch', - u'e-RABModificationIndication', - u'uEContextModificationIndication', - u'rerouteNASRequest', - u'pWSFailureIndication', - u'uEContextSuspend', - u'uEContextResume', - u'connectionEstablishmentIndication', - u'nASDeliveryIndication', - u'retrieveUEInformation', - u'uEInformationTransfer', - u'eNBCPRelocationIndication', - u'mMECPRelocationIndication', - u'secondaryRATDataUsageReport', + 'S1AP-ELEMENTARY-PROCEDURE', + 'S1AP-PDU', + 'InitiatingMessage', + 'SuccessfulOutcome', + 'UnsuccessfulOutcome', + 'S1AP-ELEMENTARY-PROCEDURES', + 'S1AP-ELEMENTARY-PROCEDURES-CLASS-1', + 'S1AP-ELEMENTARY-PROCEDURES-CLASS-2', + 'handoverPreparation', + 'handoverResourceAllocation', + 'handoverNotification', + 'pathSwitchRequest', + 'e-RABSetup', + 'e-RABModify', + 'e-RABRelease', + 'e-RABReleaseIndication', + 'initialContextSetup', + 'uEContextReleaseRequest', + 'paging', + 'downlinkNASTransport', + 'initialUEMessage', + 'uplinkNASTransport', + 'nASNonDeliveryIndication', + 'handoverCancel', + 'reset', + 'errorIndication', + 's1Setup', + 'eNBConfigurationUpdate', + 'mMEConfigurationUpdate', + 'downlinkS1cdma2000tunnelling', + 'uplinkS1cdma2000tunnelling', + 'uEContextModification', + 'uECapabilityInfoIndication', + 'uEContextRelease', + 'eNBStatusTransfer', + 'mMEStatusTransfer', + 'deactivateTrace', + 'traceStart', + 'traceFailureIndication', + 'cellTrafficTrace', + 'locationReportingControl', + 'locationReportingFailureIndication', + 'locationReport', + 'overloadStart', + 'overloadStop', + 'writeReplaceWarning', + 'eNBDirectInformationTransfer', + 'mMEDirectInformationTransfer', + 'eNBConfigurationTransfer', + 'mMEConfigurationTransfer', + 'privateMessage', + 'pWSRestartIndication', + 'kill', + 'downlinkUEAssociatedLPPaTransport', + 'uplinkUEAssociatedLPPaTransport', + 'downlinkNonUEAssociatedLPPaTransport', + 'uplinkNonUEAssociatedLPPaTransport', + 'uERadioCapabilityMatch', + 'e-RABModificationIndication', + 'uEContextModificationIndication', + 'rerouteNASRequest', + 'pWSFailureIndication', + 'uEContextSuspend', + 'uEContextResume', + 'connectionEstablishmentIndication', + 'nASDeliveryIndication', + 'retrieveUEInformation', + 'uEInformationTransfer', + 'eNBCPRelocationIndication', + 'mMECPRelocationIndication', + 'secondaryRATDataUsageReport', ] _type_ = [ - u'S1AP-ELEMENTARY-PROCEDURE', - u'S1AP-PDU', - u'InitiatingMessage', - u'SuccessfulOutcome', - u'UnsuccessfulOutcome', + 'S1AP-ELEMENTARY-PROCEDURE', + 'S1AP-PDU', + 'InitiatingMessage', + 'SuccessfulOutcome', + 'UnsuccessfulOutcome', ] _set_ = [ - u'S1AP-ELEMENTARY-PROCEDURES', - u'S1AP-ELEMENTARY-PROCEDURES-CLASS-1', - u'S1AP-ELEMENTARY-PROCEDURES-CLASS-2', + 'S1AP-ELEMENTARY-PROCEDURES', + 'S1AP-ELEMENTARY-PROCEDURES-CLASS-1', + 'S1AP-ELEMENTARY-PROCEDURES-CLASS-2', ] _val_ = [ - u'handoverPreparation', - u'handoverResourceAllocation', - u'handoverNotification', - u'pathSwitchRequest', - u'e-RABSetup', - u'e-RABModify', - u'e-RABRelease', - u'e-RABReleaseIndication', - u'initialContextSetup', - u'uEContextReleaseRequest', - u'paging', - u'downlinkNASTransport', - u'initialUEMessage', - u'uplinkNASTransport', - u'nASNonDeliveryIndication', - u'handoverCancel', - u'reset', - u'errorIndication', - u's1Setup', - u'eNBConfigurationUpdate', - u'mMEConfigurationUpdate', - u'downlinkS1cdma2000tunnelling', - u'uplinkS1cdma2000tunnelling', - u'uEContextModification', - u'uECapabilityInfoIndication', - u'uEContextRelease', - u'eNBStatusTransfer', - u'mMEStatusTransfer', - u'deactivateTrace', - u'traceStart', - u'traceFailureIndication', - u'cellTrafficTrace', - u'locationReportingControl', - u'locationReportingFailureIndication', - u'locationReport', - u'overloadStart', - u'overloadStop', - u'writeReplaceWarning', - u'eNBDirectInformationTransfer', - u'mMEDirectInformationTransfer', - u'eNBConfigurationTransfer', - u'mMEConfigurationTransfer', - u'privateMessage', - u'pWSRestartIndication', - u'kill', - u'downlinkUEAssociatedLPPaTransport', - u'uplinkUEAssociatedLPPaTransport', - u'downlinkNonUEAssociatedLPPaTransport', - u'uplinkNonUEAssociatedLPPaTransport', - u'uERadioCapabilityMatch', - u'e-RABModificationIndication', - u'uEContextModificationIndication', - u'rerouteNASRequest', - u'pWSFailureIndication', - u'uEContextSuspend', - u'uEContextResume', - u'connectionEstablishmentIndication', - u'nASDeliveryIndication', - u'retrieveUEInformation', - u'uEInformationTransfer', - u'eNBCPRelocationIndication', - u'mMECPRelocationIndication', - u'secondaryRATDataUsageReport', + 'handoverPreparation', + 'handoverResourceAllocation', + 'handoverNotification', + 'pathSwitchRequest', + 'e-RABSetup', + 'e-RABModify', + 'e-RABRelease', + 'e-RABReleaseIndication', + 'initialContextSetup', + 'uEContextReleaseRequest', + 'paging', + 'downlinkNASTransport', + 'initialUEMessage', + 'uplinkNASTransport', + 'nASNonDeliveryIndication', + 'handoverCancel', + 'reset', + 'errorIndication', + 's1Setup', + 'eNBConfigurationUpdate', + 'mMEConfigurationUpdate', + 'downlinkS1cdma2000tunnelling', + 'uplinkS1cdma2000tunnelling', + 'uEContextModification', + 'uECapabilityInfoIndication', + 'uEContextRelease', + 'eNBStatusTransfer', + 'mMEStatusTransfer', + 'deactivateTrace', + 'traceStart', + 'traceFailureIndication', + 'cellTrafficTrace', + 'locationReportingControl', + 'locationReportingFailureIndication', + 'locationReport', + 'overloadStart', + 'overloadStop', + 'writeReplaceWarning', + 'eNBDirectInformationTransfer', + 'mMEDirectInformationTransfer', + 'eNBConfigurationTransfer', + 'mMEConfigurationTransfer', + 'privateMessage', + 'pWSRestartIndication', + 'kill', + 'downlinkUEAssociatedLPPaTransport', + 'uplinkUEAssociatedLPPaTransport', + 'downlinkNonUEAssociatedLPPaTransport', + 'uplinkNonUEAssociatedLPPaTransport', + 'uERadioCapabilityMatch', + 'e-RABModificationIndication', + 'uEContextModificationIndication', + 'rerouteNASRequest', + 'pWSFailureIndication', + 'uEContextSuspend', + 'uEContextResume', + 'connectionEstablishmentIndication', + 'nASDeliveryIndication', + 'retrieveUEInformation', + 'uEInformationTransfer', + 'eNBCPRelocationIndication', + 'mMECPRelocationIndication', + 'secondaryRATDataUsageReport', ] _class_ = [ - u'S1AP-ELEMENTARY-PROCEDURE', - u'S1AP-ELEMENTARY-PROCEDURES', - u'S1AP-ELEMENTARY-PROCEDURES-CLASS-1', - u'S1AP-ELEMENTARY-PROCEDURES-CLASS-2', - u'handoverPreparation', - u'handoverResourceAllocation', - u'handoverNotification', - u'pathSwitchRequest', - u'e-RABSetup', - u'e-RABModify', - u'e-RABRelease', - u'e-RABReleaseIndication', - u'initialContextSetup', - u'uEContextReleaseRequest', - u'paging', - u'downlinkNASTransport', - u'initialUEMessage', - u'uplinkNASTransport', - u'nASNonDeliveryIndication', - u'handoverCancel', - u'reset', - u'errorIndication', - u's1Setup', - u'eNBConfigurationUpdate', - u'mMEConfigurationUpdate', - u'downlinkS1cdma2000tunnelling', - u'uplinkS1cdma2000tunnelling', - u'uEContextModification', - u'uECapabilityInfoIndication', - u'uEContextRelease', - u'eNBStatusTransfer', - u'mMEStatusTransfer', - u'deactivateTrace', - u'traceStart', - u'traceFailureIndication', - u'cellTrafficTrace', - u'locationReportingControl', - u'locationReportingFailureIndication', - u'locationReport', - u'overloadStart', - u'overloadStop', - u'writeReplaceWarning', - u'eNBDirectInformationTransfer', - u'mMEDirectInformationTransfer', - u'eNBConfigurationTransfer', - u'mMEConfigurationTransfer', - u'privateMessage', - u'pWSRestartIndication', - u'kill', - u'downlinkUEAssociatedLPPaTransport', - u'uplinkUEAssociatedLPPaTransport', - u'downlinkNonUEAssociatedLPPaTransport', - u'uplinkNonUEAssociatedLPPaTransport', - u'uERadioCapabilityMatch', - u'e-RABModificationIndication', - u'uEContextModificationIndication', - u'rerouteNASRequest', - u'pWSFailureIndication', - u'uEContextSuspend', - u'uEContextResume', - u'connectionEstablishmentIndication', - u'nASDeliveryIndication', - u'retrieveUEInformation', - u'uEInformationTransfer', - u'eNBCPRelocationIndication', - u'mMECPRelocationIndication', - u'secondaryRATDataUsageReport', + 'S1AP-ELEMENTARY-PROCEDURE', + 'S1AP-ELEMENTARY-PROCEDURES', + 'S1AP-ELEMENTARY-PROCEDURES-CLASS-1', + 'S1AP-ELEMENTARY-PROCEDURES-CLASS-2', + 'handoverPreparation', + 'handoverResourceAllocation', + 'handoverNotification', + 'pathSwitchRequest', + 'e-RABSetup', + 'e-RABModify', + 'e-RABRelease', + 'e-RABReleaseIndication', + 'initialContextSetup', + 'uEContextReleaseRequest', + 'paging', + 'downlinkNASTransport', + 'initialUEMessage', + 'uplinkNASTransport', + 'nASNonDeliveryIndication', + 'handoverCancel', + 'reset', + 'errorIndication', + 's1Setup', + 'eNBConfigurationUpdate', + 'mMEConfigurationUpdate', + 'downlinkS1cdma2000tunnelling', + 'uplinkS1cdma2000tunnelling', + 'uEContextModification', + 'uECapabilityInfoIndication', + 'uEContextRelease', + 'eNBStatusTransfer', + 'mMEStatusTransfer', + 'deactivateTrace', + 'traceStart', + 'traceFailureIndication', + 'cellTrafficTrace', + 'locationReportingControl', + 'locationReportingFailureIndication', + 'locationReport', + 'overloadStart', + 'overloadStop', + 'writeReplaceWarning', + 'eNBDirectInformationTransfer', + 'mMEDirectInformationTransfer', + 'eNBConfigurationTransfer', + 'mMEConfigurationTransfer', + 'privateMessage', + 'pWSRestartIndication', + 'kill', + 'downlinkUEAssociatedLPPaTransport', + 'uplinkUEAssociatedLPPaTransport', + 'downlinkNonUEAssociatedLPPaTransport', + 'uplinkNonUEAssociatedLPPaTransport', + 'uERadioCapabilityMatch', + 'e-RABModificationIndication', + 'uEContextModificationIndication', + 'rerouteNASRequest', + 'pWSFailureIndication', + 'uEContextSuspend', + 'uEContextResume', + 'connectionEstablishmentIndication', + 'nASDeliveryIndication', + 'retrieveUEInformation', + 'uEInformationTransfer', + 'eNBCPRelocationIndication', + 'mMECPRelocationIndication', + 'secondaryRATDataUsageReport', ] _param_ = [ ] #-----< S1AP-ELEMENTARY-PROCEDURE >-----# - S1AP_ELEMENTARY_PROCEDURE = CLASS(name=u'S1AP-ELEMENTARY-PROCEDURE', mode=MODE_TYPE) - _S1AP_ELEMENTARY_PROCEDURE_InitiatingMessage = OPEN(name=u'InitiatingMessage', mode=MODE_TYPE) - _S1AP_ELEMENTARY_PROCEDURE_SuccessfulOutcome = OPEN(name=u'SuccessfulOutcome', mode=MODE_TYPE, opt=True) - _S1AP_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome = OPEN(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, opt=True) - _S1AP_ELEMENTARY_PROCEDURE_procedureCode = INT(name=u'procedureCode', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode')), uniq=True) - _S1AP_ELEMENTARY_PROCEDURE_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality')), default=u'ignore') + S1AP_ELEMENTARY_PROCEDURE = CLASS(name='S1AP-ELEMENTARY-PROCEDURE', mode=MODE_TYPE) + _S1AP_ELEMENTARY_PROCEDURE_InitiatingMessage = OPEN(name='InitiatingMessage', mode=MODE_TYPE) + _S1AP_ELEMENTARY_PROCEDURE_SuccessfulOutcome = OPEN(name='SuccessfulOutcome', mode=MODE_TYPE, opt=True) + _S1AP_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome = OPEN(name='UnsuccessfulOutcome', mode=MODE_TYPE, opt=True) + _S1AP_ELEMENTARY_PROCEDURE_procedureCode = INT(name='procedureCode', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode')), uniq=True) + _S1AP_ELEMENTARY_PROCEDURE_criticality = ENUM(name='criticality', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'Criticality')), default='ignore') S1AP_ELEMENTARY_PROCEDURE._cont = ASN1Dict([ - (u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURE_InitiatingMessage), - (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURE_SuccessfulOutcome), - (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome), - (u'procedureCode', _S1AP_ELEMENTARY_PROCEDURE_procedureCode), - (u'criticality', _S1AP_ELEMENTARY_PROCEDURE_criticality), + ('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURE_InitiatingMessage), + ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURE_SuccessfulOutcome), + ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome), + ('procedureCode', _S1AP_ELEMENTARY_PROCEDURE_procedureCode), + ('criticality', _S1AP_ELEMENTARY_PROCEDURE_criticality), ]) #-----< S1AP-PDU >-----# - S1AP_PDU = CHOICE(name=u'S1AP-PDU', mode=MODE_TYPE) - _S1AP_PDU_initiatingMessage = SEQ(name=u'initiatingMessage', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'InitiatingMessage'))) - _S1AP_PDU_successfulOutcome = SEQ(name=u'successfulOutcome', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'SuccessfulOutcome'))) - _S1AP_PDU_unsuccessfulOutcome = SEQ(name=u'unsuccessfulOutcome', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'UnsuccessfulOutcome'))) + S1AP_PDU = CHOICE(name='S1AP-PDU', mode=MODE_TYPE) + _S1AP_PDU_initiatingMessage = SEQ(name='initiatingMessage', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'InitiatingMessage'))) + _S1AP_PDU_successfulOutcome = SEQ(name='successfulOutcome', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'SuccessfulOutcome'))) + _S1AP_PDU_unsuccessfulOutcome = SEQ(name='unsuccessfulOutcome', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'UnsuccessfulOutcome'))) S1AP_PDU._cont = ASN1Dict([ - (u'initiatingMessage', _S1AP_PDU_initiatingMessage), - (u'successfulOutcome', _S1AP_PDU_successfulOutcome), - (u'unsuccessfulOutcome', _S1AP_PDU_unsuccessfulOutcome), + ('initiatingMessage', _S1AP_PDU_initiatingMessage), + ('successfulOutcome', _S1AP_PDU_successfulOutcome), + ('unsuccessfulOutcome', _S1AP_PDU_unsuccessfulOutcome), ]) S1AP_PDU._ext = [] #-----< InitiatingMessage >-----# - InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE) - _InitiatingMessage_procedureCode = INT(name=u'procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), [u'procedureCode'])) + InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE) + _InitiatingMessage_procedureCode = INT(name='procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), ['procedureCode'])) __InitiatingMessage_procedureCode_tab = CLASS(name='_tab_S1AP-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) - ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) - ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_1 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) - ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_5 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_6 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) - ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_6 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_7 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_8 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_8 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_9 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_9 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_10 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_10 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) - ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_10 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_11 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_11 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) - ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_11 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_12 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_12 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_13 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_13 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) - ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_13 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_14 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_14 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) - ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_14 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_15 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_15 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_16 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_17 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_18 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_19 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_20 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_21 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_22 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_23 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_24 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_25 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_26 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_27 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_28 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_29 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_30 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_31 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_32 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_33 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_34 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_35 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_36 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_37 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_38 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_39 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_40 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_41 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_42 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_43 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_44 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_44 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_45 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_45 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_46 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_46 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_47 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_47 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_48 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) - ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_48 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) - ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_48 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_49 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_50 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_51 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_52 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_53 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_54 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_55 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_56 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_57 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_58 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_59 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_60 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_61 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) - ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_62 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) - __InitiatingMessage_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_0), (u'procedureCode', 0), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_1), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_1), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_2), (u'procedureCode', 3), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_3), (u'procedureCode', 5), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_4), (u'procedureCode', 6), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_5), (u'procedureCode', 7), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_6), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_6), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_6), (u'procedureCode', 9), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_7), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_7), (u'procedureCode', 4), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_8), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_8), (u'procedureCode', 43), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_9), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_9), (u'procedureCode', 14), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_10), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_10), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_10), (u'procedureCode', 17), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_11), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_11), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_11), (u'procedureCode', 21), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_12), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_12), (u'procedureCode', 23), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_13), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_13), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_13), (u'procedureCode', 29), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_14), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_14), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_14), (u'procedureCode', 30), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_15), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_15), (u'procedureCode', 36), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_16), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_17), (u'procedureCode', 8), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_18), (u'procedureCode', 10), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_19), (u'procedureCode', 11), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_20), (u'procedureCode', 12), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_21), (u'procedureCode', 13), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_22), (u'procedureCode', 15), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_23), (u'procedureCode', 16), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_24), (u'procedureCode', 18), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_25), (u'procedureCode', 19), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_26), (u'procedureCode', 20), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_27), (u'procedureCode', 22), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_28), (u'procedureCode', 24), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_29), (u'procedureCode', 25), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_30), (u'procedureCode', 26), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_31), (u'procedureCode', 27), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_32), (u'procedureCode', 28), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_33), (u'procedureCode', 42), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_34), (u'procedureCode', 31), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_35), (u'procedureCode', 32), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_36), (u'procedureCode', 33), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_37), (u'procedureCode', 34), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_38), (u'procedureCode', 35), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_39), (u'procedureCode', 37), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_40), (u'procedureCode', 38), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_41), (u'procedureCode', 40), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_42), (u'procedureCode', 41), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_43), (u'procedureCode', 39), (u'criticality', u'ignore')])], rr=[], ev=[dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_44), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_44), (u'procedureCode', 48), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_45), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_45), (u'procedureCode', 50), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_46), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_46), (u'procedureCode', 53), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_47), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_47), (u'procedureCode', 55), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_48), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_48), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_48), (u'procedureCode', 56), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_49), (u'procedureCode', 44), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_50), (u'procedureCode', 45), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_51), (u'procedureCode', 46), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_52), (u'procedureCode', 47), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_53), (u'procedureCode', 49), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_54), (u'procedureCode', 52), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_55), (u'procedureCode', 51), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_56), (u'procedureCode', 54), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_57), (u'procedureCode', 57), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_58), (u'procedureCode', 58), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_59), (u'procedureCode', 59), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_60), (u'procedureCode', 60), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_61), (u'procedureCode', 61), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_62), (u'procedureCode', 62), (u'criticality', u'ignore')])], er=[]) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) + ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) + ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_1 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_2 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) + ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_2 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_3 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_4 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_5 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_6 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) + ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_6 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_7 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_8 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_8 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_9 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_9 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_10 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_10 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) + ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_10 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_11 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_11 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) + ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_11 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_12 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_12 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_13 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_13 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) + ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_13 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_14 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_14 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) + ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_14 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_15 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_15 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_16 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_17 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_18 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_19 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_20 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_21 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_22 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_23 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_24 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_25 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_26 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_27 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_28 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_29 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_30 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_31 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_32 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_33 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_34 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_35 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_36 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_37 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_38 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_39 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_40 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_41 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_42 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_43 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_44 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_44 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_45 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_45 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_46 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_46 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_47 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_47 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_48 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) + ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_48 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) + ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_48 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_49 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_50 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_51 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_52 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_53 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_54 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_55 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_56 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_57 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_58 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_59 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_60 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_61 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) + ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_62 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) + __InitiatingMessage_procedureCode_tab._val = ASN1Set(rv=[dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_0), ('UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_0), ('procedureCode', 0), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_1), ('UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_1), ('procedureCode', 1), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_2), ('UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_2), ('procedureCode', 3), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_3), ('procedureCode', 5), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_4), ('procedureCode', 6), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_5), ('procedureCode', 7), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_6), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_6), ('UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_6), ('procedureCode', 9), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_7), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_7), ('procedureCode', 4), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_8), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_8), ('procedureCode', 43), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_9), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_9), ('procedureCode', 14), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_10), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_10), ('UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_10), ('procedureCode', 17), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_11), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_11), ('UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_11), ('procedureCode', 21), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_12), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_12), ('procedureCode', 23), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_13), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_13), ('UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_13), ('procedureCode', 29), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_14), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_14), ('UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_14), ('procedureCode', 30), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_15), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_15), ('procedureCode', 36), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_16), ('procedureCode', 2), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_17), ('procedureCode', 8), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_18), ('procedureCode', 10), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_19), ('procedureCode', 11), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_20), ('procedureCode', 12), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_21), ('procedureCode', 13), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_22), ('procedureCode', 15), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_23), ('procedureCode', 16), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_24), ('procedureCode', 18), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_25), ('procedureCode', 19), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_26), ('procedureCode', 20), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_27), ('procedureCode', 22), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_28), ('procedureCode', 24), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_29), ('procedureCode', 25), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_30), ('procedureCode', 26), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_31), ('procedureCode', 27), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_32), ('procedureCode', 28), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_33), ('procedureCode', 42), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_34), ('procedureCode', 31), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_35), ('procedureCode', 32), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_36), ('procedureCode', 33), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_37), ('procedureCode', 34), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_38), ('procedureCode', 35), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_39), ('procedureCode', 37), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_40), ('procedureCode', 38), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_41), ('procedureCode', 40), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_42), ('procedureCode', 41), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_43), ('procedureCode', 39), ('criticality', 'ignore')])], rr=[], ev=[dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_44), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_44), ('procedureCode', 48), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_45), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_45), ('procedureCode', 50), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_46), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_46), ('procedureCode', 53), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_47), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_47), ('procedureCode', 55), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_48), ('SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_48), ('UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_48), ('procedureCode', 56), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_49), ('procedureCode', 44), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_50), ('procedureCode', 45), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_51), ('procedureCode', 46), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_52), ('procedureCode', 47), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_53), ('procedureCode', 49), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_54), ('procedureCode', 52), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_55), ('procedureCode', 51), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_56), ('procedureCode', 54), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_57), ('procedureCode', 57), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_58), ('procedureCode', 58), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_59), ('procedureCode', 59), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_60), ('procedureCode', 60), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_61), ('procedureCode', 61), ('criticality', 'reject')]), dict([('InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_62), ('procedureCode', 62), ('criticality', 'ignore')])], er=[]) _InitiatingMessage_procedureCode._const_tab = __InitiatingMessage_procedureCode_tab _InitiatingMessage_procedureCode._const_tab_at = None - _InitiatingMessage_procedureCode._const_tab_id = u'procedureCode' - _InitiatingMessage_criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), [u'criticality'])) + _InitiatingMessage_procedureCode._const_tab_id = 'procedureCode' + _InitiatingMessage_criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), ['criticality'])) _InitiatingMessage_criticality._const_tab = __InitiatingMessage_procedureCode_tab - _InitiatingMessage_criticality._const_tab_at = ('..', u'procedureCode') - _InitiatingMessage_criticality._const_tab_id = u'criticality' - _InitiatingMessage_value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), [u'InitiatingMessage'])) + _InitiatingMessage_criticality._const_tab_at = ('..', 'procedureCode') + _InitiatingMessage_criticality._const_tab_id = 'criticality' + _InitiatingMessage_value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), ['InitiatingMessage'])) _InitiatingMessage_value._const_tab = __InitiatingMessage_procedureCode_tab - _InitiatingMessage_value._const_tab_at = ('..', u'procedureCode') - _InitiatingMessage_value._const_tab_id = u'InitiatingMessage' + _InitiatingMessage_value._const_tab_at = ('..', 'procedureCode') + _InitiatingMessage_value._const_tab_id = 'InitiatingMessage' InitiatingMessage._cont = ASN1Dict([ - (u'procedureCode', _InitiatingMessage_procedureCode), - (u'criticality', _InitiatingMessage_criticality), - (u'value', _InitiatingMessage_value), + ('procedureCode', _InitiatingMessage_procedureCode), + ('criticality', _InitiatingMessage_criticality), + ('value', _InitiatingMessage_value), ]) InitiatingMessage._ext = None #-----< SuccessfulOutcome >-----# - SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE) - _SuccessfulOutcome_procedureCode = INT(name=u'procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), [u'procedureCode'])) + SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE) + _SuccessfulOutcome_procedureCode = INT(name='procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), ['procedureCode'])) __SuccessfulOutcome_procedureCode_tab = CLASS(name='_tab_S1AP-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) - ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) - ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) - ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_9 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_10 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_10 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_11 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_11 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_11 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_12 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_12 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_13 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_13 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) - ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_13 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_14 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_14 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) - ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_14 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_15 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_15 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_16 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_17 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_18 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_19 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_20 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_21 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_22 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_23 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_24 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_25 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_26 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_27 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_28 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_29 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_30 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_31 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_32 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_33 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_34 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_35 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_36 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_37 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_38 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_39 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_40 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_41 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_42 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_43 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_44 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_44 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_45 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_45 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_46 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_46 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_47 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_47 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_48 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_48 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) - ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_48 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_49 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_50 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_51 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_52 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_53 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_54 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_55 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_56 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_57 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_58 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_59 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_60 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_61 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) - ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_62 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) - __SuccessfulOutcome_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0), (u'procedureCode', 0), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2), (u'procedureCode', 3), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3), (u'procedureCode', 5), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4), (u'procedureCode', 6), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5), (u'procedureCode', 7), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6), (u'procedureCode', 9), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7), (u'procedureCode', 4), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8), (u'procedureCode', 43), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_9), (u'procedureCode', 14), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_10), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_10), (u'procedureCode', 17), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_11), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_11), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_11), (u'procedureCode', 21), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_12), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_12), (u'procedureCode', 23), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_13), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_13), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_13), (u'procedureCode', 29), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_14), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_14), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_14), (u'procedureCode', 30), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_15), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_15), (u'procedureCode', 36), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_16), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_17), (u'procedureCode', 8), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_18), (u'procedureCode', 10), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_19), (u'procedureCode', 11), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_20), (u'procedureCode', 12), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_21), (u'procedureCode', 13), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_22), (u'procedureCode', 15), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_23), (u'procedureCode', 16), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_24), (u'procedureCode', 18), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_25), (u'procedureCode', 19), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_26), (u'procedureCode', 20), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_27), (u'procedureCode', 22), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_28), (u'procedureCode', 24), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_29), (u'procedureCode', 25), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_30), (u'procedureCode', 26), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_31), (u'procedureCode', 27), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_32), (u'procedureCode', 28), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_33), (u'procedureCode', 42), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_34), (u'procedureCode', 31), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_35), (u'procedureCode', 32), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_36), (u'procedureCode', 33), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_37), (u'procedureCode', 34), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_38), (u'procedureCode', 35), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_39), (u'procedureCode', 37), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_40), (u'procedureCode', 38), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_41), (u'procedureCode', 40), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_42), (u'procedureCode', 41), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_43), (u'procedureCode', 39), (u'criticality', u'ignore')])], rr=[], ev=[dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_44), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_44), (u'procedureCode', 48), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_45), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_45), (u'procedureCode', 50), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_46), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_46), (u'procedureCode', 53), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_47), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_47), (u'procedureCode', 55), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_48), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_48), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_48), (u'procedureCode', 56), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_49), (u'procedureCode', 44), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_50), (u'procedureCode', 45), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_51), (u'procedureCode', 46), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_52), (u'procedureCode', 47), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_53), (u'procedureCode', 49), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_54), (u'procedureCode', 52), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_55), (u'procedureCode', 51), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_56), (u'procedureCode', 54), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_57), (u'procedureCode', 57), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_58), (u'procedureCode', 58), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_59), (u'procedureCode', 59), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_60), (u'procedureCode', 60), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_61), (u'procedureCode', 61), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_62), (u'procedureCode', 62), (u'criticality', u'ignore')])], er=[]) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) + ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) + ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) + ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_9 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_10 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_10 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_11 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_11 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_11 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_12 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_12 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_13 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_13 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) + ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_13 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_14 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_14 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) + ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_14 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_15 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_15 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_16 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_17 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_18 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_19 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_20 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_21 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_22 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_23 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_24 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_25 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_26 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_27 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_28 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_29 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_30 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_31 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_32 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_33 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_34 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_35 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_36 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_37 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_38 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_39 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_40 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_41 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_42 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_43 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_44 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_44 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_45 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_45 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_46 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_46 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_47 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_47 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_48 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_48 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) + ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_48 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_49 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_50 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_51 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_52 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_53 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_54 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_55 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_56 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_57 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_58 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_59 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_60 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_61 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) + ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_62 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) + __SuccessfulOutcome_procedureCode_tab._val = ASN1Set(rv=[dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0), ('UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0), ('procedureCode', 0), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1), ('UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1), ('procedureCode', 1), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2), ('UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2), ('procedureCode', 3), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3), ('procedureCode', 5), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4), ('procedureCode', 6), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5), ('procedureCode', 7), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6), ('UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6), ('procedureCode', 9), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7), ('procedureCode', 4), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8), ('procedureCode', 43), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_9), ('procedureCode', 14), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_10), ('UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_10), ('procedureCode', 17), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_11), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_11), ('UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_11), ('procedureCode', 21), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_12), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_12), ('procedureCode', 23), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_13), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_13), ('UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_13), ('procedureCode', 29), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_14), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_14), ('UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_14), ('procedureCode', 30), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_15), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_15), ('procedureCode', 36), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_16), ('procedureCode', 2), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_17), ('procedureCode', 8), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_18), ('procedureCode', 10), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_19), ('procedureCode', 11), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_20), ('procedureCode', 12), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_21), ('procedureCode', 13), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_22), ('procedureCode', 15), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_23), ('procedureCode', 16), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_24), ('procedureCode', 18), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_25), ('procedureCode', 19), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_26), ('procedureCode', 20), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_27), ('procedureCode', 22), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_28), ('procedureCode', 24), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_29), ('procedureCode', 25), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_30), ('procedureCode', 26), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_31), ('procedureCode', 27), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_32), ('procedureCode', 28), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_33), ('procedureCode', 42), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_34), ('procedureCode', 31), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_35), ('procedureCode', 32), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_36), ('procedureCode', 33), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_37), ('procedureCode', 34), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_38), ('procedureCode', 35), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_39), ('procedureCode', 37), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_40), ('procedureCode', 38), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_41), ('procedureCode', 40), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_42), ('procedureCode', 41), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_43), ('procedureCode', 39), ('criticality', 'ignore')])], rr=[], ev=[dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_44), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_44), ('procedureCode', 48), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_45), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_45), ('procedureCode', 50), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_46), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_46), ('procedureCode', 53), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_47), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_47), ('procedureCode', 55), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_48), ('SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_48), ('UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_48), ('procedureCode', 56), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_49), ('procedureCode', 44), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_50), ('procedureCode', 45), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_51), ('procedureCode', 46), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_52), ('procedureCode', 47), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_53), ('procedureCode', 49), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_54), ('procedureCode', 52), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_55), ('procedureCode', 51), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_56), ('procedureCode', 54), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_57), ('procedureCode', 57), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_58), ('procedureCode', 58), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_59), ('procedureCode', 59), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_60), ('procedureCode', 60), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_61), ('procedureCode', 61), ('criticality', 'reject')]), dict([('InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_62), ('procedureCode', 62), ('criticality', 'ignore')])], er=[]) _SuccessfulOutcome_procedureCode._const_tab = __SuccessfulOutcome_procedureCode_tab _SuccessfulOutcome_procedureCode._const_tab_at = None - _SuccessfulOutcome_procedureCode._const_tab_id = u'procedureCode' - _SuccessfulOutcome_criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), [u'criticality'])) + _SuccessfulOutcome_procedureCode._const_tab_id = 'procedureCode' + _SuccessfulOutcome_criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), ['criticality'])) _SuccessfulOutcome_criticality._const_tab = __SuccessfulOutcome_procedureCode_tab - _SuccessfulOutcome_criticality._const_tab_at = ('..', u'procedureCode') - _SuccessfulOutcome_criticality._const_tab_id = u'criticality' - _SuccessfulOutcome_value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), [u'SuccessfulOutcome'])) + _SuccessfulOutcome_criticality._const_tab_at = ('..', 'procedureCode') + _SuccessfulOutcome_criticality._const_tab_id = 'criticality' + _SuccessfulOutcome_value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), ['SuccessfulOutcome'])) _SuccessfulOutcome_value._const_tab = __SuccessfulOutcome_procedureCode_tab - _SuccessfulOutcome_value._const_tab_at = ('..', u'procedureCode') - _SuccessfulOutcome_value._const_tab_id = u'SuccessfulOutcome' + _SuccessfulOutcome_value._const_tab_at = ('..', 'procedureCode') + _SuccessfulOutcome_value._const_tab_id = 'SuccessfulOutcome' SuccessfulOutcome._cont = ASN1Dict([ - (u'procedureCode', _SuccessfulOutcome_procedureCode), - (u'criticality', _SuccessfulOutcome_criticality), - (u'value', _SuccessfulOutcome_value), + ('procedureCode', _SuccessfulOutcome_procedureCode), + ('criticality', _SuccessfulOutcome_criticality), + ('value', _SuccessfulOutcome_value), ]) SuccessfulOutcome._ext = None #-----< UnsuccessfulOutcome >-----# - UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE) - _UnsuccessfulOutcome_procedureCode = INT(name=u'procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), [u'procedureCode'])) + UnsuccessfulOutcome = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE) + _UnsuccessfulOutcome_procedureCode = INT(name='procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), ['procedureCode'])) __UnsuccessfulOutcome_procedureCode_tab = CLASS(name='_tab_S1AP-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_9 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_10 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_10 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_11 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_11 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_11 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_12 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_12 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_13 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_13 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_13 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_14 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_14 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_14 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_15 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_15 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_16 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_17 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_18 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_19 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_20 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_21 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_22 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_23 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_24 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_25 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_26 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_27 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_28 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_29 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_30 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_31 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_32 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_33 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_34 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_35 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_36 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_37 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_38 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_39 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_40 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_41 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_42 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_43 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_44 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_44 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_45 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_45 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_46 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_46 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_47 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_47 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_48 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_48 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_48 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_49 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_50 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_51 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_52 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_53 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_54 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_55 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_56 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_57 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_58 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_59 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_60 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_61 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) - ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_62 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) - __UnsuccessfulOutcome_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0), (u'procedureCode', 0), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2), (u'procedureCode', 3), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3), (u'procedureCode', 5), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4), (u'procedureCode', 6), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5), (u'procedureCode', 7), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6), (u'procedureCode', 9), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7), (u'procedureCode', 4), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8), (u'procedureCode', 43), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_9), (u'procedureCode', 14), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_10), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_10), (u'procedureCode', 17), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_11), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_11), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_11), (u'procedureCode', 21), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_12), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_12), (u'procedureCode', 23), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_13), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_13), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_13), (u'procedureCode', 29), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_14), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_14), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_14), (u'procedureCode', 30), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_15), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_15), (u'procedureCode', 36), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_16), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_17), (u'procedureCode', 8), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_18), (u'procedureCode', 10), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_19), (u'procedureCode', 11), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_20), (u'procedureCode', 12), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_21), (u'procedureCode', 13), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_22), (u'procedureCode', 15), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_23), (u'procedureCode', 16), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_24), (u'procedureCode', 18), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_25), (u'procedureCode', 19), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_26), (u'procedureCode', 20), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_27), (u'procedureCode', 22), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_28), (u'procedureCode', 24), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_29), (u'procedureCode', 25), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_30), (u'procedureCode', 26), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_31), (u'procedureCode', 27), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_32), (u'procedureCode', 28), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_33), (u'procedureCode', 42), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_34), (u'procedureCode', 31), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_35), (u'procedureCode', 32), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_36), (u'procedureCode', 33), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_37), (u'procedureCode', 34), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_38), (u'procedureCode', 35), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_39), (u'procedureCode', 37), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_40), (u'procedureCode', 38), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_41), (u'procedureCode', 40), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_42), (u'procedureCode', 41), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_43), (u'procedureCode', 39), (u'criticality', u'ignore')])], rr=[], ev=[dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_44), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_44), (u'procedureCode', 48), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_45), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_45), (u'procedureCode', 50), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_46), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_46), (u'procedureCode', 53), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_47), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_47), (u'procedureCode', 55), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_48), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_48), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_48), (u'procedureCode', 56), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_49), (u'procedureCode', 44), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_50), (u'procedureCode', 45), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_51), (u'procedureCode', 46), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_52), (u'procedureCode', 47), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_53), (u'procedureCode', 49), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_54), (u'procedureCode', 52), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_55), (u'procedureCode', 51), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_56), (u'procedureCode', 54), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_57), (u'procedureCode', 57), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_58), (u'procedureCode', 58), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_59), (u'procedureCode', 59), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_60), (u'procedureCode', 60), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_61), (u'procedureCode', 61), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_62), (u'procedureCode', 62), (u'criticality', u'ignore')])], er=[]) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_9 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_10 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_10 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_11 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_11 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_11 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_12 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_12 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_13 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_13 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_13 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_14 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_14 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_14 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_15 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_15 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_16 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_17 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_18 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_19 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_20 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_21 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_22 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_23 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_24 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_25 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_26 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_27 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_28 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_29 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_30 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_31 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_32 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_33 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_34 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_35 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_36 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_37 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_38 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_39 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_40 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_41 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_42 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_43 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_44 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_44 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_45 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_45 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_46 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_46 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_47 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_47 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_48 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_48 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_48 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_49 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_50 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_51 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_52 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_53 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_54 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_55 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_56 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_57 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_58 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_59 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_60 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_61 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) + ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_62 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) + __UnsuccessfulOutcome_procedureCode_tab._val = ASN1Set(rv=[dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0), ('UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0), ('procedureCode', 0), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1), ('UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1), ('procedureCode', 1), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2), ('UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2), ('procedureCode', 3), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3), ('procedureCode', 5), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4), ('procedureCode', 6), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5), ('procedureCode', 7), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6), ('UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6), ('procedureCode', 9), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7), ('procedureCode', 4), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8), ('procedureCode', 43), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_9), ('procedureCode', 14), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_10), ('UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_10), ('procedureCode', 17), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_11), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_11), ('UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_11), ('procedureCode', 21), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_12), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_12), ('procedureCode', 23), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_13), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_13), ('UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_13), ('procedureCode', 29), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_14), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_14), ('UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_14), ('procedureCode', 30), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_15), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_15), ('procedureCode', 36), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_16), ('procedureCode', 2), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_17), ('procedureCode', 8), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_18), ('procedureCode', 10), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_19), ('procedureCode', 11), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_20), ('procedureCode', 12), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_21), ('procedureCode', 13), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_22), ('procedureCode', 15), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_23), ('procedureCode', 16), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_24), ('procedureCode', 18), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_25), ('procedureCode', 19), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_26), ('procedureCode', 20), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_27), ('procedureCode', 22), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_28), ('procedureCode', 24), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_29), ('procedureCode', 25), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_30), ('procedureCode', 26), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_31), ('procedureCode', 27), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_32), ('procedureCode', 28), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_33), ('procedureCode', 42), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_34), ('procedureCode', 31), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_35), ('procedureCode', 32), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_36), ('procedureCode', 33), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_37), ('procedureCode', 34), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_38), ('procedureCode', 35), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_39), ('procedureCode', 37), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_40), ('procedureCode', 38), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_41), ('procedureCode', 40), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_42), ('procedureCode', 41), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_43), ('procedureCode', 39), ('criticality', 'ignore')])], rr=[], ev=[dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_44), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_44), ('procedureCode', 48), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_45), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_45), ('procedureCode', 50), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_46), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_46), ('procedureCode', 53), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_47), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_47), ('procedureCode', 55), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_48), ('SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_48), ('UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_48), ('procedureCode', 56), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_49), ('procedureCode', 44), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_50), ('procedureCode', 45), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_51), ('procedureCode', 46), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_52), ('procedureCode', 47), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_53), ('procedureCode', 49), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_54), ('procedureCode', 52), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_55), ('procedureCode', 51), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_56), ('procedureCode', 54), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_57), ('procedureCode', 57), ('criticality', 'ignore')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_58), ('procedureCode', 58), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_59), ('procedureCode', 59), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_60), ('procedureCode', 60), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_61), ('procedureCode', 61), ('criticality', 'reject')]), dict([('InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_62), ('procedureCode', 62), ('criticality', 'ignore')])], er=[]) _UnsuccessfulOutcome_procedureCode._const_tab = __UnsuccessfulOutcome_procedureCode_tab _UnsuccessfulOutcome_procedureCode._const_tab_at = None - _UnsuccessfulOutcome_procedureCode._const_tab_id = u'procedureCode' - _UnsuccessfulOutcome_criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), [u'criticality'])) + _UnsuccessfulOutcome_procedureCode._const_tab_id = 'procedureCode' + _UnsuccessfulOutcome_criticality = ENUM(name='criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), ['criticality'])) _UnsuccessfulOutcome_criticality._const_tab = __UnsuccessfulOutcome_procedureCode_tab - _UnsuccessfulOutcome_criticality._const_tab_at = ('..', u'procedureCode') - _UnsuccessfulOutcome_criticality._const_tab_id = u'criticality' - _UnsuccessfulOutcome_value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), [u'UnsuccessfulOutcome'])) + _UnsuccessfulOutcome_criticality._const_tab_at = ('..', 'procedureCode') + _UnsuccessfulOutcome_criticality._const_tab_id = 'criticality' + _UnsuccessfulOutcome_value = OPEN(name='value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'), ['UnsuccessfulOutcome'])) _UnsuccessfulOutcome_value._const_tab = __UnsuccessfulOutcome_procedureCode_tab - _UnsuccessfulOutcome_value._const_tab_at = ('..', u'procedureCode') - _UnsuccessfulOutcome_value._const_tab_id = u'UnsuccessfulOutcome' + _UnsuccessfulOutcome_value._const_tab_at = ('..', 'procedureCode') + _UnsuccessfulOutcome_value._const_tab_id = 'UnsuccessfulOutcome' UnsuccessfulOutcome._cont = ASN1Dict([ - (u'procedureCode', _UnsuccessfulOutcome_procedureCode), - (u'criticality', _UnsuccessfulOutcome_criticality), - (u'value', _UnsuccessfulOutcome_value), + ('procedureCode', _UnsuccessfulOutcome_procedureCode), + ('criticality', _UnsuccessfulOutcome_criticality), + ('value', _UnsuccessfulOutcome_value), ]) UnsuccessfulOutcome._ext = None #-----< S1AP-ELEMENTARY-PROCEDURES >-----# - S1AP_ELEMENTARY_PROCEDURES = CLASS(name=u'S1AP-ELEMENTARY-PROCEDURES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) - _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_1 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_5 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_6 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_6 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_7 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_8 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_8 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_9 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_9 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_10 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_10 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_10 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_11 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_11 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_11 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_12 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_12 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_13 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_13 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_13 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_14 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_14 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_14 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_15 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_15 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_16 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_17 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_18 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_19 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_20 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_21 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_22 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_23 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_24 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_25 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_26 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_27 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_28 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_29 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_30 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_31 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_32 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_33 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_34 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_35 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_36 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_37 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_38 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_39 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_40 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_41 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_42 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_43 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_44 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_44 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_45 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_45 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_46 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_46 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_47 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_47 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_48 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_48 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_48 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_49 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_50 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_51 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_52 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_53 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_54 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_55 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_56 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_57 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_58 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_59 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_60 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_61 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_62 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) - S1AP_ELEMENTARY_PROCEDURES._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_0), (u'procedureCode', 0), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_1), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_1), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_2), (u'procedureCode', 3), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_3), (u'procedureCode', 5), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_4), (u'procedureCode', 6), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_5), (u'procedureCode', 7), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_6), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_6), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_6), (u'procedureCode', 9), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_7), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_7), (u'procedureCode', 4), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_8), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_8), (u'procedureCode', 43), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_9), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_9), (u'procedureCode', 14), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_10), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_10), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_10), (u'procedureCode', 17), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_11), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_11), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_11), (u'procedureCode', 21), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_12), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_12), (u'procedureCode', 23), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_13), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_13), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_13), (u'procedureCode', 29), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_14), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_14), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_14), (u'procedureCode', 30), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_15), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_15), (u'procedureCode', 36), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_16), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_17), (u'procedureCode', 8), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_18), (u'procedureCode', 10), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_19), (u'procedureCode', 11), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_20), (u'procedureCode', 12), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_21), (u'procedureCode', 13), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_22), (u'procedureCode', 15), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_23), (u'procedureCode', 16), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_24), (u'procedureCode', 18), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_25), (u'procedureCode', 19), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_26), (u'procedureCode', 20), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_27), (u'procedureCode', 22), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_28), (u'procedureCode', 24), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_29), (u'procedureCode', 25), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_30), (u'procedureCode', 26), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_31), (u'procedureCode', 27), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_32), (u'procedureCode', 28), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_33), (u'procedureCode', 42), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_34), (u'procedureCode', 31), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_35), (u'procedureCode', 32), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_36), (u'procedureCode', 33), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_37), (u'procedureCode', 34), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_38), (u'procedureCode', 35), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_39), (u'procedureCode', 37), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_40), (u'procedureCode', 38), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_41), (u'procedureCode', 40), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_42), (u'procedureCode', 41), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_43), (u'procedureCode', 39), (u'criticality', u'ignore')])], rr=[], ev=[dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_44), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_44), (u'procedureCode', 48), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_45), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_45), (u'procedureCode', 50), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_46), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_46), (u'procedureCode', 53), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_47), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_47), (u'procedureCode', 55), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_48), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_48), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_48), (u'procedureCode', 56), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_49), (u'procedureCode', 44), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_50), (u'procedureCode', 45), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_51), (u'procedureCode', 46), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_52), (u'procedureCode', 47), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_53), (u'procedureCode', 49), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_54), (u'procedureCode', 52), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_55), (u'procedureCode', 51), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_56), (u'procedureCode', 54), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_57), (u'procedureCode', 57), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_58), (u'procedureCode', 58), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_59), (u'procedureCode', 59), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_60), (u'procedureCode', 60), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_61), (u'procedureCode', 61), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_62), (u'procedureCode', 62), (u'criticality', u'ignore')])], er=[]) + S1AP_ELEMENTARY_PROCEDURES = CLASS(name='S1AP-ELEMENTARY-PROCEDURES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_0 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) + _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_0 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_1 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_1 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_2 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_2 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_3 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_4 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_5 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_6 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_6 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_6 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_7 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_7 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_8 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_8 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_9 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_9 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_10 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_10 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_10 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_11 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_11 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_11 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_12 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_12 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_13 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_13 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_13 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_14 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_14 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_14 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_15 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_15 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_16 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_17 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_18 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_19 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_20 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_21 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_22 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_23 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_24 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_25 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_26 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_27 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_28 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_29 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_30 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_31 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_32 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_33 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_34 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_35 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_36 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_37 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_38 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_39 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_40 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_41 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_42 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_43 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_44 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_44 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_45 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_45 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_46 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_46 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_47 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_47 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_48 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_48 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_48 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_49 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_50 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_51 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_52 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_53 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_54 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_55 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_56 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_57 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_58 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_59 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_60 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_61 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_62 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) + S1AP_ELEMENTARY_PROCEDURES._val = ASN1Set(rv=[dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_0), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_0), ('procedureCode', 0), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_1), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_1), ('procedureCode', 1), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_2), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_2), ('procedureCode', 3), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_3), ('procedureCode', 5), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_4), ('procedureCode', 6), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_5), ('procedureCode', 7), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_6), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_6), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_6), ('procedureCode', 9), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_7), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_7), ('procedureCode', 4), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_8), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_8), ('procedureCode', 43), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_9), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_9), ('procedureCode', 14), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_10), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_10), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_10), ('procedureCode', 17), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_11), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_11), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_11), ('procedureCode', 21), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_12), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_12), ('procedureCode', 23), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_13), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_13), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_13), ('procedureCode', 29), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_14), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_14), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_14), ('procedureCode', 30), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_15), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_15), ('procedureCode', 36), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_16), ('procedureCode', 2), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_17), ('procedureCode', 8), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_18), ('procedureCode', 10), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_19), ('procedureCode', 11), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_20), ('procedureCode', 12), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_21), ('procedureCode', 13), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_22), ('procedureCode', 15), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_23), ('procedureCode', 16), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_24), ('procedureCode', 18), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_25), ('procedureCode', 19), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_26), ('procedureCode', 20), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_27), ('procedureCode', 22), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_28), ('procedureCode', 24), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_29), ('procedureCode', 25), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_30), ('procedureCode', 26), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_31), ('procedureCode', 27), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_32), ('procedureCode', 28), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_33), ('procedureCode', 42), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_34), ('procedureCode', 31), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_35), ('procedureCode', 32), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_36), ('procedureCode', 33), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_37), ('procedureCode', 34), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_38), ('procedureCode', 35), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_39), ('procedureCode', 37), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_40), ('procedureCode', 38), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_41), ('procedureCode', 40), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_42), ('procedureCode', 41), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_43), ('procedureCode', 39), ('criticality', 'ignore')])], rr=[], ev=[dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_44), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_44), ('procedureCode', 48), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_45), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_45), ('procedureCode', 50), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_46), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_46), ('procedureCode', 53), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_47), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_47), ('procedureCode', 55), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_48), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_48), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_48), ('procedureCode', 56), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_49), ('procedureCode', 44), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_50), ('procedureCode', 45), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_51), ('procedureCode', 46), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_52), ('procedureCode', 47), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_53), ('procedureCode', 49), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_54), ('procedureCode', 52), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_55), ('procedureCode', 51), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_56), ('procedureCode', 54), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_57), ('procedureCode', 57), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_58), ('procedureCode', 58), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_59), ('procedureCode', 59), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_60), ('procedureCode', 60), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_61), ('procedureCode', 61), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_62), ('procedureCode', 62), ('criticality', 'ignore')])], er=[]) #-----< S1AP-ELEMENTARY-PROCEDURES-CLASS-1 >-----# - S1AP_ELEMENTARY_PROCEDURES_CLASS_1 = CLASS(name=u'S1AP-ELEMENTARY-PROCEDURES-CLASS-1', mode=MODE_SET, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_1 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_5 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_6 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_6 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_7 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_8 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_8 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_9 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_9 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_10 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_10 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_10 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_11 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_11 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_11 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_12 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_12 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_13 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_13 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_13 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_14 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_14 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_14 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_15 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_15 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_16 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_16 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_17 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_17 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_18 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_18 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_19 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_19 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_20 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_20 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_20 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) - S1AP_ELEMENTARY_PROCEDURES_CLASS_1._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_0), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_0), (u'procedureCode', 0), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_1), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_1), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_1), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_2), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_2), (u'procedureCode', 3), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_3), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_3), (u'procedureCode', 5), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_4), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_4), (u'procedureCode', 6), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_5), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_5), (u'procedureCode', 7), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_6), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_6), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_6), (u'procedureCode', 9), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_7), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_7), (u'procedureCode', 4), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_8), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_8), (u'procedureCode', 43), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_9), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_9), (u'procedureCode', 14), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_10), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_10), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_10), (u'procedureCode', 17), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_11), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_11), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_11), (u'procedureCode', 21), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_12), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_12), (u'procedureCode', 23), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_13), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_13), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_13), (u'procedureCode', 29), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_14), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_14), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_14), (u'procedureCode', 30), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_15), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_15), (u'procedureCode', 36), (u'criticality', u'reject')])], rr=[], ev=[dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_16), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_16), (u'procedureCode', 48), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_17), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_17), (u'procedureCode', 50), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_18), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_18), (u'procedureCode', 53), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_19), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_19), (u'procedureCode', 55), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_20), (u'SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_20), (u'UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_20), (u'procedureCode', 56), (u'criticality', u'reject')])], er=[]) + S1AP_ELEMENTARY_PROCEDURES_CLASS_1 = CLASS(name='S1AP-ELEMENTARY-PROCEDURES-CLASS-1', mode=MODE_SET, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_0 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_0 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_0 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_1 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_1 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_1 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_2 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_2 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_2 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_3 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_3 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_4 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_4 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_5 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_5 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_6 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_6 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_6 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_7 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_7 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_8 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_8 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_9 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_9 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_10 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_10 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_10 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_11 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_11 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_11 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_12 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_12 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_13 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_13 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_13 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_14 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_14 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_14 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_15 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_15 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_16 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_16 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_17 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_17 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_18 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_18 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_19 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_19 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_20 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_20 = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_20 = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) + S1AP_ELEMENTARY_PROCEDURES_CLASS_1._val = ASN1Set(rv=[dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_0), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_0), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_0), ('procedureCode', 0), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_1), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_1), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_1), ('procedureCode', 1), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_2), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_2), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_2), ('procedureCode', 3), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_3), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_3), ('procedureCode', 5), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_4), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_4), ('procedureCode', 6), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_5), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_5), ('procedureCode', 7), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_6), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_6), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_6), ('procedureCode', 9), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_7), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_7), ('procedureCode', 4), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_8), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_8), ('procedureCode', 43), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_9), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_9), ('procedureCode', 14), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_10), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_10), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_10), ('procedureCode', 17), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_11), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_11), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_11), ('procedureCode', 21), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_12), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_12), ('procedureCode', 23), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_13), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_13), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_13), ('procedureCode', 29), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_14), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_14), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_14), ('procedureCode', 30), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_15), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_15), ('procedureCode', 36), ('criticality', 'reject')])], rr=[], ev=[dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_16), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_16), ('procedureCode', 48), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_17), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_17), ('procedureCode', 50), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_18), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_18), ('procedureCode', 53), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_19), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_19), ('procedureCode', 55), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_20), ('SuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_20), ('UnsuccessfulOutcome', _S1AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_20), ('procedureCode', 56), ('criticality', 'reject')])], er=[]) #-----< S1AP-ELEMENTARY-PROCEDURES-CLASS-2 >-----# - S1AP_ELEMENTARY_PROCEDURES_CLASS_2 = CLASS(name=u'S1AP-ELEMENTARY-PROCEDURES-CLASS-2', mode=MODE_SET, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_8 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_9 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_10 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_11 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_12 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_13 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_14 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_15 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_16 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_17 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_18 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_19 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_20 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_21 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_22 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_23 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_24 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_25 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_26 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_27 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_28 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_29 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_30 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_31 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_32 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_33 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_34 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_35 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_36 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_37 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_38 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_39 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_40 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) - _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_41 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) - S1AP_ELEMENTARY_PROCEDURES_CLASS_2._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1), (u'procedureCode', 8), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_2), (u'procedureCode', 10), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_3), (u'procedureCode', 11), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_4), (u'procedureCode', 12), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_5), (u'procedureCode', 13), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_6), (u'procedureCode', 15), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_7), (u'procedureCode', 16), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_8), (u'procedureCode', 18), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_9), (u'procedureCode', 19), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_10), (u'procedureCode', 20), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_11), (u'procedureCode', 22), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_12), (u'procedureCode', 24), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_13), (u'procedureCode', 25), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_14), (u'procedureCode', 26), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_15), (u'procedureCode', 27), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_16), (u'procedureCode', 28), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_17), (u'procedureCode', 42), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_18), (u'procedureCode', 31), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_19), (u'procedureCode', 32), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_20), (u'procedureCode', 33), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_21), (u'procedureCode', 34), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_22), (u'procedureCode', 35), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_23), (u'procedureCode', 37), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_24), (u'procedureCode', 38), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_25), (u'procedureCode', 40), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_26), (u'procedureCode', 41), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_27), (u'procedureCode', 39), (u'criticality', u'ignore')])], rr=[], ev=[dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_28), (u'procedureCode', 44), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_29), (u'procedureCode', 45), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_30), (u'procedureCode', 46), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_31), (u'procedureCode', 47), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_32), (u'procedureCode', 49), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_33), (u'procedureCode', 52), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_34), (u'procedureCode', 51), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_35), (u'procedureCode', 54), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_36), (u'procedureCode', 57), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_37), (u'procedureCode', 58), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_38), (u'procedureCode', 59), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_39), (u'procedureCode', 60), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_40), (u'procedureCode', 61), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_41), (u'procedureCode', 62), (u'criticality', u'ignore')])], er=[]) + S1AP_ELEMENTARY_PROCEDURES_CLASS_2 = CLASS(name='S1AP-ELEMENTARY-PROCEDURES-CLASS-2', mode=MODE_SET, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_2 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_3 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_4 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_5 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_6 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_7 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_8 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_9 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_10 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_11 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_12 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_13 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_14 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_15 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_16 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_17 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_18 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_19 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_20 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_21 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_22 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_23 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_24 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_25 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_26 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_27 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_28 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_29 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_30 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_31 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_32 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_33 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_34 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_35 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_36 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_37 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_38 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_39 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_40 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) + _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_41 = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) + S1AP_ELEMENTARY_PROCEDURES_CLASS_2._val = ASN1Set(rv=[dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0), ('procedureCode', 2), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1), ('procedureCode', 8), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_2), ('procedureCode', 10), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_3), ('procedureCode', 11), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_4), ('procedureCode', 12), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_5), ('procedureCode', 13), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_6), ('procedureCode', 15), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_7), ('procedureCode', 16), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_8), ('procedureCode', 18), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_9), ('procedureCode', 19), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_10), ('procedureCode', 20), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_11), ('procedureCode', 22), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_12), ('procedureCode', 24), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_13), ('procedureCode', 25), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_14), ('procedureCode', 26), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_15), ('procedureCode', 27), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_16), ('procedureCode', 28), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_17), ('procedureCode', 42), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_18), ('procedureCode', 31), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_19), ('procedureCode', 32), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_20), ('procedureCode', 33), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_21), ('procedureCode', 34), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_22), ('procedureCode', 35), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_23), ('procedureCode', 37), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_24), ('procedureCode', 38), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_25), ('procedureCode', 40), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_26), ('procedureCode', 41), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_27), ('procedureCode', 39), ('criticality', 'ignore')])], rr=[], ev=[dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_28), ('procedureCode', 44), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_29), ('procedureCode', 45), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_30), ('procedureCode', 46), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_31), ('procedureCode', 47), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_32), ('procedureCode', 49), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_33), ('procedureCode', 52), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_34), ('procedureCode', 51), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_35), ('procedureCode', 54), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_36), ('procedureCode', 57), ('criticality', 'ignore')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_37), ('procedureCode', 58), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_38), ('procedureCode', 59), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_39), ('procedureCode', 60), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_40), ('procedureCode', 61), ('criticality', 'reject')]), dict([('InitiatingMessage', _S1AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_41), ('procedureCode', 62), ('criticality', 'ignore')])], er=[]) #-----< handoverPreparation >-----# - handoverPreparation = CLASS(name=u'handoverPreparation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _handoverPreparation_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) - _handoverPreparation_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) - _handoverPreparation_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) - handoverPreparation._val = dict([(u'InitiatingMessage', _handoverPreparation_val_InitiatingMessage), (u'SuccessfulOutcome', _handoverPreparation_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _handoverPreparation_val_UnsuccessfulOutcome), (u'procedureCode', 0), (u'criticality', u'reject')]) + handoverPreparation = CLASS(name='handoverPreparation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _handoverPreparation_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequired'))) + _handoverPreparation_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCommand'))) + _handoverPreparation_val_UnsuccessfulOutcome = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverPreparationFailure'))) + handoverPreparation._val = dict([('InitiatingMessage', _handoverPreparation_val_InitiatingMessage), ('SuccessfulOutcome', _handoverPreparation_val_SuccessfulOutcome), ('UnsuccessfulOutcome', _handoverPreparation_val_UnsuccessfulOutcome), ('procedureCode', 0), ('criticality', 'reject')]) #-----< handoverResourceAllocation >-----# - handoverResourceAllocation = CLASS(name=u'handoverResourceAllocation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _handoverResourceAllocation_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) - _handoverResourceAllocation_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) - _handoverResourceAllocation_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) - handoverResourceAllocation._val = dict([(u'InitiatingMessage', _handoverResourceAllocation_val_InitiatingMessage), (u'SuccessfulOutcome', _handoverResourceAllocation_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _handoverResourceAllocation_val_UnsuccessfulOutcome), (u'procedureCode', 1), (u'criticality', u'reject')]) + handoverResourceAllocation = CLASS(name='handoverResourceAllocation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _handoverResourceAllocation_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequest'))) + _handoverResourceAllocation_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverRequestAcknowledge'))) + _handoverResourceAllocation_val_UnsuccessfulOutcome = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverFailure'))) + handoverResourceAllocation._val = dict([('InitiatingMessage', _handoverResourceAllocation_val_InitiatingMessage), ('SuccessfulOutcome', _handoverResourceAllocation_val_SuccessfulOutcome), ('UnsuccessfulOutcome', _handoverResourceAllocation_val_UnsuccessfulOutcome), ('procedureCode', 1), ('criticality', 'reject')]) #-----< handoverNotification >-----# - handoverNotification = CLASS(name=u'handoverNotification', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _handoverNotification_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) - handoverNotification._val = dict([(u'InitiatingMessage', _handoverNotification_val_InitiatingMessage), (u'procedureCode', 2), (u'criticality', u'ignore')]) + handoverNotification = CLASS(name='handoverNotification', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _handoverNotification_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverNotify'))) + handoverNotification._val = dict([('InitiatingMessage', _handoverNotification_val_InitiatingMessage), ('procedureCode', 2), ('criticality', 'ignore')]) #-----< pathSwitchRequest >-----# - pathSwitchRequest = CLASS(name=u'pathSwitchRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _pathSwitchRequest_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) - _pathSwitchRequest_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) - _pathSwitchRequest_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) - pathSwitchRequest._val = dict([(u'InitiatingMessage', _pathSwitchRequest_val_InitiatingMessage), (u'SuccessfulOutcome', _pathSwitchRequest_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _pathSwitchRequest_val_UnsuccessfulOutcome), (u'procedureCode', 3), (u'criticality', u'reject')]) + pathSwitchRequest = CLASS(name='pathSwitchRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _pathSwitchRequest_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequest'))) + _pathSwitchRequest_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestAcknowledge'))) + _pathSwitchRequest_val_UnsuccessfulOutcome = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PathSwitchRequestFailure'))) + pathSwitchRequest._val = dict([('InitiatingMessage', _pathSwitchRequest_val_InitiatingMessage), ('SuccessfulOutcome', _pathSwitchRequest_val_SuccessfulOutcome), ('UnsuccessfulOutcome', _pathSwitchRequest_val_UnsuccessfulOutcome), ('procedureCode', 3), ('criticality', 'reject')]) #-----< e-RABSetup >-----# - e_RABSetup = CLASS(name=u'e-RABSetup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _e_RABSetup_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) - _e_RABSetup_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) - e_RABSetup._val = dict([(u'InitiatingMessage', _e_RABSetup_val_InitiatingMessage), (u'SuccessfulOutcome', _e_RABSetup_val_SuccessfulOutcome), (u'procedureCode', 5), (u'criticality', u'reject')]) + e_RABSetup = CLASS(name='e-RABSetup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _e_RABSetup_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupRequest'))) + _e_RABSetup_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupResponse'))) + e_RABSetup._val = dict([('InitiatingMessage', _e_RABSetup_val_InitiatingMessage), ('SuccessfulOutcome', _e_RABSetup_val_SuccessfulOutcome), ('procedureCode', 5), ('criticality', 'reject')]) #-----< e-RABModify >-----# - e_RABModify = CLASS(name=u'e-RABModify', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _e_RABModify_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) - _e_RABModify_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) - e_RABModify._val = dict([(u'InitiatingMessage', _e_RABModify_val_InitiatingMessage), (u'SuccessfulOutcome', _e_RABModify_val_SuccessfulOutcome), (u'procedureCode', 6), (u'criticality', u'reject')]) + e_RABModify = CLASS(name='e-RABModify', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _e_RABModify_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyRequest'))) + _e_RABModify_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyResponse'))) + e_RABModify._val = dict([('InitiatingMessage', _e_RABModify_val_InitiatingMessage), ('SuccessfulOutcome', _e_RABModify_val_SuccessfulOutcome), ('procedureCode', 6), ('criticality', 'reject')]) #-----< e-RABRelease >-----# - e_RABRelease = CLASS(name=u'e-RABRelease', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _e_RABRelease_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) - _e_RABRelease_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) - e_RABRelease._val = dict([(u'InitiatingMessage', _e_RABRelease_val_InitiatingMessage), (u'SuccessfulOutcome', _e_RABRelease_val_SuccessfulOutcome), (u'procedureCode', 7), (u'criticality', u'reject')]) + e_RABRelease = CLASS(name='e-RABRelease', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _e_RABRelease_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseCommand'))) + _e_RABRelease_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseResponse'))) + e_RABRelease._val = dict([('InitiatingMessage', _e_RABRelease_val_InitiatingMessage), ('SuccessfulOutcome', _e_RABRelease_val_SuccessfulOutcome), ('procedureCode', 7), ('criticality', 'reject')]) #-----< e-RABReleaseIndication >-----# - e_RABReleaseIndication = CLASS(name=u'e-RABReleaseIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _e_RABReleaseIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) - e_RABReleaseIndication._val = dict([(u'InitiatingMessage', _e_RABReleaseIndication_val_InitiatingMessage), (u'procedureCode', 8), (u'criticality', u'ignore')]) + e_RABReleaseIndication = CLASS(name='e-RABReleaseIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _e_RABReleaseIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseIndication'))) + e_RABReleaseIndication._val = dict([('InitiatingMessage', _e_RABReleaseIndication_val_InitiatingMessage), ('procedureCode', 8), ('criticality', 'ignore')]) #-----< initialContextSetup >-----# - initialContextSetup = CLASS(name=u'initialContextSetup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _initialContextSetup_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) - _initialContextSetup_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) - _initialContextSetup_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) - initialContextSetup._val = dict([(u'InitiatingMessage', _initialContextSetup_val_InitiatingMessage), (u'SuccessfulOutcome', _initialContextSetup_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _initialContextSetup_val_UnsuccessfulOutcome), (u'procedureCode', 9), (u'criticality', u'reject')]) + initialContextSetup = CLASS(name='initialContextSetup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _initialContextSetup_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupRequest'))) + _initialContextSetup_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupResponse'))) + _initialContextSetup_val_UnsuccessfulOutcome = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialContextSetupFailure'))) + initialContextSetup._val = dict([('InitiatingMessage', _initialContextSetup_val_InitiatingMessage), ('SuccessfulOutcome', _initialContextSetup_val_SuccessfulOutcome), ('UnsuccessfulOutcome', _initialContextSetup_val_UnsuccessfulOutcome), ('procedureCode', 9), ('criticality', 'reject')]) #-----< uEContextReleaseRequest >-----# - uEContextReleaseRequest = CLASS(name=u'uEContextReleaseRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uEContextReleaseRequest_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) - uEContextReleaseRequest._val = dict([(u'InitiatingMessage', _uEContextReleaseRequest_val_InitiatingMessage), (u'procedureCode', 18), (u'criticality', u'ignore')]) + uEContextReleaseRequest = CLASS(name='uEContextReleaseRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uEContextReleaseRequest_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseRequest'))) + uEContextReleaseRequest._val = dict([('InitiatingMessage', _uEContextReleaseRequest_val_InitiatingMessage), ('procedureCode', 18), ('criticality', 'ignore')]) #-----< paging >-----# - paging = CLASS(name=u'paging', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _paging_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) - paging._val = dict([(u'InitiatingMessage', _paging_val_InitiatingMessage), (u'procedureCode', 10), (u'criticality', u'ignore')]) + paging = CLASS(name='paging', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _paging_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Paging'))) + paging._val = dict([('InitiatingMessage', _paging_val_InitiatingMessage), ('procedureCode', 10), ('criticality', 'ignore')]) #-----< downlinkNASTransport >-----# - downlinkNASTransport = CLASS(name=u'downlinkNASTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _downlinkNASTransport_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) - downlinkNASTransport._val = dict([(u'InitiatingMessage', _downlinkNASTransport_val_InitiatingMessage), (u'procedureCode', 11), (u'criticality', u'ignore')]) + downlinkNASTransport = CLASS(name='downlinkNASTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _downlinkNASTransport_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNASTransport'))) + downlinkNASTransport._val = dict([('InitiatingMessage', _downlinkNASTransport_val_InitiatingMessage), ('procedureCode', 11), ('criticality', 'ignore')]) #-----< initialUEMessage >-----# - initialUEMessage = CLASS(name=u'initialUEMessage', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _initialUEMessage_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) - initialUEMessage._val = dict([(u'InitiatingMessage', _initialUEMessage_val_InitiatingMessage), (u'procedureCode', 12), (u'criticality', u'ignore')]) + initialUEMessage = CLASS(name='initialUEMessage', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _initialUEMessage_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'InitialUEMessage'))) + initialUEMessage._val = dict([('InitiatingMessage', _initialUEMessage_val_InitiatingMessage), ('procedureCode', 12), ('criticality', 'ignore')]) #-----< uplinkNASTransport >-----# - uplinkNASTransport = CLASS(name=u'uplinkNASTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uplinkNASTransport_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) - uplinkNASTransport._val = dict([(u'InitiatingMessage', _uplinkNASTransport_val_InitiatingMessage), (u'procedureCode', 13), (u'criticality', u'ignore')]) + uplinkNASTransport = CLASS(name='uplinkNASTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uplinkNASTransport_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNASTransport'))) + uplinkNASTransport._val = dict([('InitiatingMessage', _uplinkNASTransport_val_InitiatingMessage), ('procedureCode', 13), ('criticality', 'ignore')]) #-----< nASNonDeliveryIndication >-----# - nASNonDeliveryIndication = CLASS(name=u'nASNonDeliveryIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _nASNonDeliveryIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) - nASNonDeliveryIndication._val = dict([(u'InitiatingMessage', _nASNonDeliveryIndication_val_InitiatingMessage), (u'procedureCode', 16), (u'criticality', u'ignore')]) + nASNonDeliveryIndication = CLASS(name='nASNonDeliveryIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _nASNonDeliveryIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASNonDeliveryIndication'))) + nASNonDeliveryIndication._val = dict([('InitiatingMessage', _nASNonDeliveryIndication_val_InitiatingMessage), ('procedureCode', 16), ('criticality', 'ignore')]) #-----< handoverCancel >-----# - handoverCancel = CLASS(name=u'handoverCancel', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _handoverCancel_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) - _handoverCancel_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) - handoverCancel._val = dict([(u'InitiatingMessage', _handoverCancel_val_InitiatingMessage), (u'SuccessfulOutcome', _handoverCancel_val_SuccessfulOutcome), (u'procedureCode', 4), (u'criticality', u'reject')]) + handoverCancel = CLASS(name='handoverCancel', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _handoverCancel_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancel'))) + _handoverCancel_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'HandoverCancelAcknowledge'))) + handoverCancel._val = dict([('InitiatingMessage', _handoverCancel_val_InitiatingMessage), ('SuccessfulOutcome', _handoverCancel_val_SuccessfulOutcome), ('procedureCode', 4), ('criticality', 'reject')]) #-----< reset >-----# - reset = CLASS(name=u'reset', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _reset_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) - _reset_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) - reset._val = dict([(u'InitiatingMessage', _reset_val_InitiatingMessage), (u'SuccessfulOutcome', _reset_val_SuccessfulOutcome), (u'procedureCode', 14), (u'criticality', u'reject')]) + reset = CLASS(name='reset', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _reset_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Reset'))) + _reset_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAcknowledge'))) + reset._val = dict([('InitiatingMessage', _reset_val_InitiatingMessage), ('SuccessfulOutcome', _reset_val_SuccessfulOutcome), ('procedureCode', 14), ('criticality', 'reject')]) #-----< errorIndication >-----# - errorIndication = CLASS(name=u'errorIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _errorIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) - errorIndication._val = dict([(u'InitiatingMessage', _errorIndication_val_InitiatingMessage), (u'procedureCode', 15), (u'criticality', u'ignore')]) + errorIndication = CLASS(name='errorIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _errorIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ErrorIndication'))) + errorIndication._val = dict([('InitiatingMessage', _errorIndication_val_InitiatingMessage), ('procedureCode', 15), ('criticality', 'ignore')]) #-----< s1Setup >-----# - s1Setup = CLASS(name=u's1Setup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _s1Setup_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) - _s1Setup_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) - _s1Setup_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) - s1Setup._val = dict([(u'InitiatingMessage', _s1Setup_val_InitiatingMessage), (u'SuccessfulOutcome', _s1Setup_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _s1Setup_val_UnsuccessfulOutcome), (u'procedureCode', 17), (u'criticality', u'reject')]) + s1Setup = CLASS(name='s1Setup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _s1Setup_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupRequest'))) + _s1Setup_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupResponse'))) + _s1Setup_val_UnsuccessfulOutcome = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'S1SetupFailure'))) + s1Setup._val = dict([('InitiatingMessage', _s1Setup_val_InitiatingMessage), ('SuccessfulOutcome', _s1Setup_val_SuccessfulOutcome), ('UnsuccessfulOutcome', _s1Setup_val_UnsuccessfulOutcome), ('procedureCode', 17), ('criticality', 'reject')]) #-----< eNBConfigurationUpdate >-----# - eNBConfigurationUpdate = CLASS(name=u'eNBConfigurationUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _eNBConfigurationUpdate_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) - _eNBConfigurationUpdate_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) - _eNBConfigurationUpdate_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) - eNBConfigurationUpdate._val = dict([(u'InitiatingMessage', _eNBConfigurationUpdate_val_InitiatingMessage), (u'SuccessfulOutcome', _eNBConfigurationUpdate_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _eNBConfigurationUpdate_val_UnsuccessfulOutcome), (u'procedureCode', 29), (u'criticality', u'reject')]) + eNBConfigurationUpdate = CLASS(name='eNBConfigurationUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _eNBConfigurationUpdate_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdate'))) + _eNBConfigurationUpdate_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateAcknowledge'))) + _eNBConfigurationUpdate_val_UnsuccessfulOutcome = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationUpdateFailure'))) + eNBConfigurationUpdate._val = dict([('InitiatingMessage', _eNBConfigurationUpdate_val_InitiatingMessage), ('SuccessfulOutcome', _eNBConfigurationUpdate_val_SuccessfulOutcome), ('UnsuccessfulOutcome', _eNBConfigurationUpdate_val_UnsuccessfulOutcome), ('procedureCode', 29), ('criticality', 'reject')]) #-----< mMEConfigurationUpdate >-----# - mMEConfigurationUpdate = CLASS(name=u'mMEConfigurationUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _mMEConfigurationUpdate_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) - _mMEConfigurationUpdate_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) - _mMEConfigurationUpdate_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) - mMEConfigurationUpdate._val = dict([(u'InitiatingMessage', _mMEConfigurationUpdate_val_InitiatingMessage), (u'SuccessfulOutcome', _mMEConfigurationUpdate_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _mMEConfigurationUpdate_val_UnsuccessfulOutcome), (u'procedureCode', 30), (u'criticality', u'reject')]) + mMEConfigurationUpdate = CLASS(name='mMEConfigurationUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _mMEConfigurationUpdate_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdate'))) + _mMEConfigurationUpdate_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateAcknowledge'))) + _mMEConfigurationUpdate_val_UnsuccessfulOutcome = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationUpdateFailure'))) + mMEConfigurationUpdate._val = dict([('InitiatingMessage', _mMEConfigurationUpdate_val_InitiatingMessage), ('SuccessfulOutcome', _mMEConfigurationUpdate_val_SuccessfulOutcome), ('UnsuccessfulOutcome', _mMEConfigurationUpdate_val_UnsuccessfulOutcome), ('procedureCode', 30), ('criticality', 'reject')]) #-----< downlinkS1cdma2000tunnelling >-----# - downlinkS1cdma2000tunnelling = CLASS(name=u'downlinkS1cdma2000tunnelling', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _downlinkS1cdma2000tunnelling_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) - downlinkS1cdma2000tunnelling._val = dict([(u'InitiatingMessage', _downlinkS1cdma2000tunnelling_val_InitiatingMessage), (u'procedureCode', 19), (u'criticality', u'ignore')]) + downlinkS1cdma2000tunnelling = CLASS(name='downlinkS1cdma2000tunnelling', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _downlinkS1cdma2000tunnelling_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkS1cdma2000tunnelling'))) + downlinkS1cdma2000tunnelling._val = dict([('InitiatingMessage', _downlinkS1cdma2000tunnelling_val_InitiatingMessage), ('procedureCode', 19), ('criticality', 'ignore')]) #-----< uplinkS1cdma2000tunnelling >-----# - uplinkS1cdma2000tunnelling = CLASS(name=u'uplinkS1cdma2000tunnelling', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uplinkS1cdma2000tunnelling_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) - uplinkS1cdma2000tunnelling._val = dict([(u'InitiatingMessage', _uplinkS1cdma2000tunnelling_val_InitiatingMessage), (u'procedureCode', 20), (u'criticality', u'ignore')]) + uplinkS1cdma2000tunnelling = CLASS(name='uplinkS1cdma2000tunnelling', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uplinkS1cdma2000tunnelling_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkS1cdma2000tunnelling'))) + uplinkS1cdma2000tunnelling._val = dict([('InitiatingMessage', _uplinkS1cdma2000tunnelling_val_InitiatingMessage), ('procedureCode', 20), ('criticality', 'ignore')]) #-----< uEContextModification >-----# - uEContextModification = CLASS(name=u'uEContextModification', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uEContextModification_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) - _uEContextModification_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) - _uEContextModification_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) - uEContextModification._val = dict([(u'InitiatingMessage', _uEContextModification_val_InitiatingMessage), (u'SuccessfulOutcome', _uEContextModification_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _uEContextModification_val_UnsuccessfulOutcome), (u'procedureCode', 21), (u'criticality', u'reject')]) + uEContextModification = CLASS(name='uEContextModification', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uEContextModification_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationRequest'))) + _uEContextModification_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationResponse'))) + _uEContextModification_val_UnsuccessfulOutcome = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationFailure'))) + uEContextModification._val = dict([('InitiatingMessage', _uEContextModification_val_InitiatingMessage), ('SuccessfulOutcome', _uEContextModification_val_SuccessfulOutcome), ('UnsuccessfulOutcome', _uEContextModification_val_UnsuccessfulOutcome), ('procedureCode', 21), ('criticality', 'reject')]) #-----< uECapabilityInfoIndication >-----# - uECapabilityInfoIndication = CLASS(name=u'uECapabilityInfoIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uECapabilityInfoIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) - uECapabilityInfoIndication._val = dict([(u'InitiatingMessage', _uECapabilityInfoIndication_val_InitiatingMessage), (u'procedureCode', 22), (u'criticality', u'ignore')]) + uECapabilityInfoIndication = CLASS(name='uECapabilityInfoIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uECapabilityInfoIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UECapabilityInfoIndication'))) + uECapabilityInfoIndication._val = dict([('InitiatingMessage', _uECapabilityInfoIndication_val_InitiatingMessage), ('procedureCode', 22), ('criticality', 'ignore')]) #-----< uEContextRelease >-----# - uEContextRelease = CLASS(name=u'uEContextRelease', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uEContextRelease_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) - _uEContextRelease_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) - uEContextRelease._val = dict([(u'InitiatingMessage', _uEContextRelease_val_InitiatingMessage), (u'SuccessfulOutcome', _uEContextRelease_val_SuccessfulOutcome), (u'procedureCode', 23), (u'criticality', u'reject')]) + uEContextRelease = CLASS(name='uEContextRelease', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uEContextRelease_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseCommand'))) + _uEContextRelease_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextReleaseComplete'))) + uEContextRelease._val = dict([('InitiatingMessage', _uEContextRelease_val_InitiatingMessage), ('SuccessfulOutcome', _uEContextRelease_val_SuccessfulOutcome), ('procedureCode', 23), ('criticality', 'reject')]) #-----< eNBStatusTransfer >-----# - eNBStatusTransfer = CLASS(name=u'eNBStatusTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _eNBStatusTransfer_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) - eNBStatusTransfer._val = dict([(u'InitiatingMessage', _eNBStatusTransfer_val_InitiatingMessage), (u'procedureCode', 24), (u'criticality', u'ignore')]) + eNBStatusTransfer = CLASS(name='eNBStatusTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _eNBStatusTransfer_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBStatusTransfer'))) + eNBStatusTransfer._val = dict([('InitiatingMessage', _eNBStatusTransfer_val_InitiatingMessage), ('procedureCode', 24), ('criticality', 'ignore')]) #-----< mMEStatusTransfer >-----# - mMEStatusTransfer = CLASS(name=u'mMEStatusTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _mMEStatusTransfer_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) - mMEStatusTransfer._val = dict([(u'InitiatingMessage', _mMEStatusTransfer_val_InitiatingMessage), (u'procedureCode', 25), (u'criticality', u'ignore')]) + mMEStatusTransfer = CLASS(name='mMEStatusTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _mMEStatusTransfer_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEStatusTransfer'))) + mMEStatusTransfer._val = dict([('InitiatingMessage', _mMEStatusTransfer_val_InitiatingMessage), ('procedureCode', 25), ('criticality', 'ignore')]) #-----< deactivateTrace >-----# - deactivateTrace = CLASS(name=u'deactivateTrace', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _deactivateTrace_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) - deactivateTrace._val = dict([(u'InitiatingMessage', _deactivateTrace_val_InitiatingMessage), (u'procedureCode', 26), (u'criticality', u'ignore')]) + deactivateTrace = CLASS(name='deactivateTrace', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _deactivateTrace_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DeactivateTrace'))) + deactivateTrace._val = dict([('InitiatingMessage', _deactivateTrace_val_InitiatingMessage), ('procedureCode', 26), ('criticality', 'ignore')]) #-----< traceStart >-----# - traceStart = CLASS(name=u'traceStart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _traceStart_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) - traceStart._val = dict([(u'InitiatingMessage', _traceStart_val_InitiatingMessage), (u'procedureCode', 27), (u'criticality', u'ignore')]) + traceStart = CLASS(name='traceStart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _traceStart_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceStart'))) + traceStart._val = dict([('InitiatingMessage', _traceStart_val_InitiatingMessage), ('procedureCode', 27), ('criticality', 'ignore')]) #-----< traceFailureIndication >-----# - traceFailureIndication = CLASS(name=u'traceFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _traceFailureIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) - traceFailureIndication._val = dict([(u'InitiatingMessage', _traceFailureIndication_val_InitiatingMessage), (u'procedureCode', 28), (u'criticality', u'ignore')]) + traceFailureIndication = CLASS(name='traceFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _traceFailureIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TraceFailureIndication'))) + traceFailureIndication._val = dict([('InitiatingMessage', _traceFailureIndication_val_InitiatingMessage), ('procedureCode', 28), ('criticality', 'ignore')]) #-----< cellTrafficTrace >-----# - cellTrafficTrace = CLASS(name=u'cellTrafficTrace', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _cellTrafficTrace_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) - cellTrafficTrace._val = dict([(u'InitiatingMessage', _cellTrafficTrace_val_InitiatingMessage), (u'procedureCode', 42), (u'criticality', u'ignore')]) + cellTrafficTrace = CLASS(name='cellTrafficTrace', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _cellTrafficTrace_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CellTrafficTrace'))) + cellTrafficTrace._val = dict([('InitiatingMessage', _cellTrafficTrace_val_InitiatingMessage), ('procedureCode', 42), ('criticality', 'ignore')]) #-----< locationReportingControl >-----# - locationReportingControl = CLASS(name=u'locationReportingControl', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _locationReportingControl_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) - locationReportingControl._val = dict([(u'InitiatingMessage', _locationReportingControl_val_InitiatingMessage), (u'procedureCode', 31), (u'criticality', u'ignore')]) + locationReportingControl = CLASS(name='locationReportingControl', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _locationReportingControl_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingControl'))) + locationReportingControl._val = dict([('InitiatingMessage', _locationReportingControl_val_InitiatingMessage), ('procedureCode', 31), ('criticality', 'ignore')]) #-----< locationReportingFailureIndication >-----# - locationReportingFailureIndication = CLASS(name=u'locationReportingFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _locationReportingFailureIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) - locationReportingFailureIndication._val = dict([(u'InitiatingMessage', _locationReportingFailureIndication_val_InitiatingMessage), (u'procedureCode', 32), (u'criticality', u'ignore')]) + locationReportingFailureIndication = CLASS(name='locationReportingFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _locationReportingFailureIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReportingFailureIndication'))) + locationReportingFailureIndication._val = dict([('InitiatingMessage', _locationReportingFailureIndication_val_InitiatingMessage), ('procedureCode', 32), ('criticality', 'ignore')]) #-----< locationReport >-----# - locationReport = CLASS(name=u'locationReport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _locationReport_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) - locationReport._val = dict([(u'InitiatingMessage', _locationReport_val_InitiatingMessage), (u'procedureCode', 33), (u'criticality', u'ignore')]) + locationReport = CLASS(name='locationReport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _locationReport_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'LocationReport'))) + locationReport._val = dict([('InitiatingMessage', _locationReport_val_InitiatingMessage), ('procedureCode', 33), ('criticality', 'ignore')]) #-----< overloadStart >-----# - overloadStart = CLASS(name=u'overloadStart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _overloadStart_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) - overloadStart._val = dict([(u'InitiatingMessage', _overloadStart_val_InitiatingMessage), (u'procedureCode', 34), (u'criticality', u'ignore')]) + overloadStart = CLASS(name='overloadStart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _overloadStart_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStart'))) + overloadStart._val = dict([('InitiatingMessage', _overloadStart_val_InitiatingMessage), ('procedureCode', 34), ('criticality', 'ignore')]) #-----< overloadStop >-----# - overloadStop = CLASS(name=u'overloadStop', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _overloadStop_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) - overloadStop._val = dict([(u'InitiatingMessage', _overloadStop_val_InitiatingMessage), (u'procedureCode', 35), (u'criticality', u'reject')]) + overloadStop = CLASS(name='overloadStop', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _overloadStop_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'OverloadStop'))) + overloadStop._val = dict([('InitiatingMessage', _overloadStop_val_InitiatingMessage), ('procedureCode', 35), ('criticality', 'reject')]) #-----< writeReplaceWarning >-----# - writeReplaceWarning = CLASS(name=u'writeReplaceWarning', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _writeReplaceWarning_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) - _writeReplaceWarning_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) - writeReplaceWarning._val = dict([(u'InitiatingMessage', _writeReplaceWarning_val_InitiatingMessage), (u'SuccessfulOutcome', _writeReplaceWarning_val_SuccessfulOutcome), (u'procedureCode', 36), (u'criticality', u'reject')]) + writeReplaceWarning = CLASS(name='writeReplaceWarning', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _writeReplaceWarning_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningRequest'))) + _writeReplaceWarning_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'WriteReplaceWarningResponse'))) + writeReplaceWarning._val = dict([('InitiatingMessage', _writeReplaceWarning_val_InitiatingMessage), ('SuccessfulOutcome', _writeReplaceWarning_val_SuccessfulOutcome), ('procedureCode', 36), ('criticality', 'reject')]) #-----< eNBDirectInformationTransfer >-----# - eNBDirectInformationTransfer = CLASS(name=u'eNBDirectInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _eNBDirectInformationTransfer_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) - eNBDirectInformationTransfer._val = dict([(u'InitiatingMessage', _eNBDirectInformationTransfer_val_InitiatingMessage), (u'procedureCode', 37), (u'criticality', u'ignore')]) + eNBDirectInformationTransfer = CLASS(name='eNBDirectInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _eNBDirectInformationTransfer_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBDirectInformationTransfer'))) + eNBDirectInformationTransfer._val = dict([('InitiatingMessage', _eNBDirectInformationTransfer_val_InitiatingMessage), ('procedureCode', 37), ('criticality', 'ignore')]) #-----< mMEDirectInformationTransfer >-----# - mMEDirectInformationTransfer = CLASS(name=u'mMEDirectInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _mMEDirectInformationTransfer_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) - mMEDirectInformationTransfer._val = dict([(u'InitiatingMessage', _mMEDirectInformationTransfer_val_InitiatingMessage), (u'procedureCode', 38), (u'criticality', u'ignore')]) + mMEDirectInformationTransfer = CLASS(name='mMEDirectInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _mMEDirectInformationTransfer_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEDirectInformationTransfer'))) + mMEDirectInformationTransfer._val = dict([('InitiatingMessage', _mMEDirectInformationTransfer_val_InitiatingMessage), ('procedureCode', 38), ('criticality', 'ignore')]) #-----< eNBConfigurationTransfer >-----# - eNBConfigurationTransfer = CLASS(name=u'eNBConfigurationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _eNBConfigurationTransfer_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) - eNBConfigurationTransfer._val = dict([(u'InitiatingMessage', _eNBConfigurationTransfer_val_InitiatingMessage), (u'procedureCode', 40), (u'criticality', u'ignore')]) + eNBConfigurationTransfer = CLASS(name='eNBConfigurationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _eNBConfigurationTransfer_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBConfigurationTransfer'))) + eNBConfigurationTransfer._val = dict([('InitiatingMessage', _eNBConfigurationTransfer_val_InitiatingMessage), ('procedureCode', 40), ('criticality', 'ignore')]) #-----< mMEConfigurationTransfer >-----# - mMEConfigurationTransfer = CLASS(name=u'mMEConfigurationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _mMEConfigurationTransfer_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) - mMEConfigurationTransfer._val = dict([(u'InitiatingMessage', _mMEConfigurationTransfer_val_InitiatingMessage), (u'procedureCode', 41), (u'criticality', u'ignore')]) + mMEConfigurationTransfer = CLASS(name='mMEConfigurationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _mMEConfigurationTransfer_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMEConfigurationTransfer'))) + mMEConfigurationTransfer._val = dict([('InitiatingMessage', _mMEConfigurationTransfer_val_InitiatingMessage), ('procedureCode', 41), ('criticality', 'ignore')]) #-----< privateMessage >-----# - privateMessage = CLASS(name=u'privateMessage', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _privateMessage_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) - privateMessage._val = dict([(u'InitiatingMessage', _privateMessage_val_InitiatingMessage), (u'procedureCode', 39), (u'criticality', u'ignore')]) + privateMessage = CLASS(name='privateMessage', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _privateMessage_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PrivateMessage'))) + privateMessage._val = dict([('InitiatingMessage', _privateMessage_val_InitiatingMessage), ('procedureCode', 39), ('criticality', 'ignore')]) #-----< pWSRestartIndication >-----# - pWSRestartIndication = CLASS(name=u'pWSRestartIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _pWSRestartIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) - pWSRestartIndication._val = dict([(u'InitiatingMessage', _pWSRestartIndication_val_InitiatingMessage), (u'procedureCode', 49), (u'criticality', u'ignore')]) + pWSRestartIndication = CLASS(name='pWSRestartIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _pWSRestartIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSRestartIndication'))) + pWSRestartIndication._val = dict([('InitiatingMessage', _pWSRestartIndication_val_InitiatingMessage), ('procedureCode', 49), ('criticality', 'ignore')]) #-----< kill >-----# - kill = CLASS(name=u'kill', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _kill_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) - _kill_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) - kill._val = dict([(u'InitiatingMessage', _kill_val_InitiatingMessage), (u'SuccessfulOutcome', _kill_val_SuccessfulOutcome), (u'procedureCode', 43), (u'criticality', u'reject')]) + kill = CLASS(name='kill', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _kill_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillRequest'))) + _kill_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'KillResponse'))) + kill._val = dict([('InitiatingMessage', _kill_val_InitiatingMessage), ('SuccessfulOutcome', _kill_val_SuccessfulOutcome), ('procedureCode', 43), ('criticality', 'reject')]) #-----< downlinkUEAssociatedLPPaTransport >-----# - downlinkUEAssociatedLPPaTransport = CLASS(name=u'downlinkUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _downlinkUEAssociatedLPPaTransport_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) - downlinkUEAssociatedLPPaTransport._val = dict([(u'InitiatingMessage', _downlinkUEAssociatedLPPaTransport_val_InitiatingMessage), (u'procedureCode', 44), (u'criticality', u'ignore')]) + downlinkUEAssociatedLPPaTransport = CLASS(name='downlinkUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _downlinkUEAssociatedLPPaTransport_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkUEAssociatedLPPaTransport'))) + downlinkUEAssociatedLPPaTransport._val = dict([('InitiatingMessage', _downlinkUEAssociatedLPPaTransport_val_InitiatingMessage), ('procedureCode', 44), ('criticality', 'ignore')]) #-----< uplinkUEAssociatedLPPaTransport >-----# - uplinkUEAssociatedLPPaTransport = CLASS(name=u'uplinkUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uplinkUEAssociatedLPPaTransport_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) - uplinkUEAssociatedLPPaTransport._val = dict([(u'InitiatingMessage', _uplinkUEAssociatedLPPaTransport_val_InitiatingMessage), (u'procedureCode', 45), (u'criticality', u'ignore')]) + uplinkUEAssociatedLPPaTransport = CLASS(name='uplinkUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uplinkUEAssociatedLPPaTransport_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkUEAssociatedLPPaTransport'))) + uplinkUEAssociatedLPPaTransport._val = dict([('InitiatingMessage', _uplinkUEAssociatedLPPaTransport_val_InitiatingMessage), ('procedureCode', 45), ('criticality', 'ignore')]) #-----< downlinkNonUEAssociatedLPPaTransport >-----# - downlinkNonUEAssociatedLPPaTransport = CLASS(name=u'downlinkNonUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _downlinkNonUEAssociatedLPPaTransport_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) - downlinkNonUEAssociatedLPPaTransport._val = dict([(u'InitiatingMessage', _downlinkNonUEAssociatedLPPaTransport_val_InitiatingMessage), (u'procedureCode', 46), (u'criticality', u'ignore')]) + downlinkNonUEAssociatedLPPaTransport = CLASS(name='downlinkNonUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _downlinkNonUEAssociatedLPPaTransport_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'DownlinkNonUEAssociatedLPPaTransport'))) + downlinkNonUEAssociatedLPPaTransport._val = dict([('InitiatingMessage', _downlinkNonUEAssociatedLPPaTransport_val_InitiatingMessage), ('procedureCode', 46), ('criticality', 'ignore')]) #-----< uplinkNonUEAssociatedLPPaTransport >-----# - uplinkNonUEAssociatedLPPaTransport = CLASS(name=u'uplinkNonUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uplinkNonUEAssociatedLPPaTransport_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) - uplinkNonUEAssociatedLPPaTransport._val = dict([(u'InitiatingMessage', _uplinkNonUEAssociatedLPPaTransport_val_InitiatingMessage), (u'procedureCode', 47), (u'criticality', u'ignore')]) + uplinkNonUEAssociatedLPPaTransport = CLASS(name='uplinkNonUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uplinkNonUEAssociatedLPPaTransport_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UplinkNonUEAssociatedLPPaTransport'))) + uplinkNonUEAssociatedLPPaTransport._val = dict([('InitiatingMessage', _uplinkNonUEAssociatedLPPaTransport_val_InitiatingMessage), ('procedureCode', 47), ('criticality', 'ignore')]) #-----< uERadioCapabilityMatch >-----# - uERadioCapabilityMatch = CLASS(name=u'uERadioCapabilityMatch', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uERadioCapabilityMatch_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) - _uERadioCapabilityMatch_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) - uERadioCapabilityMatch._val = dict([(u'InitiatingMessage', _uERadioCapabilityMatch_val_InitiatingMessage), (u'SuccessfulOutcome', _uERadioCapabilityMatch_val_SuccessfulOutcome), (u'procedureCode', 48), (u'criticality', u'reject')]) + uERadioCapabilityMatch = CLASS(name='uERadioCapabilityMatch', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uERadioCapabilityMatch_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchRequest'))) + _uERadioCapabilityMatch_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UERadioCapabilityMatchResponse'))) + uERadioCapabilityMatch._val = dict([('InitiatingMessage', _uERadioCapabilityMatch_val_InitiatingMessage), ('SuccessfulOutcome', _uERadioCapabilityMatch_val_SuccessfulOutcome), ('procedureCode', 48), ('criticality', 'reject')]) #-----< e-RABModificationIndication >-----# - e_RABModificationIndication = CLASS(name=u'e-RABModificationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _e_RABModificationIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) - _e_RABModificationIndication_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) - e_RABModificationIndication._val = dict([(u'InitiatingMessage', _e_RABModificationIndication_val_InitiatingMessage), (u'SuccessfulOutcome', _e_RABModificationIndication_val_SuccessfulOutcome), (u'procedureCode', 50), (u'criticality', u'reject')]) + e_RABModificationIndication = CLASS(name='e-RABModificationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _e_RABModificationIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationIndication'))) + _e_RABModificationIndication_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModificationConfirm'))) + e_RABModificationIndication._val = dict([('InitiatingMessage', _e_RABModificationIndication_val_InitiatingMessage), ('SuccessfulOutcome', _e_RABModificationIndication_val_SuccessfulOutcome), ('procedureCode', 50), ('criticality', 'reject')]) #-----< uEContextModificationIndication >-----# - uEContextModificationIndication = CLASS(name=u'uEContextModificationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uEContextModificationIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) - _uEContextModificationIndication_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) - uEContextModificationIndication._val = dict([(u'InitiatingMessage', _uEContextModificationIndication_val_InitiatingMessage), (u'SuccessfulOutcome', _uEContextModificationIndication_val_SuccessfulOutcome), (u'procedureCode', 53), (u'criticality', u'reject')]) + uEContextModificationIndication = CLASS(name='uEContextModificationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uEContextModificationIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationIndication'))) + _uEContextModificationIndication_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextModificationConfirm'))) + uEContextModificationIndication._val = dict([('InitiatingMessage', _uEContextModificationIndication_val_InitiatingMessage), ('SuccessfulOutcome', _uEContextModificationIndication_val_SuccessfulOutcome), ('procedureCode', 53), ('criticality', 'reject')]) #-----< rerouteNASRequest >-----# - rerouteNASRequest = CLASS(name=u'rerouteNASRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _rerouteNASRequest_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) - rerouteNASRequest._val = dict([(u'InitiatingMessage', _rerouteNASRequest_val_InitiatingMessage), (u'procedureCode', 52), (u'criticality', u'reject')]) + rerouteNASRequest = CLASS(name='rerouteNASRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _rerouteNASRequest_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RerouteNASRequest'))) + rerouteNASRequest._val = dict([('InitiatingMessage', _rerouteNASRequest_val_InitiatingMessage), ('procedureCode', 52), ('criticality', 'reject')]) #-----< pWSFailureIndication >-----# - pWSFailureIndication = CLASS(name=u'pWSFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _pWSFailureIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) - pWSFailureIndication._val = dict([(u'InitiatingMessage', _pWSFailureIndication_val_InitiatingMessage), (u'procedureCode', 51), (u'criticality', u'ignore')]) + pWSFailureIndication = CLASS(name='pWSFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _pWSFailureIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'PWSFailureIndication'))) + pWSFailureIndication._val = dict([('InitiatingMessage', _pWSFailureIndication_val_InitiatingMessage), ('procedureCode', 51), ('criticality', 'ignore')]) #-----< uEContextSuspend >-----# - uEContextSuspend = CLASS(name=u'uEContextSuspend', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uEContextSuspend_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) - _uEContextSuspend_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) - uEContextSuspend._val = dict([(u'InitiatingMessage', _uEContextSuspend_val_InitiatingMessage), (u'SuccessfulOutcome', _uEContextSuspend_val_SuccessfulOutcome), (u'procedureCode', 55), (u'criticality', u'reject')]) + uEContextSuspend = CLASS(name='uEContextSuspend', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uEContextSuspend_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendRequest'))) + _uEContextSuspend_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextSuspendResponse'))) + uEContextSuspend._val = dict([('InitiatingMessage', _uEContextSuspend_val_InitiatingMessage), ('SuccessfulOutcome', _uEContextSuspend_val_SuccessfulOutcome), ('procedureCode', 55), ('criticality', 'reject')]) #-----< uEContextResume >-----# - uEContextResume = CLASS(name=u'uEContextResume', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uEContextResume_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) - _uEContextResume_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) - _uEContextResume_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) - uEContextResume._val = dict([(u'InitiatingMessage', _uEContextResume_val_InitiatingMessage), (u'SuccessfulOutcome', _uEContextResume_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _uEContextResume_val_UnsuccessfulOutcome), (u'procedureCode', 56), (u'criticality', u'reject')]) + uEContextResume = CLASS(name='uEContextResume', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uEContextResume_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeRequest'))) + _uEContextResume_val_SuccessfulOutcome = SEQ(name='SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeResponse'))) + _uEContextResume_val_UnsuccessfulOutcome = SEQ(name='UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEContextResumeFailure'))) + uEContextResume._val = dict([('InitiatingMessage', _uEContextResume_val_InitiatingMessage), ('SuccessfulOutcome', _uEContextResume_val_SuccessfulOutcome), ('UnsuccessfulOutcome', _uEContextResume_val_UnsuccessfulOutcome), ('procedureCode', 56), ('criticality', 'reject')]) #-----< connectionEstablishmentIndication >-----# - connectionEstablishmentIndication = CLASS(name=u'connectionEstablishmentIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _connectionEstablishmentIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) - connectionEstablishmentIndication._val = dict([(u'InitiatingMessage', _connectionEstablishmentIndication_val_InitiatingMessage), (u'procedureCode', 54), (u'criticality', u'reject')]) + connectionEstablishmentIndication = CLASS(name='connectionEstablishmentIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _connectionEstablishmentIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ConnectionEstablishmentIndication'))) + connectionEstablishmentIndication._val = dict([('InitiatingMessage', _connectionEstablishmentIndication_val_InitiatingMessage), ('procedureCode', 54), ('criticality', 'reject')]) #-----< nASDeliveryIndication >-----# - nASDeliveryIndication = CLASS(name=u'nASDeliveryIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _nASDeliveryIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) - nASDeliveryIndication._val = dict([(u'InitiatingMessage', _nASDeliveryIndication_val_InitiatingMessage), (u'procedureCode', 57), (u'criticality', u'ignore')]) + nASDeliveryIndication = CLASS(name='nASDeliveryIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _nASDeliveryIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'NASDeliveryIndication'))) + nASDeliveryIndication._val = dict([('InitiatingMessage', _nASDeliveryIndication_val_InitiatingMessage), ('procedureCode', 57), ('criticality', 'ignore')]) #-----< retrieveUEInformation >-----# - retrieveUEInformation = CLASS(name=u'retrieveUEInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _retrieveUEInformation_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) - retrieveUEInformation._val = dict([(u'InitiatingMessage', _retrieveUEInformation_val_InitiatingMessage), (u'procedureCode', 58), (u'criticality', u'reject')]) + retrieveUEInformation = CLASS(name='retrieveUEInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _retrieveUEInformation_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'RetrieveUEInformation'))) + retrieveUEInformation._val = dict([('InitiatingMessage', _retrieveUEInformation_val_InitiatingMessage), ('procedureCode', 58), ('criticality', 'reject')]) #-----< uEInformationTransfer >-----# - uEInformationTransfer = CLASS(name=u'uEInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _uEInformationTransfer_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) - uEInformationTransfer._val = dict([(u'InitiatingMessage', _uEInformationTransfer_val_InitiatingMessage), (u'procedureCode', 59), (u'criticality', u'reject')]) + uEInformationTransfer = CLASS(name='uEInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _uEInformationTransfer_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UEInformationTransfer'))) + uEInformationTransfer._val = dict([('InitiatingMessage', _uEInformationTransfer_val_InitiatingMessage), ('procedureCode', 59), ('criticality', 'reject')]) #-----< eNBCPRelocationIndication >-----# - eNBCPRelocationIndication = CLASS(name=u'eNBCPRelocationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _eNBCPRelocationIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) - eNBCPRelocationIndication._val = dict([(u'InitiatingMessage', _eNBCPRelocationIndication_val_InitiatingMessage), (u'procedureCode', 60), (u'criticality', u'reject')]) + eNBCPRelocationIndication = CLASS(name='eNBCPRelocationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _eNBCPRelocationIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ENBCPRelocationIndication'))) + eNBCPRelocationIndication._val = dict([('InitiatingMessage', _eNBCPRelocationIndication_val_InitiatingMessage), ('procedureCode', 60), ('criticality', 'reject')]) #-----< mMECPRelocationIndication >-----# - mMECPRelocationIndication = CLASS(name=u'mMECPRelocationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _mMECPRelocationIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) - mMECPRelocationIndication._val = dict([(u'InitiatingMessage', _mMECPRelocationIndication_val_InitiatingMessage), (u'procedureCode', 61), (u'criticality', u'reject')]) + mMECPRelocationIndication = CLASS(name='mMECPRelocationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _mMECPRelocationIndication_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'MMECPRelocationIndication'))) + mMECPRelocationIndication._val = dict([('InitiatingMessage', _mMECPRelocationIndication_val_InitiatingMessage), ('procedureCode', 61), ('criticality', 'reject')]) #-----< secondaryRATDataUsageReport >-----# - secondaryRATDataUsageReport = CLASS(name=u'secondaryRATDataUsageReport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) - _secondaryRATDataUsageReport_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) - secondaryRATDataUsageReport._val = dict([(u'InitiatingMessage', _secondaryRATDataUsageReport_val_InitiatingMessage), (u'procedureCode', 62), (u'criticality', u'ignore')]) + secondaryRATDataUsageReport = CLASS(name='secondaryRATDataUsageReport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-PDU-Descriptions', 'S1AP-ELEMENTARY-PROCEDURE'))) + _secondaryRATDataUsageReport_val_InitiatingMessage = SEQ(name='InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'SecondaryRATDataUsageReport'))) + secondaryRATDataUsageReport._val = dict([('InitiatingMessage', _secondaryRATDataUsageReport_val_InitiatingMessage), ('procedureCode', 62), ('criticality', 'ignore')]) _all_ = [ _S1AP_ELEMENTARY_PROCEDURE_InitiatingMessage, @@ -12766,9079 +24586,122 @@ class S1AP_PDU_Descriptions: _secondaryRATDataUsageReport_val_InitiatingMessage, ] -class S1AP_PDU_Contents: - - _name_ = u'S1AP-PDU-Contents' - _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 1] - - _obj_ = [ - u'E-RAB-IE-ContainerList', - u'E-RAB-IE-ContainerPairList', - u'ProtocolError-IE-ContainerList', - u'HandoverRequired', - u'HandoverRequiredIEs', - u'HandoverCommand', - u'HandoverCommandIEs', - u'E-RABSubjecttoDataForwardingList', - u'E-RABDataForwardingItemIEs', - u'E-RABDataForwardingItem', - u'E-RABDataForwardingItem-ExtIEs', - u'HandoverPreparationFailure', - u'HandoverPreparationFailureIEs', - u'HandoverRequest', - u'HandoverRequestIEs', - u'E-RABToBeSetupListHOReq', - u'E-RABToBeSetupItemHOReqIEs', - u'E-RABToBeSetupItemHOReq', - u'E-RABToBeSetupItemHOReq-ExtIEs', - u'HandoverRequestAcknowledge', - u'HandoverRequestAcknowledgeIEs', - u'E-RABAdmittedList', - u'E-RABAdmittedItemIEs', - u'E-RABAdmittedItem', - u'E-RABAdmittedItem-ExtIEs', - u'E-RABFailedtoSetupListHOReqAck', - u'E-RABFailedtoSetupItemHOReqAckIEs', - u'E-RABFailedToSetupItemHOReqAck', - u'E-RABFailedToSetupItemHOReqAckExtIEs', - u'HandoverFailure', - u'HandoverFailureIEs', - u'HandoverNotify', - u'HandoverNotifyIEs', - u'PathSwitchRequest', - u'PathSwitchRequestIEs', - u'E-RABToBeSwitchedDLList', - u'E-RABToBeSwitchedDLItemIEs', - u'E-RABToBeSwitchedDLItem', - u'E-RABToBeSwitchedDLItem-ExtIEs', - u'PathSwitchRequestAcknowledge', - u'PathSwitchRequestAcknowledgeIEs', - u'E-RABToBeSwitchedULList', - u'E-RABToBeSwitchedULItemIEs', - u'E-RABToBeSwitchedULItem', - u'E-RABToBeSwitchedULItem-ExtIEs', - u'PathSwitchRequestFailure', - u'PathSwitchRequestFailureIEs', - u'HandoverCancel', - u'HandoverCancelIEs', - u'HandoverCancelAcknowledge', - u'HandoverCancelAcknowledgeIEs', - u'E-RABSetupRequest', - u'E-RABSetupRequestIEs', - u'E-RABToBeSetupListBearerSUReq', - u'E-RABToBeSetupItemBearerSUReqIEs', - u'E-RABToBeSetupItemBearerSUReq', - u'E-RABToBeSetupItemBearerSUReqExtIEs', - u'E-RABSetupResponse', - u'E-RABSetupResponseIEs', - u'E-RABSetupListBearerSURes', - u'E-RABSetupItemBearerSUResIEs', - u'E-RABSetupItemBearerSURes', - u'E-RABSetupItemBearerSUResExtIEs', - u'E-RABModifyRequest', - u'E-RABModifyRequestIEs', - u'E-RABToBeModifiedListBearerModReq', - u'E-RABToBeModifiedItemBearerModReqIEs', - u'E-RABToBeModifiedItemBearerModReq', - u'E-RABToBeModifyItemBearerModReqExtIEs', - u'E-RABModifyResponse', - u'E-RABModifyResponseIEs', - u'E-RABModifyListBearerModRes', - u'E-RABModifyItemBearerModResIEs', - u'E-RABModifyItemBearerModRes', - u'E-RABModifyItemBearerModResExtIEs', - u'E-RABReleaseCommand', - u'E-RABReleaseCommandIEs', - u'E-RABReleaseResponse', - u'E-RABReleaseResponseIEs', - u'E-RABReleaseListBearerRelComp', - u'E-RABReleaseItemBearerRelCompIEs', - u'E-RABReleaseItemBearerRelComp', - u'E-RABReleaseItemBearerRelCompExtIEs', - u'E-RABReleaseIndication', - u'E-RABReleaseIndicationIEs', - u'InitialContextSetupRequest', - u'InitialContextSetupRequestIEs', - u'E-RABToBeSetupListCtxtSUReq', - u'E-RABToBeSetupItemCtxtSUReqIEs', - u'E-RABToBeSetupItemCtxtSUReq', - u'E-RABToBeSetupItemCtxtSUReqExtIEs', - u'InitialContextSetupResponse', - u'InitialContextSetupResponseIEs', - u'E-RABSetupListCtxtSURes', - u'E-RABSetupItemCtxtSUResIEs', - u'E-RABSetupItemCtxtSURes', - u'E-RABSetupItemCtxtSUResExtIEs', - u'InitialContextSetupFailure', - u'InitialContextSetupFailureIEs', - u'Paging', - u'PagingIEs', - u'TAIList', - u'TAIItemIEs', - u'TAIItem', - u'TAIItemExtIEs', - u'UEContextReleaseRequest', - u'UEContextReleaseRequest-IEs', - u'UEContextReleaseCommand', - u'UEContextReleaseCommand-IEs', - u'UEContextReleaseComplete', - u'UEContextReleaseComplete-IEs', - u'UEContextModificationRequest', - u'UEContextModificationRequestIEs', - u'UEContextModificationResponse', - u'UEContextModificationResponseIEs', - u'UEContextModificationFailure', - u'UEContextModificationFailureIEs', - u'UERadioCapabilityMatchRequest', - u'UERadioCapabilityMatchRequestIEs', - u'UERadioCapabilityMatchResponse', - u'UERadioCapabilityMatchResponseIEs', - u'DownlinkNASTransport', - u'DownlinkNASTransport-IEs', - u'InitialUEMessage', - u'InitialUEMessage-IEs', - u'UplinkNASTransport', - u'UplinkNASTransport-IEs', - u'NASNonDeliveryIndication', - u'NASNonDeliveryIndication-IEs', - u'RerouteNASRequest', - u'RerouteNASRequest-IEs', - u'NASDeliveryIndication', - u'NASDeliveryIndicationIEs', - u'Reset', - u'ResetIEs', - u'ResetType', - u'ResetAll', - u'UE-associatedLogicalS1-ConnectionListRes', - u'UE-associatedLogicalS1-ConnectionItemRes', - u'ResetAcknowledge', - u'ResetAcknowledgeIEs', - u'UE-associatedLogicalS1-ConnectionListResAck', - u'UE-associatedLogicalS1-ConnectionItemResAck', - u'ErrorIndication', - u'ErrorIndicationIEs', - u'S1SetupRequest', - u'S1SetupRequestIEs', - u'S1SetupResponse', - u'S1SetupResponseIEs', - u'S1SetupFailure', - u'S1SetupFailureIEs', - u'ENBConfigurationUpdate', - u'ENBConfigurationUpdateIEs', - u'ENBConfigurationUpdateAcknowledge', - u'ENBConfigurationUpdateAcknowledgeIEs', - u'ENBConfigurationUpdateFailure', - u'ENBConfigurationUpdateFailureIEs', - u'MMEConfigurationUpdate', - u'MMEConfigurationUpdateIEs', - u'MMEConfigurationUpdateAcknowledge', - u'MMEConfigurationUpdateAcknowledgeIEs', - u'MMEConfigurationUpdateFailure', - u'MMEConfigurationUpdateFailureIEs', - u'DownlinkS1cdma2000tunnelling', - u'DownlinkS1cdma2000tunnellingIEs', - u'UplinkS1cdma2000tunnelling', - u'UplinkS1cdma2000tunnellingIEs', - u'UECapabilityInfoIndication', - u'UECapabilityInfoIndicationIEs', - u'ENBStatusTransfer', - u'ENBStatusTransferIEs', - u'MMEStatusTransfer', - u'MMEStatusTransferIEs', - u'TraceStart', - u'TraceStartIEs', - u'TraceFailureIndication', - u'TraceFailureIndicationIEs', - u'DeactivateTrace', - u'DeactivateTraceIEs', - u'CellTrafficTrace', - u'CellTrafficTraceIEs', - u'LocationReportingControl', - u'LocationReportingControlIEs', - u'LocationReportingFailureIndication', - u'LocationReportingFailureIndicationIEs', - u'LocationReport', - u'LocationReportIEs', - u'OverloadStart', - u'OverloadStartIEs', - u'OverloadStop', - u'OverloadStopIEs', - u'WriteReplaceWarningRequest', - u'WriteReplaceWarningRequestIEs', - u'WriteReplaceWarningResponse', - u'WriteReplaceWarningResponseIEs', - u'ENBDirectInformationTransfer', - u'ENBDirectInformationTransferIEs', - u'Inter-SystemInformationTransferType', - u'MMEDirectInformationTransfer', - u'MMEDirectInformationTransferIEs', - u'ENBConfigurationTransfer', - u'ENBConfigurationTransferIEs', - u'MMEConfigurationTransfer', - u'MMEConfigurationTransferIEs', - u'PrivateMessage', - u'PrivateMessageIEs', - u'KillRequest', - u'KillRequestIEs', - u'KillResponse', - u'KillResponseIEs', - u'PWSRestartIndication', - u'PWSRestartIndicationIEs', - u'PWSFailureIndication', - u'PWSFailureIndicationIEs', - u'DownlinkUEAssociatedLPPaTransport', - u'DownlinkUEAssociatedLPPaTransport-IEs', - u'UplinkUEAssociatedLPPaTransport', - u'UplinkUEAssociatedLPPaTransport-IEs', - u'DownlinkNonUEAssociatedLPPaTransport', - u'DownlinkNonUEAssociatedLPPaTransport-IEs', - u'UplinkNonUEAssociatedLPPaTransport', - u'UplinkNonUEAssociatedLPPaTransport-IEs', - u'E-RABModificationIndication', - u'E-RABModificationIndicationIEs', - u'E-RABToBeModifiedListBearerModInd', - u'E-RABToBeModifiedItemBearerModIndIEs', - u'E-RABToBeModifiedItemBearerModInd', - u'E-RABToBeModifiedItemBearerModInd-ExtIEs', - u'E-RABNotToBeModifiedListBearerModInd', - u'E-RABNotToBeModifiedItemBearerModIndIEs', - u'E-RABNotToBeModifiedItemBearerModInd', - u'E-RABNotToBeModifiedItemBearerModInd-ExtIEs', - u'CSGMembershipInfo', - u'CSGMembershipInfo-ExtIEs', - u'E-RABModificationConfirm', - u'E-RABModificationConfirmIEs', - u'E-RABModifyListBearerModConf', - u'E-RABModifyItemBearerModConfIEs', - u'E-RABModifyItemBearerModConf', - u'E-RABModifyItemBearerModConfExtIEs', - u'UEContextModificationIndication', - u'UEContextModificationIndicationIEs', - u'UEContextModificationConfirm', - u'UEContextModificationConfirmIEs', - u'UEContextSuspendRequest', - u'UEContextSuspendRequestIEs', - u'UEContextSuspendResponse', - u'UEContextSuspendResponseIEs', - u'UEContextResumeRequest', - u'UEContextResumeRequestIEs', - u'E-RABFailedToResumeListResumeReq', - u'E-RABFailedToResumeItemResumeReqIEs', - u'E-RABFailedToResumeItemResumeReq', - u'E-RABFailedToResumeItemResumeReq-ExtIEs', - u'UEContextResumeResponse', - u'UEContextResumeResponseIEs', - u'E-RABFailedToResumeListResumeRes', - u'E-RABFailedToResumeItemResumeResIEs', - u'E-RABFailedToResumeItemResumeRes', - u'E-RABFailedToResumeItemResumeRes-ExtIEs', - u'UEContextResumeFailure', - u'UEContextResumeFailureIEs', - u'ConnectionEstablishmentIndication', - u'ConnectionEstablishmentIndicationIEs', - u'RetrieveUEInformation', - u'RetrieveUEInformationIEs', - u'UEInformationTransfer', - u'UEInformationTransferIEs', - u'ENBCPRelocationIndication', - u'ENBCPRelocationIndicationIEs', - u'MMECPRelocationIndication', - u'MMECPRelocationIndicationIEs', - u'SecondaryRATDataUsageReport', - u'SecondaryRATDataUsageReportIEs', - ] - _type_ = [ - u'E-RAB-IE-ContainerList', - u'E-RAB-IE-ContainerPairList', - u'ProtocolError-IE-ContainerList', - u'HandoverRequired', - u'HandoverCommand', - u'E-RABSubjecttoDataForwardingList', - u'E-RABDataForwardingItem', - u'HandoverPreparationFailure', - u'HandoverRequest', - u'E-RABToBeSetupListHOReq', - u'E-RABToBeSetupItemHOReq', - u'HandoverRequestAcknowledge', - u'E-RABAdmittedList', - u'E-RABAdmittedItem', - u'E-RABFailedtoSetupListHOReqAck', - u'E-RABFailedToSetupItemHOReqAck', - u'HandoverFailure', - u'HandoverNotify', - u'PathSwitchRequest', - u'E-RABToBeSwitchedDLList', - u'E-RABToBeSwitchedDLItem', - u'PathSwitchRequestAcknowledge', - u'E-RABToBeSwitchedULList', - u'E-RABToBeSwitchedULItem', - u'PathSwitchRequestFailure', - u'HandoverCancel', - u'HandoverCancelAcknowledge', - u'E-RABSetupRequest', - u'E-RABToBeSetupListBearerSUReq', - u'E-RABToBeSetupItemBearerSUReq', - u'E-RABSetupResponse', - u'E-RABSetupListBearerSURes', - u'E-RABSetupItemBearerSURes', - u'E-RABModifyRequest', - u'E-RABToBeModifiedListBearerModReq', - u'E-RABToBeModifiedItemBearerModReq', - u'E-RABModifyResponse', - u'E-RABModifyListBearerModRes', - u'E-RABModifyItemBearerModRes', - u'E-RABReleaseCommand', - u'E-RABReleaseResponse', - u'E-RABReleaseListBearerRelComp', - u'E-RABReleaseItemBearerRelComp', - u'E-RABReleaseIndication', - u'InitialContextSetupRequest', - u'E-RABToBeSetupListCtxtSUReq', - u'E-RABToBeSetupItemCtxtSUReq', - u'InitialContextSetupResponse', - u'E-RABSetupListCtxtSURes', - u'E-RABSetupItemCtxtSURes', - u'InitialContextSetupFailure', - u'Paging', - u'TAIList', - u'TAIItem', - u'UEContextReleaseRequest', - u'UEContextReleaseCommand', - u'UEContextReleaseComplete', - u'UEContextModificationRequest', - u'UEContextModificationResponse', - u'UEContextModificationFailure', - u'UERadioCapabilityMatchRequest', - u'UERadioCapabilityMatchResponse', - u'DownlinkNASTransport', - u'InitialUEMessage', - u'UplinkNASTransport', - u'NASNonDeliveryIndication', - u'RerouteNASRequest', - u'NASDeliveryIndication', - u'Reset', - u'ResetType', - u'ResetAll', - u'UE-associatedLogicalS1-ConnectionListRes', - u'ResetAcknowledge', - u'UE-associatedLogicalS1-ConnectionListResAck', - u'ErrorIndication', - u'S1SetupRequest', - u'S1SetupResponse', - u'S1SetupFailure', - u'ENBConfigurationUpdate', - u'ENBConfigurationUpdateAcknowledge', - u'ENBConfigurationUpdateFailure', - u'MMEConfigurationUpdate', - u'MMEConfigurationUpdateAcknowledge', - u'MMEConfigurationUpdateFailure', - u'DownlinkS1cdma2000tunnelling', - u'UplinkS1cdma2000tunnelling', - u'UECapabilityInfoIndication', - u'ENBStatusTransfer', - u'MMEStatusTransfer', - u'TraceStart', - u'TraceFailureIndication', - u'DeactivateTrace', - u'CellTrafficTrace', - u'LocationReportingControl', - u'LocationReportingFailureIndication', - u'LocationReport', - u'OverloadStart', - u'OverloadStop', - u'WriteReplaceWarningRequest', - u'WriteReplaceWarningResponse', - u'ENBDirectInformationTransfer', - u'Inter-SystemInformationTransferType', - u'MMEDirectInformationTransfer', - u'ENBConfigurationTransfer', - u'MMEConfigurationTransfer', - u'PrivateMessage', - u'KillRequest', - u'KillResponse', - u'PWSRestartIndication', - u'PWSFailureIndication', - u'DownlinkUEAssociatedLPPaTransport', - u'UplinkUEAssociatedLPPaTransport', - u'DownlinkNonUEAssociatedLPPaTransport', - u'UplinkNonUEAssociatedLPPaTransport', - u'E-RABModificationIndication', - u'E-RABToBeModifiedListBearerModInd', - u'E-RABToBeModifiedItemBearerModInd', - u'E-RABNotToBeModifiedListBearerModInd', - u'E-RABNotToBeModifiedItemBearerModInd', - u'CSGMembershipInfo', - u'E-RABModificationConfirm', - u'E-RABModifyListBearerModConf', - u'E-RABModifyItemBearerModConf', - u'UEContextModificationIndication', - u'UEContextModificationConfirm', - u'UEContextSuspendRequest', - u'UEContextSuspendResponse', - u'UEContextResumeRequest', - u'E-RABFailedToResumeListResumeReq', - u'E-RABFailedToResumeItemResumeReq', - u'UEContextResumeResponse', - u'E-RABFailedToResumeListResumeRes', - u'E-RABFailedToResumeItemResumeRes', - u'UEContextResumeFailure', - u'ConnectionEstablishmentIndication', - u'RetrieveUEInformation', - u'UEInformationTransfer', - u'ENBCPRelocationIndication', - u'MMECPRelocationIndication', - u'SecondaryRATDataUsageReport', - ] - _set_ = [ - u'HandoverRequiredIEs', - u'HandoverCommandIEs', - u'E-RABDataForwardingItemIEs', - u'E-RABDataForwardingItem-ExtIEs', - u'HandoverPreparationFailureIEs', - u'HandoverRequestIEs', - u'E-RABToBeSetupItemHOReqIEs', - u'E-RABToBeSetupItemHOReq-ExtIEs', - u'HandoverRequestAcknowledgeIEs', - u'E-RABAdmittedItemIEs', - u'E-RABAdmittedItem-ExtIEs', - u'E-RABFailedtoSetupItemHOReqAckIEs', - u'E-RABFailedToSetupItemHOReqAckExtIEs', - u'HandoverFailureIEs', - u'HandoverNotifyIEs', - u'PathSwitchRequestIEs', - u'E-RABToBeSwitchedDLItemIEs', - u'E-RABToBeSwitchedDLItem-ExtIEs', - u'PathSwitchRequestAcknowledgeIEs', - u'E-RABToBeSwitchedULItemIEs', - u'E-RABToBeSwitchedULItem-ExtIEs', - u'PathSwitchRequestFailureIEs', - u'HandoverCancelIEs', - u'HandoverCancelAcknowledgeIEs', - u'E-RABSetupRequestIEs', - u'E-RABToBeSetupItemBearerSUReqIEs', - u'E-RABToBeSetupItemBearerSUReqExtIEs', - u'E-RABSetupResponseIEs', - u'E-RABSetupItemBearerSUResIEs', - u'E-RABSetupItemBearerSUResExtIEs', - u'E-RABModifyRequestIEs', - u'E-RABToBeModifiedItemBearerModReqIEs', - u'E-RABToBeModifyItemBearerModReqExtIEs', - u'E-RABModifyResponseIEs', - u'E-RABModifyItemBearerModResIEs', - u'E-RABModifyItemBearerModResExtIEs', - u'E-RABReleaseCommandIEs', - u'E-RABReleaseResponseIEs', - u'E-RABReleaseItemBearerRelCompIEs', - u'E-RABReleaseItemBearerRelCompExtIEs', - u'E-RABReleaseIndicationIEs', - u'InitialContextSetupRequestIEs', - u'E-RABToBeSetupItemCtxtSUReqIEs', - u'E-RABToBeSetupItemCtxtSUReqExtIEs', - u'InitialContextSetupResponseIEs', - u'E-RABSetupItemCtxtSUResIEs', - u'E-RABSetupItemCtxtSUResExtIEs', - u'InitialContextSetupFailureIEs', - u'PagingIEs', - u'TAIItemIEs', - u'TAIItemExtIEs', - u'UEContextReleaseRequest-IEs', - u'UEContextReleaseCommand-IEs', - u'UEContextReleaseComplete-IEs', - u'UEContextModificationRequestIEs', - u'UEContextModificationResponseIEs', - u'UEContextModificationFailureIEs', - u'UERadioCapabilityMatchRequestIEs', - u'UERadioCapabilityMatchResponseIEs', - u'DownlinkNASTransport-IEs', - u'InitialUEMessage-IEs', - u'UplinkNASTransport-IEs', - u'NASNonDeliveryIndication-IEs', - u'RerouteNASRequest-IEs', - u'NASDeliveryIndicationIEs', - u'ResetIEs', - u'UE-associatedLogicalS1-ConnectionItemRes', - u'ResetAcknowledgeIEs', - u'UE-associatedLogicalS1-ConnectionItemResAck', - u'ErrorIndicationIEs', - u'S1SetupRequestIEs', - u'S1SetupResponseIEs', - u'S1SetupFailureIEs', - u'ENBConfigurationUpdateIEs', - u'ENBConfigurationUpdateAcknowledgeIEs', - u'ENBConfigurationUpdateFailureIEs', - u'MMEConfigurationUpdateIEs', - u'MMEConfigurationUpdateAcknowledgeIEs', - u'MMEConfigurationUpdateFailureIEs', - u'DownlinkS1cdma2000tunnellingIEs', - u'UplinkS1cdma2000tunnellingIEs', - u'UECapabilityInfoIndicationIEs', - u'ENBStatusTransferIEs', - u'MMEStatusTransferIEs', - u'TraceStartIEs', - u'TraceFailureIndicationIEs', - u'DeactivateTraceIEs', - u'CellTrafficTraceIEs', - u'LocationReportingControlIEs', - u'LocationReportingFailureIndicationIEs', - u'LocationReportIEs', - u'OverloadStartIEs', - u'OverloadStopIEs', - u'WriteReplaceWarningRequestIEs', - u'WriteReplaceWarningResponseIEs', - u'ENBDirectInformationTransferIEs', - u'MMEDirectInformationTransferIEs', - u'ENBConfigurationTransferIEs', - u'MMEConfigurationTransferIEs', - u'PrivateMessageIEs', - u'KillRequestIEs', - u'KillResponseIEs', - u'PWSRestartIndicationIEs', - u'PWSFailureIndicationIEs', - u'DownlinkUEAssociatedLPPaTransport-IEs', - u'UplinkUEAssociatedLPPaTransport-IEs', - u'DownlinkNonUEAssociatedLPPaTransport-IEs', - u'UplinkNonUEAssociatedLPPaTransport-IEs', - u'E-RABModificationIndicationIEs', - u'E-RABToBeModifiedItemBearerModIndIEs', - u'E-RABToBeModifiedItemBearerModInd-ExtIEs', - u'E-RABNotToBeModifiedItemBearerModIndIEs', - u'E-RABNotToBeModifiedItemBearerModInd-ExtIEs', - u'CSGMembershipInfo-ExtIEs', - u'E-RABModificationConfirmIEs', - u'E-RABModifyItemBearerModConfIEs', - u'E-RABModifyItemBearerModConfExtIEs', - u'UEContextModificationIndicationIEs', - u'UEContextModificationConfirmIEs', - u'UEContextSuspendRequestIEs', - u'UEContextSuspendResponseIEs', - u'UEContextResumeRequestIEs', - u'E-RABFailedToResumeItemResumeReqIEs', - u'E-RABFailedToResumeItemResumeReq-ExtIEs', - u'UEContextResumeResponseIEs', - u'E-RABFailedToResumeItemResumeResIEs', - u'E-RABFailedToResumeItemResumeRes-ExtIEs', - u'UEContextResumeFailureIEs', - u'ConnectionEstablishmentIndicationIEs', - u'RetrieveUEInformationIEs', - u'UEInformationTransferIEs', - u'ENBCPRelocationIndicationIEs', - u'MMECPRelocationIndicationIEs', - u'SecondaryRATDataUsageReportIEs', - ] - _val_ = [ - ] - _class_ = [ - u'HandoverRequiredIEs', - u'HandoverCommandIEs', - u'E-RABDataForwardingItemIEs', - u'E-RABDataForwardingItem-ExtIEs', - u'HandoverPreparationFailureIEs', - u'HandoverRequestIEs', - u'E-RABToBeSetupItemHOReqIEs', - u'E-RABToBeSetupItemHOReq-ExtIEs', - u'HandoverRequestAcknowledgeIEs', - u'E-RABAdmittedItemIEs', - u'E-RABAdmittedItem-ExtIEs', - u'E-RABFailedtoSetupItemHOReqAckIEs', - u'E-RABFailedToSetupItemHOReqAckExtIEs', - u'HandoverFailureIEs', - u'HandoverNotifyIEs', - u'PathSwitchRequestIEs', - u'E-RABToBeSwitchedDLItemIEs', - u'E-RABToBeSwitchedDLItem-ExtIEs', - u'PathSwitchRequestAcknowledgeIEs', - u'E-RABToBeSwitchedULItemIEs', - u'E-RABToBeSwitchedULItem-ExtIEs', - u'PathSwitchRequestFailureIEs', - u'HandoverCancelIEs', - u'HandoverCancelAcknowledgeIEs', - u'E-RABSetupRequestIEs', - u'E-RABToBeSetupItemBearerSUReqIEs', - u'E-RABToBeSetupItemBearerSUReqExtIEs', - u'E-RABSetupResponseIEs', - u'E-RABSetupItemBearerSUResIEs', - u'E-RABSetupItemBearerSUResExtIEs', - u'E-RABModifyRequestIEs', - u'E-RABToBeModifiedItemBearerModReqIEs', - u'E-RABToBeModifyItemBearerModReqExtIEs', - u'E-RABModifyResponseIEs', - u'E-RABModifyItemBearerModResIEs', - u'E-RABModifyItemBearerModResExtIEs', - u'E-RABReleaseCommandIEs', - u'E-RABReleaseResponseIEs', - u'E-RABReleaseItemBearerRelCompIEs', - u'E-RABReleaseItemBearerRelCompExtIEs', - u'E-RABReleaseIndicationIEs', - u'InitialContextSetupRequestIEs', - u'E-RABToBeSetupItemCtxtSUReqIEs', - u'E-RABToBeSetupItemCtxtSUReqExtIEs', - u'InitialContextSetupResponseIEs', - u'E-RABSetupItemCtxtSUResIEs', - u'E-RABSetupItemCtxtSUResExtIEs', - u'InitialContextSetupFailureIEs', - u'PagingIEs', - u'TAIItemIEs', - u'TAIItemExtIEs', - u'UEContextReleaseRequest-IEs', - u'UEContextReleaseCommand-IEs', - u'UEContextReleaseComplete-IEs', - u'UEContextModificationRequestIEs', - u'UEContextModificationResponseIEs', - u'UEContextModificationFailureIEs', - u'UERadioCapabilityMatchRequestIEs', - u'UERadioCapabilityMatchResponseIEs', - u'DownlinkNASTransport-IEs', - u'InitialUEMessage-IEs', - u'UplinkNASTransport-IEs', - u'NASNonDeliveryIndication-IEs', - u'RerouteNASRequest-IEs', - u'NASDeliveryIndicationIEs', - u'ResetIEs', - u'UE-associatedLogicalS1-ConnectionItemRes', - u'ResetAcknowledgeIEs', - u'UE-associatedLogicalS1-ConnectionItemResAck', - u'ErrorIndicationIEs', - u'S1SetupRequestIEs', - u'S1SetupResponseIEs', - u'S1SetupFailureIEs', - u'ENBConfigurationUpdateIEs', - u'ENBConfigurationUpdateAcknowledgeIEs', - u'ENBConfigurationUpdateFailureIEs', - u'MMEConfigurationUpdateIEs', - u'MMEConfigurationUpdateAcknowledgeIEs', - u'MMEConfigurationUpdateFailureIEs', - u'DownlinkS1cdma2000tunnellingIEs', - u'UplinkS1cdma2000tunnellingIEs', - u'UECapabilityInfoIndicationIEs', - u'ENBStatusTransferIEs', - u'MMEStatusTransferIEs', - u'TraceStartIEs', - u'TraceFailureIndicationIEs', - u'DeactivateTraceIEs', - u'CellTrafficTraceIEs', - u'LocationReportingControlIEs', - u'LocationReportingFailureIndicationIEs', - u'LocationReportIEs', - u'OverloadStartIEs', - u'OverloadStopIEs', - u'WriteReplaceWarningRequestIEs', - u'WriteReplaceWarningResponseIEs', - u'ENBDirectInformationTransferIEs', - u'MMEDirectInformationTransferIEs', - u'ENBConfigurationTransferIEs', - u'MMEConfigurationTransferIEs', - u'PrivateMessageIEs', - u'KillRequestIEs', - u'KillResponseIEs', - u'PWSRestartIndicationIEs', - u'PWSFailureIndicationIEs', - u'DownlinkUEAssociatedLPPaTransport-IEs', - u'UplinkUEAssociatedLPPaTransport-IEs', - u'DownlinkNonUEAssociatedLPPaTransport-IEs', - u'UplinkNonUEAssociatedLPPaTransport-IEs', - u'E-RABModificationIndicationIEs', - u'E-RABToBeModifiedItemBearerModIndIEs', - u'E-RABToBeModifiedItemBearerModInd-ExtIEs', - u'E-RABNotToBeModifiedItemBearerModIndIEs', - u'E-RABNotToBeModifiedItemBearerModInd-ExtIEs', - u'CSGMembershipInfo-ExtIEs', - u'E-RABModificationConfirmIEs', - u'E-RABModifyItemBearerModConfIEs', - u'E-RABModifyItemBearerModConfExtIEs', - u'UEContextModificationIndicationIEs', - u'UEContextModificationConfirmIEs', - u'UEContextSuspendRequestIEs', - u'UEContextSuspendResponseIEs', - u'UEContextResumeRequestIEs', - u'E-RABFailedToResumeItemResumeReqIEs', - u'E-RABFailedToResumeItemResumeReq-ExtIEs', - u'UEContextResumeResponseIEs', - u'E-RABFailedToResumeItemResumeResIEs', - u'E-RABFailedToResumeItemResumeRes-ExtIEs', - u'UEContextResumeFailureIEs', - u'ConnectionEstablishmentIndicationIEs', - u'RetrieveUEInformationIEs', - u'UEInformationTransferIEs', - u'ENBCPRelocationIndicationIEs', - u'MMECPRelocationIndicationIEs', - u'SecondaryRATDataUsageReportIEs', - ] - _param_ = [ - u'E-RAB-IE-ContainerList', - u'E-RAB-IE-ContainerPairList', - u'ProtocolError-IE-ContainerList', - ] - - #-----< E-RAB-IE-ContainerList >-----# - E_RAB_IE_ContainerList = SEQ_OF(name=u'E-RAB-IE-ContainerList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-ContainerList')), param=True) - - #-----< E-RAB-IE-ContainerPairList >-----# - E_RAB_IE_ContainerPairList = SEQ_OF(name=u'E-RAB-IE-ContainerPairList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-ContainerPairList')), param=True) - - #-----< ProtocolError-IE-ContainerList >-----# - ProtocolError_IE_ContainerList = SEQ_OF(name=u'ProtocolError-IE-ContainerList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-ContainerList')), param=True) - - #-----< HandoverRequired >-----# - HandoverRequired = SEQ(name=u'HandoverRequired', mode=MODE_TYPE) - _HandoverRequired_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __HandoverRequired_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___HandoverRequired_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____HandoverRequired_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_3 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_4 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TargetID'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Direct-Forwarding-Path-Availability'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_6 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCHOIndication'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_8 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_9 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MSClassmark2'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_10 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MSClassmark3'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_11 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_12 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_13 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PS-ServiceNotAvailable'))) - ____HandoverRequired_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 79), (u'criticality', u'ignore'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 125), (u'criticality', u'reject'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 104), (u'criticality', u'reject'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'mandatory')]), dict([(u'id', 138), (u'criticality', u'reject'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 132), (u'criticality', u'reject'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'conditional')]), dict([(u'id', 133), (u'criticality', u'ignore'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'conditional')]), dict([(u'id', 127), (u'criticality', u'reject'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 145), (u'criticality', u'reject'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 150), (u'criticality', u'ignore'), (u'Value', _____HandoverRequired_protocolIEs__item__id_tab_val_Value_13), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___HandoverRequired_protocolIEs__item__id._const_tab = ____HandoverRequired_protocolIEs__item__id_tab - ___HandoverRequired_protocolIEs__item__id._const_tab_at = None - ___HandoverRequired_protocolIEs__item__id._const_tab_id = u'id' - ___HandoverRequired_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___HandoverRequired_protocolIEs__item__criticality._const_tab = ____HandoverRequired_protocolIEs__item__id_tab - ___HandoverRequired_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___HandoverRequired_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___HandoverRequired_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___HandoverRequired_protocolIEs__item__value._const_tab = ____HandoverRequired_protocolIEs__item__id_tab - ___HandoverRequired_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___HandoverRequired_protocolIEs__item__value._const_tab_id = u'Value' - __HandoverRequired_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___HandoverRequired_protocolIEs__item__id), - (u'criticality', ___HandoverRequired_protocolIEs__item__criticality), - (u'value', ___HandoverRequired_protocolIEs__item__value), - ]) - __HandoverRequired_protocolIEs__item_._ext = None - _HandoverRequired_protocolIEs._cont = __HandoverRequired_protocolIEs__item_ - _HandoverRequired_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - HandoverRequired._cont = ASN1Dict([ - (u'protocolIEs', _HandoverRequired_protocolIEs), - ]) - HandoverRequired._ext = [] - - #-----< HandoverRequiredIEs >-----# - HandoverRequiredIEs = CLASS(name=u'HandoverRequiredIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _HandoverRequiredIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _HandoverRequiredIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _HandoverRequiredIEs_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) - _HandoverRequiredIEs_val_Value_3 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _HandoverRequiredIEs_val_Value_4 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TargetID'))) - _HandoverRequiredIEs_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Direct-Forwarding-Path-Availability'))) - _HandoverRequiredIEs_val_Value_6 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCHOIndication'))) - _HandoverRequiredIEs_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) - _HandoverRequiredIEs_val_Value_8 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) - _HandoverRequiredIEs_val_Value_9 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MSClassmark2'))) - _HandoverRequiredIEs_val_Value_10 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MSClassmark3'))) - _HandoverRequiredIEs_val_Value_11 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _HandoverRequiredIEs_val_Value_12 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) - _HandoverRequiredIEs_val_Value_13 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PS-ServiceNotAvailable'))) - HandoverRequiredIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _HandoverRequiredIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _HandoverRequiredIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _HandoverRequiredIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _HandoverRequiredIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _HandoverRequiredIEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 79), (u'criticality', u'ignore'), (u'Value', _HandoverRequiredIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 125), (u'criticality', u'reject'), (u'Value', _HandoverRequiredIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 104), (u'criticality', u'reject'), (u'Value', _HandoverRequiredIEs_val_Value_7), (u'presence', u'mandatory')]), dict([(u'id', 138), (u'criticality', u'reject'), (u'Value', _HandoverRequiredIEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 132), (u'criticality', u'reject'), (u'Value', _HandoverRequiredIEs_val_Value_9), (u'presence', u'conditional')]), dict([(u'id', 133), (u'criticality', u'ignore'), (u'Value', _HandoverRequiredIEs_val_Value_10), (u'presence', u'conditional')]), dict([(u'id', 127), (u'criticality', u'reject'), (u'Value', _HandoverRequiredIEs_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 145), (u'criticality', u'reject'), (u'Value', _HandoverRequiredIEs_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 150), (u'criticality', u'ignore'), (u'Value', _HandoverRequiredIEs_val_Value_13), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< HandoverCommand >-----# - HandoverCommand = SEQ(name=u'HandoverCommand', mode=MODE_TYPE) - _HandoverCommand_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __HandoverCommand_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___HandoverCommand_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____HandoverCommand_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NASSecurityParametersfromE-UTRAN'))) - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSubjecttoDataForwardingList'))) - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_5 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____HandoverCommand_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 135), (u'criticality', u'reject'), (u'Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'conditional')]), dict([(u'id', 12), (u'criticality', u'ignore'), (u'Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 13), (u'criticality', u'ignore'), (u'Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 123), (u'criticality', u'reject'), (u'Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'mandatory')]), dict([(u'id', 139), (u'criticality', u'reject'), (u'Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____HandoverCommand_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___HandoverCommand_protocolIEs__item__id._const_tab = ____HandoverCommand_protocolIEs__item__id_tab - ___HandoverCommand_protocolIEs__item__id._const_tab_at = None - ___HandoverCommand_protocolIEs__item__id._const_tab_id = u'id' - ___HandoverCommand_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___HandoverCommand_protocolIEs__item__criticality._const_tab = ____HandoverCommand_protocolIEs__item__id_tab - ___HandoverCommand_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___HandoverCommand_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___HandoverCommand_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___HandoverCommand_protocolIEs__item__value._const_tab = ____HandoverCommand_protocolIEs__item__id_tab - ___HandoverCommand_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___HandoverCommand_protocolIEs__item__value._const_tab_id = u'Value' - __HandoverCommand_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___HandoverCommand_protocolIEs__item__id), - (u'criticality', ___HandoverCommand_protocolIEs__item__criticality), - (u'value', ___HandoverCommand_protocolIEs__item__value), - ]) - __HandoverCommand_protocolIEs__item_._ext = None - _HandoverCommand_protocolIEs._cont = __HandoverCommand_protocolIEs__item_ - _HandoverCommand_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - HandoverCommand._cont = ASN1Dict([ - (u'protocolIEs', _HandoverCommand_protocolIEs), - ]) - HandoverCommand._ext = [] - - #-----< HandoverCommandIEs >-----# - HandoverCommandIEs = CLASS(name=u'HandoverCommandIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _HandoverCommandIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _HandoverCommandIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _HandoverCommandIEs_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) - _HandoverCommandIEs_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NASSecurityParametersfromE-UTRAN'))) - _HandoverCommandIEs_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSubjecttoDataForwardingList'))) - _HandoverCommandIEs_val_Value_5 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _HandoverCommandIEs_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) - _HandoverCommandIEs_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) - _HandoverCommandIEs_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - HandoverCommandIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _HandoverCommandIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _HandoverCommandIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _HandoverCommandIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 135), (u'criticality', u'reject'), (u'Value', _HandoverCommandIEs_val_Value_3), (u'presence', u'conditional')]), dict([(u'id', 12), (u'criticality', u'ignore'), (u'Value', _HandoverCommandIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 13), (u'criticality', u'ignore'), (u'Value', _HandoverCommandIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 123), (u'criticality', u'reject'), (u'Value', _HandoverCommandIEs_val_Value_6), (u'presence', u'mandatory')]), dict([(u'id', 139), (u'criticality', u'reject'), (u'Value', _HandoverCommandIEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _HandoverCommandIEs_val_Value_8), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABSubjecttoDataForwardingList >-----# - E_RABSubjecttoDataForwardingList = SEQ_OF(name=u'E-RABSubjecttoDataForwardingList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) - _E_RABSubjecttoDataForwardingList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABSubjecttoDataForwardingList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABSubjecttoDataForwardingList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABSubjecttoDataForwardingList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABDataForwardingItem'))) - ___E_RABSubjecttoDataForwardingList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 14), (u'criticality', u'ignore'), (u'Value', ____E_RABSubjecttoDataForwardingList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABSubjecttoDataForwardingList__item__id._const_tab = ___E_RABSubjecttoDataForwardingList__item__id_tab - __E_RABSubjecttoDataForwardingList__item__id._const_tab_at = None - __E_RABSubjecttoDataForwardingList__item__id._const_tab_id = u'id' - __E_RABSubjecttoDataForwardingList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABSubjecttoDataForwardingList__item__criticality._const_tab = ___E_RABSubjecttoDataForwardingList__item__id_tab - __E_RABSubjecttoDataForwardingList__item__criticality._const_tab_at = ('..', u'id') - __E_RABSubjecttoDataForwardingList__item__criticality._const_tab_id = u'criticality' - __E_RABSubjecttoDataForwardingList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABSubjecttoDataForwardingList__item__value._const_tab = ___E_RABSubjecttoDataForwardingList__item__id_tab - __E_RABSubjecttoDataForwardingList__item__value._const_tab_at = ('..', u'id') - __E_RABSubjecttoDataForwardingList__item__value._const_tab_id = u'Value' - _E_RABSubjecttoDataForwardingList__item_._cont = ASN1Dict([ - (u'id', __E_RABSubjecttoDataForwardingList__item__id), - (u'criticality', __E_RABSubjecttoDataForwardingList__item__criticality), - (u'value', __E_RABSubjecttoDataForwardingList__item__value), - ]) - _E_RABSubjecttoDataForwardingList__item_._ext = None - E_RABSubjecttoDataForwardingList._cont = _E_RABSubjecttoDataForwardingList__item_ - E_RABSubjecttoDataForwardingList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABDataForwardingItemIEs >-----# - E_RABDataForwardingItemIEs = CLASS(name=u'E-RABDataForwardingItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABDataForwardingItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABDataForwardingItem'))) - E_RABDataForwardingItemIEs._val = ASN1Set(rv=[dict([(u'id', 14), (u'criticality', u'ignore'), (u'Value', _E_RABDataForwardingItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABDataForwardingItem >-----# - E_RABDataForwardingItem = SEQ(name=u'E-RABDataForwardingItem', mode=MODE_TYPE) - _E_RABDataForwardingItem_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABDataForwardingItem_dL_transportLayerAddress = BIT_STR(name=u'dL-transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress')), opt=True) - _E_RABDataForwardingItem_dL_gTP_TEID = OCT_STR(name=u'dL-gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID')), opt=True) - _E_RABDataForwardingItem_uL_TransportLayerAddress = BIT_STR(name=u'uL-TransportLayerAddress', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress')), opt=True) - _E_RABDataForwardingItem_uL_GTP_TEID = OCT_STR(name=u'uL-GTP-TEID', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID')), opt=True) - _E_RABDataForwardingItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABDataForwardingItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABDataForwardingItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABDataForwardingItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABDataForwardingItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABDataForwardingItem_iE_Extensions__item__id._const_tab = ____E_RABDataForwardingItem_iE_Extensions__item__id_tab - ___E_RABDataForwardingItem_iE_Extensions__item__id._const_tab_at = None - ___E_RABDataForwardingItem_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABDataForwardingItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABDataForwardingItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABDataForwardingItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABDataForwardingItem_iE_Extensions__item__criticality._const_tab = ____E_RABDataForwardingItem_iE_Extensions__item__criticality_tab - ___E_RABDataForwardingItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABDataForwardingItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABDataForwardingItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABDataForwardingItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABDataForwardingItem_iE_Extensions__item__extensionValue_tab - ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABDataForwardingItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABDataForwardingItem_iE_Extensions__item__id), - (u'criticality', ___E_RABDataForwardingItem_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue), - ]) - __E_RABDataForwardingItem_iE_Extensions__item_._ext = None - _E_RABDataForwardingItem_iE_Extensions._cont = __E_RABDataForwardingItem_iE_Extensions__item_ - _E_RABDataForwardingItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABDataForwardingItem._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABDataForwardingItem_e_RAB_ID), - (u'dL-transportLayerAddress', _E_RABDataForwardingItem_dL_transportLayerAddress), - (u'dL-gTP-TEID', _E_RABDataForwardingItem_dL_gTP_TEID), - (u'uL-TransportLayerAddress', _E_RABDataForwardingItem_uL_TransportLayerAddress), - (u'uL-GTP-TEID', _E_RABDataForwardingItem_uL_GTP_TEID), - (u'iE-Extensions', _E_RABDataForwardingItem_iE_Extensions), - ]) - E_RABDataForwardingItem._ext = [] - - #-----< E-RABDataForwardingItem-ExtIEs >-----# - E_RABDataForwardingItem_ExtIEs = CLASS(name=u'E-RABDataForwardingItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABDataForwardingItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< HandoverPreparationFailure >-----# - HandoverPreparationFailure = SEQ(name=u'HandoverPreparationFailure', mode=MODE_TYPE) - _HandoverPreparationFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __HandoverPreparationFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___HandoverPreparationFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____HandoverPreparationFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____HandoverPreparationFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___HandoverPreparationFailure_protocolIEs__item__id._const_tab = ____HandoverPreparationFailure_protocolIEs__item__id_tab - ___HandoverPreparationFailure_protocolIEs__item__id._const_tab_at = None - ___HandoverPreparationFailure_protocolIEs__item__id._const_tab_id = u'id' - ___HandoverPreparationFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___HandoverPreparationFailure_protocolIEs__item__criticality._const_tab = ____HandoverPreparationFailure_protocolIEs__item__id_tab - ___HandoverPreparationFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___HandoverPreparationFailure_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___HandoverPreparationFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___HandoverPreparationFailure_protocolIEs__item__value._const_tab = ____HandoverPreparationFailure_protocolIEs__item__id_tab - ___HandoverPreparationFailure_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___HandoverPreparationFailure_protocolIEs__item__value._const_tab_id = u'Value' - __HandoverPreparationFailure_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___HandoverPreparationFailure_protocolIEs__item__id), - (u'criticality', ___HandoverPreparationFailure_protocolIEs__item__criticality), - (u'value', ___HandoverPreparationFailure_protocolIEs__item__value), - ]) - __HandoverPreparationFailure_protocolIEs__item_._ext = None - _HandoverPreparationFailure_protocolIEs._cont = __HandoverPreparationFailure_protocolIEs__item_ - _HandoverPreparationFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - HandoverPreparationFailure._cont = ASN1Dict([ - (u'protocolIEs', _HandoverPreparationFailure_protocolIEs), - ]) - HandoverPreparationFailure._ext = [] - - #-----< HandoverPreparationFailureIEs >-----# - HandoverPreparationFailureIEs = CLASS(name=u'HandoverPreparationFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _HandoverPreparationFailureIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _HandoverPreparationFailureIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _HandoverPreparationFailureIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _HandoverPreparationFailureIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - HandoverPreparationFailureIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _HandoverPreparationFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _HandoverPreparationFailureIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _HandoverPreparationFailureIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _HandoverPreparationFailureIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< HandoverRequest >-----# - HandoverRequest = SEQ(name=u'HandoverRequest', mode=MODE_TYPE) - _HandoverRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __HandoverRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___HandoverRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____HandoverRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListHOReq'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_7 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_9 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_11 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_12 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NASSecurityParameterstoE-UTRAN'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_13 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_14 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_15 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_16 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_17 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ManagementBasedMDTAllowed'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_18 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_19 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Masked-IMEISV'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_20 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExpectedUEBehaviour'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_21 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_22 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_23 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_24 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_25 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_26 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_27 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_28 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_29 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_30 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - ____HandoverRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'reject'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 53), (u'criticality', u'reject'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 104), (u'criticality', u'reject'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 107), (u'criticality', u'reject'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'mandatory')]), dict([(u'id', 41), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 25), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 98), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 124), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 40), (u'criticality', u'reject'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'mandatory')]), dict([(u'id', 136), (u'criticality', u'reject'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_12), (u'presence', u'conditional')]), dict([(u'id', 127), (u'criticality', u'reject'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_14), (u'presence', u'optional')]), dict([(u'id', 75), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_15), (u'presence', u'optional')]), dict([(u'id', 158), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_16), (u'presence', u'optional')]), dict([(u'id', 165), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_17), (u'presence', u'optional')]), dict([(u'id', 177), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_18), (u'presence', u'optional')]), dict([(u'id', 192), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_19), (u'presence', u'optional')]), dict([(u'id', 196), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_20), (u'presence', u'optional')]), dict([(u'id', 195), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_21), (u'presence', u'optional')]), dict([(u'id', 241), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_22), (u'presence', u'optional')]), dict([(u'id', 240), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_23), (u'presence', u'optional')]), dict([(u'id', 248), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_24), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_25), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_26), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_27), (u'presence', u'optional')]), dict([(u'id', 277), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_28), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_29), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _____HandoverRequest_protocolIEs__item__id_tab_val_Value_30), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___HandoverRequest_protocolIEs__item__id._const_tab = ____HandoverRequest_protocolIEs__item__id_tab - ___HandoverRequest_protocolIEs__item__id._const_tab_at = None - ___HandoverRequest_protocolIEs__item__id._const_tab_id = u'id' - ___HandoverRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___HandoverRequest_protocolIEs__item__criticality._const_tab = ____HandoverRequest_protocolIEs__item__id_tab - ___HandoverRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___HandoverRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___HandoverRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___HandoverRequest_protocolIEs__item__value._const_tab = ____HandoverRequest_protocolIEs__item__id_tab - ___HandoverRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___HandoverRequest_protocolIEs__item__value._const_tab_id = u'Value' - __HandoverRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___HandoverRequest_protocolIEs__item__id), - (u'criticality', ___HandoverRequest_protocolIEs__item__criticality), - (u'value', ___HandoverRequest_protocolIEs__item__value), - ]) - __HandoverRequest_protocolIEs__item_._ext = None - _HandoverRequest_protocolIEs._cont = __HandoverRequest_protocolIEs__item_ - _HandoverRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - HandoverRequest._cont = ASN1Dict([ - (u'protocolIEs', _HandoverRequest_protocolIEs), - ]) - HandoverRequest._ext = [] - - #-----< HandoverRequestIEs >-----# - HandoverRequestIEs = CLASS(name=u'HandoverRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _HandoverRequestIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _HandoverRequestIEs_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverType'))) - _HandoverRequestIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _HandoverRequestIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _HandoverRequestIEs_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListHOReq'))) - _HandoverRequestIEs_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Source-ToTarget-TransparentContainer'))) - _HandoverRequestIEs_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) - _HandoverRequestIEs_val_Value_7 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) - _HandoverRequestIEs_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) - _HandoverRequestIEs_val_Value_9 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) - _HandoverRequestIEs_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) - _HandoverRequestIEs_val_Value_11 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) - _HandoverRequestIEs_val_Value_12 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NASSecurityParameterstoE-UTRAN'))) - _HandoverRequestIEs_val_Value_13 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _HandoverRequestIEs_val_Value_14 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _HandoverRequestIEs_val_Value_15 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) - _HandoverRequestIEs_val_Value_16 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _HandoverRequestIEs_val_Value_17 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ManagementBasedMDTAllowed'))) - _HandoverRequestIEs_val_Value_18 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) - _HandoverRequestIEs_val_Value_19 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Masked-IMEISV'))) - _HandoverRequestIEs_val_Value_20 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExpectedUEBehaviour'))) - _HandoverRequestIEs_val_Value_21 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) - _HandoverRequestIEs_val_Value_22 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) - _HandoverRequestIEs_val_Value_23 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) - _HandoverRequestIEs_val_Value_24 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) - _HandoverRequestIEs_val_Value_25 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _HandoverRequestIEs_val_Value_26 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _HandoverRequestIEs_val_Value_27 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - _HandoverRequestIEs_val_Value_28 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) - _HandoverRequestIEs_val_Value_29 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - _HandoverRequestIEs_val_Value_30 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - HandoverRequestIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _HandoverRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _HandoverRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'reject'), (u'Value', _HandoverRequestIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 53), (u'criticality', u'reject'), (u'Value', _HandoverRequestIEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 104), (u'criticality', u'reject'), (u'Value', _HandoverRequestIEs_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 107), (u'criticality', u'reject'), (u'Value', _HandoverRequestIEs_val_Value_6), (u'presence', u'mandatory')]), dict([(u'id', 41), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 25), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 98), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 124), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 40), (u'criticality', u'reject'), (u'Value', _HandoverRequestIEs_val_Value_11), (u'presence', u'mandatory')]), dict([(u'id', 136), (u'criticality', u'reject'), (u'Value', _HandoverRequestIEs_val_Value_12), (u'presence', u'conditional')]), dict([(u'id', 127), (u'criticality', u'reject'), (u'Value', _HandoverRequestIEs_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_14), (u'presence', u'optional')]), dict([(u'id', 75), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_15), (u'presence', u'optional')]), dict([(u'id', 158), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_16), (u'presence', u'optional')]), dict([(u'id', 165), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_17), (u'presence', u'optional')]), dict([(u'id', 177), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_18), (u'presence', u'optional')]), dict([(u'id', 192), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_19), (u'presence', u'optional')]), dict([(u'id', 196), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_20), (u'presence', u'optional')]), dict([(u'id', 195), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_21), (u'presence', u'optional')]), dict([(u'id', 241), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_22), (u'presence', u'optional')]), dict([(u'id', 240), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_23), (u'presence', u'optional')]), dict([(u'id', 248), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_24), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_25), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_26), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_27), (u'presence', u'optional')]), dict([(u'id', 277), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_28), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_29), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _HandoverRequestIEs_val_Value_30), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeSetupListHOReq >-----# - E_RABToBeSetupListHOReq = SEQ_OF(name=u'E-RABToBeSetupListHOReq', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) - _E_RABToBeSetupListHOReq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABToBeSetupListHOReq__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABToBeSetupListHOReq__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABToBeSetupListHOReq__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemHOReq'))) - ___E_RABToBeSetupListHOReq__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 27), (u'criticality', u'reject'), (u'Value', ____E_RABToBeSetupListHOReq__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABToBeSetupListHOReq__item__id._const_tab = ___E_RABToBeSetupListHOReq__item__id_tab - __E_RABToBeSetupListHOReq__item__id._const_tab_at = None - __E_RABToBeSetupListHOReq__item__id._const_tab_id = u'id' - __E_RABToBeSetupListHOReq__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABToBeSetupListHOReq__item__criticality._const_tab = ___E_RABToBeSetupListHOReq__item__id_tab - __E_RABToBeSetupListHOReq__item__criticality._const_tab_at = ('..', u'id') - __E_RABToBeSetupListHOReq__item__criticality._const_tab_id = u'criticality' - __E_RABToBeSetupListHOReq__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABToBeSetupListHOReq__item__value._const_tab = ___E_RABToBeSetupListHOReq__item__id_tab - __E_RABToBeSetupListHOReq__item__value._const_tab_at = ('..', u'id') - __E_RABToBeSetupListHOReq__item__value._const_tab_id = u'Value' - _E_RABToBeSetupListHOReq__item_._cont = ASN1Dict([ - (u'id', __E_RABToBeSetupListHOReq__item__id), - (u'criticality', __E_RABToBeSetupListHOReq__item__criticality), - (u'value', __E_RABToBeSetupListHOReq__item__value), - ]) - _E_RABToBeSetupListHOReq__item_._ext = None - E_RABToBeSetupListHOReq._cont = _E_RABToBeSetupListHOReq__item_ - E_RABToBeSetupListHOReq._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABToBeSetupItemHOReqIEs >-----# - E_RABToBeSetupItemHOReqIEs = CLASS(name=u'E-RABToBeSetupItemHOReqIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABToBeSetupItemHOReqIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemHOReq'))) - E_RABToBeSetupItemHOReqIEs._val = ASN1Set(rv=[dict([(u'id', 27), (u'criticality', u'reject'), (u'Value', _E_RABToBeSetupItemHOReqIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeSetupItemHOReq >-----# - E_RABToBeSetupItemHOReq = SEQ(name=u'E-RABToBeSetupItemHOReq', mode=MODE_TYPE) - _E_RABToBeSetupItemHOReq_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABToBeSetupItemHOReq_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _E_RABToBeSetupItemHOReq_gTP_TEID = OCT_STR(name=u'gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) - _E_RABToBeSetupItemHOReq_e_RABlevelQosParameters = SEQ(name=u'e-RABlevelQosParameters', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) - _E_RABToBeSetupItemHOReq_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABToBeSetupItemHOReq_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Data-Forwarding-Not-Possible'))) - _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_1 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) - ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 143), (u'criticality', u'ignore'), (u'Extension', _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 233), (u'criticality', u'reject'), (u'Extension', _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id._const_tab = ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id._const_tab_at = None - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality._const_tab = ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABToBeSetupItemHOReq_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id), - (u'criticality', ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue), - ]) - __E_RABToBeSetupItemHOReq_iE_Extensions__item_._ext = None - _E_RABToBeSetupItemHOReq_iE_Extensions._cont = __E_RABToBeSetupItemHOReq_iE_Extensions__item_ - _E_RABToBeSetupItemHOReq_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABToBeSetupItemHOReq._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABToBeSetupItemHOReq_e_RAB_ID), - (u'transportLayerAddress', _E_RABToBeSetupItemHOReq_transportLayerAddress), - (u'gTP-TEID', _E_RABToBeSetupItemHOReq_gTP_TEID), - (u'e-RABlevelQosParameters', _E_RABToBeSetupItemHOReq_e_RABlevelQosParameters), - (u'iE-Extensions', _E_RABToBeSetupItemHOReq_iE_Extensions), - ]) - E_RABToBeSetupItemHOReq._ext = [] - - #-----< E-RABToBeSetupItemHOReq-ExtIEs >-----# - E_RABToBeSetupItemHOReq_ExtIEs = CLASS(name=u'E-RABToBeSetupItemHOReq-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Data-Forwarding-Not-Possible'))) - _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_1 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) - E_RABToBeSetupItemHOReq_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 143), (u'criticality', u'ignore'), (u'Extension', _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 233), (u'criticality', u'reject'), (u'Extension', _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< HandoverRequestAcknowledge >-----# - HandoverRequestAcknowledge = SEQ(name=u'HandoverRequestAcknowledge', mode=MODE_TYPE) - _HandoverRequestAcknowledge_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __HandoverRequestAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___HandoverRequestAcknowledge_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____HandoverRequestAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABAdmittedList'))) - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedtoSetupListHOReqAck'))) - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-mode-B-SupportIndicator'))) - ____HandoverRequestAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 18), (u'criticality', u'ignore'), (u'Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 19), (u'criticality', u'ignore'), (u'Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 123), (u'criticality', u'reject'), (u'Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 127), (u'criticality', u'ignore'), (u'Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 145), (u'criticality', u'ignore'), (u'Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 242), (u'criticality', u'ignore'), (u'Value', _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___HandoverRequestAcknowledge_protocolIEs__item__id._const_tab = ____HandoverRequestAcknowledge_protocolIEs__item__id_tab - ___HandoverRequestAcknowledge_protocolIEs__item__id._const_tab_at = None - ___HandoverRequestAcknowledge_protocolIEs__item__id._const_tab_id = u'id' - ___HandoverRequestAcknowledge_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___HandoverRequestAcknowledge_protocolIEs__item__criticality._const_tab = ____HandoverRequestAcknowledge_protocolIEs__item__id_tab - ___HandoverRequestAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___HandoverRequestAcknowledge_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___HandoverRequestAcknowledge_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___HandoverRequestAcknowledge_protocolIEs__item__value._const_tab = ____HandoverRequestAcknowledge_protocolIEs__item__id_tab - ___HandoverRequestAcknowledge_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___HandoverRequestAcknowledge_protocolIEs__item__value._const_tab_id = u'Value' - __HandoverRequestAcknowledge_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___HandoverRequestAcknowledge_protocolIEs__item__id), - (u'criticality', ___HandoverRequestAcknowledge_protocolIEs__item__criticality), - (u'value', ___HandoverRequestAcknowledge_protocolIEs__item__value), - ]) - __HandoverRequestAcknowledge_protocolIEs__item_._ext = None - _HandoverRequestAcknowledge_protocolIEs._cont = __HandoverRequestAcknowledge_protocolIEs__item_ - _HandoverRequestAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - HandoverRequestAcknowledge._cont = ASN1Dict([ - (u'protocolIEs', _HandoverRequestAcknowledge_protocolIEs), - ]) - HandoverRequestAcknowledge._ext = [] - - #-----< HandoverRequestAcknowledgeIEs >-----# - HandoverRequestAcknowledgeIEs = CLASS(name=u'HandoverRequestAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _HandoverRequestAcknowledgeIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _HandoverRequestAcknowledgeIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _HandoverRequestAcknowledgeIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABAdmittedList'))) - _HandoverRequestAcknowledgeIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedtoSetupListHOReqAck'))) - _HandoverRequestAcknowledgeIEs_val_Value_4 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Target-ToSource-TransparentContainer'))) - _HandoverRequestAcknowledgeIEs_val_Value_5 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _HandoverRequestAcknowledgeIEs_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _HandoverRequestAcknowledgeIEs_val_Value_7 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) - _HandoverRequestAcknowledgeIEs_val_Value_8 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-mode-B-SupportIndicator'))) - HandoverRequestAcknowledgeIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _HandoverRequestAcknowledgeIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _HandoverRequestAcknowledgeIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 18), (u'criticality', u'ignore'), (u'Value', _HandoverRequestAcknowledgeIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 19), (u'criticality', u'ignore'), (u'Value', _HandoverRequestAcknowledgeIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 123), (u'criticality', u'reject'), (u'Value', _HandoverRequestAcknowledgeIEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 127), (u'criticality', u'ignore'), (u'Value', _HandoverRequestAcknowledgeIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _HandoverRequestAcknowledgeIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 145), (u'criticality', u'ignore'), (u'Value', _HandoverRequestAcknowledgeIEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 242), (u'criticality', u'ignore'), (u'Value', _HandoverRequestAcknowledgeIEs_val_Value_8), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABAdmittedList >-----# - E_RABAdmittedList = SEQ_OF(name=u'E-RABAdmittedList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) - _E_RABAdmittedList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABAdmittedList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABAdmittedList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABAdmittedList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABAdmittedItem'))) - ___E_RABAdmittedList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 20), (u'criticality', u'ignore'), (u'Value', ____E_RABAdmittedList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABAdmittedList__item__id._const_tab = ___E_RABAdmittedList__item__id_tab - __E_RABAdmittedList__item__id._const_tab_at = None - __E_RABAdmittedList__item__id._const_tab_id = u'id' - __E_RABAdmittedList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABAdmittedList__item__criticality._const_tab = ___E_RABAdmittedList__item__id_tab - __E_RABAdmittedList__item__criticality._const_tab_at = ('..', u'id') - __E_RABAdmittedList__item__criticality._const_tab_id = u'criticality' - __E_RABAdmittedList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABAdmittedList__item__value._const_tab = ___E_RABAdmittedList__item__id_tab - __E_RABAdmittedList__item__value._const_tab_at = ('..', u'id') - __E_RABAdmittedList__item__value._const_tab_id = u'Value' - _E_RABAdmittedList__item_._cont = ASN1Dict([ - (u'id', __E_RABAdmittedList__item__id), - (u'criticality', __E_RABAdmittedList__item__criticality), - (u'value', __E_RABAdmittedList__item__value), - ]) - _E_RABAdmittedList__item_._ext = None - E_RABAdmittedList._cont = _E_RABAdmittedList__item_ - E_RABAdmittedList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABAdmittedItemIEs >-----# - E_RABAdmittedItemIEs = CLASS(name=u'E-RABAdmittedItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABAdmittedItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABAdmittedItem'))) - E_RABAdmittedItemIEs._val = ASN1Set(rv=[dict([(u'id', 20), (u'criticality', u'ignore'), (u'Value', _E_RABAdmittedItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABAdmittedItem >-----# - E_RABAdmittedItem = SEQ(name=u'E-RABAdmittedItem', mode=MODE_TYPE) - _E_RABAdmittedItem_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABAdmittedItem_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _E_RABAdmittedItem_gTP_TEID = OCT_STR(name=u'gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) - _E_RABAdmittedItem_dL_transportLayerAddress = BIT_STR(name=u'dL-transportLayerAddress', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress')), opt=True) - _E_RABAdmittedItem_dL_gTP_TEID = OCT_STR(name=u'dL-gTP-TEID', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID')), opt=True) - _E_RABAdmittedItem_uL_TransportLayerAddress = BIT_STR(name=u'uL-TransportLayerAddress', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress')), opt=True) - _E_RABAdmittedItem_uL_GTP_TEID = OCT_STR(name=u'uL-GTP-TEID', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID')), opt=True) - _E_RABAdmittedItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABAdmittedItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABAdmittedItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABAdmittedItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABAdmittedItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABAdmittedItem_iE_Extensions__item__id._const_tab = ____E_RABAdmittedItem_iE_Extensions__item__id_tab - ___E_RABAdmittedItem_iE_Extensions__item__id._const_tab_at = None - ___E_RABAdmittedItem_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABAdmittedItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABAdmittedItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABAdmittedItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABAdmittedItem_iE_Extensions__item__criticality._const_tab = ____E_RABAdmittedItem_iE_Extensions__item__criticality_tab - ___E_RABAdmittedItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABAdmittedItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABAdmittedItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABAdmittedItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABAdmittedItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABAdmittedItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABAdmittedItem_iE_Extensions__item__extensionValue_tab - ___E_RABAdmittedItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABAdmittedItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABAdmittedItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABAdmittedItem_iE_Extensions__item__id), - (u'criticality', ___E_RABAdmittedItem_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABAdmittedItem_iE_Extensions__item__extensionValue), - ]) - __E_RABAdmittedItem_iE_Extensions__item_._ext = None - _E_RABAdmittedItem_iE_Extensions._cont = __E_RABAdmittedItem_iE_Extensions__item_ - _E_RABAdmittedItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABAdmittedItem._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABAdmittedItem_e_RAB_ID), - (u'transportLayerAddress', _E_RABAdmittedItem_transportLayerAddress), - (u'gTP-TEID', _E_RABAdmittedItem_gTP_TEID), - (u'dL-transportLayerAddress', _E_RABAdmittedItem_dL_transportLayerAddress), - (u'dL-gTP-TEID', _E_RABAdmittedItem_dL_gTP_TEID), - (u'uL-TransportLayerAddress', _E_RABAdmittedItem_uL_TransportLayerAddress), - (u'uL-GTP-TEID', _E_RABAdmittedItem_uL_GTP_TEID), - (u'iE-Extensions', _E_RABAdmittedItem_iE_Extensions), - ]) - E_RABAdmittedItem._ext = [] - - #-----< E-RABAdmittedItem-ExtIEs >-----# - E_RABAdmittedItem_ExtIEs = CLASS(name=u'E-RABAdmittedItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABAdmittedItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< E-RABFailedtoSetupListHOReqAck >-----# - E_RABFailedtoSetupListHOReqAck = SEQ_OF(name=u'E-RABFailedtoSetupListHOReqAck', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) - _E_RABFailedtoSetupListHOReqAck__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABFailedtoSetupListHOReqAck__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABFailedtoSetupListHOReqAck__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABFailedtoSetupListHOReqAck__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToSetupItemHOReqAck'))) - ___E_RABFailedtoSetupListHOReqAck__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 21), (u'criticality', u'ignore'), (u'Value', ____E_RABFailedtoSetupListHOReqAck__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABFailedtoSetupListHOReqAck__item__id._const_tab = ___E_RABFailedtoSetupListHOReqAck__item__id_tab - __E_RABFailedtoSetupListHOReqAck__item__id._const_tab_at = None - __E_RABFailedtoSetupListHOReqAck__item__id._const_tab_id = u'id' - __E_RABFailedtoSetupListHOReqAck__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABFailedtoSetupListHOReqAck__item__criticality._const_tab = ___E_RABFailedtoSetupListHOReqAck__item__id_tab - __E_RABFailedtoSetupListHOReqAck__item__criticality._const_tab_at = ('..', u'id') - __E_RABFailedtoSetupListHOReqAck__item__criticality._const_tab_id = u'criticality' - __E_RABFailedtoSetupListHOReqAck__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABFailedtoSetupListHOReqAck__item__value._const_tab = ___E_RABFailedtoSetupListHOReqAck__item__id_tab - __E_RABFailedtoSetupListHOReqAck__item__value._const_tab_at = ('..', u'id') - __E_RABFailedtoSetupListHOReqAck__item__value._const_tab_id = u'Value' - _E_RABFailedtoSetupListHOReqAck__item_._cont = ASN1Dict([ - (u'id', __E_RABFailedtoSetupListHOReqAck__item__id), - (u'criticality', __E_RABFailedtoSetupListHOReqAck__item__criticality), - (u'value', __E_RABFailedtoSetupListHOReqAck__item__value), - ]) - _E_RABFailedtoSetupListHOReqAck__item_._ext = None - E_RABFailedtoSetupListHOReqAck._cont = _E_RABFailedtoSetupListHOReqAck__item_ - E_RABFailedtoSetupListHOReqAck._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABFailedtoSetupItemHOReqAckIEs >-----# - E_RABFailedtoSetupItemHOReqAckIEs = CLASS(name=u'E-RABFailedtoSetupItemHOReqAckIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABFailedtoSetupItemHOReqAckIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToSetupItemHOReqAck'))) - E_RABFailedtoSetupItemHOReqAckIEs._val = ASN1Set(rv=[dict([(u'id', 21), (u'criticality', u'ignore'), (u'Value', _E_RABFailedtoSetupItemHOReqAckIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABFailedToSetupItemHOReqAck >-----# - E_RABFailedToSetupItemHOReqAck = SEQ(name=u'E-RABFailedToSetupItemHOReqAck', mode=MODE_TYPE) - _E_RABFailedToSetupItemHOReqAck_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABFailedToSetupItemHOReqAck_cause = CHOICE(name=u'cause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _E_RABFailedToSetupItemHOReqAck_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABFailedToSetupItemHOReqAck_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id._const_tab = ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id_tab - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id._const_tab_at = None - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality._const_tab = ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality_tab - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue._const_tab = ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue_tab - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABFailedToSetupItemHOReqAck_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id), - (u'criticality', ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue), - ]) - __E_RABFailedToSetupItemHOReqAck_iE_Extensions__item_._ext = None - _E_RABFailedToSetupItemHOReqAck_iE_Extensions._cont = __E_RABFailedToSetupItemHOReqAck_iE_Extensions__item_ - _E_RABFailedToSetupItemHOReqAck_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABFailedToSetupItemHOReqAck._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABFailedToSetupItemHOReqAck_e_RAB_ID), - (u'cause', _E_RABFailedToSetupItemHOReqAck_cause), - (u'iE-Extensions', _E_RABFailedToSetupItemHOReqAck_iE_Extensions), - ]) - E_RABFailedToSetupItemHOReqAck._ext = [] - - #-----< E-RABFailedToSetupItemHOReqAckExtIEs >-----# - E_RABFailedToSetupItemHOReqAckExtIEs = CLASS(name=u'E-RABFailedToSetupItemHOReqAckExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABFailedToSetupItemHOReqAckExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< HandoverFailure >-----# - HandoverFailure = SEQ(name=u'HandoverFailure', mode=MODE_TYPE) - _HandoverFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __HandoverFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___HandoverFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____HandoverFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____HandoverFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____HandoverFailure_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____HandoverFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____HandoverFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____HandoverFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____HandoverFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____HandoverFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___HandoverFailure_protocolIEs__item__id._const_tab = ____HandoverFailure_protocolIEs__item__id_tab - ___HandoverFailure_protocolIEs__item__id._const_tab_at = None - ___HandoverFailure_protocolIEs__item__id._const_tab_id = u'id' - ___HandoverFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___HandoverFailure_protocolIEs__item__criticality._const_tab = ____HandoverFailure_protocolIEs__item__id_tab - ___HandoverFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___HandoverFailure_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___HandoverFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___HandoverFailure_protocolIEs__item__value._const_tab = ____HandoverFailure_protocolIEs__item__id_tab - ___HandoverFailure_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___HandoverFailure_protocolIEs__item__value._const_tab_id = u'Value' - __HandoverFailure_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___HandoverFailure_protocolIEs__item__id), - (u'criticality', ___HandoverFailure_protocolIEs__item__criticality), - (u'value', ___HandoverFailure_protocolIEs__item__value), - ]) - __HandoverFailure_protocolIEs__item_._ext = None - _HandoverFailure_protocolIEs._cont = __HandoverFailure_protocolIEs__item_ - _HandoverFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - HandoverFailure._cont = ASN1Dict([ - (u'protocolIEs', _HandoverFailure_protocolIEs), - ]) - HandoverFailure._ext = [] - - #-----< HandoverFailureIEs >-----# - HandoverFailureIEs = CLASS(name=u'HandoverFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _HandoverFailureIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _HandoverFailureIEs_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _HandoverFailureIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - HandoverFailureIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _HandoverFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _HandoverFailureIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _HandoverFailureIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< HandoverNotify >-----# - HandoverNotify = SEQ(name=u'HandoverNotify', mode=MODE_TYPE) - _HandoverNotify_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __HandoverNotify_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___HandoverNotify_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____HandoverNotify_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) - ____HandoverNotify_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'ignore'), (u'Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 176), (u'criticality', u'ignore'), (u'Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 186), (u'criticality', u'ignore'), (u'Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 288), (u'criticality', u'ignore'), (u'Value', _____HandoverNotify_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___HandoverNotify_protocolIEs__item__id._const_tab = ____HandoverNotify_protocolIEs__item__id_tab - ___HandoverNotify_protocolIEs__item__id._const_tab_at = None - ___HandoverNotify_protocolIEs__item__id._const_tab_id = u'id' - ___HandoverNotify_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___HandoverNotify_protocolIEs__item__criticality._const_tab = ____HandoverNotify_protocolIEs__item__id_tab - ___HandoverNotify_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___HandoverNotify_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___HandoverNotify_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___HandoverNotify_protocolIEs__item__value._const_tab = ____HandoverNotify_protocolIEs__item__id_tab - ___HandoverNotify_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___HandoverNotify_protocolIEs__item__value._const_tab_id = u'Value' - __HandoverNotify_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___HandoverNotify_protocolIEs__item__id), - (u'criticality', ___HandoverNotify_protocolIEs__item__criticality), - (u'value', ___HandoverNotify_protocolIEs__item__value), - ]) - __HandoverNotify_protocolIEs__item_._ext = None - _HandoverNotify_protocolIEs._cont = __HandoverNotify_protocolIEs__item_ - _HandoverNotify_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - HandoverNotify._cont = ASN1Dict([ - (u'protocolIEs', _HandoverNotify_protocolIEs), - ]) - HandoverNotify._ext = [] - - #-----< HandoverNotifyIEs >-----# - HandoverNotifyIEs = CLASS(name=u'HandoverNotifyIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _HandoverNotifyIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _HandoverNotifyIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _HandoverNotifyIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _HandoverNotifyIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _HandoverNotifyIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) - _HandoverNotifyIEs_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) - _HandoverNotifyIEs_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) - HandoverNotifyIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _HandoverNotifyIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _HandoverNotifyIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _HandoverNotifyIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'ignore'), (u'Value', _HandoverNotifyIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 176), (u'criticality', u'ignore'), (u'Value', _HandoverNotifyIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 186), (u'criticality', u'ignore'), (u'Value', _HandoverNotifyIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 288), (u'criticality', u'ignore'), (u'Value', _HandoverNotifyIEs_val_Value_6), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< PathSwitchRequest >-----# - PathSwitchRequest = SEQ(name=u'PathSwitchRequest', mode=MODE_TYPE) - _PathSwitchRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __PathSwitchRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___PathSwitchRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____PathSwitchRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedDLList'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_6 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_7 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_9 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_10 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_11 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_12 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_13 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_14 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) - ____PathSwitchRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 22), (u'criticality', u'reject'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 88), (u'criticality', u'reject'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 107), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 127), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 145), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 157), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 176), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 186), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 245), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 288), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_14), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___PathSwitchRequest_protocolIEs__item__id._const_tab = ____PathSwitchRequest_protocolIEs__item__id_tab - ___PathSwitchRequest_protocolIEs__item__id._const_tab_at = None - ___PathSwitchRequest_protocolIEs__item__id._const_tab_id = u'id' - ___PathSwitchRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___PathSwitchRequest_protocolIEs__item__criticality._const_tab = ____PathSwitchRequest_protocolIEs__item__id_tab - ___PathSwitchRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___PathSwitchRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___PathSwitchRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___PathSwitchRequest_protocolIEs__item__value._const_tab = ____PathSwitchRequest_protocolIEs__item__id_tab - ___PathSwitchRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___PathSwitchRequest_protocolIEs__item__value._const_tab_id = u'Value' - __PathSwitchRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___PathSwitchRequest_protocolIEs__item__id), - (u'criticality', ___PathSwitchRequest_protocolIEs__item__criticality), - (u'value', ___PathSwitchRequest_protocolIEs__item__value), - ]) - __PathSwitchRequest_protocolIEs__item_._ext = None - _PathSwitchRequest_protocolIEs._cont = __PathSwitchRequest_protocolIEs__item_ - _PathSwitchRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - PathSwitchRequest._cont = ASN1Dict([ - (u'protocolIEs', _PathSwitchRequest_protocolIEs), - ]) - PathSwitchRequest._ext = [] - - #-----< PathSwitchRequestIEs >-----# - PathSwitchRequestIEs = CLASS(name=u'PathSwitchRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _PathSwitchRequestIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _PathSwitchRequestIEs_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedDLList'))) - _PathSwitchRequestIEs_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _PathSwitchRequestIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _PathSwitchRequestIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _PathSwitchRequestIEs_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) - _PathSwitchRequestIEs_val_Value_6 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _PathSwitchRequestIEs_val_Value_7 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) - _PathSwitchRequestIEs_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) - _PathSwitchRequestIEs_val_Value_9 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _PathSwitchRequestIEs_val_Value_10 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) - _PathSwitchRequestIEs_val_Value_11 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) - _PathSwitchRequestIEs_val_Value_12 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) - _PathSwitchRequestIEs_val_Value_13 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _PathSwitchRequestIEs_val_Value_14 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) - PathSwitchRequestIEs._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _PathSwitchRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 22), (u'criticality', u'reject'), (u'Value', _PathSwitchRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 88), (u'criticality', u'reject'), (u'Value', _PathSwitchRequestIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 107), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 127), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 145), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 157), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 176), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 186), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 245), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 288), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestIEs_val_Value_14), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeSwitchedDLList >-----# - E_RABToBeSwitchedDLList = SEQ_OF(name=u'E-RABToBeSwitchedDLList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) - _E_RABToBeSwitchedDLList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABToBeSwitchedDLList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABToBeSwitchedDLList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABToBeSwitchedDLList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedDLItem'))) - ___E_RABToBeSwitchedDLList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 23), (u'criticality', u'reject'), (u'Value', ____E_RABToBeSwitchedDLList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABToBeSwitchedDLList__item__id._const_tab = ___E_RABToBeSwitchedDLList__item__id_tab - __E_RABToBeSwitchedDLList__item__id._const_tab_at = None - __E_RABToBeSwitchedDLList__item__id._const_tab_id = u'id' - __E_RABToBeSwitchedDLList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABToBeSwitchedDLList__item__criticality._const_tab = ___E_RABToBeSwitchedDLList__item__id_tab - __E_RABToBeSwitchedDLList__item__criticality._const_tab_at = ('..', u'id') - __E_RABToBeSwitchedDLList__item__criticality._const_tab_id = u'criticality' - __E_RABToBeSwitchedDLList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABToBeSwitchedDLList__item__value._const_tab = ___E_RABToBeSwitchedDLList__item__id_tab - __E_RABToBeSwitchedDLList__item__value._const_tab_at = ('..', u'id') - __E_RABToBeSwitchedDLList__item__value._const_tab_id = u'Value' - _E_RABToBeSwitchedDLList__item_._cont = ASN1Dict([ - (u'id', __E_RABToBeSwitchedDLList__item__id), - (u'criticality', __E_RABToBeSwitchedDLList__item__criticality), - (u'value', __E_RABToBeSwitchedDLList__item__value), - ]) - _E_RABToBeSwitchedDLList__item_._ext = None - E_RABToBeSwitchedDLList._cont = _E_RABToBeSwitchedDLList__item_ - E_RABToBeSwitchedDLList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABToBeSwitchedDLItemIEs >-----# - E_RABToBeSwitchedDLItemIEs = CLASS(name=u'E-RABToBeSwitchedDLItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABToBeSwitchedDLItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedDLItem'))) - E_RABToBeSwitchedDLItemIEs._val = ASN1Set(rv=[dict([(u'id', 23), (u'criticality', u'reject'), (u'Value', _E_RABToBeSwitchedDLItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeSwitchedDLItem >-----# - E_RABToBeSwitchedDLItem = SEQ(name=u'E-RABToBeSwitchedDLItem', mode=MODE_TYPE) - _E_RABToBeSwitchedDLItem_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABToBeSwitchedDLItem_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _E_RABToBeSwitchedDLItem_gTP_TEID = OCT_STR(name=u'gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) - _E_RABToBeSwitchedDLItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABToBeSwitchedDLItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABToBeSwitchedDLItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABToBeSwitchedDLItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id._const_tab = ____E_RABToBeSwitchedDLItem_iE_Extensions__item__id_tab - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id._const_tab_at = None - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality._const_tab = ____E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality_tab - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue_tab - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABToBeSwitchedDLItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id), - (u'criticality', ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue), - ]) - __E_RABToBeSwitchedDLItem_iE_Extensions__item_._ext = None - _E_RABToBeSwitchedDLItem_iE_Extensions._cont = __E_RABToBeSwitchedDLItem_iE_Extensions__item_ - _E_RABToBeSwitchedDLItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABToBeSwitchedDLItem._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABToBeSwitchedDLItem_e_RAB_ID), - (u'transportLayerAddress', _E_RABToBeSwitchedDLItem_transportLayerAddress), - (u'gTP-TEID', _E_RABToBeSwitchedDLItem_gTP_TEID), - (u'iE-Extensions', _E_RABToBeSwitchedDLItem_iE_Extensions), - ]) - E_RABToBeSwitchedDLItem._ext = [] - - #-----< E-RABToBeSwitchedDLItem-ExtIEs >-----# - E_RABToBeSwitchedDLItem_ExtIEs = CLASS(name=u'E-RABToBeSwitchedDLItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABToBeSwitchedDLItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< PathSwitchRequestAcknowledge >-----# - PathSwitchRequestAcknowledge = SEQ(name=u'PathSwitchRequestAcknowledge', mode=MODE_TYPE) - _PathSwitchRequestAcknowledge_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __PathSwitchRequestAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___PathSwitchRequestAcknowledge_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedULList'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_9 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_11 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_12 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_13 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_14 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_15 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_16 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_17 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_18 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_19 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) - ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 95), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 33), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 40), (u'criticality', u'reject'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 158), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 195), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 241), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 240), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 248), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_14), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_15), (u'presence', u'optional')]), dict([(u'id', 277), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_16), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_17), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_18), (u'presence', u'optional')]), dict([(u'id', 41), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_19), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___PathSwitchRequestAcknowledge_protocolIEs__item__id._const_tab = ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab - ___PathSwitchRequestAcknowledge_protocolIEs__item__id._const_tab_at = None - ___PathSwitchRequestAcknowledge_protocolIEs__item__id._const_tab_id = u'id' - ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality._const_tab = ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab - ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___PathSwitchRequestAcknowledge_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___PathSwitchRequestAcknowledge_protocolIEs__item__value._const_tab = ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab - ___PathSwitchRequestAcknowledge_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___PathSwitchRequestAcknowledge_protocolIEs__item__value._const_tab_id = u'Value' - __PathSwitchRequestAcknowledge_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___PathSwitchRequestAcknowledge_protocolIEs__item__id), - (u'criticality', ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality), - (u'value', ___PathSwitchRequestAcknowledge_protocolIEs__item__value), - ]) - __PathSwitchRequestAcknowledge_protocolIEs__item_._ext = None - _PathSwitchRequestAcknowledge_protocolIEs._cont = __PathSwitchRequestAcknowledge_protocolIEs__item_ - _PathSwitchRequestAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - PathSwitchRequestAcknowledge._cont = ASN1Dict([ - (u'protocolIEs', _PathSwitchRequestAcknowledge_protocolIEs), - ]) - PathSwitchRequestAcknowledge._ext = [] - - #-----< PathSwitchRequestAcknowledgeIEs >-----# - PathSwitchRequestAcknowledgeIEs = CLASS(name=u'PathSwitchRequestAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedULList'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_7 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_8 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_9 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_11 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_12 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_13 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_14 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_15 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_16 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_17 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_18 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - _PathSwitchRequestAcknowledgeIEs_val_Value_19 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) - PathSwitchRequestAcknowledgeIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 95), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 33), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 40), (u'criticality', u'reject'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 158), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 195), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 241), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 240), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 248), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_14), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_15), (u'presence', u'optional')]), dict([(u'id', 277), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_16), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_17), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_18), (u'presence', u'optional')]), dict([(u'id', 41), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestAcknowledgeIEs_val_Value_19), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeSwitchedULList >-----# - E_RABToBeSwitchedULList = SEQ_OF(name=u'E-RABToBeSwitchedULList', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) - _E_RABToBeSwitchedULList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABToBeSwitchedULList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABToBeSwitchedULList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABToBeSwitchedULList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedULItem'))) - ___E_RABToBeSwitchedULList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 94), (u'criticality', u'ignore'), (u'Value', ____E_RABToBeSwitchedULList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABToBeSwitchedULList__item__id._const_tab = ___E_RABToBeSwitchedULList__item__id_tab - __E_RABToBeSwitchedULList__item__id._const_tab_at = None - __E_RABToBeSwitchedULList__item__id._const_tab_id = u'id' - __E_RABToBeSwitchedULList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABToBeSwitchedULList__item__criticality._const_tab = ___E_RABToBeSwitchedULList__item__id_tab - __E_RABToBeSwitchedULList__item__criticality._const_tab_at = ('..', u'id') - __E_RABToBeSwitchedULList__item__criticality._const_tab_id = u'criticality' - __E_RABToBeSwitchedULList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABToBeSwitchedULList__item__value._const_tab = ___E_RABToBeSwitchedULList__item__id_tab - __E_RABToBeSwitchedULList__item__value._const_tab_at = ('..', u'id') - __E_RABToBeSwitchedULList__item__value._const_tab_id = u'Value' - _E_RABToBeSwitchedULList__item_._cont = ASN1Dict([ - (u'id', __E_RABToBeSwitchedULList__item__id), - (u'criticality', __E_RABToBeSwitchedULList__item__criticality), - (u'value', __E_RABToBeSwitchedULList__item__value), - ]) - _E_RABToBeSwitchedULList__item_._ext = None - E_RABToBeSwitchedULList._cont = _E_RABToBeSwitchedULList__item_ - E_RABToBeSwitchedULList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABToBeSwitchedULItemIEs >-----# - E_RABToBeSwitchedULItemIEs = CLASS(name=u'E-RABToBeSwitchedULItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABToBeSwitchedULItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSwitchedULItem'))) - E_RABToBeSwitchedULItemIEs._val = ASN1Set(rv=[dict([(u'id', 94), (u'criticality', u'ignore'), (u'Value', _E_RABToBeSwitchedULItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeSwitchedULItem >-----# - E_RABToBeSwitchedULItem = SEQ(name=u'E-RABToBeSwitchedULItem', mode=MODE_TYPE) - _E_RABToBeSwitchedULItem_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABToBeSwitchedULItem_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _E_RABToBeSwitchedULItem_gTP_TEID = OCT_STR(name=u'gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) - _E_RABToBeSwitchedULItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABToBeSwitchedULItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABToBeSwitchedULItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABToBeSwitchedULItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABToBeSwitchedULItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABToBeSwitchedULItem_iE_Extensions__item__id._const_tab = ____E_RABToBeSwitchedULItem_iE_Extensions__item__id_tab - ___E_RABToBeSwitchedULItem_iE_Extensions__item__id._const_tab_at = None - ___E_RABToBeSwitchedULItem_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABToBeSwitchedULItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABToBeSwitchedULItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality._const_tab = ____E_RABToBeSwitchedULItem_iE_Extensions__item__criticality_tab - ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue_tab - ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABToBeSwitchedULItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABToBeSwitchedULItem_iE_Extensions__item__id), - (u'criticality', ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue), - ]) - __E_RABToBeSwitchedULItem_iE_Extensions__item_._ext = None - _E_RABToBeSwitchedULItem_iE_Extensions._cont = __E_RABToBeSwitchedULItem_iE_Extensions__item_ - _E_RABToBeSwitchedULItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABToBeSwitchedULItem._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABToBeSwitchedULItem_e_RAB_ID), - (u'transportLayerAddress', _E_RABToBeSwitchedULItem_transportLayerAddress), - (u'gTP-TEID', _E_RABToBeSwitchedULItem_gTP_TEID), - (u'iE-Extensions', _E_RABToBeSwitchedULItem_iE_Extensions), - ]) - E_RABToBeSwitchedULItem._ext = [] - - #-----< E-RABToBeSwitchedULItem-ExtIEs >-----# - E_RABToBeSwitchedULItem_ExtIEs = CLASS(name=u'E-RABToBeSwitchedULItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABToBeSwitchedULItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< PathSwitchRequestFailure >-----# - PathSwitchRequestFailure = SEQ(name=u'PathSwitchRequestFailure', mode=MODE_TYPE) - _PathSwitchRequestFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __PathSwitchRequestFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___PathSwitchRequestFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____PathSwitchRequestFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____PathSwitchRequestFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___PathSwitchRequestFailure_protocolIEs__item__id._const_tab = ____PathSwitchRequestFailure_protocolIEs__item__id_tab - ___PathSwitchRequestFailure_protocolIEs__item__id._const_tab_at = None - ___PathSwitchRequestFailure_protocolIEs__item__id._const_tab_id = u'id' - ___PathSwitchRequestFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___PathSwitchRequestFailure_protocolIEs__item__criticality._const_tab = ____PathSwitchRequestFailure_protocolIEs__item__id_tab - ___PathSwitchRequestFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___PathSwitchRequestFailure_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___PathSwitchRequestFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___PathSwitchRequestFailure_protocolIEs__item__value._const_tab = ____PathSwitchRequestFailure_protocolIEs__item__id_tab - ___PathSwitchRequestFailure_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___PathSwitchRequestFailure_protocolIEs__item__value._const_tab_id = u'Value' - __PathSwitchRequestFailure_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___PathSwitchRequestFailure_protocolIEs__item__id), - (u'criticality', ___PathSwitchRequestFailure_protocolIEs__item__criticality), - (u'value', ___PathSwitchRequestFailure_protocolIEs__item__value), - ]) - __PathSwitchRequestFailure_protocolIEs__item_._ext = None - _PathSwitchRequestFailure_protocolIEs._cont = __PathSwitchRequestFailure_protocolIEs__item_ - _PathSwitchRequestFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - PathSwitchRequestFailure._cont = ASN1Dict([ - (u'protocolIEs', _PathSwitchRequestFailure_protocolIEs), - ]) - PathSwitchRequestFailure._ext = [] - - #-----< PathSwitchRequestFailureIEs >-----# - PathSwitchRequestFailureIEs = CLASS(name=u'PathSwitchRequestFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _PathSwitchRequestFailureIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _PathSwitchRequestFailureIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _PathSwitchRequestFailureIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _PathSwitchRequestFailureIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - PathSwitchRequestFailureIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestFailureIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestFailureIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _PathSwitchRequestFailureIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< HandoverCancel >-----# - HandoverCancel = SEQ(name=u'HandoverCancel', mode=MODE_TYPE) - _HandoverCancel_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __HandoverCancel_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___HandoverCancel_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____HandoverCancel_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____HandoverCancel_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____HandoverCancel_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____HandoverCancel_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - ____HandoverCancel_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____HandoverCancel_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____HandoverCancel_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____HandoverCancel_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___HandoverCancel_protocolIEs__item__id._const_tab = ____HandoverCancel_protocolIEs__item__id_tab - ___HandoverCancel_protocolIEs__item__id._const_tab_at = None - ___HandoverCancel_protocolIEs__item__id._const_tab_id = u'id' - ___HandoverCancel_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___HandoverCancel_protocolIEs__item__criticality._const_tab = ____HandoverCancel_protocolIEs__item__id_tab - ___HandoverCancel_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___HandoverCancel_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___HandoverCancel_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___HandoverCancel_protocolIEs__item__value._const_tab = ____HandoverCancel_protocolIEs__item__id_tab - ___HandoverCancel_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___HandoverCancel_protocolIEs__item__value._const_tab_id = u'Value' - __HandoverCancel_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___HandoverCancel_protocolIEs__item__id), - (u'criticality', ___HandoverCancel_protocolIEs__item__criticality), - (u'value', ___HandoverCancel_protocolIEs__item__value), - ]) - __HandoverCancel_protocolIEs__item_._ext = None - _HandoverCancel_protocolIEs._cont = __HandoverCancel_protocolIEs__item_ - _HandoverCancel_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - HandoverCancel._cont = ASN1Dict([ - (u'protocolIEs', _HandoverCancel_protocolIEs), - ]) - HandoverCancel._ext = [] - - #-----< HandoverCancelIEs >-----# - HandoverCancelIEs = CLASS(name=u'HandoverCancelIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _HandoverCancelIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _HandoverCancelIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _HandoverCancelIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - HandoverCancelIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _HandoverCancelIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _HandoverCancelIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _HandoverCancelIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< HandoverCancelAcknowledge >-----# - HandoverCancelAcknowledge = SEQ(name=u'HandoverCancelAcknowledge', mode=MODE_TYPE) - _HandoverCancelAcknowledge_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __HandoverCancelAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___HandoverCancelAcknowledge_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____HandoverCancelAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____HandoverCancelAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___HandoverCancelAcknowledge_protocolIEs__item__id._const_tab = ____HandoverCancelAcknowledge_protocolIEs__item__id_tab - ___HandoverCancelAcknowledge_protocolIEs__item__id._const_tab_at = None - ___HandoverCancelAcknowledge_protocolIEs__item__id._const_tab_id = u'id' - ___HandoverCancelAcknowledge_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___HandoverCancelAcknowledge_protocolIEs__item__criticality._const_tab = ____HandoverCancelAcknowledge_protocolIEs__item__id_tab - ___HandoverCancelAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___HandoverCancelAcknowledge_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___HandoverCancelAcknowledge_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___HandoverCancelAcknowledge_protocolIEs__item__value._const_tab = ____HandoverCancelAcknowledge_protocolIEs__item__id_tab - ___HandoverCancelAcknowledge_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___HandoverCancelAcknowledge_protocolIEs__item__value._const_tab_id = u'Value' - __HandoverCancelAcknowledge_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___HandoverCancelAcknowledge_protocolIEs__item__id), - (u'criticality', ___HandoverCancelAcknowledge_protocolIEs__item__criticality), - (u'value', ___HandoverCancelAcknowledge_protocolIEs__item__value), - ]) - __HandoverCancelAcknowledge_protocolIEs__item_._ext = None - _HandoverCancelAcknowledge_protocolIEs._cont = __HandoverCancelAcknowledge_protocolIEs__item_ - _HandoverCancelAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - HandoverCancelAcknowledge._cont = ASN1Dict([ - (u'protocolIEs', _HandoverCancelAcknowledge_protocolIEs), - ]) - HandoverCancelAcknowledge._ext = [] - - #-----< HandoverCancelAcknowledgeIEs >-----# - HandoverCancelAcknowledgeIEs = CLASS(name=u'HandoverCancelAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _HandoverCancelAcknowledgeIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _HandoverCancelAcknowledgeIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _HandoverCancelAcknowledgeIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - HandoverCancelAcknowledgeIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _HandoverCancelAcknowledgeIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _HandoverCancelAcknowledgeIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _HandoverCancelAcknowledgeIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABSetupRequest >-----# - E_RABSetupRequest = SEQ(name=u'E-RABSetupRequest', mode=MODE_TYPE) - _E_RABSetupRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __E_RABSetupRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___E_RABSetupRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____E_RABSetupRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListBearerSUReq'))) - ____E_RABSetupRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'reject'), (u'Value', _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 16), (u'criticality', u'reject'), (u'Value', _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___E_RABSetupRequest_protocolIEs__item__id._const_tab = ____E_RABSetupRequest_protocolIEs__item__id_tab - ___E_RABSetupRequest_protocolIEs__item__id._const_tab_at = None - ___E_RABSetupRequest_protocolIEs__item__id._const_tab_id = u'id' - ___E_RABSetupRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___E_RABSetupRequest_protocolIEs__item__criticality._const_tab = ____E_RABSetupRequest_protocolIEs__item__id_tab - ___E_RABSetupRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___E_RABSetupRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___E_RABSetupRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___E_RABSetupRequest_protocolIEs__item__value._const_tab = ____E_RABSetupRequest_protocolIEs__item__id_tab - ___E_RABSetupRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___E_RABSetupRequest_protocolIEs__item__value._const_tab_id = u'Value' - __E_RABSetupRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___E_RABSetupRequest_protocolIEs__item__id), - (u'criticality', ___E_RABSetupRequest_protocolIEs__item__criticality), - (u'value', ___E_RABSetupRequest_protocolIEs__item__value), - ]) - __E_RABSetupRequest_protocolIEs__item_._ext = None - _E_RABSetupRequest_protocolIEs._cont = __E_RABSetupRequest_protocolIEs__item_ - _E_RABSetupRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - E_RABSetupRequest._cont = ASN1Dict([ - (u'protocolIEs', _E_RABSetupRequest_protocolIEs), - ]) - E_RABSetupRequest._ext = [] - - #-----< E-RABSetupRequestIEs >-----# - E_RABSetupRequestIEs = CLASS(name=u'E-RABSetupRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABSetupRequestIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _E_RABSetupRequestIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _E_RABSetupRequestIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _E_RABSetupRequestIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListBearerSUReq'))) - E_RABSetupRequestIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _E_RABSetupRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _E_RABSetupRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'reject'), (u'Value', _E_RABSetupRequestIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 16), (u'criticality', u'reject'), (u'Value', _E_RABSetupRequestIEs_val_Value_3), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeSetupListBearerSUReq >-----# - E_RABToBeSetupListBearerSUReq = SEQ_OF(name=u'E-RABToBeSetupListBearerSUReq', mode=MODE_TYPE) - _E_RABToBeSetupListBearerSUReq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABToBeSetupListBearerSUReq__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABToBeSetupListBearerSUReq__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABToBeSetupListBearerSUReq__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemBearerSUReq'))) - ___E_RABToBeSetupListBearerSUReq__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 17), (u'criticality', u'reject'), (u'Value', ____E_RABToBeSetupListBearerSUReq__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABToBeSetupListBearerSUReq__item__id._const_tab = ___E_RABToBeSetupListBearerSUReq__item__id_tab - __E_RABToBeSetupListBearerSUReq__item__id._const_tab_at = None - __E_RABToBeSetupListBearerSUReq__item__id._const_tab_id = u'id' - __E_RABToBeSetupListBearerSUReq__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABToBeSetupListBearerSUReq__item__criticality._const_tab = ___E_RABToBeSetupListBearerSUReq__item__id_tab - __E_RABToBeSetupListBearerSUReq__item__criticality._const_tab_at = ('..', u'id') - __E_RABToBeSetupListBearerSUReq__item__criticality._const_tab_id = u'criticality' - __E_RABToBeSetupListBearerSUReq__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABToBeSetupListBearerSUReq__item__value._const_tab = ___E_RABToBeSetupListBearerSUReq__item__id_tab - __E_RABToBeSetupListBearerSUReq__item__value._const_tab_at = ('..', u'id') - __E_RABToBeSetupListBearerSUReq__item__value._const_tab_id = u'Value' - _E_RABToBeSetupListBearerSUReq__item_._cont = ASN1Dict([ - (u'id', __E_RABToBeSetupListBearerSUReq__item__id), - (u'criticality', __E_RABToBeSetupListBearerSUReq__item__criticality), - (u'value', __E_RABToBeSetupListBearerSUReq__item__value), - ]) - _E_RABToBeSetupListBearerSUReq__item_._ext = None - E_RABToBeSetupListBearerSUReq._cont = _E_RABToBeSetupListBearerSUReq__item_ - E_RABToBeSetupListBearerSUReq._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABToBeSetupItemBearerSUReqIEs >-----# - E_RABToBeSetupItemBearerSUReqIEs = CLASS(name=u'E-RABToBeSetupItemBearerSUReqIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABToBeSetupItemBearerSUReqIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemBearerSUReq'))) - E_RABToBeSetupItemBearerSUReqIEs._val = ASN1Set(rv=[dict([(u'id', 17), (u'criticality', u'reject'), (u'Value', _E_RABToBeSetupItemBearerSUReqIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeSetupItemBearerSUReq >-----# - E_RABToBeSetupItemBearerSUReq = SEQ(name=u'E-RABToBeSetupItemBearerSUReq', mode=MODE_TYPE) - _E_RABToBeSetupItemBearerSUReq_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABToBeSetupItemBearerSUReq_e_RABlevelQoSParameters = SEQ(name=u'e-RABlevelQoSParameters', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) - _E_RABToBeSetupItemBearerSUReq_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _E_RABToBeSetupItemBearerSUReq_gTP_TEID = OCT_STR(name=u'gTP-TEID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) - _E_RABToBeSetupItemBearerSUReq_nAS_PDU = OCT_STR(name=u'nAS-PDU', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - _E_RABToBeSetupItemBearerSUReq_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABToBeSetupItemBearerSUReq_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_0 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) - _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_1 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) - _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_2 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) - ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 156), (u'criticality', u'ignore'), (u'Extension', _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 183), (u'criticality', u'ignore'), (u'Extension', _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 233), (u'criticality', u'reject'), (u'Extension', _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id._const_tab = ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id._const_tab_at = None - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality._const_tab = ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABToBeSetupItemBearerSUReq_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id), - (u'criticality', ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue), - ]) - __E_RABToBeSetupItemBearerSUReq_iE_Extensions__item_._ext = None - _E_RABToBeSetupItemBearerSUReq_iE_Extensions._cont = __E_RABToBeSetupItemBearerSUReq_iE_Extensions__item_ - _E_RABToBeSetupItemBearerSUReq_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABToBeSetupItemBearerSUReq._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABToBeSetupItemBearerSUReq_e_RAB_ID), - (u'e-RABlevelQoSParameters', _E_RABToBeSetupItemBearerSUReq_e_RABlevelQoSParameters), - (u'transportLayerAddress', _E_RABToBeSetupItemBearerSUReq_transportLayerAddress), - (u'gTP-TEID', _E_RABToBeSetupItemBearerSUReq_gTP_TEID), - (u'nAS-PDU', _E_RABToBeSetupItemBearerSUReq_nAS_PDU), - (u'iE-Extensions', _E_RABToBeSetupItemBearerSUReq_iE_Extensions), - ]) - E_RABToBeSetupItemBearerSUReq._ext = [] - - #-----< E-RABToBeSetupItemBearerSUReqExtIEs >-----# - E_RABToBeSetupItemBearerSUReqExtIEs = CLASS(name=u'E-RABToBeSetupItemBearerSUReqExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_0 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) - _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_1 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) - _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_2 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) - E_RABToBeSetupItemBearerSUReqExtIEs._val = ASN1Set(rv=[dict([(u'id', 156), (u'criticality', u'ignore'), (u'Extension', _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 183), (u'criticality', u'ignore'), (u'Extension', _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 233), (u'criticality', u'reject'), (u'Extension', _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABSetupResponse >-----# - E_RABSetupResponse = SEQ(name=u'E-RABSetupResponse', mode=MODE_TYPE) - _E_RABSetupResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __E_RABSetupResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___E_RABSetupResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____E_RABSetupResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupListBearerSURes'))) - _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____E_RABSetupResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 28), (u'criticality', u'ignore'), (u'Value', _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 29), (u'criticality', u'ignore'), (u'Value', _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABSetupResponse_protocolIEs__item__id._const_tab = ____E_RABSetupResponse_protocolIEs__item__id_tab - ___E_RABSetupResponse_protocolIEs__item__id._const_tab_at = None - ___E_RABSetupResponse_protocolIEs__item__id._const_tab_id = u'id' - ___E_RABSetupResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___E_RABSetupResponse_protocolIEs__item__criticality._const_tab = ____E_RABSetupResponse_protocolIEs__item__id_tab - ___E_RABSetupResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___E_RABSetupResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___E_RABSetupResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___E_RABSetupResponse_protocolIEs__item__value._const_tab = ____E_RABSetupResponse_protocolIEs__item__id_tab - ___E_RABSetupResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___E_RABSetupResponse_protocolIEs__item__value._const_tab_id = u'Value' - __E_RABSetupResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___E_RABSetupResponse_protocolIEs__item__id), - (u'criticality', ___E_RABSetupResponse_protocolIEs__item__criticality), - (u'value', ___E_RABSetupResponse_protocolIEs__item__value), - ]) - __E_RABSetupResponse_protocolIEs__item_._ext = None - _E_RABSetupResponse_protocolIEs._cont = __E_RABSetupResponse_protocolIEs__item_ - _E_RABSetupResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - E_RABSetupResponse._cont = ASN1Dict([ - (u'protocolIEs', _E_RABSetupResponse_protocolIEs), - ]) - E_RABSetupResponse._ext = [] - - #-----< E-RABSetupResponseIEs >-----# - E_RABSetupResponseIEs = CLASS(name=u'E-RABSetupResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABSetupResponseIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _E_RABSetupResponseIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _E_RABSetupResponseIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupListBearerSURes'))) - _E_RABSetupResponseIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _E_RABSetupResponseIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - E_RABSetupResponseIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _E_RABSetupResponseIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _E_RABSetupResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 28), (u'criticality', u'ignore'), (u'Value', _E_RABSetupResponseIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 29), (u'criticality', u'ignore'), (u'Value', _E_RABSetupResponseIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _E_RABSetupResponseIEs_val_Value_4), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABSetupListBearerSURes >-----# - E_RABSetupListBearerSURes = SEQ_OF(name=u'E-RABSetupListBearerSURes', mode=MODE_TYPE) - _E_RABSetupListBearerSURes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABSetupListBearerSURes__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABSetupListBearerSURes__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABSetupListBearerSURes__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupItemBearerSURes'))) - ___E_RABSetupListBearerSURes__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 39), (u'criticality', u'ignore'), (u'Value', ____E_RABSetupListBearerSURes__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABSetupListBearerSURes__item__id._const_tab = ___E_RABSetupListBearerSURes__item__id_tab - __E_RABSetupListBearerSURes__item__id._const_tab_at = None - __E_RABSetupListBearerSURes__item__id._const_tab_id = u'id' - __E_RABSetupListBearerSURes__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABSetupListBearerSURes__item__criticality._const_tab = ___E_RABSetupListBearerSURes__item__id_tab - __E_RABSetupListBearerSURes__item__criticality._const_tab_at = ('..', u'id') - __E_RABSetupListBearerSURes__item__criticality._const_tab_id = u'criticality' - __E_RABSetupListBearerSURes__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABSetupListBearerSURes__item__value._const_tab = ___E_RABSetupListBearerSURes__item__id_tab - __E_RABSetupListBearerSURes__item__value._const_tab_at = ('..', u'id') - __E_RABSetupListBearerSURes__item__value._const_tab_id = u'Value' - _E_RABSetupListBearerSURes__item_._cont = ASN1Dict([ - (u'id', __E_RABSetupListBearerSURes__item__id), - (u'criticality', __E_RABSetupListBearerSURes__item__criticality), - (u'value', __E_RABSetupListBearerSURes__item__value), - ]) - _E_RABSetupListBearerSURes__item_._ext = None - E_RABSetupListBearerSURes._cont = _E_RABSetupListBearerSURes__item_ - E_RABSetupListBearerSURes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABSetupItemBearerSUResIEs >-----# - E_RABSetupItemBearerSUResIEs = CLASS(name=u'E-RABSetupItemBearerSUResIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABSetupItemBearerSUResIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupItemBearerSURes'))) - E_RABSetupItemBearerSUResIEs._val = ASN1Set(rv=[dict([(u'id', 39), (u'criticality', u'ignore'), (u'Value', _E_RABSetupItemBearerSUResIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABSetupItemBearerSURes >-----# - E_RABSetupItemBearerSURes = SEQ(name=u'E-RABSetupItemBearerSURes', mode=MODE_TYPE) - _E_RABSetupItemBearerSURes_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABSetupItemBearerSURes_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _E_RABSetupItemBearerSURes_gTP_TEID = OCT_STR(name=u'gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) - _E_RABSetupItemBearerSURes_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABSetupItemBearerSURes_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABSetupItemBearerSURes_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABSetupItemBearerSURes_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABSetupItemBearerSURes_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABSetupItemBearerSURes_iE_Extensions__item__id._const_tab = ____E_RABSetupItemBearerSURes_iE_Extensions__item__id_tab - ___E_RABSetupItemBearerSURes_iE_Extensions__item__id._const_tab_at = None - ___E_RABSetupItemBearerSURes_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABSetupItemBearerSURes_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABSetupItemBearerSURes_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality._const_tab = ____E_RABSetupItemBearerSURes_iE_Extensions__item__criticality_tab - ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue._const_tab = ____E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue_tab - ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABSetupItemBearerSURes_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABSetupItemBearerSURes_iE_Extensions__item__id), - (u'criticality', ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue), - ]) - __E_RABSetupItemBearerSURes_iE_Extensions__item_._ext = None - _E_RABSetupItemBearerSURes_iE_Extensions._cont = __E_RABSetupItemBearerSURes_iE_Extensions__item_ - _E_RABSetupItemBearerSURes_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABSetupItemBearerSURes._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABSetupItemBearerSURes_e_RAB_ID), - (u'transportLayerAddress', _E_RABSetupItemBearerSURes_transportLayerAddress), - (u'gTP-TEID', _E_RABSetupItemBearerSURes_gTP_TEID), - (u'iE-Extensions', _E_RABSetupItemBearerSURes_iE_Extensions), - ]) - E_RABSetupItemBearerSURes._ext = [] - - #-----< E-RABSetupItemBearerSUResExtIEs >-----# - E_RABSetupItemBearerSUResExtIEs = CLASS(name=u'E-RABSetupItemBearerSUResExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABSetupItemBearerSUResExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< E-RABModifyRequest >-----# - E_RABModifyRequest = SEQ(name=u'E-RABModifyRequest', mode=MODE_TYPE) - _E_RABModifyRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __E_RABModifyRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___E_RABModifyRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____E_RABModifyRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedListBearerModReq'))) - _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageRequest'))) - ____E_RABModifyRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'reject'), (u'Value', _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 30), (u'criticality', u'reject'), (u'Value', _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 268), (u'criticality', u'ignore'), (u'Value', _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABModifyRequest_protocolIEs__item__id._const_tab = ____E_RABModifyRequest_protocolIEs__item__id_tab - ___E_RABModifyRequest_protocolIEs__item__id._const_tab_at = None - ___E_RABModifyRequest_protocolIEs__item__id._const_tab_id = u'id' - ___E_RABModifyRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___E_RABModifyRequest_protocolIEs__item__criticality._const_tab = ____E_RABModifyRequest_protocolIEs__item__id_tab - ___E_RABModifyRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___E_RABModifyRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___E_RABModifyRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___E_RABModifyRequest_protocolIEs__item__value._const_tab = ____E_RABModifyRequest_protocolIEs__item__id_tab - ___E_RABModifyRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___E_RABModifyRequest_protocolIEs__item__value._const_tab_id = u'Value' - __E_RABModifyRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___E_RABModifyRequest_protocolIEs__item__id), - (u'criticality', ___E_RABModifyRequest_protocolIEs__item__criticality), - (u'value', ___E_RABModifyRequest_protocolIEs__item__value), - ]) - __E_RABModifyRequest_protocolIEs__item_._ext = None - _E_RABModifyRequest_protocolIEs._cont = __E_RABModifyRequest_protocolIEs__item_ - _E_RABModifyRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - E_RABModifyRequest._cont = ASN1Dict([ - (u'protocolIEs', _E_RABModifyRequest_protocolIEs), - ]) - E_RABModifyRequest._ext = [] - - #-----< E-RABModifyRequestIEs >-----# - E_RABModifyRequestIEs = CLASS(name=u'E-RABModifyRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABModifyRequestIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _E_RABModifyRequestIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _E_RABModifyRequestIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _E_RABModifyRequestIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedListBearerModReq'))) - _E_RABModifyRequestIEs_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageRequest'))) - E_RABModifyRequestIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _E_RABModifyRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _E_RABModifyRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'reject'), (u'Value', _E_RABModifyRequestIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 30), (u'criticality', u'reject'), (u'Value', _E_RABModifyRequestIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 268), (u'criticality', u'ignore'), (u'Value', _E_RABModifyRequestIEs_val_Value_4), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeModifiedListBearerModReq >-----# - E_RABToBeModifiedListBearerModReq = SEQ_OF(name=u'E-RABToBeModifiedListBearerModReq', mode=MODE_TYPE) - _E_RABToBeModifiedListBearerModReq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABToBeModifiedListBearerModReq__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABToBeModifiedListBearerModReq__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABToBeModifiedListBearerModReq__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedItemBearerModReq'))) - ___E_RABToBeModifiedListBearerModReq__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 36), (u'criticality', u'reject'), (u'Value', ____E_RABToBeModifiedListBearerModReq__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABToBeModifiedListBearerModReq__item__id._const_tab = ___E_RABToBeModifiedListBearerModReq__item__id_tab - __E_RABToBeModifiedListBearerModReq__item__id._const_tab_at = None - __E_RABToBeModifiedListBearerModReq__item__id._const_tab_id = u'id' - __E_RABToBeModifiedListBearerModReq__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABToBeModifiedListBearerModReq__item__criticality._const_tab = ___E_RABToBeModifiedListBearerModReq__item__id_tab - __E_RABToBeModifiedListBearerModReq__item__criticality._const_tab_at = ('..', u'id') - __E_RABToBeModifiedListBearerModReq__item__criticality._const_tab_id = u'criticality' - __E_RABToBeModifiedListBearerModReq__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABToBeModifiedListBearerModReq__item__value._const_tab = ___E_RABToBeModifiedListBearerModReq__item__id_tab - __E_RABToBeModifiedListBearerModReq__item__value._const_tab_at = ('..', u'id') - __E_RABToBeModifiedListBearerModReq__item__value._const_tab_id = u'Value' - _E_RABToBeModifiedListBearerModReq__item_._cont = ASN1Dict([ - (u'id', __E_RABToBeModifiedListBearerModReq__item__id), - (u'criticality', __E_RABToBeModifiedListBearerModReq__item__criticality), - (u'value', __E_RABToBeModifiedListBearerModReq__item__value), - ]) - _E_RABToBeModifiedListBearerModReq__item_._ext = None - E_RABToBeModifiedListBearerModReq._cont = _E_RABToBeModifiedListBearerModReq__item_ - E_RABToBeModifiedListBearerModReq._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABToBeModifiedItemBearerModReqIEs >-----# - E_RABToBeModifiedItemBearerModReqIEs = CLASS(name=u'E-RABToBeModifiedItemBearerModReqIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABToBeModifiedItemBearerModReqIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedItemBearerModReq'))) - E_RABToBeModifiedItemBearerModReqIEs._val = ASN1Set(rv=[dict([(u'id', 36), (u'criticality', u'reject'), (u'Value', _E_RABToBeModifiedItemBearerModReqIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeModifiedItemBearerModReq >-----# - E_RABToBeModifiedItemBearerModReq = SEQ(name=u'E-RABToBeModifiedItemBearerModReq', mode=MODE_TYPE) - _E_RABToBeModifiedItemBearerModReq_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABToBeModifiedItemBearerModReq_e_RABLevelQoSParameters = SEQ(name=u'e-RABLevelQoSParameters', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) - _E_RABToBeModifiedItemBearerModReq_nAS_PDU = OCT_STR(name=u'nAS-PDU', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - _E_RABToBeModifiedItemBearerModReq_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABToBeModifiedItemBearerModReq_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportInformation'))) - ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 185), (u'criticality', u'reject'), (u'Extension', _____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id._const_tab = ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id._const_tab_at = None - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality._const_tab = ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABToBeModifiedItemBearerModReq_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id), - (u'criticality', ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue), - ]) - __E_RABToBeModifiedItemBearerModReq_iE_Extensions__item_._ext = None - _E_RABToBeModifiedItemBearerModReq_iE_Extensions._cont = __E_RABToBeModifiedItemBearerModReq_iE_Extensions__item_ - _E_RABToBeModifiedItemBearerModReq_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABToBeModifiedItemBearerModReq._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABToBeModifiedItemBearerModReq_e_RAB_ID), - (u'e-RABLevelQoSParameters', _E_RABToBeModifiedItemBearerModReq_e_RABLevelQoSParameters), - (u'nAS-PDU', _E_RABToBeModifiedItemBearerModReq_nAS_PDU), - (u'iE-Extensions', _E_RABToBeModifiedItemBearerModReq_iE_Extensions), - ]) - E_RABToBeModifiedItemBearerModReq._ext = [] - - #-----< E-RABToBeModifyItemBearerModReqExtIEs >-----# - E_RABToBeModifyItemBearerModReqExtIEs = CLASS(name=u'E-RABToBeModifyItemBearerModReqExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _E_RABToBeModifyItemBearerModReqExtIEs_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportInformation'))) - E_RABToBeModifyItemBearerModReqExtIEs._val = ASN1Set(rv=[dict([(u'id', 185), (u'criticality', u'reject'), (u'Extension', _E_RABToBeModifyItemBearerModReqExtIEs_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABModifyResponse >-----# - E_RABModifyResponse = SEQ(name=u'E-RABModifyResponse', mode=MODE_TYPE) - _E_RABModifyResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __E_RABModifyResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___E_RABModifyResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____E_RABModifyResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyListBearerModRes'))) - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_5 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - ____E_RABModifyResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 31), (u'criticality', u'ignore'), (u'Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 32), (u'criticality', u'ignore'), (u'Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABModifyResponse_protocolIEs__item__id._const_tab = ____E_RABModifyResponse_protocolIEs__item__id_tab - ___E_RABModifyResponse_protocolIEs__item__id._const_tab_at = None - ___E_RABModifyResponse_protocolIEs__item__id._const_tab_id = u'id' - ___E_RABModifyResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___E_RABModifyResponse_protocolIEs__item__criticality._const_tab = ____E_RABModifyResponse_protocolIEs__item__id_tab - ___E_RABModifyResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___E_RABModifyResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___E_RABModifyResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___E_RABModifyResponse_protocolIEs__item__value._const_tab = ____E_RABModifyResponse_protocolIEs__item__id_tab - ___E_RABModifyResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___E_RABModifyResponse_protocolIEs__item__value._const_tab_id = u'Value' - __E_RABModifyResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___E_RABModifyResponse_protocolIEs__item__id), - (u'criticality', ___E_RABModifyResponse_protocolIEs__item__criticality), - (u'value', ___E_RABModifyResponse_protocolIEs__item__value), - ]) - __E_RABModifyResponse_protocolIEs__item_._ext = None - _E_RABModifyResponse_protocolIEs._cont = __E_RABModifyResponse_protocolIEs__item_ - _E_RABModifyResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - E_RABModifyResponse._cont = ASN1Dict([ - (u'protocolIEs', _E_RABModifyResponse_protocolIEs), - ]) - E_RABModifyResponse._ext = [] - - #-----< E-RABModifyResponseIEs >-----# - E_RABModifyResponseIEs = CLASS(name=u'E-RABModifyResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABModifyResponseIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _E_RABModifyResponseIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _E_RABModifyResponseIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyListBearerModRes'))) - _E_RABModifyResponseIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _E_RABModifyResponseIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _E_RABModifyResponseIEs_val_Value_5 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - E_RABModifyResponseIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _E_RABModifyResponseIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _E_RABModifyResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 31), (u'criticality', u'ignore'), (u'Value', _E_RABModifyResponseIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 32), (u'criticality', u'ignore'), (u'Value', _E_RABModifyResponseIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _E_RABModifyResponseIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _E_RABModifyResponseIEs_val_Value_5), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABModifyListBearerModRes >-----# - E_RABModifyListBearerModRes = SEQ_OF(name=u'E-RABModifyListBearerModRes', mode=MODE_TYPE) - _E_RABModifyListBearerModRes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABModifyListBearerModRes__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABModifyListBearerModRes__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABModifyListBearerModRes__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyItemBearerModRes'))) - ___E_RABModifyListBearerModRes__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 37), (u'criticality', u'ignore'), (u'Value', ____E_RABModifyListBearerModRes__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABModifyListBearerModRes__item__id._const_tab = ___E_RABModifyListBearerModRes__item__id_tab - __E_RABModifyListBearerModRes__item__id._const_tab_at = None - __E_RABModifyListBearerModRes__item__id._const_tab_id = u'id' - __E_RABModifyListBearerModRes__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABModifyListBearerModRes__item__criticality._const_tab = ___E_RABModifyListBearerModRes__item__id_tab - __E_RABModifyListBearerModRes__item__criticality._const_tab_at = ('..', u'id') - __E_RABModifyListBearerModRes__item__criticality._const_tab_id = u'criticality' - __E_RABModifyListBearerModRes__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABModifyListBearerModRes__item__value._const_tab = ___E_RABModifyListBearerModRes__item__id_tab - __E_RABModifyListBearerModRes__item__value._const_tab_at = ('..', u'id') - __E_RABModifyListBearerModRes__item__value._const_tab_id = u'Value' - _E_RABModifyListBearerModRes__item_._cont = ASN1Dict([ - (u'id', __E_RABModifyListBearerModRes__item__id), - (u'criticality', __E_RABModifyListBearerModRes__item__criticality), - (u'value', __E_RABModifyListBearerModRes__item__value), - ]) - _E_RABModifyListBearerModRes__item_._ext = None - E_RABModifyListBearerModRes._cont = _E_RABModifyListBearerModRes__item_ - E_RABModifyListBearerModRes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABModifyItemBearerModResIEs >-----# - E_RABModifyItemBearerModResIEs = CLASS(name=u'E-RABModifyItemBearerModResIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABModifyItemBearerModResIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyItemBearerModRes'))) - E_RABModifyItemBearerModResIEs._val = ASN1Set(rv=[dict([(u'id', 37), (u'criticality', u'ignore'), (u'Value', _E_RABModifyItemBearerModResIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABModifyItemBearerModRes >-----# - E_RABModifyItemBearerModRes = SEQ(name=u'E-RABModifyItemBearerModRes', mode=MODE_TYPE) - _E_RABModifyItemBearerModRes_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABModifyItemBearerModRes_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABModifyItemBearerModRes_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABModifyItemBearerModRes_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABModifyItemBearerModRes_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABModifyItemBearerModRes_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABModifyItemBearerModRes_iE_Extensions__item__id._const_tab = ____E_RABModifyItemBearerModRes_iE_Extensions__item__id_tab - ___E_RABModifyItemBearerModRes_iE_Extensions__item__id._const_tab_at = None - ___E_RABModifyItemBearerModRes_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABModifyItemBearerModRes_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABModifyItemBearerModRes_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality._const_tab = ____E_RABModifyItemBearerModRes_iE_Extensions__item__criticality_tab - ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue._const_tab = ____E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue_tab - ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABModifyItemBearerModRes_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABModifyItemBearerModRes_iE_Extensions__item__id), - (u'criticality', ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue), - ]) - __E_RABModifyItemBearerModRes_iE_Extensions__item_._ext = None - _E_RABModifyItemBearerModRes_iE_Extensions._cont = __E_RABModifyItemBearerModRes_iE_Extensions__item_ - _E_RABModifyItemBearerModRes_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABModifyItemBearerModRes._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABModifyItemBearerModRes_e_RAB_ID), - (u'iE-Extensions', _E_RABModifyItemBearerModRes_iE_Extensions), - ]) - E_RABModifyItemBearerModRes._ext = [] - - #-----< E-RABModifyItemBearerModResExtIEs >-----# - E_RABModifyItemBearerModResExtIEs = CLASS(name=u'E-RABModifyItemBearerModResExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABModifyItemBearerModResExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< E-RABReleaseCommand >-----# - E_RABReleaseCommand = SEQ(name=u'E-RABReleaseCommand', mode=MODE_TYPE) - _E_RABReleaseCommand_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __E_RABReleaseCommand_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___E_RABReleaseCommand_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____E_RABReleaseCommand_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_4 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - ____E_RABReleaseCommand_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'reject'), (u'Value', _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 33), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABReleaseCommand_protocolIEs__item__id._const_tab = ____E_RABReleaseCommand_protocolIEs__item__id_tab - ___E_RABReleaseCommand_protocolIEs__item__id._const_tab_at = None - ___E_RABReleaseCommand_protocolIEs__item__id._const_tab_id = u'id' - ___E_RABReleaseCommand_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___E_RABReleaseCommand_protocolIEs__item__criticality._const_tab = ____E_RABReleaseCommand_protocolIEs__item__id_tab - ___E_RABReleaseCommand_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___E_RABReleaseCommand_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___E_RABReleaseCommand_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___E_RABReleaseCommand_protocolIEs__item__value._const_tab = ____E_RABReleaseCommand_protocolIEs__item__id_tab - ___E_RABReleaseCommand_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___E_RABReleaseCommand_protocolIEs__item__value._const_tab_id = u'Value' - __E_RABReleaseCommand_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___E_RABReleaseCommand_protocolIEs__item__id), - (u'criticality', ___E_RABReleaseCommand_protocolIEs__item__criticality), - (u'value', ___E_RABReleaseCommand_protocolIEs__item__value), - ]) - __E_RABReleaseCommand_protocolIEs__item_._ext = None - _E_RABReleaseCommand_protocolIEs._cont = __E_RABReleaseCommand_protocolIEs__item_ - _E_RABReleaseCommand_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - E_RABReleaseCommand._cont = ASN1Dict([ - (u'protocolIEs', _E_RABReleaseCommand_protocolIEs), - ]) - E_RABReleaseCommand._ext = [] - - #-----< E-RABReleaseCommandIEs >-----# - E_RABReleaseCommandIEs = CLASS(name=u'E-RABReleaseCommandIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABReleaseCommandIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _E_RABReleaseCommandIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _E_RABReleaseCommandIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _E_RABReleaseCommandIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _E_RABReleaseCommandIEs_val_Value_4 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - E_RABReleaseCommandIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _E_RABReleaseCommandIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _E_RABReleaseCommandIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'reject'), (u'Value', _E_RABReleaseCommandIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 33), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseCommandIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseCommandIEs_val_Value_4), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABReleaseResponse >-----# - E_RABReleaseResponse = SEQ(name=u'E-RABReleaseResponse', mode=MODE_TYPE) - _E_RABReleaseResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __E_RABReleaseResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___E_RABReleaseResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____E_RABReleaseResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseListBearerRelComp'))) - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_6 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - ____E_RABReleaseResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 69), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 34), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 189), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABReleaseResponse_protocolIEs__item__id._const_tab = ____E_RABReleaseResponse_protocolIEs__item__id_tab - ___E_RABReleaseResponse_protocolIEs__item__id._const_tab_at = None - ___E_RABReleaseResponse_protocolIEs__item__id._const_tab_id = u'id' - ___E_RABReleaseResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___E_RABReleaseResponse_protocolIEs__item__criticality._const_tab = ____E_RABReleaseResponse_protocolIEs__item__id_tab - ___E_RABReleaseResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___E_RABReleaseResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___E_RABReleaseResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___E_RABReleaseResponse_protocolIEs__item__value._const_tab = ____E_RABReleaseResponse_protocolIEs__item__id_tab - ___E_RABReleaseResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___E_RABReleaseResponse_protocolIEs__item__value._const_tab_id = u'Value' - __E_RABReleaseResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___E_RABReleaseResponse_protocolIEs__item__id), - (u'criticality', ___E_RABReleaseResponse_protocolIEs__item__criticality), - (u'value', ___E_RABReleaseResponse_protocolIEs__item__value), - ]) - __E_RABReleaseResponse_protocolIEs__item_._ext = None - _E_RABReleaseResponse_protocolIEs._cont = __E_RABReleaseResponse_protocolIEs__item_ - _E_RABReleaseResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - E_RABReleaseResponse._cont = ASN1Dict([ - (u'protocolIEs', _E_RABReleaseResponse_protocolIEs), - ]) - E_RABReleaseResponse._ext = [] - - #-----< E-RABReleaseResponseIEs >-----# - E_RABReleaseResponseIEs = CLASS(name=u'E-RABReleaseResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABReleaseResponseIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _E_RABReleaseResponseIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _E_RABReleaseResponseIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseListBearerRelComp'))) - _E_RABReleaseResponseIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _E_RABReleaseResponseIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _E_RABReleaseResponseIEs_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) - _E_RABReleaseResponseIEs_val_Value_6 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - E_RABReleaseResponseIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseResponseIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 69), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseResponseIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 34), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseResponseIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseResponseIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 189), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseResponseIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseResponseIEs_val_Value_6), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABReleaseListBearerRelComp >-----# - E_RABReleaseListBearerRelComp = SEQ_OF(name=u'E-RABReleaseListBearerRelComp', mode=MODE_TYPE) - _E_RABReleaseListBearerRelComp__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABReleaseListBearerRelComp__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABReleaseListBearerRelComp__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABReleaseListBearerRelComp__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseItemBearerRelComp'))) - ___E_RABReleaseListBearerRelComp__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 15), (u'criticality', u'ignore'), (u'Value', ____E_RABReleaseListBearerRelComp__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABReleaseListBearerRelComp__item__id._const_tab = ___E_RABReleaseListBearerRelComp__item__id_tab - __E_RABReleaseListBearerRelComp__item__id._const_tab_at = None - __E_RABReleaseListBearerRelComp__item__id._const_tab_id = u'id' - __E_RABReleaseListBearerRelComp__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABReleaseListBearerRelComp__item__criticality._const_tab = ___E_RABReleaseListBearerRelComp__item__id_tab - __E_RABReleaseListBearerRelComp__item__criticality._const_tab_at = ('..', u'id') - __E_RABReleaseListBearerRelComp__item__criticality._const_tab_id = u'criticality' - __E_RABReleaseListBearerRelComp__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABReleaseListBearerRelComp__item__value._const_tab = ___E_RABReleaseListBearerRelComp__item__id_tab - __E_RABReleaseListBearerRelComp__item__value._const_tab_at = ('..', u'id') - __E_RABReleaseListBearerRelComp__item__value._const_tab_id = u'Value' - _E_RABReleaseListBearerRelComp__item_._cont = ASN1Dict([ - (u'id', __E_RABReleaseListBearerRelComp__item__id), - (u'criticality', __E_RABReleaseListBearerRelComp__item__criticality), - (u'value', __E_RABReleaseListBearerRelComp__item__value), - ]) - _E_RABReleaseListBearerRelComp__item_._ext = None - E_RABReleaseListBearerRelComp._cont = _E_RABReleaseListBearerRelComp__item_ - E_RABReleaseListBearerRelComp._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABReleaseItemBearerRelCompIEs >-----# - E_RABReleaseItemBearerRelCompIEs = CLASS(name=u'E-RABReleaseItemBearerRelCompIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABReleaseItemBearerRelCompIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABReleaseItemBearerRelComp'))) - E_RABReleaseItemBearerRelCompIEs._val = ASN1Set(rv=[dict([(u'id', 15), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseItemBearerRelCompIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABReleaseItemBearerRelComp >-----# - E_RABReleaseItemBearerRelComp = SEQ(name=u'E-RABReleaseItemBearerRelComp', mode=MODE_TYPE) - _E_RABReleaseItemBearerRelComp_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABReleaseItemBearerRelComp_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABReleaseItemBearerRelComp_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id._const_tab = ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__id_tab - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id._const_tab_at = None - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality._const_tab = ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality_tab - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue._const_tab = ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue_tab - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABReleaseItemBearerRelComp_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id), - (u'criticality', ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue), - ]) - __E_RABReleaseItemBearerRelComp_iE_Extensions__item_._ext = None - _E_RABReleaseItemBearerRelComp_iE_Extensions._cont = __E_RABReleaseItemBearerRelComp_iE_Extensions__item_ - _E_RABReleaseItemBearerRelComp_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABReleaseItemBearerRelComp._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABReleaseItemBearerRelComp_e_RAB_ID), - (u'iE-Extensions', _E_RABReleaseItemBearerRelComp_iE_Extensions), - ]) - E_RABReleaseItemBearerRelComp._ext = [] - - #-----< E-RABReleaseItemBearerRelCompExtIEs >-----# - E_RABReleaseItemBearerRelCompExtIEs = CLASS(name=u'E-RABReleaseItemBearerRelCompExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABReleaseItemBearerRelCompExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< E-RABReleaseIndication >-----# - E_RABReleaseIndication = SEQ(name=u'E-RABReleaseIndication', mode=MODE_TYPE) - _E_RABReleaseIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __E_RABReleaseIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___E_RABReleaseIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____E_RABReleaseIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) - _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - ____E_RABReleaseIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 110), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 189), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABReleaseIndication_protocolIEs__item__id._const_tab = ____E_RABReleaseIndication_protocolIEs__item__id_tab - ___E_RABReleaseIndication_protocolIEs__item__id._const_tab_at = None - ___E_RABReleaseIndication_protocolIEs__item__id._const_tab_id = u'id' - ___E_RABReleaseIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___E_RABReleaseIndication_protocolIEs__item__criticality._const_tab = ____E_RABReleaseIndication_protocolIEs__item__id_tab - ___E_RABReleaseIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___E_RABReleaseIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___E_RABReleaseIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___E_RABReleaseIndication_protocolIEs__item__value._const_tab = ____E_RABReleaseIndication_protocolIEs__item__id_tab - ___E_RABReleaseIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___E_RABReleaseIndication_protocolIEs__item__value._const_tab_id = u'Value' - __E_RABReleaseIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___E_RABReleaseIndication_protocolIEs__item__id), - (u'criticality', ___E_RABReleaseIndication_protocolIEs__item__criticality), - (u'value', ___E_RABReleaseIndication_protocolIEs__item__value), - ]) - __E_RABReleaseIndication_protocolIEs__item_._ext = None - _E_RABReleaseIndication_protocolIEs._cont = __E_RABReleaseIndication_protocolIEs__item_ - _E_RABReleaseIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - E_RABReleaseIndication._cont = ASN1Dict([ - (u'protocolIEs', _E_RABReleaseIndication_protocolIEs), - ]) - E_RABReleaseIndication._ext = [] - - #-----< E-RABReleaseIndicationIEs >-----# - E_RABReleaseIndicationIEs = CLASS(name=u'E-RABReleaseIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABReleaseIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _E_RABReleaseIndicationIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _E_RABReleaseIndicationIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _E_RABReleaseIndicationIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) - _E_RABReleaseIndicationIEs_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - E_RABReleaseIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _E_RABReleaseIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _E_RABReleaseIndicationIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 110), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseIndicationIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 189), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseIndicationIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _E_RABReleaseIndicationIEs_val_Value_4), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< InitialContextSetupRequest >-----# - InitialContextSetupRequest = SEQ(name=u'InitialContextSetupRequest', mode=MODE_TYPE) - _InitialContextSetupRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __InitialContextSetupRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___InitialContextSetupRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____InitialContextSetupRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListCtxtSUReq'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_5 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityKey'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_7 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_8 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_9 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSFallbackIndicator'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_11 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_12 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_13 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_14 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_15 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_16 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ManagementBasedMDTAllowed'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_17 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_18 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalCSFallbackIndicator'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_19 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Masked-IMEISV'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_20 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExpectedUEBehaviour'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_21 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_22 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_23 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_24 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_25 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_26 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_27 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_28 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_29 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_30 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - ____InitialContextSetupRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'reject'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 24), (u'criticality', u'reject'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 107), (u'criticality', u'reject'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 73), (u'criticality', u'reject'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 25), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 41), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 106), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 108), (u'criticality', u'reject'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 124), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 159), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 75), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_14), (u'presence', u'optional')]), dict([(u'id', 158), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_15), (u'presence', u'optional')]), dict([(u'id', 165), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_16), (u'presence', u'optional')]), dict([(u'id', 177), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_17), (u'presence', u'optional')]), dict([(u'id', 187), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_18), (u'presence', u'conditional')]), dict([(u'id', 192), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_19), (u'presence', u'optional')]), dict([(u'id', 196), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_20), (u'presence', u'optional')]), dict([(u'id', 195), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_21), (u'presence', u'optional')]), dict([(u'id', 241), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_22), (u'presence', u'optional')]), dict([(u'id', 240), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_23), (u'presence', u'optional')]), dict([(u'id', 248), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_24), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_25), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_26), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_27), (u'presence', u'optional')]), dict([(u'id', 277), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_28), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_29), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_30), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___InitialContextSetupRequest_protocolIEs__item__id._const_tab = ____InitialContextSetupRequest_protocolIEs__item__id_tab - ___InitialContextSetupRequest_protocolIEs__item__id._const_tab_at = None - ___InitialContextSetupRequest_protocolIEs__item__id._const_tab_id = u'id' - ___InitialContextSetupRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___InitialContextSetupRequest_protocolIEs__item__criticality._const_tab = ____InitialContextSetupRequest_protocolIEs__item__id_tab - ___InitialContextSetupRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___InitialContextSetupRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___InitialContextSetupRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___InitialContextSetupRequest_protocolIEs__item__value._const_tab = ____InitialContextSetupRequest_protocolIEs__item__id_tab - ___InitialContextSetupRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___InitialContextSetupRequest_protocolIEs__item__value._const_tab_id = u'Value' - __InitialContextSetupRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___InitialContextSetupRequest_protocolIEs__item__id), - (u'criticality', ___InitialContextSetupRequest_protocolIEs__item__criticality), - (u'value', ___InitialContextSetupRequest_protocolIEs__item__value), - ]) - __InitialContextSetupRequest_protocolIEs__item_._ext = None - _InitialContextSetupRequest_protocolIEs._cont = __InitialContextSetupRequest_protocolIEs__item_ - _InitialContextSetupRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - InitialContextSetupRequest._cont = ASN1Dict([ - (u'protocolIEs', _InitialContextSetupRequest_protocolIEs), - ]) - InitialContextSetupRequest._ext = [] - - #-----< InitialContextSetupRequestIEs >-----# - InitialContextSetupRequestIEs = CLASS(name=u'InitialContextSetupRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _InitialContextSetupRequestIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _InitialContextSetupRequestIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _InitialContextSetupRequestIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _InitialContextSetupRequestIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupListCtxtSUReq'))) - _InitialContextSetupRequestIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) - _InitialContextSetupRequestIEs_val_Value_5 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityKey'))) - _InitialContextSetupRequestIEs_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) - _InitialContextSetupRequestIEs_val_Value_7 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) - _InitialContextSetupRequestIEs_val_Value_8 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - _InitialContextSetupRequestIEs_val_Value_9 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) - _InitialContextSetupRequestIEs_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSFallbackIndicator'))) - _InitialContextSetupRequestIEs_val_Value_11 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) - _InitialContextSetupRequestIEs_val_Value_12 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _InitialContextSetupRequestIEs_val_Value_13 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) - _InitialContextSetupRequestIEs_val_Value_14 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) - _InitialContextSetupRequestIEs_val_Value_15 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _InitialContextSetupRequestIEs_val_Value_16 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ManagementBasedMDTAllowed'))) - _InitialContextSetupRequestIEs_val_Value_17 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MDTPLMNList'))) - _InitialContextSetupRequestIEs_val_Value_18 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalCSFallbackIndicator'))) - _InitialContextSetupRequestIEs_val_Value_19 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Masked-IMEISV'))) - _InitialContextSetupRequestIEs_val_Value_20 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExpectedUEBehaviour'))) - _InitialContextSetupRequestIEs_val_Value_21 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) - _InitialContextSetupRequestIEs_val_Value_22 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEUserPlaneCIoTSupportIndicator'))) - _InitialContextSetupRequestIEs_val_Value_23 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) - _InitialContextSetupRequestIEs_val_Value_24 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) - _InitialContextSetupRequestIEs_val_Value_25 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _InitialContextSetupRequestIEs_val_Value_26 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _InitialContextSetupRequestIEs_val_Value_27 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - _InitialContextSetupRequestIEs_val_Value_28 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) - _InitialContextSetupRequestIEs_val_Value_29 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - _InitialContextSetupRequestIEs_val_Value_30 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - InitialContextSetupRequestIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _InitialContextSetupRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _InitialContextSetupRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 66), (u'criticality', u'reject'), (u'Value', _InitialContextSetupRequestIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 24), (u'criticality', u'reject'), (u'Value', _InitialContextSetupRequestIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 107), (u'criticality', u'reject'), (u'Value', _InitialContextSetupRequestIEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 73), (u'criticality', u'reject'), (u'Value', _InitialContextSetupRequestIEs_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 25), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 41), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 106), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 108), (u'criticality', u'reject'), (u'Value', _InitialContextSetupRequestIEs_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 124), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 159), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 75), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_14), (u'presence', u'optional')]), dict([(u'id', 158), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_15), (u'presence', u'optional')]), dict([(u'id', 165), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_16), (u'presence', u'optional')]), dict([(u'id', 177), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_17), (u'presence', u'optional')]), dict([(u'id', 187), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_18), (u'presence', u'conditional')]), dict([(u'id', 192), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_19), (u'presence', u'optional')]), dict([(u'id', 196), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_20), (u'presence', u'optional')]), dict([(u'id', 195), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_21), (u'presence', u'optional')]), dict([(u'id', 241), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_22), (u'presence', u'optional')]), dict([(u'id', 240), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_23), (u'presence', u'optional')]), dict([(u'id', 248), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_24), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_25), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_26), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_27), (u'presence', u'optional')]), dict([(u'id', 277), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_28), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_29), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupRequestIEs_val_Value_30), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeSetupListCtxtSUReq >-----# - E_RABToBeSetupListCtxtSUReq = SEQ_OF(name=u'E-RABToBeSetupListCtxtSUReq', mode=MODE_TYPE) - _E_RABToBeSetupListCtxtSUReq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABToBeSetupListCtxtSUReq__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABToBeSetupListCtxtSUReq__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABToBeSetupListCtxtSUReq__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemCtxtSUReq'))) - ___E_RABToBeSetupListCtxtSUReq__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 52), (u'criticality', u'reject'), (u'Value', ____E_RABToBeSetupListCtxtSUReq__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABToBeSetupListCtxtSUReq__item__id._const_tab = ___E_RABToBeSetupListCtxtSUReq__item__id_tab - __E_RABToBeSetupListCtxtSUReq__item__id._const_tab_at = None - __E_RABToBeSetupListCtxtSUReq__item__id._const_tab_id = u'id' - __E_RABToBeSetupListCtxtSUReq__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABToBeSetupListCtxtSUReq__item__criticality._const_tab = ___E_RABToBeSetupListCtxtSUReq__item__id_tab - __E_RABToBeSetupListCtxtSUReq__item__criticality._const_tab_at = ('..', u'id') - __E_RABToBeSetupListCtxtSUReq__item__criticality._const_tab_id = u'criticality' - __E_RABToBeSetupListCtxtSUReq__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABToBeSetupListCtxtSUReq__item__value._const_tab = ___E_RABToBeSetupListCtxtSUReq__item__id_tab - __E_RABToBeSetupListCtxtSUReq__item__value._const_tab_at = ('..', u'id') - __E_RABToBeSetupListCtxtSUReq__item__value._const_tab_id = u'Value' - _E_RABToBeSetupListCtxtSUReq__item_._cont = ASN1Dict([ - (u'id', __E_RABToBeSetupListCtxtSUReq__item__id), - (u'criticality', __E_RABToBeSetupListCtxtSUReq__item__criticality), - (u'value', __E_RABToBeSetupListCtxtSUReq__item__value), - ]) - _E_RABToBeSetupListCtxtSUReq__item_._ext = None - E_RABToBeSetupListCtxtSUReq._cont = _E_RABToBeSetupListCtxtSUReq__item_ - E_RABToBeSetupListCtxtSUReq._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABToBeSetupItemCtxtSUReqIEs >-----# - E_RABToBeSetupItemCtxtSUReqIEs = CLASS(name=u'E-RABToBeSetupItemCtxtSUReqIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABToBeSetupItemCtxtSUReqIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeSetupItemCtxtSUReq'))) - E_RABToBeSetupItemCtxtSUReqIEs._val = ASN1Set(rv=[dict([(u'id', 52), (u'criticality', u'reject'), (u'Value', _E_RABToBeSetupItemCtxtSUReqIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeSetupItemCtxtSUReq >-----# - E_RABToBeSetupItemCtxtSUReq = SEQ(name=u'E-RABToBeSetupItemCtxtSUReq', mode=MODE_TYPE) - _E_RABToBeSetupItemCtxtSUReq_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABToBeSetupItemCtxtSUReq_e_RABlevelQoSParameters = SEQ(name=u'e-RABlevelQoSParameters', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) - _E_RABToBeSetupItemCtxtSUReq_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _E_RABToBeSetupItemCtxtSUReq_gTP_TEID = OCT_STR(name=u'gTP-TEID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) - _E_RABToBeSetupItemCtxtSUReq_nAS_PDU = OCT_STR(name=u'nAS-PDU', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU')), opt=True) - _E_RABToBeSetupItemCtxtSUReq_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_0 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) - _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_1 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) - _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_2 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) - ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 156), (u'criticality', u'ignore'), (u'Extension', _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 183), (u'criticality', u'ignore'), (u'Extension', _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 233), (u'criticality', u'reject'), (u'Extension', _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id._const_tab = ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id._const_tab_at = None - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality._const_tab = ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id), - (u'criticality', ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue), - ]) - __E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item_._ext = None - _E_RABToBeSetupItemCtxtSUReq_iE_Extensions._cont = __E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item_ - _E_RABToBeSetupItemCtxtSUReq_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABToBeSetupItemCtxtSUReq._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABToBeSetupItemCtxtSUReq_e_RAB_ID), - (u'e-RABlevelQoSParameters', _E_RABToBeSetupItemCtxtSUReq_e_RABlevelQoSParameters), - (u'transportLayerAddress', _E_RABToBeSetupItemCtxtSUReq_transportLayerAddress), - (u'gTP-TEID', _E_RABToBeSetupItemCtxtSUReq_gTP_TEID), - (u'nAS-PDU', _E_RABToBeSetupItemCtxtSUReq_nAS_PDU), - (u'iE-Extensions', _E_RABToBeSetupItemCtxtSUReq_iE_Extensions), - ]) - E_RABToBeSetupItemCtxtSUReq._ext = [] - - #-----< E-RABToBeSetupItemCtxtSUReqExtIEs >-----# - E_RABToBeSetupItemCtxtSUReqExtIEs = CLASS(name=u'E-RABToBeSetupItemCtxtSUReqExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_0 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) - _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_1 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Correlation-ID'))) - _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_2 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BearerType'))) - E_RABToBeSetupItemCtxtSUReqExtIEs._val = ASN1Set(rv=[dict([(u'id', 156), (u'criticality', u'ignore'), (u'Extension', _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 183), (u'criticality', u'ignore'), (u'Extension', _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 233), (u'criticality', u'reject'), (u'Extension', _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< InitialContextSetupResponse >-----# - InitialContextSetupResponse = SEQ(name=u'InitialContextSetupResponse', mode=MODE_TYPE) - _InitialContextSetupResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __InitialContextSetupResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___InitialContextSetupResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____InitialContextSetupResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupListCtxtSURes'))) - _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____InitialContextSetupResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 51), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 48), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___InitialContextSetupResponse_protocolIEs__item__id._const_tab = ____InitialContextSetupResponse_protocolIEs__item__id_tab - ___InitialContextSetupResponse_protocolIEs__item__id._const_tab_at = None - ___InitialContextSetupResponse_protocolIEs__item__id._const_tab_id = u'id' - ___InitialContextSetupResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___InitialContextSetupResponse_protocolIEs__item__criticality._const_tab = ____InitialContextSetupResponse_protocolIEs__item__id_tab - ___InitialContextSetupResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___InitialContextSetupResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___InitialContextSetupResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___InitialContextSetupResponse_protocolIEs__item__value._const_tab = ____InitialContextSetupResponse_protocolIEs__item__id_tab - ___InitialContextSetupResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___InitialContextSetupResponse_protocolIEs__item__value._const_tab_id = u'Value' - __InitialContextSetupResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___InitialContextSetupResponse_protocolIEs__item__id), - (u'criticality', ___InitialContextSetupResponse_protocolIEs__item__criticality), - (u'value', ___InitialContextSetupResponse_protocolIEs__item__value), - ]) - __InitialContextSetupResponse_protocolIEs__item_._ext = None - _InitialContextSetupResponse_protocolIEs._cont = __InitialContextSetupResponse_protocolIEs__item_ - _InitialContextSetupResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - InitialContextSetupResponse._cont = ASN1Dict([ - (u'protocolIEs', _InitialContextSetupResponse_protocolIEs), - ]) - InitialContextSetupResponse._ext = [] - - #-----< InitialContextSetupResponseIEs >-----# - InitialContextSetupResponseIEs = CLASS(name=u'InitialContextSetupResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _InitialContextSetupResponseIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _InitialContextSetupResponseIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _InitialContextSetupResponseIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupListCtxtSURes'))) - _InitialContextSetupResponseIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _InitialContextSetupResponseIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - InitialContextSetupResponseIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupResponseIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 51), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupResponseIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 48), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupResponseIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupResponseIEs_val_Value_4), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABSetupListCtxtSURes >-----# - E_RABSetupListCtxtSURes = SEQ_OF(name=u'E-RABSetupListCtxtSURes', mode=MODE_TYPE) - _E_RABSetupListCtxtSURes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABSetupListCtxtSURes__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABSetupListCtxtSURes__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABSetupListCtxtSURes__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupItemCtxtSURes'))) - ___E_RABSetupListCtxtSURes__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 50), (u'criticality', u'ignore'), (u'Value', ____E_RABSetupListCtxtSURes__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABSetupListCtxtSURes__item__id._const_tab = ___E_RABSetupListCtxtSURes__item__id_tab - __E_RABSetupListCtxtSURes__item__id._const_tab_at = None - __E_RABSetupListCtxtSURes__item__id._const_tab_id = u'id' - __E_RABSetupListCtxtSURes__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABSetupListCtxtSURes__item__criticality._const_tab = ___E_RABSetupListCtxtSURes__item__id_tab - __E_RABSetupListCtxtSURes__item__criticality._const_tab_at = ('..', u'id') - __E_RABSetupListCtxtSURes__item__criticality._const_tab_id = u'criticality' - __E_RABSetupListCtxtSURes__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABSetupListCtxtSURes__item__value._const_tab = ___E_RABSetupListCtxtSURes__item__id_tab - __E_RABSetupListCtxtSURes__item__value._const_tab_at = ('..', u'id') - __E_RABSetupListCtxtSURes__item__value._const_tab_id = u'Value' - _E_RABSetupListCtxtSURes__item_._cont = ASN1Dict([ - (u'id', __E_RABSetupListCtxtSURes__item__id), - (u'criticality', __E_RABSetupListCtxtSURes__item__criticality), - (u'value', __E_RABSetupListCtxtSURes__item__value), - ]) - _E_RABSetupListCtxtSURes__item_._ext = None - E_RABSetupListCtxtSURes._cont = _E_RABSetupListCtxtSURes__item_ - E_RABSetupListCtxtSURes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABSetupItemCtxtSUResIEs >-----# - E_RABSetupItemCtxtSUResIEs = CLASS(name=u'E-RABSetupItemCtxtSUResIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABSetupItemCtxtSUResIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSetupItemCtxtSURes'))) - E_RABSetupItemCtxtSUResIEs._val = ASN1Set(rv=[dict([(u'id', 50), (u'criticality', u'ignore'), (u'Value', _E_RABSetupItemCtxtSUResIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABSetupItemCtxtSURes >-----# - E_RABSetupItemCtxtSURes = SEQ(name=u'E-RABSetupItemCtxtSURes', mode=MODE_TYPE) - _E_RABSetupItemCtxtSURes_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABSetupItemCtxtSURes_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _E_RABSetupItemCtxtSURes_gTP_TEID = OCT_STR(name=u'gTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) - _E_RABSetupItemCtxtSURes_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABSetupItemCtxtSURes_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABSetupItemCtxtSURes_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABSetupItemCtxtSURes_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id._const_tab = ____E_RABSetupItemCtxtSURes_iE_Extensions__item__id_tab - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id._const_tab_at = None - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality._const_tab = ____E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality_tab - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue._const_tab = ____E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue_tab - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABSetupItemCtxtSURes_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id), - (u'criticality', ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue), - ]) - __E_RABSetupItemCtxtSURes_iE_Extensions__item_._ext = None - _E_RABSetupItemCtxtSURes_iE_Extensions._cont = __E_RABSetupItemCtxtSURes_iE_Extensions__item_ - _E_RABSetupItemCtxtSURes_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABSetupItemCtxtSURes._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABSetupItemCtxtSURes_e_RAB_ID), - (u'transportLayerAddress', _E_RABSetupItemCtxtSURes_transportLayerAddress), - (u'gTP-TEID', _E_RABSetupItemCtxtSURes_gTP_TEID), - (u'iE-Extensions', _E_RABSetupItemCtxtSURes_iE_Extensions), - ]) - E_RABSetupItemCtxtSURes._ext = [] - - #-----< E-RABSetupItemCtxtSUResExtIEs >-----# - E_RABSetupItemCtxtSUResExtIEs = CLASS(name=u'E-RABSetupItemCtxtSUResExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABSetupItemCtxtSUResExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< InitialContextSetupFailure >-----# - InitialContextSetupFailure = SEQ(name=u'InitialContextSetupFailure', mode=MODE_TYPE) - _InitialContextSetupFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __InitialContextSetupFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___InitialContextSetupFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____InitialContextSetupFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____InitialContextSetupFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___InitialContextSetupFailure_protocolIEs__item__id._const_tab = ____InitialContextSetupFailure_protocolIEs__item__id_tab - ___InitialContextSetupFailure_protocolIEs__item__id._const_tab_at = None - ___InitialContextSetupFailure_protocolIEs__item__id._const_tab_id = u'id' - ___InitialContextSetupFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___InitialContextSetupFailure_protocolIEs__item__criticality._const_tab = ____InitialContextSetupFailure_protocolIEs__item__id_tab - ___InitialContextSetupFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___InitialContextSetupFailure_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___InitialContextSetupFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___InitialContextSetupFailure_protocolIEs__item__value._const_tab = ____InitialContextSetupFailure_protocolIEs__item__id_tab - ___InitialContextSetupFailure_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___InitialContextSetupFailure_protocolIEs__item__value._const_tab_id = u'Value' - __InitialContextSetupFailure_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___InitialContextSetupFailure_protocolIEs__item__id), - (u'criticality', ___InitialContextSetupFailure_protocolIEs__item__criticality), - (u'value', ___InitialContextSetupFailure_protocolIEs__item__value), - ]) - __InitialContextSetupFailure_protocolIEs__item_._ext = None - _InitialContextSetupFailure_protocolIEs._cont = __InitialContextSetupFailure_protocolIEs__item_ - _InitialContextSetupFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - InitialContextSetupFailure._cont = ASN1Dict([ - (u'protocolIEs', _InitialContextSetupFailure_protocolIEs), - ]) - InitialContextSetupFailure._ext = [] - - #-----< InitialContextSetupFailureIEs >-----# - InitialContextSetupFailureIEs = CLASS(name=u'InitialContextSetupFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _InitialContextSetupFailureIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _InitialContextSetupFailureIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _InitialContextSetupFailureIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _InitialContextSetupFailureIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - InitialContextSetupFailureIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupFailureIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupFailureIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _InitialContextSetupFailureIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< Paging >-----# - Paging = SEQ(name=u'Paging', mode=MODE_TYPE) - _Paging_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __Paging_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___Paging_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____Paging_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____Paging_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEIdentityIndexValue'))) - _____Paging_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEPagingID'))) - _____Paging_protocolIEs__item__id_tab_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) - _____Paging_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CNDomain'))) - _____Paging_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TAIList'))) - _____Paging_protocolIEs__item__id_tab_val_Value_5 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) - _____Paging_protocolIEs__item__id_tab_val_Value_6 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingPriority'))) - _____Paging_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapabilityForPaging'))) - _____Paging_protocolIEs__item__id_tab_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AssistanceDataForPaging'))) - _____Paging_protocolIEs__item__id_tab_val_Value_9 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Paging-eDRXInformation'))) - _____Paging_protocolIEs__item__id_tab_val_Value_10 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Extended-UEIdentityIndexValue'))) - _____Paging_protocolIEs__item__id_tab_val_Value_11 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-Paging-eDRXInformation'))) - _____Paging_protocolIEs__item__id_tab_val_Value_12 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-UEIdentityIndexValue'))) - _____Paging_protocolIEs__item__id_tab_val_Value_13 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _____Paging_protocolIEs__item__id_tab_val_Value_14 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - ____Paging_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 80), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 43), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 44), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 109), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 46), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 128), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 151), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 198), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 211), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 227), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 231), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 239), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 244), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _____Paging_protocolIEs__item__id_tab_val_Value_14), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___Paging_protocolIEs__item__id._const_tab = ____Paging_protocolIEs__item__id_tab - ___Paging_protocolIEs__item__id._const_tab_at = None - ___Paging_protocolIEs__item__id._const_tab_id = u'id' - ___Paging_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___Paging_protocolIEs__item__criticality._const_tab = ____Paging_protocolIEs__item__id_tab - ___Paging_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___Paging_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___Paging_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___Paging_protocolIEs__item__value._const_tab = ____Paging_protocolIEs__item__id_tab - ___Paging_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___Paging_protocolIEs__item__value._const_tab_id = u'Value' - __Paging_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___Paging_protocolIEs__item__id), - (u'criticality', ___Paging_protocolIEs__item__criticality), - (u'value', ___Paging_protocolIEs__item__value), - ]) - __Paging_protocolIEs__item_._ext = None - _Paging_protocolIEs._cont = __Paging_protocolIEs__item_ - _Paging_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - Paging._cont = ASN1Dict([ - (u'protocolIEs', _Paging_protocolIEs), - ]) - Paging._ext = [] - - #-----< PagingIEs >-----# - PagingIEs = CLASS(name=u'PagingIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _PagingIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEIdentityIndexValue'))) - _PagingIEs_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEPagingID'))) - _PagingIEs_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) - _PagingIEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CNDomain'))) - _PagingIEs_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TAIList'))) - _PagingIEs_val_Value_5 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) - _PagingIEs_val_Value_6 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingPriority'))) - _PagingIEs_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapabilityForPaging'))) - _PagingIEs_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AssistanceDataForPaging'))) - _PagingIEs_val_Value_9 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Paging-eDRXInformation'))) - _PagingIEs_val_Value_10 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Extended-UEIdentityIndexValue'))) - _PagingIEs_val_Value_11 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-Paging-eDRXInformation'))) - _PagingIEs_val_Value_12 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-UEIdentityIndexValue'))) - _PagingIEs_val_Value_13 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _PagingIEs_val_Value_14 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - PagingIEs._val = ASN1Set(rv=[dict([(u'id', 80), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 43), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 44), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 109), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 46), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 128), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 151), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 198), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 211), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 227), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 231), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 239), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 244), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _PagingIEs_val_Value_14), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< TAIList >-----# - TAIList = SEQ_OF(name=u'TAIList', mode=MODE_TYPE) - _TAIList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __TAIList__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___TAIList__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____TAIList__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TAIItem'))) - ___TAIList__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 47), (u'criticality', u'ignore'), (u'Value', ____TAIList__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __TAIList__item__id._const_tab = ___TAIList__item__id_tab - __TAIList__item__id._const_tab_at = None - __TAIList__item__id._const_tab_id = u'id' - __TAIList__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __TAIList__item__criticality._const_tab = ___TAIList__item__id_tab - __TAIList__item__criticality._const_tab_at = ('..', u'id') - __TAIList__item__criticality._const_tab_id = u'criticality' - __TAIList__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __TAIList__item__value._const_tab = ___TAIList__item__id_tab - __TAIList__item__value._const_tab_at = ('..', u'id') - __TAIList__item__value._const_tab_id = u'Value' - _TAIList__item_._cont = ASN1Dict([ - (u'id', __TAIList__item__id), - (u'criticality', __TAIList__item__criticality), - (u'value', __TAIList__item__value), - ]) - _TAIList__item_._ext = None - TAIList._cont = _TAIList__item_ - TAIList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< TAIItemIEs >-----# - TAIItemIEs = CLASS(name=u'TAIItemIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _TAIItemIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'TAIItem'))) - TAIItemIEs._val = ASN1Set(rv=[dict([(u'id', 47), (u'criticality', u'ignore'), (u'Value', _TAIItemIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< TAIItem >-----# - TAIItem = SEQ(name=u'TAIItem', mode=MODE_TYPE) - _TAIItem_tAI = SEQ(name=u'tAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _TAIItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __TAIItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___TAIItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____TAIItem_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____TAIItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___TAIItem_iE_Extensions__item__id._const_tab = ____TAIItem_iE_Extensions__item__id_tab - ___TAIItem_iE_Extensions__item__id._const_tab_at = None - ___TAIItem_iE_Extensions__item__id._const_tab_id = u'id' - ___TAIItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____TAIItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____TAIItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___TAIItem_iE_Extensions__item__criticality._const_tab = ____TAIItem_iE_Extensions__item__criticality_tab - ___TAIItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___TAIItem_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___TAIItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____TAIItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____TAIItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___TAIItem_iE_Extensions__item__extensionValue._const_tab = ____TAIItem_iE_Extensions__item__extensionValue_tab - ___TAIItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___TAIItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __TAIItem_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___TAIItem_iE_Extensions__item__id), - (u'criticality', ___TAIItem_iE_Extensions__item__criticality), - (u'extensionValue', ___TAIItem_iE_Extensions__item__extensionValue), - ]) - __TAIItem_iE_Extensions__item_._ext = None - _TAIItem_iE_Extensions._cont = __TAIItem_iE_Extensions__item_ - _TAIItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - TAIItem._cont = ASN1Dict([ - (u'tAI', _TAIItem_tAI), - (u'iE-Extensions', _TAIItem_iE_Extensions), - ]) - TAIItem._ext = [] - - #-----< TAIItemExtIEs >-----# - TAIItemExtIEs = CLASS(name=u'TAIItemExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - TAIItemExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< UEContextReleaseRequest >-----# - UEContextReleaseRequest = SEQ(name=u'UEContextReleaseRequest', mode=MODE_TYPE) - _UEContextReleaseRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextReleaseRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextReleaseRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextReleaseRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GWContextReleaseIndication'))) - _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - ____UEContextReleaseRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 164), (u'criticality', u'reject'), (u'Value', _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextReleaseRequest_protocolIEs__item__id._const_tab = ____UEContextReleaseRequest_protocolIEs__item__id_tab - ___UEContextReleaseRequest_protocolIEs__item__id._const_tab_at = None - ___UEContextReleaseRequest_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextReleaseRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextReleaseRequest_protocolIEs__item__criticality._const_tab = ____UEContextReleaseRequest_protocolIEs__item__id_tab - ___UEContextReleaseRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextReleaseRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextReleaseRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextReleaseRequest_protocolIEs__item__value._const_tab = ____UEContextReleaseRequest_protocolIEs__item__id_tab - ___UEContextReleaseRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextReleaseRequest_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextReleaseRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextReleaseRequest_protocolIEs__item__id), - (u'criticality', ___UEContextReleaseRequest_protocolIEs__item__criticality), - (u'value', ___UEContextReleaseRequest_protocolIEs__item__value), - ]) - __UEContextReleaseRequest_protocolIEs__item_._ext = None - _UEContextReleaseRequest_protocolIEs._cont = __UEContextReleaseRequest_protocolIEs__item_ - _UEContextReleaseRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextReleaseRequest._cont = ASN1Dict([ - (u'protocolIEs', _UEContextReleaseRequest_protocolIEs), - ]) - UEContextReleaseRequest._ext = [] - - #-----< UEContextReleaseRequest-IEs >-----# - UEContextReleaseRequest_IEs = CLASS(name=u'UEContextReleaseRequest-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextReleaseRequest_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextReleaseRequest_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextReleaseRequest_IEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _UEContextReleaseRequest_IEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GWContextReleaseIndication'))) - _UEContextReleaseRequest_IEs_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - UEContextReleaseRequest_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _UEContextReleaseRequest_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _UEContextReleaseRequest_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseRequest_IEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 164), (u'criticality', u'reject'), (u'Value', _UEContextReleaseRequest_IEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseRequest_IEs_val_Value_4), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UEContextReleaseCommand >-----# - UEContextReleaseCommand = SEQ(name=u'UEContextReleaseCommand', mode=MODE_TYPE) - _UEContextReleaseCommand_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextReleaseCommand_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextReleaseCommand_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextReleaseCommand_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-S1AP-IDs'))) - _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - ____UEContextReleaseCommand_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 99), (u'criticality', u'reject'), (u'Value', _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___UEContextReleaseCommand_protocolIEs__item__id._const_tab = ____UEContextReleaseCommand_protocolIEs__item__id_tab - ___UEContextReleaseCommand_protocolIEs__item__id._const_tab_at = None - ___UEContextReleaseCommand_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextReleaseCommand_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextReleaseCommand_protocolIEs__item__criticality._const_tab = ____UEContextReleaseCommand_protocolIEs__item__id_tab - ___UEContextReleaseCommand_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextReleaseCommand_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextReleaseCommand_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextReleaseCommand_protocolIEs__item__value._const_tab = ____UEContextReleaseCommand_protocolIEs__item__id_tab - ___UEContextReleaseCommand_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextReleaseCommand_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextReleaseCommand_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextReleaseCommand_protocolIEs__item__id), - (u'criticality', ___UEContextReleaseCommand_protocolIEs__item__criticality), - (u'value', ___UEContextReleaseCommand_protocolIEs__item__value), - ]) - __UEContextReleaseCommand_protocolIEs__item_._ext = None - _UEContextReleaseCommand_protocolIEs._cont = __UEContextReleaseCommand_protocolIEs__item_ - _UEContextReleaseCommand_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextReleaseCommand._cont = ASN1Dict([ - (u'protocolIEs', _UEContextReleaseCommand_protocolIEs), - ]) - UEContextReleaseCommand._ext = [] - - #-----< UEContextReleaseCommand-IEs >-----# - UEContextReleaseCommand_IEs = CLASS(name=u'UEContextReleaseCommand-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextReleaseCommand_IEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-S1AP-IDs'))) - _UEContextReleaseCommand_IEs_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - UEContextReleaseCommand_IEs._val = ASN1Set(rv=[dict([(u'id', 99), (u'criticality', u'reject'), (u'Value', _UEContextReleaseCommand_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseCommand_IEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< UEContextReleaseComplete >-----# - UEContextReleaseComplete = SEQ(name=u'UEContextReleaseComplete', mode=MODE_TYPE) - _UEContextReleaseComplete_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextReleaseComplete_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextReleaseComplete_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextReleaseComplete_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'InformationOnRecommendedCellsAndENBsForPaging'))) - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellIdentifierAndCELevelForCECapableUEs'))) - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_6 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) - ____UEContextReleaseComplete_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 189), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 213), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 212), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 297), (u'criticality', u'ignore'), (u'Value', _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextReleaseComplete_protocolIEs__item__id._const_tab = ____UEContextReleaseComplete_protocolIEs__item__id_tab - ___UEContextReleaseComplete_protocolIEs__item__id._const_tab_at = None - ___UEContextReleaseComplete_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextReleaseComplete_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextReleaseComplete_protocolIEs__item__criticality._const_tab = ____UEContextReleaseComplete_protocolIEs__item__id_tab - ___UEContextReleaseComplete_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextReleaseComplete_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextReleaseComplete_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextReleaseComplete_protocolIEs__item__value._const_tab = ____UEContextReleaseComplete_protocolIEs__item__id_tab - ___UEContextReleaseComplete_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextReleaseComplete_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextReleaseComplete_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextReleaseComplete_protocolIEs__item__id), - (u'criticality', ___UEContextReleaseComplete_protocolIEs__item__criticality), - (u'value', ___UEContextReleaseComplete_protocolIEs__item__value), - ]) - __UEContextReleaseComplete_protocolIEs__item_._ext = None - _UEContextReleaseComplete_protocolIEs._cont = __UEContextReleaseComplete_protocolIEs__item_ - _UEContextReleaseComplete_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextReleaseComplete._cont = ASN1Dict([ - (u'protocolIEs', _UEContextReleaseComplete_protocolIEs), - ]) - UEContextReleaseComplete._ext = [] - - #-----< UEContextReleaseComplete-IEs >-----# - UEContextReleaseComplete_IEs = CLASS(name=u'UEContextReleaseComplete-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextReleaseComplete_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextReleaseComplete_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextReleaseComplete_IEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _UEContextReleaseComplete_IEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) - _UEContextReleaseComplete_IEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'InformationOnRecommendedCellsAndENBsForPaging'))) - _UEContextReleaseComplete_IEs_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellIdentifierAndCELevelForCECapableUEs'))) - _UEContextReleaseComplete_IEs_val_Value_6 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - _UEContextReleaseComplete_IEs_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) - UEContextReleaseComplete_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseComplete_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseComplete_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseComplete_IEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 189), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseComplete_IEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 213), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseComplete_IEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 212), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseComplete_IEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseComplete_IEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 297), (u'criticality', u'ignore'), (u'Value', _UEContextReleaseComplete_IEs_val_Value_7), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UEContextModificationRequest >-----# - UEContextModificationRequest = SEQ(name=u'UEContextModificationRequest', mode=MODE_TYPE) - _UEContextModificationRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextModificationRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextModificationRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextModificationRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_2 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityKey'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_3 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSFallbackIndicator'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_7 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_9 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalCSFallbackIndicator'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_10 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_11 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_12 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationNotPossible'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_13 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_14 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_15 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_16 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) - ____UEContextModificationRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 73), (u'criticality', u'reject'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 106), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 66), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 108), (u'criticality', u'reject'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 107), (u'criticality', u'reject'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 159), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 187), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'conditional')]), dict([(u'id', 195), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 124), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 243), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 240), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 248), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_14), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_15), (u'presence', u'optional')]), dict([(u'id', 277), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_16), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextModificationRequest_protocolIEs__item__id._const_tab = ____UEContextModificationRequest_protocolIEs__item__id_tab - ___UEContextModificationRequest_protocolIEs__item__id._const_tab_at = None - ___UEContextModificationRequest_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextModificationRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextModificationRequest_protocolIEs__item__criticality._const_tab = ____UEContextModificationRequest_protocolIEs__item__id_tab - ___UEContextModificationRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextModificationRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextModificationRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextModificationRequest_protocolIEs__item__value._const_tab = ____UEContextModificationRequest_protocolIEs__item__id_tab - ___UEContextModificationRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextModificationRequest_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextModificationRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextModificationRequest_protocolIEs__item__id), - (u'criticality', ___UEContextModificationRequest_protocolIEs__item__criticality), - (u'value', ___UEContextModificationRequest_protocolIEs__item__value), - ]) - __UEContextModificationRequest_protocolIEs__item_._ext = None - _UEContextModificationRequest_protocolIEs._cont = __UEContextModificationRequest_protocolIEs__item_ - _UEContextModificationRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextModificationRequest._cont = ASN1Dict([ - (u'protocolIEs', _UEContextModificationRequest_protocolIEs), - ]) - UEContextModificationRequest._ext = [] - - #-----< UEContextModificationRequestIEs >-----# - UEContextModificationRequestIEs = CLASS(name=u'UEContextModificationRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextModificationRequestIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextModificationRequestIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextModificationRequestIEs_val_Value_2 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityKey'))) - _UEContextModificationRequestIEs_val_Value_3 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) - _UEContextModificationRequestIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UEAggregateMaximumBitrate'))) - _UEContextModificationRequestIEs_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSFallbackIndicator'))) - _UEContextModificationRequestIEs_val_Value_6 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESecurityCapabilities'))) - _UEContextModificationRequestIEs_val_Value_7 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _UEContextModificationRequestIEs_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LAI'))) - _UEContextModificationRequestIEs_val_Value_9 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AdditionalCSFallbackIndicator'))) - _UEContextModificationRequestIEs_val_Value_10 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ProSeAuthorized'))) - _UEContextModificationRequestIEs_val_Value_11 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) - _UEContextModificationRequestIEs_val_Value_12 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationNotPossible'))) - _UEContextModificationRequestIEs_val_Value_13 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'V2XServicesAuthorized'))) - _UEContextModificationRequestIEs_val_Value_14 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UESidelinkAggregateMaximumBitrate'))) - _UEContextModificationRequestIEs_val_Value_15 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _UEContextModificationRequestIEs_val_Value_16 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'AerialUEsubscriptionInformation'))) - UEContextModificationRequestIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _UEContextModificationRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _UEContextModificationRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 73), (u'criticality', u'reject'), (u'Value', _UEContextModificationRequestIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 106), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 66), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 108), (u'criticality', u'reject'), (u'Value', _UEContextModificationRequestIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 107), (u'criticality', u'reject'), (u'Value', _UEContextModificationRequestIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 159), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 187), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_9), (u'presence', u'conditional')]), dict([(u'id', 195), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 124), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 243), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 240), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 248), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_14), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_15), (u'presence', u'optional')]), dict([(u'id', 277), (u'criticality', u'ignore'), (u'Value', _UEContextModificationRequestIEs_val_Value_16), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UEContextModificationResponse >-----# - UEContextModificationResponse = SEQ(name=u'UEContextModificationResponse', mode=MODE_TYPE) - _UEContextModificationResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextModificationResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextModificationResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextModificationResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____UEContextModificationResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextModificationResponse_protocolIEs__item__id._const_tab = ____UEContextModificationResponse_protocolIEs__item__id_tab - ___UEContextModificationResponse_protocolIEs__item__id._const_tab_at = None - ___UEContextModificationResponse_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextModificationResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextModificationResponse_protocolIEs__item__criticality._const_tab = ____UEContextModificationResponse_protocolIEs__item__id_tab - ___UEContextModificationResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextModificationResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextModificationResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextModificationResponse_protocolIEs__item__value._const_tab = ____UEContextModificationResponse_protocolIEs__item__id_tab - ___UEContextModificationResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextModificationResponse_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextModificationResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextModificationResponse_protocolIEs__item__id), - (u'criticality', ___UEContextModificationResponse_protocolIEs__item__criticality), - (u'value', ___UEContextModificationResponse_protocolIEs__item__value), - ]) - __UEContextModificationResponse_protocolIEs__item_._ext = None - _UEContextModificationResponse_protocolIEs._cont = __UEContextModificationResponse_protocolIEs__item_ - _UEContextModificationResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextModificationResponse._cont = ASN1Dict([ - (u'protocolIEs', _UEContextModificationResponse_protocolIEs), - ]) - UEContextModificationResponse._ext = [] - - #-----< UEContextModificationResponseIEs >-----# - UEContextModificationResponseIEs = CLASS(name=u'UEContextModificationResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextModificationResponseIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextModificationResponseIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextModificationResponseIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - UEContextModificationResponseIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _UEContextModificationResponseIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _UEContextModificationResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _UEContextModificationResponseIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UEContextModificationFailure >-----# - UEContextModificationFailure = SEQ(name=u'UEContextModificationFailure', mode=MODE_TYPE) - _UEContextModificationFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextModificationFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextModificationFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextModificationFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____UEContextModificationFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextModificationFailure_protocolIEs__item__id._const_tab = ____UEContextModificationFailure_protocolIEs__item__id_tab - ___UEContextModificationFailure_protocolIEs__item__id._const_tab_at = None - ___UEContextModificationFailure_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextModificationFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextModificationFailure_protocolIEs__item__criticality._const_tab = ____UEContextModificationFailure_protocolIEs__item__id_tab - ___UEContextModificationFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextModificationFailure_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextModificationFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextModificationFailure_protocolIEs__item__value._const_tab = ____UEContextModificationFailure_protocolIEs__item__id_tab - ___UEContextModificationFailure_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextModificationFailure_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextModificationFailure_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextModificationFailure_protocolIEs__item__id), - (u'criticality', ___UEContextModificationFailure_protocolIEs__item__criticality), - (u'value', ___UEContextModificationFailure_protocolIEs__item__value), - ]) - __UEContextModificationFailure_protocolIEs__item_._ext = None - _UEContextModificationFailure_protocolIEs._cont = __UEContextModificationFailure_protocolIEs__item_ - _UEContextModificationFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextModificationFailure._cont = ASN1Dict([ - (u'protocolIEs', _UEContextModificationFailure_protocolIEs), - ]) - UEContextModificationFailure._ext = [] - - #-----< UEContextModificationFailureIEs >-----# - UEContextModificationFailureIEs = CLASS(name=u'UEContextModificationFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextModificationFailureIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextModificationFailureIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextModificationFailureIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _UEContextModificationFailureIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - UEContextModificationFailureIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _UEContextModificationFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _UEContextModificationFailureIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _UEContextModificationFailureIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _UEContextModificationFailureIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UERadioCapabilityMatchRequest >-----# - UERadioCapabilityMatchRequest = SEQ(name=u'UERadioCapabilityMatchRequest', mode=MODE_TYPE) - _UERadioCapabilityMatchRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UERadioCapabilityMatchRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UERadioCapabilityMatchRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UERadioCapabilityMatchRequest_protocolIEs__item__id._const_tab = ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab - ___UERadioCapabilityMatchRequest_protocolIEs__item__id._const_tab_at = None - ___UERadioCapabilityMatchRequest_protocolIEs__item__id._const_tab_id = u'id' - ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality._const_tab = ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab - ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UERadioCapabilityMatchRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UERadioCapabilityMatchRequest_protocolIEs__item__value._const_tab = ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab - ___UERadioCapabilityMatchRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UERadioCapabilityMatchRequest_protocolIEs__item__value._const_tab_id = u'Value' - __UERadioCapabilityMatchRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UERadioCapabilityMatchRequest_protocolIEs__item__id), - (u'criticality', ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality), - (u'value', ___UERadioCapabilityMatchRequest_protocolIEs__item__value), - ]) - __UERadioCapabilityMatchRequest_protocolIEs__item_._ext = None - _UERadioCapabilityMatchRequest_protocolIEs._cont = __UERadioCapabilityMatchRequest_protocolIEs__item_ - _UERadioCapabilityMatchRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UERadioCapabilityMatchRequest._cont = ASN1Dict([ - (u'protocolIEs', _UERadioCapabilityMatchRequest_protocolIEs), - ]) - UERadioCapabilityMatchRequest._ext = [] - - #-----< UERadioCapabilityMatchRequestIEs >-----# - UERadioCapabilityMatchRequestIEs = CLASS(name=u'UERadioCapabilityMatchRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UERadioCapabilityMatchRequestIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UERadioCapabilityMatchRequestIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UERadioCapabilityMatchRequestIEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - UERadioCapabilityMatchRequestIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _UERadioCapabilityMatchRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _UERadioCapabilityMatchRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _UERadioCapabilityMatchRequestIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UERadioCapabilityMatchResponse >-----# - UERadioCapabilityMatchResponse = SEQ(name=u'UERadioCapabilityMatchResponse', mode=MODE_TYPE) - _UERadioCapabilityMatchResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UERadioCapabilityMatchResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UERadioCapabilityMatchResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'VoiceSupportMatchIndicator'))) - _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 169), (u'criticality', u'reject'), (u'Value', _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UERadioCapabilityMatchResponse_protocolIEs__item__id._const_tab = ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab - ___UERadioCapabilityMatchResponse_protocolIEs__item__id._const_tab_at = None - ___UERadioCapabilityMatchResponse_protocolIEs__item__id._const_tab_id = u'id' - ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality._const_tab = ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab - ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UERadioCapabilityMatchResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UERadioCapabilityMatchResponse_protocolIEs__item__value._const_tab = ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab - ___UERadioCapabilityMatchResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UERadioCapabilityMatchResponse_protocolIEs__item__value._const_tab_id = u'Value' - __UERadioCapabilityMatchResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UERadioCapabilityMatchResponse_protocolIEs__item__id), - (u'criticality', ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality), - (u'value', ___UERadioCapabilityMatchResponse_protocolIEs__item__value), - ]) - __UERadioCapabilityMatchResponse_protocolIEs__item_._ext = None - _UERadioCapabilityMatchResponse_protocolIEs._cont = __UERadioCapabilityMatchResponse_protocolIEs__item_ - _UERadioCapabilityMatchResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UERadioCapabilityMatchResponse._cont = ASN1Dict([ - (u'protocolIEs', _UERadioCapabilityMatchResponse_protocolIEs), - ]) - UERadioCapabilityMatchResponse._ext = [] - - #-----< UERadioCapabilityMatchResponseIEs >-----# - UERadioCapabilityMatchResponseIEs = CLASS(name=u'UERadioCapabilityMatchResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UERadioCapabilityMatchResponseIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UERadioCapabilityMatchResponseIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UERadioCapabilityMatchResponseIEs_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'VoiceSupportMatchIndicator'))) - _UERadioCapabilityMatchResponseIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - UERadioCapabilityMatchResponseIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _UERadioCapabilityMatchResponseIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _UERadioCapabilityMatchResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 169), (u'criticality', u'reject'), (u'Value', _UERadioCapabilityMatchResponseIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _UERadioCapabilityMatchResponseIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< DownlinkNASTransport >-----# - DownlinkNASTransport = SEQ(name=u'DownlinkNASTransport', mode=MODE_TYPE) - _DownlinkNASTransport_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __DownlinkNASTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___DownlinkNASTransport_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____DownlinkNASTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_4 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_7 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DLNASPDUDeliveryAckRequest'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_8 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_9 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_11 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UECapabilityInfoRequest'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_12 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EndIndication'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_13 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_14 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - ____DownlinkNASTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'reject'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 41), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 106), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 124), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 249), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 275), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 280), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_14), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___DownlinkNASTransport_protocolIEs__item__id._const_tab = ____DownlinkNASTransport_protocolIEs__item__id_tab - ___DownlinkNASTransport_protocolIEs__item__id._const_tab_at = None - ___DownlinkNASTransport_protocolIEs__item__id._const_tab_id = u'id' - ___DownlinkNASTransport_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___DownlinkNASTransport_protocolIEs__item__criticality._const_tab = ____DownlinkNASTransport_protocolIEs__item__id_tab - ___DownlinkNASTransport_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___DownlinkNASTransport_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___DownlinkNASTransport_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___DownlinkNASTransport_protocolIEs__item__value._const_tab = ____DownlinkNASTransport_protocolIEs__item__id_tab - ___DownlinkNASTransport_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___DownlinkNASTransport_protocolIEs__item__value._const_tab_id = u'Value' - __DownlinkNASTransport_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___DownlinkNASTransport_protocolIEs__item__id), - (u'criticality', ___DownlinkNASTransport_protocolIEs__item__criticality), - (u'value', ___DownlinkNASTransport_protocolIEs__item__value), - ]) - __DownlinkNASTransport_protocolIEs__item_._ext = None - _DownlinkNASTransport_protocolIEs._cont = __DownlinkNASTransport_protocolIEs__item_ - _DownlinkNASTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - DownlinkNASTransport._cont = ASN1Dict([ - (u'protocolIEs', _DownlinkNASTransport_protocolIEs), - ]) - DownlinkNASTransport._ext = [] - - #-----< DownlinkNASTransport-IEs >-----# - DownlinkNASTransport_IEs = CLASS(name=u'DownlinkNASTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _DownlinkNASTransport_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _DownlinkNASTransport_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _DownlinkNASTransport_IEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - _DownlinkNASTransport_IEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverRestrictionList'))) - _DownlinkNASTransport_IEs_val_Value_4 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SubscriberProfileIDforRFP'))) - _DownlinkNASTransport_IEs_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SRVCCOperationPossible'))) - _DownlinkNASTransport_IEs_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - _DownlinkNASTransport_IEs_val_Value_7 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DLNASPDUDeliveryAckRequest'))) - _DownlinkNASTransport_IEs_val_Value_8 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _DownlinkNASTransport_IEs_val_Value_9 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NRUESecurityCapabilities'))) - _DownlinkNASTransport_IEs_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - _DownlinkNASTransport_IEs_val_Value_11 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UECapabilityInfoRequest'))) - _DownlinkNASTransport_IEs_val_Value_12 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EndIndication'))) - _DownlinkNASTransport_IEs_val_Value_13 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - _DownlinkNASTransport_IEs_val_Value_14 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - DownlinkNASTransport_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _DownlinkNASTransport_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _DownlinkNASTransport_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'reject'), (u'Value', _DownlinkNASTransport_IEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 41), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 106), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 124), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 249), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 269), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 275), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 280), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _DownlinkNASTransport_IEs_val_Value_14), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< InitialUEMessage >-----# - InitialUEMessage = SEQ(name=u'InitialUEMessage', mode=MODE_TYPE) - _InitialUEMessage_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __InitialUEMessage_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___InitialUEMessage_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____InitialUEMessage_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_1 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_6 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_7 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_8 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_9 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelayNode-Indicator'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_11 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIType'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_12 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_13 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_14 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_15 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_16 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Usage-Type'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_17 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-mode-B-SupportIndicator'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_18 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DCN-ID'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_19 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Coverage-Level'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_20 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Application-Layer-Measurement-Capability'))) - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_21 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EDT-Session'))) - ____InitialUEMessage_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'reject'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'reject'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 134), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 96), (u'criticality', u'reject'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 127), (u'criticality', u'reject'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 75), (u'criticality', u'reject'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 145), (u'criticality', u'reject'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 155), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 160), (u'criticality', u'reject'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 170), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 176), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 184), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 186), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_14), (u'presence', u'optional')]), dict([(u'id', 223), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_15), (u'presence', u'optional')]), dict([(u'id', 230), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_16), (u'presence', u'optional')]), dict([(u'id', 242), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_17), (u'presence', u'optional')]), dict([(u'id', 246), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_18), (u'presence', u'optional')]), dict([(u'id', 250), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_19), (u'presence', u'optional')]), dict([(u'id', 263), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_20), (u'presence', u'optional')]), dict([(u'id', 281), (u'criticality', u'ignore'), (u'Value', _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_21), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___InitialUEMessage_protocolIEs__item__id._const_tab = ____InitialUEMessage_protocolIEs__item__id_tab - ___InitialUEMessage_protocolIEs__item__id._const_tab_at = None - ___InitialUEMessage_protocolIEs__item__id._const_tab_id = u'id' - ___InitialUEMessage_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___InitialUEMessage_protocolIEs__item__criticality._const_tab = ____InitialUEMessage_protocolIEs__item__id_tab - ___InitialUEMessage_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___InitialUEMessage_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___InitialUEMessage_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___InitialUEMessage_protocolIEs__item__value._const_tab = ____InitialUEMessage_protocolIEs__item__id_tab - ___InitialUEMessage_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___InitialUEMessage_protocolIEs__item__value._const_tab_id = u'Value' - __InitialUEMessage_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___InitialUEMessage_protocolIEs__item__id), - (u'criticality', ___InitialUEMessage_protocolIEs__item__criticality), - (u'value', ___InitialUEMessage_protocolIEs__item__value), - ]) - __InitialUEMessage_protocolIEs__item_._ext = None - _InitialUEMessage_protocolIEs._cont = __InitialUEMessage_protocolIEs__item_ - _InitialUEMessage_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - InitialUEMessage._cont = ASN1Dict([ - (u'protocolIEs', _InitialUEMessage_protocolIEs), - ]) - InitialUEMessage._ext = [] - - #-----< InitialUEMessage-IEs >-----# - InitialUEMessage_IEs = CLASS(name=u'InitialUEMessage-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _InitialUEMessage_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _InitialUEMessage_IEs_val_Value_1 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - _InitialUEMessage_IEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _InitialUEMessage_IEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _InitialUEMessage_IEs_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) - _InitialUEMessage_IEs_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) - _InitialUEMessage_IEs_val_Value_6 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _InitialUEMessage_IEs_val_Value_7 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEI'))) - _InitialUEMessage_IEs_val_Value_8 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode'))) - _InitialUEMessage_IEs_val_Value_9 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _InitialUEMessage_IEs_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelayNode-Indicator'))) - _InitialUEMessage_IEs_val_Value_11 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIType'))) - _InitialUEMessage_IEs_val_Value_12 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) - _InitialUEMessage_IEs_val_Value_13 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _InitialUEMessage_IEs_val_Value_14 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) - _InitialUEMessage_IEs_val_Value_15 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) - _InitialUEMessage_IEs_val_Value_16 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Usage-Type'))) - _InitialUEMessage_IEs_val_Value_17 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-mode-B-SupportIndicator'))) - _InitialUEMessage_IEs_val_Value_18 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DCN-ID'))) - _InitialUEMessage_IEs_val_Value_19 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Coverage-Level'))) - _InitialUEMessage_IEs_val_Value_20 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Application-Layer-Measurement-Capability'))) - _InitialUEMessage_IEs_val_Value_21 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EDT-Session'))) - InitialUEMessage_IEs._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _InitialUEMessage_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'reject'), (u'Value', _InitialUEMessage_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'reject'), (u'Value', _InitialUEMessage_IEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 134), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 96), (u'criticality', u'reject'), (u'Value', _InitialUEMessage_IEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 127), (u'criticality', u'reject'), (u'Value', _InitialUEMessage_IEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 75), (u'criticality', u'reject'), (u'Value', _InitialUEMessage_IEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 145), (u'criticality', u'reject'), (u'Value', _InitialUEMessage_IEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 155), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 160), (u'criticality', u'reject'), (u'Value', _InitialUEMessage_IEs_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 170), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_11), (u'presence', u'optional')]), dict([(u'id', 176), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_12), (u'presence', u'optional')]), dict([(u'id', 184), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_13), (u'presence', u'optional')]), dict([(u'id', 186), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_14), (u'presence', u'optional')]), dict([(u'id', 223), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_15), (u'presence', u'optional')]), dict([(u'id', 230), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_16), (u'presence', u'optional')]), dict([(u'id', 242), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_17), (u'presence', u'optional')]), dict([(u'id', 246), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_18), (u'presence', u'optional')]), dict([(u'id', 250), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_19), (u'presence', u'optional')]), dict([(u'id', 263), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_20), (u'presence', u'optional')]), dict([(u'id', 281), (u'criticality', u'ignore'), (u'Value', _InitialUEMessage_IEs_val_Value_21), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UplinkNASTransport >-----# - UplinkNASTransport = SEQ(name=u'UplinkNASTransport', mode=MODE_TYPE) - _UplinkNASTransport_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UplinkNASTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UplinkNASTransport_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UplinkNASTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_5 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_6 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) - ____UplinkNASTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'reject'), (u'Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'ignore'), (u'Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 155), (u'criticality', u'ignore'), (u'Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 184), (u'criticality', u'ignore'), (u'Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 186), (u'criticality', u'ignore'), (u'Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 288), (u'criticality', u'ignore'), (u'Value', _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UplinkNASTransport_protocolIEs__item__id._const_tab = ____UplinkNASTransport_protocolIEs__item__id_tab - ___UplinkNASTransport_protocolIEs__item__id._const_tab_at = None - ___UplinkNASTransport_protocolIEs__item__id._const_tab_id = u'id' - ___UplinkNASTransport_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UplinkNASTransport_protocolIEs__item__criticality._const_tab = ____UplinkNASTransport_protocolIEs__item__id_tab - ___UplinkNASTransport_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UplinkNASTransport_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UplinkNASTransport_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UplinkNASTransport_protocolIEs__item__value._const_tab = ____UplinkNASTransport_protocolIEs__item__id_tab - ___UplinkNASTransport_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UplinkNASTransport_protocolIEs__item__value._const_tab_id = u'Value' - __UplinkNASTransport_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UplinkNASTransport_protocolIEs__item__id), - (u'criticality', ___UplinkNASTransport_protocolIEs__item__criticality), - (u'value', ___UplinkNASTransport_protocolIEs__item__value), - ]) - __UplinkNASTransport_protocolIEs__item_._ext = None - _UplinkNASTransport_protocolIEs._cont = __UplinkNASTransport_protocolIEs__item_ - _UplinkNASTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UplinkNASTransport._cont = ASN1Dict([ - (u'protocolIEs', _UplinkNASTransport_protocolIEs), - ]) - UplinkNASTransport._ext = [] - - #-----< UplinkNASTransport-IEs >-----# - UplinkNASTransport_IEs = CLASS(name=u'UplinkNASTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UplinkNASTransport_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UplinkNASTransport_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UplinkNASTransport_IEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - _UplinkNASTransport_IEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _UplinkNASTransport_IEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _UplinkNASTransport_IEs_val_Value_5 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _UplinkNASTransport_IEs_val_Value_6 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _UplinkNASTransport_IEs_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LHN-ID'))) - _UplinkNASTransport_IEs_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) - UplinkNASTransport_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _UplinkNASTransport_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _UplinkNASTransport_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'reject'), (u'Value', _UplinkNASTransport_IEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _UplinkNASTransport_IEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'ignore'), (u'Value', _UplinkNASTransport_IEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 155), (u'criticality', u'ignore'), (u'Value', _UplinkNASTransport_IEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 184), (u'criticality', u'ignore'), (u'Value', _UplinkNASTransport_IEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 186), (u'criticality', u'ignore'), (u'Value', _UplinkNASTransport_IEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 288), (u'criticality', u'ignore'), (u'Value', _UplinkNASTransport_IEs_val_Value_8), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< NASNonDeliveryIndication >-----# - NASNonDeliveryIndication = SEQ(name=u'NASNonDeliveryIndication', mode=MODE_TYPE) - _NASNonDeliveryIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __NASNonDeliveryIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___NASNonDeliveryIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____NASNonDeliveryIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_3 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - ____NASNonDeliveryIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'ignore'), (u'Value', _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___NASNonDeliveryIndication_protocolIEs__item__id._const_tab = ____NASNonDeliveryIndication_protocolIEs__item__id_tab - ___NASNonDeliveryIndication_protocolIEs__item__id._const_tab_at = None - ___NASNonDeliveryIndication_protocolIEs__item__id._const_tab_id = u'id' - ___NASNonDeliveryIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___NASNonDeliveryIndication_protocolIEs__item__criticality._const_tab = ____NASNonDeliveryIndication_protocolIEs__item__id_tab - ___NASNonDeliveryIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___NASNonDeliveryIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___NASNonDeliveryIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___NASNonDeliveryIndication_protocolIEs__item__value._const_tab = ____NASNonDeliveryIndication_protocolIEs__item__id_tab - ___NASNonDeliveryIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___NASNonDeliveryIndication_protocolIEs__item__value._const_tab_id = u'Value' - __NASNonDeliveryIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___NASNonDeliveryIndication_protocolIEs__item__id), - (u'criticality', ___NASNonDeliveryIndication_protocolIEs__item__criticality), - (u'value', ___NASNonDeliveryIndication_protocolIEs__item__value), - ]) - __NASNonDeliveryIndication_protocolIEs__item_._ext = None - _NASNonDeliveryIndication_protocolIEs._cont = __NASNonDeliveryIndication_protocolIEs__item_ - _NASNonDeliveryIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - NASNonDeliveryIndication._cont = ASN1Dict([ - (u'protocolIEs', _NASNonDeliveryIndication_protocolIEs), - ]) - NASNonDeliveryIndication._ext = [] - - #-----< NASNonDeliveryIndication-IEs >-----# - NASNonDeliveryIndication_IEs = CLASS(name=u'NASNonDeliveryIndication-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _NASNonDeliveryIndication_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _NASNonDeliveryIndication_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _NASNonDeliveryIndication_IEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NAS-PDU'))) - _NASNonDeliveryIndication_IEs_val_Value_3 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - NASNonDeliveryIndication_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _NASNonDeliveryIndication_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _NASNonDeliveryIndication_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'ignore'), (u'Value', _NASNonDeliveryIndication_IEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _NASNonDeliveryIndication_IEs_val_Value_3), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< RerouteNASRequest >-----# - RerouteNASRequest = SEQ(name=u'RerouteNASRequest', mode=MODE_TYPE) - _RerouteNASRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __RerouteNASRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___RerouteNASRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____RerouteNASRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE) - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Additional-GUTI'))) - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_5 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Usage-Type'))) - ____RerouteNASRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 225), (u'criticality', u'reject'), (u'Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 223), (u'criticality', u'reject'), (u'Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 224), (u'criticality', u'ignore'), (u'Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 230), (u'criticality', u'ignore'), (u'Value', _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___RerouteNASRequest_protocolIEs__item__id._const_tab = ____RerouteNASRequest_protocolIEs__item__id_tab - ___RerouteNASRequest_protocolIEs__item__id._const_tab_at = None - ___RerouteNASRequest_protocolIEs__item__id._const_tab_id = u'id' - ___RerouteNASRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___RerouteNASRequest_protocolIEs__item__criticality._const_tab = ____RerouteNASRequest_protocolIEs__item__id_tab - ___RerouteNASRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___RerouteNASRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___RerouteNASRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___RerouteNASRequest_protocolIEs__item__value._const_tab = ____RerouteNASRequest_protocolIEs__item__id_tab - ___RerouteNASRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___RerouteNASRequest_protocolIEs__item__value._const_tab_id = u'Value' - __RerouteNASRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___RerouteNASRequest_protocolIEs__item__id), - (u'criticality', ___RerouteNASRequest_protocolIEs__item__criticality), - (u'value', ___RerouteNASRequest_protocolIEs__item__value), - ]) - __RerouteNASRequest_protocolIEs__item_._ext = None - _RerouteNASRequest_protocolIEs._cont = __RerouteNASRequest_protocolIEs__item_ - _RerouteNASRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - RerouteNASRequest._cont = ASN1Dict([ - (u'protocolIEs', _RerouteNASRequest_protocolIEs), - ]) - RerouteNASRequest._ext = [] - - #-----< RerouteNASRequest-IEs >-----# - RerouteNASRequest_IEs = CLASS(name=u'RerouteNASRequest-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _RerouteNASRequest_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _RerouteNASRequest_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _RerouteNASRequest_IEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE) - _RerouteNASRequest_IEs_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-Group-ID'))) - _RerouteNASRequest_IEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Additional-GUTI'))) - _RerouteNASRequest_IEs_val_Value_5 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Usage-Type'))) - RerouteNASRequest_IEs._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _RerouteNASRequest_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _RerouteNASRequest_IEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 225), (u'criticality', u'reject'), (u'Value', _RerouteNASRequest_IEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 223), (u'criticality', u'reject'), (u'Value', _RerouteNASRequest_IEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 224), (u'criticality', u'ignore'), (u'Value', _RerouteNASRequest_IEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 230), (u'criticality', u'ignore'), (u'Value', _RerouteNASRequest_IEs_val_Value_5), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< NASDeliveryIndication >-----# - NASDeliveryIndication = SEQ(name=u'NASDeliveryIndication', mode=MODE_TYPE) - _NASDeliveryIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __NASDeliveryIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___NASDeliveryIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____NASDeliveryIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - ____NASDeliveryIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___NASDeliveryIndication_protocolIEs__item__id._const_tab = ____NASDeliveryIndication_protocolIEs__item__id_tab - ___NASDeliveryIndication_protocolIEs__item__id._const_tab_at = None - ___NASDeliveryIndication_protocolIEs__item__id._const_tab_id = u'id' - ___NASDeliveryIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___NASDeliveryIndication_protocolIEs__item__criticality._const_tab = ____NASDeliveryIndication_protocolIEs__item__id_tab - ___NASDeliveryIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___NASDeliveryIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___NASDeliveryIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___NASDeliveryIndication_protocolIEs__item__value._const_tab = ____NASDeliveryIndication_protocolIEs__item__id_tab - ___NASDeliveryIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___NASDeliveryIndication_protocolIEs__item__value._const_tab_id = u'Value' - __NASDeliveryIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___NASDeliveryIndication_protocolIEs__item__id), - (u'criticality', ___NASDeliveryIndication_protocolIEs__item__criticality), - (u'value', ___NASDeliveryIndication_protocolIEs__item__value), - ]) - __NASDeliveryIndication_protocolIEs__item_._ext = None - _NASDeliveryIndication_protocolIEs._cont = __NASDeliveryIndication_protocolIEs__item_ - _NASDeliveryIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - NASDeliveryIndication._cont = ASN1Dict([ - (u'protocolIEs', _NASDeliveryIndication_protocolIEs), - ]) - NASDeliveryIndication._ext = [] - - #-----< NASDeliveryIndicationIEs >-----# - NASDeliveryIndicationIEs = CLASS(name=u'NASDeliveryIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _NASDeliveryIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _NASDeliveryIndicationIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - NASDeliveryIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _NASDeliveryIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _NASDeliveryIndicationIEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< Reset >-----# - Reset = SEQ(name=u'Reset', mode=MODE_TYPE) - _Reset_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __Reset_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___Reset_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____Reset_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____Reset_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____Reset_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetType'))) - ____Reset_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____Reset_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 92), (u'criticality', u'reject'), (u'Value', _____Reset_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___Reset_protocolIEs__item__id._const_tab = ____Reset_protocolIEs__item__id_tab - ___Reset_protocolIEs__item__id._const_tab_at = None - ___Reset_protocolIEs__item__id._const_tab_id = u'id' - ___Reset_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___Reset_protocolIEs__item__criticality._const_tab = ____Reset_protocolIEs__item__id_tab - ___Reset_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___Reset_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___Reset_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___Reset_protocolIEs__item__value._const_tab = ____Reset_protocolIEs__item__id_tab - ___Reset_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___Reset_protocolIEs__item__value._const_tab_id = u'Value' - __Reset_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___Reset_protocolIEs__item__id), - (u'criticality', ___Reset_protocolIEs__item__criticality), - (u'value', ___Reset_protocolIEs__item__value), - ]) - __Reset_protocolIEs__item_._ext = None - _Reset_protocolIEs._cont = __Reset_protocolIEs__item_ - _Reset_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - Reset._cont = ASN1Dict([ - (u'protocolIEs', _Reset_protocolIEs), - ]) - Reset._ext = [] - - #-----< ResetIEs >-----# - ResetIEs = CLASS(name=u'ResetIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ResetIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _ResetIEs_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetType'))) - ResetIEs._val = ASN1Set(rv=[dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _ResetIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 92), (u'criticality', u'reject'), (u'Value', _ResetIEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< ResetType >-----# - ResetType = CHOICE(name=u'ResetType', mode=MODE_TYPE) - _ResetType_s1_Interface = ENUM(name=u's1-Interface', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-PDU-Contents', 'ResetAll'))) - _ResetType_partOfS1_Interface = SEQ_OF(name=u'partOfS1-Interface', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-PDU-Contents', 'UE-associatedLogicalS1-ConnectionListRes'))) - ResetType._cont = ASN1Dict([ - (u's1-Interface', _ResetType_s1_Interface), - (u'partOfS1-Interface', _ResetType_partOfS1_Interface), - ]) - ResetType._ext = [] - - #-----< ResetAll >-----# - ResetAll = ENUM(name=u'ResetAll', mode=MODE_TYPE) - ResetAll._cont = ASN1Dict([(u'reset-all', 0)]) - ResetAll._ext = [] - - #-----< UE-associatedLogicalS1-ConnectionListRes >-----# - UE_associatedLogicalS1_ConnectionListRes = SEQ_OF(name=u'UE-associatedLogicalS1-ConnectionListRes', mode=MODE_TYPE) - _UE_associatedLogicalS1_ConnectionListRes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __UE_associatedLogicalS1_ConnectionListRes__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____UE_associatedLogicalS1_ConnectionListRes__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-associatedLogicalS1-ConnectionItem'))) - ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 91), (u'criticality', u'reject'), (u'Value', ____UE_associatedLogicalS1_ConnectionListRes__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __UE_associatedLogicalS1_ConnectionListRes__item__id._const_tab = ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab - __UE_associatedLogicalS1_ConnectionListRes__item__id._const_tab_at = None - __UE_associatedLogicalS1_ConnectionListRes__item__id._const_tab_id = u'id' - __UE_associatedLogicalS1_ConnectionListRes__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __UE_associatedLogicalS1_ConnectionListRes__item__criticality._const_tab = ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab - __UE_associatedLogicalS1_ConnectionListRes__item__criticality._const_tab_at = ('..', u'id') - __UE_associatedLogicalS1_ConnectionListRes__item__criticality._const_tab_id = u'criticality' - __UE_associatedLogicalS1_ConnectionListRes__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __UE_associatedLogicalS1_ConnectionListRes__item__value._const_tab = ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab - __UE_associatedLogicalS1_ConnectionListRes__item__value._const_tab_at = ('..', u'id') - __UE_associatedLogicalS1_ConnectionListRes__item__value._const_tab_id = u'Value' - _UE_associatedLogicalS1_ConnectionListRes__item_._cont = ASN1Dict([ - (u'id', __UE_associatedLogicalS1_ConnectionListRes__item__id), - (u'criticality', __UE_associatedLogicalS1_ConnectionListRes__item__criticality), - (u'value', __UE_associatedLogicalS1_ConnectionListRes__item__value), - ]) - _UE_associatedLogicalS1_ConnectionListRes__item_._ext = None - UE_associatedLogicalS1_ConnectionListRes._cont = _UE_associatedLogicalS1_ConnectionListRes__item_ - UE_associatedLogicalS1_ConnectionListRes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< UE-associatedLogicalS1-ConnectionItemRes >-----# - UE_associatedLogicalS1_ConnectionItemRes = CLASS(name=u'UE-associatedLogicalS1-ConnectionItemRes', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UE_associatedLogicalS1_ConnectionItemRes_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-associatedLogicalS1-ConnectionItem'))) - UE_associatedLogicalS1_ConnectionItemRes._val = ASN1Set(rv=[dict([(u'id', 91), (u'criticality', u'reject'), (u'Value', _UE_associatedLogicalS1_ConnectionItemRes_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< ResetAcknowledge >-----# - ResetAcknowledge = SEQ(name=u'ResetAcknowledge', mode=MODE_TYPE) - _ResetAcknowledge_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __ResetAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___ResetAcknowledge_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____ResetAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UE-associatedLogicalS1-ConnectionListResAck'))) - _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____ResetAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 93), (u'criticality', u'ignore'), (u'Value', _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___ResetAcknowledge_protocolIEs__item__id._const_tab = ____ResetAcknowledge_protocolIEs__item__id_tab - ___ResetAcknowledge_protocolIEs__item__id._const_tab_at = None - ___ResetAcknowledge_protocolIEs__item__id._const_tab_id = u'id' - ___ResetAcknowledge_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___ResetAcknowledge_protocolIEs__item__criticality._const_tab = ____ResetAcknowledge_protocolIEs__item__id_tab - ___ResetAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___ResetAcknowledge_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___ResetAcknowledge_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___ResetAcknowledge_protocolIEs__item__value._const_tab = ____ResetAcknowledge_protocolIEs__item__id_tab - ___ResetAcknowledge_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___ResetAcknowledge_protocolIEs__item__value._const_tab_id = u'Value' - __ResetAcknowledge_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___ResetAcknowledge_protocolIEs__item__id), - (u'criticality', ___ResetAcknowledge_protocolIEs__item__criticality), - (u'value', ___ResetAcknowledge_protocolIEs__item__value), - ]) - __ResetAcknowledge_protocolIEs__item_._ext = None - _ResetAcknowledge_protocolIEs._cont = __ResetAcknowledge_protocolIEs__item_ - _ResetAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - ResetAcknowledge._cont = ASN1Dict([ - (u'protocolIEs', _ResetAcknowledge_protocolIEs), - ]) - ResetAcknowledge._ext = [] - - #-----< ResetAcknowledgeIEs >-----# - ResetAcknowledgeIEs = CLASS(name=u'ResetAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ResetAcknowledgeIEs_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'UE-associatedLogicalS1-ConnectionListResAck'))) - _ResetAcknowledgeIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ResetAcknowledgeIEs._val = ASN1Set(rv=[dict([(u'id', 93), (u'criticality', u'ignore'), (u'Value', _ResetAcknowledgeIEs_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _ResetAcknowledgeIEs_val_Value_1), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UE-associatedLogicalS1-ConnectionListResAck >-----# - UE_associatedLogicalS1_ConnectionListResAck = SEQ_OF(name=u'UE-associatedLogicalS1-ConnectionListResAck', mode=MODE_TYPE) - _UE_associatedLogicalS1_ConnectionListResAck__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __UE_associatedLogicalS1_ConnectionListResAck__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____UE_associatedLogicalS1_ConnectionListResAck__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-associatedLogicalS1-ConnectionItem'))) - ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 91), (u'criticality', u'ignore'), (u'Value', ____UE_associatedLogicalS1_ConnectionListResAck__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __UE_associatedLogicalS1_ConnectionListResAck__item__id._const_tab = ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab - __UE_associatedLogicalS1_ConnectionListResAck__item__id._const_tab_at = None - __UE_associatedLogicalS1_ConnectionListResAck__item__id._const_tab_id = u'id' - __UE_associatedLogicalS1_ConnectionListResAck__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __UE_associatedLogicalS1_ConnectionListResAck__item__criticality._const_tab = ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab - __UE_associatedLogicalS1_ConnectionListResAck__item__criticality._const_tab_at = ('..', u'id') - __UE_associatedLogicalS1_ConnectionListResAck__item__criticality._const_tab_id = u'criticality' - __UE_associatedLogicalS1_ConnectionListResAck__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __UE_associatedLogicalS1_ConnectionListResAck__item__value._const_tab = ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab - __UE_associatedLogicalS1_ConnectionListResAck__item__value._const_tab_at = ('..', u'id') - __UE_associatedLogicalS1_ConnectionListResAck__item__value._const_tab_id = u'Value' - _UE_associatedLogicalS1_ConnectionListResAck__item_._cont = ASN1Dict([ - (u'id', __UE_associatedLogicalS1_ConnectionListResAck__item__id), - (u'criticality', __UE_associatedLogicalS1_ConnectionListResAck__item__criticality), - (u'value', __UE_associatedLogicalS1_ConnectionListResAck__item__value), - ]) - _UE_associatedLogicalS1_ConnectionListResAck__item_._ext = None - UE_associatedLogicalS1_ConnectionListResAck._cont = _UE_associatedLogicalS1_ConnectionListResAck__item_ - UE_associatedLogicalS1_ConnectionListResAck._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< UE-associatedLogicalS1-ConnectionItemResAck >-----# - UE_associatedLogicalS1_ConnectionItemResAck = CLASS(name=u'UE-associatedLogicalS1-ConnectionItemResAck', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UE_associatedLogicalS1_ConnectionItemResAck_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-associatedLogicalS1-ConnectionItem'))) - UE_associatedLogicalS1_ConnectionItemResAck._val = ASN1Set(rv=[dict([(u'id', 91), (u'criticality', u'ignore'), (u'Value', _UE_associatedLogicalS1_ConnectionItemResAck_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< ErrorIndication >-----# - ErrorIndication = SEQ(name=u'ErrorIndication', mode=MODE_TYPE) - _ErrorIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __ErrorIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___ErrorIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____ErrorIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____ErrorIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____ErrorIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____ErrorIndication_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____ErrorIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____ErrorIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___ErrorIndication_protocolIEs__item__id._const_tab = ____ErrorIndication_protocolIEs__item__id_tab - ___ErrorIndication_protocolIEs__item__id._const_tab_at = None - ___ErrorIndication_protocolIEs__item__id._const_tab_id = u'id' - ___ErrorIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___ErrorIndication_protocolIEs__item__criticality._const_tab = ____ErrorIndication_protocolIEs__item__id_tab - ___ErrorIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___ErrorIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___ErrorIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___ErrorIndication_protocolIEs__item__value._const_tab = ____ErrorIndication_protocolIEs__item__id_tab - ___ErrorIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___ErrorIndication_protocolIEs__item__value._const_tab_id = u'Value' - __ErrorIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___ErrorIndication_protocolIEs__item__id), - (u'criticality', ___ErrorIndication_protocolIEs__item__criticality), - (u'value', ___ErrorIndication_protocolIEs__item__value), - ]) - __ErrorIndication_protocolIEs__item_._ext = None - _ErrorIndication_protocolIEs._cont = __ErrorIndication_protocolIEs__item_ - _ErrorIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - ErrorIndication._cont = ASN1Dict([ - (u'protocolIEs', _ErrorIndication_protocolIEs), - ]) - ErrorIndication._ext = [] - - #-----< ErrorIndicationIEs >-----# - ErrorIndicationIEs = CLASS(name=u'ErrorIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ErrorIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _ErrorIndicationIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _ErrorIndicationIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _ErrorIndicationIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ErrorIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _ErrorIndicationIEs_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _ErrorIndicationIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _ErrorIndicationIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _ErrorIndicationIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< S1SetupRequest >-----# - S1SetupRequest = SEQ(name=u'S1SetupRequest', mode=MODE_TYPE) - _S1SetupRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __S1SetupRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___S1SetupRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____S1SetupRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_1 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBname'))) - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs'))) - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-RetentionInformation'))) - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_6 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-DefaultPagingDRX'))) - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_7 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) - ____S1SetupRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 59), (u'criticality', u'reject'), (u'Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 60), (u'criticality', u'ignore'), (u'Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 64), (u'criticality', u'reject'), (u'Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 137), (u'criticality', u'ignore'), (u'Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 128), (u'criticality', u'reject'), (u'Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 228), (u'criticality', u'ignore'), (u'Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 234), (u'criticality', u'ignore'), (u'Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 291), (u'criticality', u'ignore'), (u'Value', _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___S1SetupRequest_protocolIEs__item__id._const_tab = ____S1SetupRequest_protocolIEs__item__id_tab - ___S1SetupRequest_protocolIEs__item__id._const_tab_at = None - ___S1SetupRequest_protocolIEs__item__id._const_tab_id = u'id' - ___S1SetupRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___S1SetupRequest_protocolIEs__item__criticality._const_tab = ____S1SetupRequest_protocolIEs__item__id_tab - ___S1SetupRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___S1SetupRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___S1SetupRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___S1SetupRequest_protocolIEs__item__value._const_tab = ____S1SetupRequest_protocolIEs__item__id_tab - ___S1SetupRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___S1SetupRequest_protocolIEs__item__value._const_tab_id = u'Value' - __S1SetupRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___S1SetupRequest_protocolIEs__item__id), - (u'criticality', ___S1SetupRequest_protocolIEs__item__criticality), - (u'value', ___S1SetupRequest_protocolIEs__item__value), - ]) - __S1SetupRequest_protocolIEs__item_._ext = None - _S1SetupRequest_protocolIEs._cont = __S1SetupRequest_protocolIEs__item_ - _S1SetupRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - S1SetupRequest._cont = ASN1Dict([ - (u'protocolIEs', _S1SetupRequest_protocolIEs), - ]) - S1SetupRequest._ext = [] - - #-----< S1SetupRequestIEs >-----# - S1SetupRequestIEs = CLASS(name=u'S1SetupRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _S1SetupRequestIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - _S1SetupRequestIEs_val_Value_1 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBname'))) - _S1SetupRequestIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs'))) - _S1SetupRequestIEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) - _S1SetupRequestIEs_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) - _S1SetupRequestIEs_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-RetentionInformation'))) - _S1SetupRequestIEs_val_Value_6 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-DefaultPagingDRX'))) - _S1SetupRequestIEs_val_Value_7 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) - S1SetupRequestIEs._val = ASN1Set(rv=[dict([(u'id', 59), (u'criticality', u'reject'), (u'Value', _S1SetupRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 60), (u'criticality', u'ignore'), (u'Value', _S1SetupRequestIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 64), (u'criticality', u'reject'), (u'Value', _S1SetupRequestIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 137), (u'criticality', u'ignore'), (u'Value', _S1SetupRequestIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 128), (u'criticality', u'reject'), (u'Value', _S1SetupRequestIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 228), (u'criticality', u'ignore'), (u'Value', _S1SetupRequestIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 234), (u'criticality', u'ignore'), (u'Value', _S1SetupRequestIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 291), (u'criticality', u'ignore'), (u'Value', _S1SetupRequestIEs_val_Value_7), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< S1SetupResponse >-----# - S1SetupResponse = SEQ(name=u'S1SetupResponse', mode=MODE_TYPE) - _S1SetupResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __S1SetupResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___S1SetupResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____S1SetupResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_0 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMEname'))) - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedGUMMEIs'))) - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelativeMMECapacity'))) - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMERelaySupportIndicator'))) - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-RetentionInformation'))) - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_6 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedDCNs'))) - ____S1SetupResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 61), (u'criticality', u'ignore'), (u'Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 105), (u'criticality', u'reject'), (u'Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 87), (u'criticality', u'ignore'), (u'Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 163), (u'criticality', u'ignore'), (u'Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 228), (u'criticality', u'ignore'), (u'Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 247), (u'criticality', u'ignore'), (u'Value', _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___S1SetupResponse_protocolIEs__item__id._const_tab = ____S1SetupResponse_protocolIEs__item__id_tab - ___S1SetupResponse_protocolIEs__item__id._const_tab_at = None - ___S1SetupResponse_protocolIEs__item__id._const_tab_id = u'id' - ___S1SetupResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___S1SetupResponse_protocolIEs__item__criticality._const_tab = ____S1SetupResponse_protocolIEs__item__id_tab - ___S1SetupResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___S1SetupResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___S1SetupResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___S1SetupResponse_protocolIEs__item__value._const_tab = ____S1SetupResponse_protocolIEs__item__id_tab - ___S1SetupResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___S1SetupResponse_protocolIEs__item__value._const_tab_id = u'Value' - __S1SetupResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___S1SetupResponse_protocolIEs__item__id), - (u'criticality', ___S1SetupResponse_protocolIEs__item__criticality), - (u'value', ___S1SetupResponse_protocolIEs__item__value), - ]) - __S1SetupResponse_protocolIEs__item_._ext = None - _S1SetupResponse_protocolIEs._cont = __S1SetupResponse_protocolIEs__item_ - _S1SetupResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - S1SetupResponse._cont = ASN1Dict([ - (u'protocolIEs', _S1SetupResponse_protocolIEs), - ]) - S1SetupResponse._ext = [] - - #-----< S1SetupResponseIEs >-----# - S1SetupResponseIEs = CLASS(name=u'S1SetupResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _S1SetupResponseIEs_val_Value_0 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMEname'))) - _S1SetupResponseIEs_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedGUMMEIs'))) - _S1SetupResponseIEs_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelativeMMECapacity'))) - _S1SetupResponseIEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMERelaySupportIndicator'))) - _S1SetupResponseIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _S1SetupResponseIEs_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-RetentionInformation'))) - _S1SetupResponseIEs_val_Value_6 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedDCNs'))) - S1SetupResponseIEs._val = ASN1Set(rv=[dict([(u'id', 61), (u'criticality', u'ignore'), (u'Value', _S1SetupResponseIEs_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 105), (u'criticality', u'reject'), (u'Value', _S1SetupResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 87), (u'criticality', u'ignore'), (u'Value', _S1SetupResponseIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 163), (u'criticality', u'ignore'), (u'Value', _S1SetupResponseIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _S1SetupResponseIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 228), (u'criticality', u'ignore'), (u'Value', _S1SetupResponseIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 247), (u'criticality', u'ignore'), (u'Value', _S1SetupResponseIEs_val_Value_6), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< S1SetupFailure >-----# - S1SetupFailure = SEQ(name=u'S1SetupFailure', mode=MODE_TYPE) - _S1SetupFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __S1SetupFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___S1SetupFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____S1SetupFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) - _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____S1SetupFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 65), (u'criticality', u'ignore'), (u'Value', _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___S1SetupFailure_protocolIEs__item__id._const_tab = ____S1SetupFailure_protocolIEs__item__id_tab - ___S1SetupFailure_protocolIEs__item__id._const_tab_at = None - ___S1SetupFailure_protocolIEs__item__id._const_tab_id = u'id' - ___S1SetupFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___S1SetupFailure_protocolIEs__item__criticality._const_tab = ____S1SetupFailure_protocolIEs__item__id_tab - ___S1SetupFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___S1SetupFailure_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___S1SetupFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___S1SetupFailure_protocolIEs__item__value._const_tab = ____S1SetupFailure_protocolIEs__item__id_tab - ___S1SetupFailure_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___S1SetupFailure_protocolIEs__item__value._const_tab_id = u'Value' - __S1SetupFailure_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___S1SetupFailure_protocolIEs__item__id), - (u'criticality', ___S1SetupFailure_protocolIEs__item__criticality), - (u'value', ___S1SetupFailure_protocolIEs__item__value), - ]) - __S1SetupFailure_protocolIEs__item_._ext = None - _S1SetupFailure_protocolIEs._cont = __S1SetupFailure_protocolIEs__item_ - _S1SetupFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - S1SetupFailure._cont = ASN1Dict([ - (u'protocolIEs', _S1SetupFailure_protocolIEs), - ]) - S1SetupFailure._ext = [] - - #-----< S1SetupFailureIEs >-----# - S1SetupFailureIEs = CLASS(name=u'S1SetupFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _S1SetupFailureIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _S1SetupFailureIEs_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) - _S1SetupFailureIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - S1SetupFailureIEs._val = ASN1Set(rv=[dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _S1SetupFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 65), (u'criticality', u'ignore'), (u'Value', _S1SetupFailureIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _S1SetupFailureIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< ENBConfigurationUpdate >-----# - ENBConfigurationUpdate = SEQ(name=u'ENBConfigurationUpdate', mode=MODE_TYPE) - _ENBConfigurationUpdate_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __ENBConfigurationUpdate_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___ENBConfigurationUpdate_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____ENBConfigurationUpdate_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBname'))) - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs'))) - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-DefaultPagingDRX'))) - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_5 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_6 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) - ____ENBConfigurationUpdate_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 60), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 64), (u'criticality', u'reject'), (u'Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 128), (u'criticality', u'reject'), (u'Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 137), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 234), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 292), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 293), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___ENBConfigurationUpdate_protocolIEs__item__id._const_tab = ____ENBConfigurationUpdate_protocolIEs__item__id_tab - ___ENBConfigurationUpdate_protocolIEs__item__id._const_tab_at = None - ___ENBConfigurationUpdate_protocolIEs__item__id._const_tab_id = u'id' - ___ENBConfigurationUpdate_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___ENBConfigurationUpdate_protocolIEs__item__criticality._const_tab = ____ENBConfigurationUpdate_protocolIEs__item__id_tab - ___ENBConfigurationUpdate_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___ENBConfigurationUpdate_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___ENBConfigurationUpdate_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___ENBConfigurationUpdate_protocolIEs__item__value._const_tab = ____ENBConfigurationUpdate_protocolIEs__item__id_tab - ___ENBConfigurationUpdate_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___ENBConfigurationUpdate_protocolIEs__item__value._const_tab_id = u'Value' - __ENBConfigurationUpdate_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___ENBConfigurationUpdate_protocolIEs__item__id), - (u'criticality', ___ENBConfigurationUpdate_protocolIEs__item__criticality), - (u'value', ___ENBConfigurationUpdate_protocolIEs__item__value), - ]) - __ENBConfigurationUpdate_protocolIEs__item_._ext = None - _ENBConfigurationUpdate_protocolIEs._cont = __ENBConfigurationUpdate_protocolIEs__item_ - _ENBConfigurationUpdate_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - ENBConfigurationUpdate._cont = ASN1Dict([ - (u'protocolIEs', _ENBConfigurationUpdate_protocolIEs), - ]) - ENBConfigurationUpdate._ext = [] - - #-----< ENBConfigurationUpdateIEs >-----# - ENBConfigurationUpdateIEs = CLASS(name=u'ENBConfigurationUpdateIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ENBConfigurationUpdateIEs_val_Value_0 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENBname'))) - _ENBConfigurationUpdateIEs_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SupportedTAs'))) - _ENBConfigurationUpdateIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSG-IdList'))) - _ENBConfigurationUpdateIEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PagingDRX'))) - _ENBConfigurationUpdateIEs_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NB-IoT-DefaultPagingDRX'))) - _ENBConfigurationUpdateIEs_val_Value_5 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) - _ENBConfigurationUpdateIEs_val_Value_6 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConnectedengNBList'))) - ENBConfigurationUpdateIEs._val = ASN1Set(rv=[dict([(u'id', 60), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationUpdateIEs_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 64), (u'criticality', u'reject'), (u'Value', _ENBConfigurationUpdateIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 128), (u'criticality', u'reject'), (u'Value', _ENBConfigurationUpdateIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 137), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationUpdateIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 234), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationUpdateIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 292), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationUpdateIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 293), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationUpdateIEs_val_Value_6), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< ENBConfigurationUpdateAcknowledge >-----# - ENBConfigurationUpdateAcknowledge = SEQ(name=u'ENBConfigurationUpdateAcknowledge', mode=MODE_TYPE) - _ENBConfigurationUpdateAcknowledge_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __ENBConfigurationUpdateAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab = ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab_at = None - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab_id = u'id' - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab = ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab = ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab_id = u'Value' - __ENBConfigurationUpdateAcknowledge_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id), - (u'criticality', ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality), - (u'value', ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value), - ]) - __ENBConfigurationUpdateAcknowledge_protocolIEs__item_._ext = None - _ENBConfigurationUpdateAcknowledge_protocolIEs._cont = __ENBConfigurationUpdateAcknowledge_protocolIEs__item_ - _ENBConfigurationUpdateAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - ENBConfigurationUpdateAcknowledge._cont = ASN1Dict([ - (u'protocolIEs', _ENBConfigurationUpdateAcknowledge_protocolIEs), - ]) - ENBConfigurationUpdateAcknowledge._ext = [] - - #-----< ENBConfigurationUpdateAcknowledgeIEs >-----# - ENBConfigurationUpdateAcknowledgeIEs = CLASS(name=u'ENBConfigurationUpdateAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ENBConfigurationUpdateAcknowledgeIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ENBConfigurationUpdateAcknowledgeIEs._val = ASN1Set(rv=[dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationUpdateAcknowledgeIEs_val_Value_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< ENBConfigurationUpdateFailure >-----# - ENBConfigurationUpdateFailure = SEQ(name=u'ENBConfigurationUpdateFailure', mode=MODE_TYPE) - _ENBConfigurationUpdateFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __ENBConfigurationUpdateFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___ENBConfigurationUpdateFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) - _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 65), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___ENBConfigurationUpdateFailure_protocolIEs__item__id._const_tab = ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab - ___ENBConfigurationUpdateFailure_protocolIEs__item__id._const_tab_at = None - ___ENBConfigurationUpdateFailure_protocolIEs__item__id._const_tab_id = u'id' - ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab = ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab - ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___ENBConfigurationUpdateFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___ENBConfigurationUpdateFailure_protocolIEs__item__value._const_tab = ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab - ___ENBConfigurationUpdateFailure_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___ENBConfigurationUpdateFailure_protocolIEs__item__value._const_tab_id = u'Value' - __ENBConfigurationUpdateFailure_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___ENBConfigurationUpdateFailure_protocolIEs__item__id), - (u'criticality', ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality), - (u'value', ___ENBConfigurationUpdateFailure_protocolIEs__item__value), - ]) - __ENBConfigurationUpdateFailure_protocolIEs__item_._ext = None - _ENBConfigurationUpdateFailure_protocolIEs._cont = __ENBConfigurationUpdateFailure_protocolIEs__item_ - _ENBConfigurationUpdateFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - ENBConfigurationUpdateFailure._cont = ASN1Dict([ - (u'protocolIEs', _ENBConfigurationUpdateFailure_protocolIEs), - ]) - ENBConfigurationUpdateFailure._ext = [] - - #-----< ENBConfigurationUpdateFailureIEs >-----# - ENBConfigurationUpdateFailureIEs = CLASS(name=u'ENBConfigurationUpdateFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ENBConfigurationUpdateFailureIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _ENBConfigurationUpdateFailureIEs_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) - _ENBConfigurationUpdateFailureIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ENBConfigurationUpdateFailureIEs._val = ASN1Set(rv=[dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationUpdateFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 65), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationUpdateFailureIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationUpdateFailureIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< MMEConfigurationUpdate >-----# - MMEConfigurationUpdate = SEQ(name=u'MMEConfigurationUpdate', mode=MODE_TYPE) - _MMEConfigurationUpdate_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __MMEConfigurationUpdate_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___MMEConfigurationUpdate_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____MMEConfigurationUpdate_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMEname'))) - _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedGUMMEIs'))) - _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelativeMMECapacity'))) - _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedDCNs'))) - ____MMEConfigurationUpdate_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 61), (u'criticality', u'ignore'), (u'Value', _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 105), (u'criticality', u'reject'), (u'Value', _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 87), (u'criticality', u'reject'), (u'Value', _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 247), (u'criticality', u'ignore'), (u'Value', _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___MMEConfigurationUpdate_protocolIEs__item__id._const_tab = ____MMEConfigurationUpdate_protocolIEs__item__id_tab - ___MMEConfigurationUpdate_protocolIEs__item__id._const_tab_at = None - ___MMEConfigurationUpdate_protocolIEs__item__id._const_tab_id = u'id' - ___MMEConfigurationUpdate_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___MMEConfigurationUpdate_protocolIEs__item__criticality._const_tab = ____MMEConfigurationUpdate_protocolIEs__item__id_tab - ___MMEConfigurationUpdate_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___MMEConfigurationUpdate_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___MMEConfigurationUpdate_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___MMEConfigurationUpdate_protocolIEs__item__value._const_tab = ____MMEConfigurationUpdate_protocolIEs__item__id_tab - ___MMEConfigurationUpdate_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___MMEConfigurationUpdate_protocolIEs__item__value._const_tab_id = u'Value' - __MMEConfigurationUpdate_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___MMEConfigurationUpdate_protocolIEs__item__id), - (u'criticality', ___MMEConfigurationUpdate_protocolIEs__item__criticality), - (u'value', ___MMEConfigurationUpdate_protocolIEs__item__value), - ]) - __MMEConfigurationUpdate_protocolIEs__item_._ext = None - _MMEConfigurationUpdate_protocolIEs._cont = __MMEConfigurationUpdate_protocolIEs__item_ - _MMEConfigurationUpdate_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - MMEConfigurationUpdate._cont = ASN1Dict([ - (u'protocolIEs', _MMEConfigurationUpdate_protocolIEs), - ]) - MMEConfigurationUpdate._ext = [] - - #-----< MMEConfigurationUpdateIEs >-----# - MMEConfigurationUpdateIEs = CLASS(name=u'MMEConfigurationUpdateIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _MMEConfigurationUpdateIEs_val_Value_0 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MMEname'))) - _MMEConfigurationUpdateIEs_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedGUMMEIs'))) - _MMEConfigurationUpdateIEs_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RelativeMMECapacity'))) - _MMEConfigurationUpdateIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ServedDCNs'))) - MMEConfigurationUpdateIEs._val = ASN1Set(rv=[dict([(u'id', 61), (u'criticality', u'ignore'), (u'Value', _MMEConfigurationUpdateIEs_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 105), (u'criticality', u'reject'), (u'Value', _MMEConfigurationUpdateIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 87), (u'criticality', u'reject'), (u'Value', _MMEConfigurationUpdateIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 247), (u'criticality', u'ignore'), (u'Value', _MMEConfigurationUpdateIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< MMEConfigurationUpdateAcknowledge >-----# - MMEConfigurationUpdateAcknowledge = SEQ(name=u'MMEConfigurationUpdateAcknowledge', mode=MODE_TYPE) - _MMEConfigurationUpdateAcknowledge_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __MMEConfigurationUpdateAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab = ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab_at = None - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab_id = u'id' - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab = ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab = ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab_id = u'Value' - __MMEConfigurationUpdateAcknowledge_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id), - (u'criticality', ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality), - (u'value', ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value), - ]) - __MMEConfigurationUpdateAcknowledge_protocolIEs__item_._ext = None - _MMEConfigurationUpdateAcknowledge_protocolIEs._cont = __MMEConfigurationUpdateAcknowledge_protocolIEs__item_ - _MMEConfigurationUpdateAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - MMEConfigurationUpdateAcknowledge._cont = ASN1Dict([ - (u'protocolIEs', _MMEConfigurationUpdateAcknowledge_protocolIEs), - ]) - MMEConfigurationUpdateAcknowledge._ext = [] - - #-----< MMEConfigurationUpdateAcknowledgeIEs >-----# - MMEConfigurationUpdateAcknowledgeIEs = CLASS(name=u'MMEConfigurationUpdateAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _MMEConfigurationUpdateAcknowledgeIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - MMEConfigurationUpdateAcknowledgeIEs._val = ASN1Set(rv=[dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _MMEConfigurationUpdateAcknowledgeIEs_val_Value_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< MMEConfigurationUpdateFailure >-----# - MMEConfigurationUpdateFailure = SEQ(name=u'MMEConfigurationUpdateFailure', mode=MODE_TYPE) - _MMEConfigurationUpdateFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __MMEConfigurationUpdateFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___MMEConfigurationUpdateFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) - _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 65), (u'criticality', u'ignore'), (u'Value', _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___MMEConfigurationUpdateFailure_protocolIEs__item__id._const_tab = ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab - ___MMEConfigurationUpdateFailure_protocolIEs__item__id._const_tab_at = None - ___MMEConfigurationUpdateFailure_protocolIEs__item__id._const_tab_id = u'id' - ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab = ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab - ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___MMEConfigurationUpdateFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___MMEConfigurationUpdateFailure_protocolIEs__item__value._const_tab = ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab - ___MMEConfigurationUpdateFailure_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___MMEConfigurationUpdateFailure_protocolIEs__item__value._const_tab_id = u'Value' - __MMEConfigurationUpdateFailure_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___MMEConfigurationUpdateFailure_protocolIEs__item__id), - (u'criticality', ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality), - (u'value', ___MMEConfigurationUpdateFailure_protocolIEs__item__value), - ]) - __MMEConfigurationUpdateFailure_protocolIEs__item_._ext = None - _MMEConfigurationUpdateFailure_protocolIEs._cont = __MMEConfigurationUpdateFailure_protocolIEs__item_ - _MMEConfigurationUpdateFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - MMEConfigurationUpdateFailure._cont = ASN1Dict([ - (u'protocolIEs', _MMEConfigurationUpdateFailure_protocolIEs), - ]) - MMEConfigurationUpdateFailure._ext = [] - - #-----< MMEConfigurationUpdateFailureIEs >-----# - MMEConfigurationUpdateFailureIEs = CLASS(name=u'MMEConfigurationUpdateFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _MMEConfigurationUpdateFailureIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _MMEConfigurationUpdateFailureIEs_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeToWait'))) - _MMEConfigurationUpdateFailureIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - MMEConfigurationUpdateFailureIEs._val = ASN1Set(rv=[dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _MMEConfigurationUpdateFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 65), (u'criticality', u'ignore'), (u'Value', _MMEConfigurationUpdateFailureIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _MMEConfigurationUpdateFailureIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< DownlinkS1cdma2000tunnelling >-----# - DownlinkS1cdma2000tunnelling = SEQ(name=u'DownlinkS1cdma2000tunnelling', mode=MODE_TYPE) - _DownlinkS1cdma2000tunnelling_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __DownlinkS1cdma2000tunnelling_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSubjecttoDataForwardingList'))) - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000HOStatus'))) - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000RATType'))) - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000PDU'))) - ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 12), (u'criticality', u'ignore'), (u'Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 83), (u'criticality', u'ignore'), (u'Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 71), (u'criticality', u'reject'), (u'Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 70), (u'criticality', u'reject'), (u'Value', _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab = ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab_at = None - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab_id = u'id' - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab = ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab = ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab_id = u'Value' - __DownlinkS1cdma2000tunnelling_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id), - (u'criticality', ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality), - (u'value', ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value), - ]) - __DownlinkS1cdma2000tunnelling_protocolIEs__item_._ext = None - _DownlinkS1cdma2000tunnelling_protocolIEs._cont = __DownlinkS1cdma2000tunnelling_protocolIEs__item_ - _DownlinkS1cdma2000tunnelling_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - DownlinkS1cdma2000tunnelling._cont = ASN1Dict([ - (u'protocolIEs', _DownlinkS1cdma2000tunnelling_protocolIEs), - ]) - DownlinkS1cdma2000tunnelling._ext = [] - - #-----< DownlinkS1cdma2000tunnellingIEs >-----# - DownlinkS1cdma2000tunnellingIEs = CLASS(name=u'DownlinkS1cdma2000tunnellingIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _DownlinkS1cdma2000tunnellingIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _DownlinkS1cdma2000tunnellingIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _DownlinkS1cdma2000tunnellingIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABSubjecttoDataForwardingList'))) - _DownlinkS1cdma2000tunnellingIEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000HOStatus'))) - _DownlinkS1cdma2000tunnellingIEs_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000RATType'))) - _DownlinkS1cdma2000tunnellingIEs_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000PDU'))) - DownlinkS1cdma2000tunnellingIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 12), (u'criticality', u'ignore'), (u'Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 83), (u'criticality', u'ignore'), (u'Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 71), (u'criticality', u'reject'), (u'Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 70), (u'criticality', u'reject'), (u'Value', _DownlinkS1cdma2000tunnellingIEs_val_Value_5), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< UplinkS1cdma2000tunnelling >-----# - UplinkS1cdma2000tunnelling = SEQ(name=u'UplinkS1cdma2000tunnelling', mode=MODE_TYPE) - _UplinkS1cdma2000tunnelling_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UplinkS1cdma2000tunnelling_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UplinkS1cdma2000tunnelling_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000RATType'))) - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000SectorID'))) - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000HORequiredIndication'))) - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXSRVCCInfo'))) - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXRAND'))) - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000PDU'))) - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_8 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRANRoundTripDelayEstimationInfo'))) - ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 71), (u'criticality', u'reject'), (u'Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 72), (u'criticality', u'reject'), (u'Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 84), (u'criticality', u'ignore'), (u'Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 102), (u'criticality', u'reject'), (u'Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 97), (u'criticality', u'reject'), (u'Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 70), (u'criticality', u'reject'), (u'Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'mandatory')]), dict([(u'id', 140), (u'criticality', u'ignore'), (u'Value', _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UplinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab = ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab - ___UplinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab_at = None - ___UplinkS1cdma2000tunnelling_protocolIEs__item__id._const_tab_id = u'id' - ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab = ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab - ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UplinkS1cdma2000tunnelling_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UplinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab = ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab - ___UplinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UplinkS1cdma2000tunnelling_protocolIEs__item__value._const_tab_id = u'Value' - __UplinkS1cdma2000tunnelling_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UplinkS1cdma2000tunnelling_protocolIEs__item__id), - (u'criticality', ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality), - (u'value', ___UplinkS1cdma2000tunnelling_protocolIEs__item__value), - ]) - __UplinkS1cdma2000tunnelling_protocolIEs__item_._ext = None - _UplinkS1cdma2000tunnelling_protocolIEs._cont = __UplinkS1cdma2000tunnelling_protocolIEs__item_ - _UplinkS1cdma2000tunnelling_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UplinkS1cdma2000tunnelling._cont = ASN1Dict([ - (u'protocolIEs', _UplinkS1cdma2000tunnelling_protocolIEs), - ]) - UplinkS1cdma2000tunnelling._ext = [] - - #-----< UplinkS1cdma2000tunnellingIEs >-----# - UplinkS1cdma2000tunnellingIEs = CLASS(name=u'UplinkS1cdma2000tunnellingIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UplinkS1cdma2000tunnellingIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UplinkS1cdma2000tunnellingIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UplinkS1cdma2000tunnellingIEs_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000RATType'))) - _UplinkS1cdma2000tunnellingIEs_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000SectorID'))) - _UplinkS1cdma2000tunnellingIEs_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000HORequiredIndication'))) - _UplinkS1cdma2000tunnellingIEs_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXSRVCCInfo'))) - _UplinkS1cdma2000tunnellingIEs_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000OneXRAND'))) - _UplinkS1cdma2000tunnellingIEs_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cdma2000PDU'))) - _UplinkS1cdma2000tunnellingIEs_val_Value_8 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRANRoundTripDelayEstimationInfo'))) - UplinkS1cdma2000tunnellingIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _UplinkS1cdma2000tunnellingIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _UplinkS1cdma2000tunnellingIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 71), (u'criticality', u'reject'), (u'Value', _UplinkS1cdma2000tunnellingIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 72), (u'criticality', u'reject'), (u'Value', _UplinkS1cdma2000tunnellingIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 84), (u'criticality', u'ignore'), (u'Value', _UplinkS1cdma2000tunnellingIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 102), (u'criticality', u'reject'), (u'Value', _UplinkS1cdma2000tunnellingIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 97), (u'criticality', u'reject'), (u'Value', _UplinkS1cdma2000tunnellingIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 70), (u'criticality', u'reject'), (u'Value', _UplinkS1cdma2000tunnellingIEs_val_Value_7), (u'presence', u'mandatory')]), dict([(u'id', 140), (u'criticality', u'ignore'), (u'Value', _UplinkS1cdma2000tunnellingIEs_val_Value_8), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UECapabilityInfoIndication >-----# - UECapabilityInfoIndication = SEQ(name=u'UECapabilityInfoIndication', mode=MODE_TYPE) - _UECapabilityInfoIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UECapabilityInfoIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UECapabilityInfoIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UECapabilityInfoIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapabilityForPaging'))) - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_4 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Application-Layer-Measurement-Capability'))) - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LTE-M-Indication'))) - ____UECapabilityInfoIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 198), (u'criticality', u'ignore'), (u'Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 263), (u'criticality', u'ignore'), (u'Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 272), (u'criticality', u'ignore'), (u'Value', _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UECapabilityInfoIndication_protocolIEs__item__id._const_tab = ____UECapabilityInfoIndication_protocolIEs__item__id_tab - ___UECapabilityInfoIndication_protocolIEs__item__id._const_tab_at = None - ___UECapabilityInfoIndication_protocolIEs__item__id._const_tab_id = u'id' - ___UECapabilityInfoIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UECapabilityInfoIndication_protocolIEs__item__criticality._const_tab = ____UECapabilityInfoIndication_protocolIEs__item__id_tab - ___UECapabilityInfoIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UECapabilityInfoIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UECapabilityInfoIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UECapabilityInfoIndication_protocolIEs__item__value._const_tab = ____UECapabilityInfoIndication_protocolIEs__item__id_tab - ___UECapabilityInfoIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UECapabilityInfoIndication_protocolIEs__item__value._const_tab_id = u'Value' - __UECapabilityInfoIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UECapabilityInfoIndication_protocolIEs__item__id), - (u'criticality', ___UECapabilityInfoIndication_protocolIEs__item__criticality), - (u'value', ___UECapabilityInfoIndication_protocolIEs__item__value), - ]) - __UECapabilityInfoIndication_protocolIEs__item_._ext = None - _UECapabilityInfoIndication_protocolIEs._cont = __UECapabilityInfoIndication_protocolIEs__item_ - _UECapabilityInfoIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UECapabilityInfoIndication._cont = ASN1Dict([ - (u'protocolIEs', _UECapabilityInfoIndication_protocolIEs), - ]) - UECapabilityInfoIndication._ext = [] - - #-----< UECapabilityInfoIndicationIEs >-----# - UECapabilityInfoIndicationIEs = CLASS(name=u'UECapabilityInfoIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UECapabilityInfoIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UECapabilityInfoIndicationIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UECapabilityInfoIndicationIEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - _UECapabilityInfoIndicationIEs_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapabilityForPaging'))) - _UECapabilityInfoIndicationIEs_val_Value_4 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UE-Application-Layer-Measurement-Capability'))) - _UECapabilityInfoIndicationIEs_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LTE-M-Indication'))) - UECapabilityInfoIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _UECapabilityInfoIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _UECapabilityInfoIndicationIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _UECapabilityInfoIndicationIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 198), (u'criticality', u'ignore'), (u'Value', _UECapabilityInfoIndicationIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 263), (u'criticality', u'ignore'), (u'Value', _UECapabilityInfoIndicationIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 272), (u'criticality', u'ignore'), (u'Value', _UECapabilityInfoIndicationIEs_val_Value_5), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< ENBStatusTransfer >-----# - ENBStatusTransfer = SEQ(name=u'ENBStatusTransfer', mode=MODE_TYPE) - _ENBStatusTransfer_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __ENBStatusTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___ENBStatusTransfer_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____ENBStatusTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-StatusTransfer-TransparentContainer'))) - ____ENBStatusTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 90), (u'criticality', u'reject'), (u'Value', _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___ENBStatusTransfer_protocolIEs__item__id._const_tab = ____ENBStatusTransfer_protocolIEs__item__id_tab - ___ENBStatusTransfer_protocolIEs__item__id._const_tab_at = None - ___ENBStatusTransfer_protocolIEs__item__id._const_tab_id = u'id' - ___ENBStatusTransfer_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___ENBStatusTransfer_protocolIEs__item__criticality._const_tab = ____ENBStatusTransfer_protocolIEs__item__id_tab - ___ENBStatusTransfer_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___ENBStatusTransfer_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___ENBStatusTransfer_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___ENBStatusTransfer_protocolIEs__item__value._const_tab = ____ENBStatusTransfer_protocolIEs__item__id_tab - ___ENBStatusTransfer_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___ENBStatusTransfer_protocolIEs__item__value._const_tab_id = u'Value' - __ENBStatusTransfer_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___ENBStatusTransfer_protocolIEs__item__id), - (u'criticality', ___ENBStatusTransfer_protocolIEs__item__criticality), - (u'value', ___ENBStatusTransfer_protocolIEs__item__value), - ]) - __ENBStatusTransfer_protocolIEs__item_._ext = None - _ENBStatusTransfer_protocolIEs._cont = __ENBStatusTransfer_protocolIEs__item_ - _ENBStatusTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - ENBStatusTransfer._cont = ASN1Dict([ - (u'protocolIEs', _ENBStatusTransfer_protocolIEs), - ]) - ENBStatusTransfer._ext = [] - - #-----< ENBStatusTransferIEs >-----# - ENBStatusTransferIEs = CLASS(name=u'ENBStatusTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ENBStatusTransferIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _ENBStatusTransferIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _ENBStatusTransferIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-StatusTransfer-TransparentContainer'))) - ENBStatusTransferIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _ENBStatusTransferIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _ENBStatusTransferIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 90), (u'criticality', u'reject'), (u'Value', _ENBStatusTransferIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< MMEStatusTransfer >-----# - MMEStatusTransfer = SEQ(name=u'MMEStatusTransfer', mode=MODE_TYPE) - _MMEStatusTransfer_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __MMEStatusTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___MMEStatusTransfer_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____MMEStatusTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-StatusTransfer-TransparentContainer'))) - ____MMEStatusTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 90), (u'criticality', u'reject'), (u'Value', _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___MMEStatusTransfer_protocolIEs__item__id._const_tab = ____MMEStatusTransfer_protocolIEs__item__id_tab - ___MMEStatusTransfer_protocolIEs__item__id._const_tab_at = None - ___MMEStatusTransfer_protocolIEs__item__id._const_tab_id = u'id' - ___MMEStatusTransfer_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___MMEStatusTransfer_protocolIEs__item__criticality._const_tab = ____MMEStatusTransfer_protocolIEs__item__id_tab - ___MMEStatusTransfer_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___MMEStatusTransfer_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___MMEStatusTransfer_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___MMEStatusTransfer_protocolIEs__item__value._const_tab = ____MMEStatusTransfer_protocolIEs__item__id_tab - ___MMEStatusTransfer_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___MMEStatusTransfer_protocolIEs__item__value._const_tab_id = u'Value' - __MMEStatusTransfer_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___MMEStatusTransfer_protocolIEs__item__id), - (u'criticality', ___MMEStatusTransfer_protocolIEs__item__criticality), - (u'value', ___MMEStatusTransfer_protocolIEs__item__value), - ]) - __MMEStatusTransfer_protocolIEs__item_._ext = None - _MMEStatusTransfer_protocolIEs._cont = __MMEStatusTransfer_protocolIEs__item_ - _MMEStatusTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - MMEStatusTransfer._cont = ASN1Dict([ - (u'protocolIEs', _MMEStatusTransfer_protocolIEs), - ]) - MMEStatusTransfer._ext = [] - - #-----< MMEStatusTransferIEs >-----# - MMEStatusTransferIEs = CLASS(name=u'MMEStatusTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _MMEStatusTransferIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _MMEStatusTransferIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _MMEStatusTransferIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-StatusTransfer-TransparentContainer'))) - MMEStatusTransferIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _MMEStatusTransferIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _MMEStatusTransferIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 90), (u'criticality', u'reject'), (u'Value', _MMEStatusTransferIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< TraceStart >-----# - TraceStart = SEQ(name=u'TraceStart', mode=MODE_TYPE) - _TraceStart_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __TraceStart_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___TraceStart_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____TraceStart_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____TraceStart_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____TraceStart_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____TraceStart_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) - ____TraceStart_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____TraceStart_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____TraceStart_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 25), (u'criticality', u'ignore'), (u'Value', _____TraceStart_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___TraceStart_protocolIEs__item__id._const_tab = ____TraceStart_protocolIEs__item__id_tab - ___TraceStart_protocolIEs__item__id._const_tab_at = None - ___TraceStart_protocolIEs__item__id._const_tab_id = u'id' - ___TraceStart_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___TraceStart_protocolIEs__item__criticality._const_tab = ____TraceStart_protocolIEs__item__id_tab - ___TraceStart_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___TraceStart_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___TraceStart_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___TraceStart_protocolIEs__item__value._const_tab = ____TraceStart_protocolIEs__item__id_tab - ___TraceStart_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___TraceStart_protocolIEs__item__value._const_tab_id = u'Value' - __TraceStart_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___TraceStart_protocolIEs__item__id), - (u'criticality', ___TraceStart_protocolIEs__item__criticality), - (u'value', ___TraceStart_protocolIEs__item__value), - ]) - __TraceStart_protocolIEs__item_._ext = None - _TraceStart_protocolIEs._cont = __TraceStart_protocolIEs__item_ - _TraceStart_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - TraceStart._cont = ASN1Dict([ - (u'protocolIEs', _TraceStart_protocolIEs), - ]) - TraceStart._ext = [] - - #-----< TraceStartIEs >-----# - TraceStartIEs = CLASS(name=u'TraceStartIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _TraceStartIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _TraceStartIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _TraceStartIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TraceActivation'))) - TraceStartIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _TraceStartIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _TraceStartIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 25), (u'criticality', u'ignore'), (u'Value', _TraceStartIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< TraceFailureIndication >-----# - TraceFailureIndication = SEQ(name=u'TraceFailureIndication', mode=MODE_TYPE) - _TraceFailureIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __TraceFailureIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___TraceFailureIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____TraceFailureIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) - _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_3 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - ____TraceFailureIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 86), (u'criticality', u'ignore'), (u'Value', _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___TraceFailureIndication_protocolIEs__item__id._const_tab = ____TraceFailureIndication_protocolIEs__item__id_tab - ___TraceFailureIndication_protocolIEs__item__id._const_tab_at = None - ___TraceFailureIndication_protocolIEs__item__id._const_tab_id = u'id' - ___TraceFailureIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___TraceFailureIndication_protocolIEs__item__criticality._const_tab = ____TraceFailureIndication_protocolIEs__item__id_tab - ___TraceFailureIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___TraceFailureIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___TraceFailureIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___TraceFailureIndication_protocolIEs__item__value._const_tab = ____TraceFailureIndication_protocolIEs__item__id_tab - ___TraceFailureIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___TraceFailureIndication_protocolIEs__item__value._const_tab_id = u'Value' - __TraceFailureIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___TraceFailureIndication_protocolIEs__item__id), - (u'criticality', ___TraceFailureIndication_protocolIEs__item__criticality), - (u'value', ___TraceFailureIndication_protocolIEs__item__value), - ]) - __TraceFailureIndication_protocolIEs__item_._ext = None - _TraceFailureIndication_protocolIEs._cont = __TraceFailureIndication_protocolIEs__item_ - _TraceFailureIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - TraceFailureIndication._cont = ASN1Dict([ - (u'protocolIEs', _TraceFailureIndication_protocolIEs), - ]) - TraceFailureIndication._ext = [] - - #-----< TraceFailureIndicationIEs >-----# - TraceFailureIndicationIEs = CLASS(name=u'TraceFailureIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _TraceFailureIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _TraceFailureIndicationIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _TraceFailureIndicationIEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) - _TraceFailureIndicationIEs_val_Value_3 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - TraceFailureIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _TraceFailureIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _TraceFailureIndicationIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 86), (u'criticality', u'ignore'), (u'Value', _TraceFailureIndicationIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _TraceFailureIndicationIEs_val_Value_3), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< DeactivateTrace >-----# - DeactivateTrace = SEQ(name=u'DeactivateTrace', mode=MODE_TYPE) - _DeactivateTrace_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __DeactivateTrace_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___DeactivateTrace_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____DeactivateTrace_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) - ____DeactivateTrace_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 86), (u'criticality', u'ignore'), (u'Value', _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___DeactivateTrace_protocolIEs__item__id._const_tab = ____DeactivateTrace_protocolIEs__item__id_tab - ___DeactivateTrace_protocolIEs__item__id._const_tab_at = None - ___DeactivateTrace_protocolIEs__item__id._const_tab_id = u'id' - ___DeactivateTrace_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___DeactivateTrace_protocolIEs__item__criticality._const_tab = ____DeactivateTrace_protocolIEs__item__id_tab - ___DeactivateTrace_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___DeactivateTrace_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___DeactivateTrace_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___DeactivateTrace_protocolIEs__item__value._const_tab = ____DeactivateTrace_protocolIEs__item__id_tab - ___DeactivateTrace_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___DeactivateTrace_protocolIEs__item__value._const_tab_id = u'Value' - __DeactivateTrace_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___DeactivateTrace_protocolIEs__item__id), - (u'criticality', ___DeactivateTrace_protocolIEs__item__criticality), - (u'value', ___DeactivateTrace_protocolIEs__item__value), - ]) - __DeactivateTrace_protocolIEs__item_._ext = None - _DeactivateTrace_protocolIEs._cont = __DeactivateTrace_protocolIEs__item_ - _DeactivateTrace_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - DeactivateTrace._cont = ASN1Dict([ - (u'protocolIEs', _DeactivateTrace_protocolIEs), - ]) - DeactivateTrace._ext = [] - - #-----< DeactivateTraceIEs >-----# - DeactivateTraceIEs = CLASS(name=u'DeactivateTraceIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _DeactivateTraceIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _DeactivateTraceIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _DeactivateTraceIEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) - DeactivateTraceIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _DeactivateTraceIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _DeactivateTraceIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 86), (u'criticality', u'ignore'), (u'Value', _DeactivateTraceIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< CellTrafficTrace >-----# - CellTrafficTrace = SEQ(name=u'CellTrafficTrace', mode=MODE_TYPE) - _CellTrafficTrace_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __CellTrafficTrace_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___CellTrafficTrace_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____CellTrafficTrace_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_4 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PrivacyIndicator'))) - ____CellTrafficTrace_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 86), (u'criticality', u'ignore'), (u'Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 131), (u'criticality', u'ignore'), (u'Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 166), (u'criticality', u'ignore'), (u'Value', _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___CellTrafficTrace_protocolIEs__item__id._const_tab = ____CellTrafficTrace_protocolIEs__item__id_tab - ___CellTrafficTrace_protocolIEs__item__id._const_tab_at = None - ___CellTrafficTrace_protocolIEs__item__id._const_tab_id = u'id' - ___CellTrafficTrace_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___CellTrafficTrace_protocolIEs__item__criticality._const_tab = ____CellTrafficTrace_protocolIEs__item__id_tab - ___CellTrafficTrace_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___CellTrafficTrace_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___CellTrafficTrace_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___CellTrafficTrace_protocolIEs__item__value._const_tab = ____CellTrafficTrace_protocolIEs__item__id_tab - ___CellTrafficTrace_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___CellTrafficTrace_protocolIEs__item__value._const_tab_id = u'Value' - __CellTrafficTrace_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___CellTrafficTrace_protocolIEs__item__id), - (u'criticality', ___CellTrafficTrace_protocolIEs__item__criticality), - (u'value', ___CellTrafficTrace_protocolIEs__item__value), - ]) - __CellTrafficTrace_protocolIEs__item_._ext = None - _CellTrafficTrace_protocolIEs._cont = __CellTrafficTrace_protocolIEs__item_ - _CellTrafficTrace_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - CellTrafficTrace._cont = ASN1Dict([ - (u'protocolIEs', _CellTrafficTrace_protocolIEs), - ]) - CellTrafficTrace._ext = [] - - #-----< CellTrafficTraceIEs >-----# - CellTrafficTraceIEs = CLASS(name=u'CellTrafficTraceIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _CellTrafficTraceIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _CellTrafficTraceIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _CellTrafficTraceIEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-UTRAN-Trace-ID'))) - _CellTrafficTraceIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _CellTrafficTraceIEs_val_Value_4 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _CellTrafficTraceIEs_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PrivacyIndicator'))) - CellTrafficTraceIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _CellTrafficTraceIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _CellTrafficTraceIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 86), (u'criticality', u'ignore'), (u'Value', _CellTrafficTraceIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _CellTrafficTraceIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 131), (u'criticality', u'ignore'), (u'Value', _CellTrafficTraceIEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 166), (u'criticality', u'ignore'), (u'Value', _CellTrafficTraceIEs_val_Value_5), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< LocationReportingControl >-----# - LocationReportingControl = SEQ(name=u'LocationReportingControl', mode=MODE_TYPE) - _LocationReportingControl_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __LocationReportingControl_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___LocationReportingControl_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____LocationReportingControl_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) - ____LocationReportingControl_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 98), (u'criticality', u'ignore'), (u'Value', _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___LocationReportingControl_protocolIEs__item__id._const_tab = ____LocationReportingControl_protocolIEs__item__id_tab - ___LocationReportingControl_protocolIEs__item__id._const_tab_at = None - ___LocationReportingControl_protocolIEs__item__id._const_tab_id = u'id' - ___LocationReportingControl_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___LocationReportingControl_protocolIEs__item__criticality._const_tab = ____LocationReportingControl_protocolIEs__item__id_tab - ___LocationReportingControl_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___LocationReportingControl_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___LocationReportingControl_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___LocationReportingControl_protocolIEs__item__value._const_tab = ____LocationReportingControl_protocolIEs__item__id_tab - ___LocationReportingControl_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___LocationReportingControl_protocolIEs__item__value._const_tab_id = u'Value' - __LocationReportingControl_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___LocationReportingControl_protocolIEs__item__id), - (u'criticality', ___LocationReportingControl_protocolIEs__item__criticality), - (u'value', ___LocationReportingControl_protocolIEs__item__value), - ]) - __LocationReportingControl_protocolIEs__item_._ext = None - _LocationReportingControl_protocolIEs._cont = __LocationReportingControl_protocolIEs__item_ - _LocationReportingControl_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - LocationReportingControl._cont = ASN1Dict([ - (u'protocolIEs', _LocationReportingControl_protocolIEs), - ]) - LocationReportingControl._ext = [] - - #-----< LocationReportingControlIEs >-----# - LocationReportingControlIEs = CLASS(name=u'LocationReportingControlIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _LocationReportingControlIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _LocationReportingControlIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _LocationReportingControlIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) - LocationReportingControlIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _LocationReportingControlIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _LocationReportingControlIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 98), (u'criticality', u'ignore'), (u'Value', _LocationReportingControlIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< LocationReportingFailureIndication >-----# - LocationReportingFailureIndication = SEQ(name=u'LocationReportingFailureIndication', mode=MODE_TYPE) - _LocationReportingFailureIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __LocationReportingFailureIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___LocationReportingFailureIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____LocationReportingFailureIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - ____LocationReportingFailureIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___LocationReportingFailureIndication_protocolIEs__item__id._const_tab = ____LocationReportingFailureIndication_protocolIEs__item__id_tab - ___LocationReportingFailureIndication_protocolIEs__item__id._const_tab_at = None - ___LocationReportingFailureIndication_protocolIEs__item__id._const_tab_id = u'id' - ___LocationReportingFailureIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___LocationReportingFailureIndication_protocolIEs__item__criticality._const_tab = ____LocationReportingFailureIndication_protocolIEs__item__id_tab - ___LocationReportingFailureIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___LocationReportingFailureIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___LocationReportingFailureIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___LocationReportingFailureIndication_protocolIEs__item__value._const_tab = ____LocationReportingFailureIndication_protocolIEs__item__id_tab - ___LocationReportingFailureIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___LocationReportingFailureIndication_protocolIEs__item__value._const_tab_id = u'Value' - __LocationReportingFailureIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___LocationReportingFailureIndication_protocolIEs__item__id), - (u'criticality', ___LocationReportingFailureIndication_protocolIEs__item__criticality), - (u'value', ___LocationReportingFailureIndication_protocolIEs__item__value), - ]) - __LocationReportingFailureIndication_protocolIEs__item_._ext = None - _LocationReportingFailureIndication_protocolIEs._cont = __LocationReportingFailureIndication_protocolIEs__item_ - _LocationReportingFailureIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - LocationReportingFailureIndication._cont = ASN1Dict([ - (u'protocolIEs', _LocationReportingFailureIndication_protocolIEs), - ]) - LocationReportingFailureIndication._ext = [] - - #-----< LocationReportingFailureIndicationIEs >-----# - LocationReportingFailureIndicationIEs = CLASS(name=u'LocationReportingFailureIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _LocationReportingFailureIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _LocationReportingFailureIndicationIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _LocationReportingFailureIndicationIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - LocationReportingFailureIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _LocationReportingFailureIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _LocationReportingFailureIndicationIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _LocationReportingFailureIndicationIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< LocationReport >-----# - LocationReport = SEQ(name=u'LocationReport', mode=MODE_TYPE) - _LocationReport_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __LocationReport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___LocationReport_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____LocationReport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____LocationReport_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____LocationReport_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____LocationReport_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _____LocationReport_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _____LocationReport_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) - _____LocationReport_protocolIEs__item__id_tab_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) - ____LocationReport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'ignore'), (u'Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 98), (u'criticality', u'ignore'), (u'Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 288), (u'criticality', u'ignore'), (u'Value', _____LocationReport_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___LocationReport_protocolIEs__item__id._const_tab = ____LocationReport_protocolIEs__item__id_tab - ___LocationReport_protocolIEs__item__id._const_tab_at = None - ___LocationReport_protocolIEs__item__id._const_tab_id = u'id' - ___LocationReport_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___LocationReport_protocolIEs__item__criticality._const_tab = ____LocationReport_protocolIEs__item__id_tab - ___LocationReport_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___LocationReport_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___LocationReport_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___LocationReport_protocolIEs__item__value._const_tab = ____LocationReport_protocolIEs__item__id_tab - ___LocationReport_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___LocationReport_protocolIEs__item__value._const_tab_id = u'Value' - __LocationReport_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___LocationReport_protocolIEs__item__id), - (u'criticality', ___LocationReport_protocolIEs__item__criticality), - (u'value', ___LocationReport_protocolIEs__item__value), - ]) - __LocationReport_protocolIEs__item_._ext = None - _LocationReport_protocolIEs._cont = __LocationReport_protocolIEs__item_ - _LocationReport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - LocationReport._cont = ASN1Dict([ - (u'protocolIEs', _LocationReport_protocolIEs), - ]) - LocationReport._ext = [] - - #-----< LocationReportIEs >-----# - LocationReportIEs = CLASS(name=u'LocationReportIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _LocationReportIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _LocationReportIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _LocationReportIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _LocationReportIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _LocationReportIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RequestType'))) - _LocationReportIEs_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PSCellInformation'))) - LocationReportIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _LocationReportIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _LocationReportIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _LocationReportIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'ignore'), (u'Value', _LocationReportIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 98), (u'criticality', u'ignore'), (u'Value', _LocationReportIEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 288), (u'criticality', u'ignore'), (u'Value', _LocationReportIEs_val_Value_5), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< OverloadStart >-----# - OverloadStart = SEQ(name=u'OverloadStart', mode=MODE_TYPE) - _OverloadStart_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __OverloadStart_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___OverloadStart_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____OverloadStart_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____OverloadStart_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'OverloadResponse'))) - _____OverloadStart_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIList'))) - _____OverloadStart_protocolIEs__item__id_tab_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TrafficLoadReductionIndication'))) - ____OverloadStart_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 101), (u'criticality', u'reject'), (u'Value', _____OverloadStart_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 154), (u'criticality', u'ignore'), (u'Value', _____OverloadStart_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 161), (u'criticality', u'ignore'), (u'Value', _____OverloadStart_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___OverloadStart_protocolIEs__item__id._const_tab = ____OverloadStart_protocolIEs__item__id_tab - ___OverloadStart_protocolIEs__item__id._const_tab_at = None - ___OverloadStart_protocolIEs__item__id._const_tab_id = u'id' - ___OverloadStart_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___OverloadStart_protocolIEs__item__criticality._const_tab = ____OverloadStart_protocolIEs__item__id_tab - ___OverloadStart_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___OverloadStart_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___OverloadStart_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___OverloadStart_protocolIEs__item__value._const_tab = ____OverloadStart_protocolIEs__item__id_tab - ___OverloadStart_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___OverloadStart_protocolIEs__item__value._const_tab_id = u'Value' - __OverloadStart_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___OverloadStart_protocolIEs__item__id), - (u'criticality', ___OverloadStart_protocolIEs__item__criticality), - (u'value', ___OverloadStart_protocolIEs__item__value), - ]) - __OverloadStart_protocolIEs__item_._ext = None - _OverloadStart_protocolIEs._cont = __OverloadStart_protocolIEs__item_ - _OverloadStart_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - OverloadStart._cont = ASN1Dict([ - (u'protocolIEs', _OverloadStart_protocolIEs), - ]) - OverloadStart._ext = [] - - #-----< OverloadStartIEs >-----# - OverloadStartIEs = CLASS(name=u'OverloadStartIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _OverloadStartIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'OverloadResponse'))) - _OverloadStartIEs_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIList'))) - _OverloadStartIEs_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TrafficLoadReductionIndication'))) - OverloadStartIEs._val = ASN1Set(rv=[dict([(u'id', 101), (u'criticality', u'reject'), (u'Value', _OverloadStartIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 154), (u'criticality', u'ignore'), (u'Value', _OverloadStartIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 161), (u'criticality', u'ignore'), (u'Value', _OverloadStartIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< OverloadStop >-----# - OverloadStop = SEQ(name=u'OverloadStop', mode=MODE_TYPE) - _OverloadStop_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __OverloadStop_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___OverloadStop_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____OverloadStop_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____OverloadStop_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIList'))) - ____OverloadStop_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 154), (u'criticality', u'ignore'), (u'Value', _____OverloadStop_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___OverloadStop_protocolIEs__item__id._const_tab = ____OverloadStop_protocolIEs__item__id_tab - ___OverloadStop_protocolIEs__item__id._const_tab_at = None - ___OverloadStop_protocolIEs__item__id._const_tab_id = u'id' - ___OverloadStop_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___OverloadStop_protocolIEs__item__criticality._const_tab = ____OverloadStop_protocolIEs__item__id_tab - ___OverloadStop_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___OverloadStop_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___OverloadStop_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___OverloadStop_protocolIEs__item__value._const_tab = ____OverloadStop_protocolIEs__item__id_tab - ___OverloadStop_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___OverloadStop_protocolIEs__item__value._const_tab_id = u'Value' - __OverloadStop_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___OverloadStop_protocolIEs__item__id), - (u'criticality', ___OverloadStop_protocolIEs__item__criticality), - (u'value', ___OverloadStop_protocolIEs__item__value), - ]) - __OverloadStop_protocolIEs__item_._ext = None - _OverloadStop_protocolIEs._cont = __OverloadStop_protocolIEs__item_ - _OverloadStop_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - OverloadStop._cont = ASN1Dict([ - (u'protocolIEs', _OverloadStop_protocolIEs), - ]) - OverloadStop._ext = [] - - #-----< OverloadStopIEs >-----# - OverloadStopIEs = CLASS(name=u'OverloadStopIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _OverloadStopIEs_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'GUMMEIList'))) - OverloadStopIEs._val = ASN1Set(rv=[dict([(u'id', 154), (u'criticality', u'ignore'), (u'Value', _OverloadStopIEs_val_Value_0), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< WriteReplaceWarningRequest >-----# - WriteReplaceWarningRequest = SEQ(name=u'WriteReplaceWarningRequest', mode=MODE_TYPE) - _WriteReplaceWarningRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __WriteReplaceWarningRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___WriteReplaceWarningRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____WriteReplaceWarningRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaList'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_3 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RepetitionPeriod'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_4 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedRepetitionPeriod'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_5 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NumberofBroadcastRequest'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningType'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningSecurityInfo'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_8 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DataCodingScheme'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_9 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningMessageContents'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConcurrentWarningMessageIndicator'))) - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_11 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaCoordinates'))) - ____WriteReplaceWarningRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 111), (u'criticality', u'reject'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 112), (u'criticality', u'reject'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 113), (u'criticality', u'ignore'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 114), (u'criticality', u'reject'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 144), (u'criticality', u'reject'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 115), (u'criticality', u'reject'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 116), (u'criticality', u'ignore'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 117), (u'criticality', u'ignore'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 118), (u'criticality', u'ignore'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 119), (u'criticality', u'ignore'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 142), (u'criticality', u'reject'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 286), (u'criticality', u'ignore'), (u'Value', _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___WriteReplaceWarningRequest_protocolIEs__item__id._const_tab = ____WriteReplaceWarningRequest_protocolIEs__item__id_tab - ___WriteReplaceWarningRequest_protocolIEs__item__id._const_tab_at = None - ___WriteReplaceWarningRequest_protocolIEs__item__id._const_tab_id = u'id' - ___WriteReplaceWarningRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___WriteReplaceWarningRequest_protocolIEs__item__criticality._const_tab = ____WriteReplaceWarningRequest_protocolIEs__item__id_tab - ___WriteReplaceWarningRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___WriteReplaceWarningRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___WriteReplaceWarningRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___WriteReplaceWarningRequest_protocolIEs__item__value._const_tab = ____WriteReplaceWarningRequest_protocolIEs__item__id_tab - ___WriteReplaceWarningRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___WriteReplaceWarningRequest_protocolIEs__item__value._const_tab_id = u'Value' - __WriteReplaceWarningRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___WriteReplaceWarningRequest_protocolIEs__item__id), - (u'criticality', ___WriteReplaceWarningRequest_protocolIEs__item__criticality), - (u'value', ___WriteReplaceWarningRequest_protocolIEs__item__value), - ]) - __WriteReplaceWarningRequest_protocolIEs__item_._ext = None - _WriteReplaceWarningRequest_protocolIEs._cont = __WriteReplaceWarningRequest_protocolIEs__item_ - _WriteReplaceWarningRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - WriteReplaceWarningRequest._cont = ASN1Dict([ - (u'protocolIEs', _WriteReplaceWarningRequest_protocolIEs), - ]) - WriteReplaceWarningRequest._ext = [] - - #-----< WriteReplaceWarningRequestIEs >-----# - WriteReplaceWarningRequestIEs = CLASS(name=u'WriteReplaceWarningRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _WriteReplaceWarningRequestIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) - _WriteReplaceWarningRequestIEs_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) - _WriteReplaceWarningRequestIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaList'))) - _WriteReplaceWarningRequestIEs_val_Value_3 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RepetitionPeriod'))) - _WriteReplaceWarningRequestIEs_val_Value_4 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ExtendedRepetitionPeriod'))) - _WriteReplaceWarningRequestIEs_val_Value_5 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'NumberofBroadcastRequest'))) - _WriteReplaceWarningRequestIEs_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningType'))) - _WriteReplaceWarningRequestIEs_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningSecurityInfo'))) - _WriteReplaceWarningRequestIEs_val_Value_8 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DataCodingScheme'))) - _WriteReplaceWarningRequestIEs_val_Value_9 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningMessageContents'))) - _WriteReplaceWarningRequestIEs_val_Value_10 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ConcurrentWarningMessageIndicator'))) - _WriteReplaceWarningRequestIEs_val_Value_11 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaCoordinates'))) - WriteReplaceWarningRequestIEs._val = ASN1Set(rv=[dict([(u'id', 111), (u'criticality', u'reject'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 112), (u'criticality', u'reject'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 113), (u'criticality', u'ignore'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 114), (u'criticality', u'reject'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 144), (u'criticality', u'reject'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 115), (u'criticality', u'reject'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 116), (u'criticality', u'ignore'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 117), (u'criticality', u'ignore'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_7), (u'presence', u'optional')]), dict([(u'id', 118), (u'criticality', u'ignore'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 119), (u'criticality', u'ignore'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 142), (u'criticality', u'reject'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 286), (u'criticality', u'ignore'), (u'Value', _WriteReplaceWarningRequestIEs_val_Value_11), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< WriteReplaceWarningResponse >-----# - WriteReplaceWarningResponse = SEQ(name=u'WriteReplaceWarningResponse', mode=MODE_TYPE) - _WriteReplaceWarningResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __WriteReplaceWarningResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___WriteReplaceWarningResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____WriteReplaceWarningResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) - _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) - _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BroadcastCompletedAreaList'))) - _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____WriteReplaceWarningResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 111), (u'criticality', u'reject'), (u'Value', _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 112), (u'criticality', u'reject'), (u'Value', _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 120), (u'criticality', u'ignore'), (u'Value', _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___WriteReplaceWarningResponse_protocolIEs__item__id._const_tab = ____WriteReplaceWarningResponse_protocolIEs__item__id_tab - ___WriteReplaceWarningResponse_protocolIEs__item__id._const_tab_at = None - ___WriteReplaceWarningResponse_protocolIEs__item__id._const_tab_id = u'id' - ___WriteReplaceWarningResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___WriteReplaceWarningResponse_protocolIEs__item__criticality._const_tab = ____WriteReplaceWarningResponse_protocolIEs__item__id_tab - ___WriteReplaceWarningResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___WriteReplaceWarningResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___WriteReplaceWarningResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___WriteReplaceWarningResponse_protocolIEs__item__value._const_tab = ____WriteReplaceWarningResponse_protocolIEs__item__id_tab - ___WriteReplaceWarningResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___WriteReplaceWarningResponse_protocolIEs__item__value._const_tab_id = u'Value' - __WriteReplaceWarningResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___WriteReplaceWarningResponse_protocolIEs__item__id), - (u'criticality', ___WriteReplaceWarningResponse_protocolIEs__item__criticality), - (u'value', ___WriteReplaceWarningResponse_protocolIEs__item__value), - ]) - __WriteReplaceWarningResponse_protocolIEs__item_._ext = None - _WriteReplaceWarningResponse_protocolIEs._cont = __WriteReplaceWarningResponse_protocolIEs__item_ - _WriteReplaceWarningResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - WriteReplaceWarningResponse._cont = ASN1Dict([ - (u'protocolIEs', _WriteReplaceWarningResponse_protocolIEs), - ]) - WriteReplaceWarningResponse._ext = [] - - #-----< WriteReplaceWarningResponseIEs >-----# - WriteReplaceWarningResponseIEs = CLASS(name=u'WriteReplaceWarningResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _WriteReplaceWarningResponseIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) - _WriteReplaceWarningResponseIEs_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) - _WriteReplaceWarningResponseIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BroadcastCompletedAreaList'))) - _WriteReplaceWarningResponseIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - WriteReplaceWarningResponseIEs._val = ASN1Set(rv=[dict([(u'id', 111), (u'criticality', u'reject'), (u'Value', _WriteReplaceWarningResponseIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 112), (u'criticality', u'reject'), (u'Value', _WriteReplaceWarningResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 120), (u'criticality', u'ignore'), (u'Value', _WriteReplaceWarningResponseIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _WriteReplaceWarningResponseIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< ENBDirectInformationTransfer >-----# - ENBDirectInformationTransfer = SEQ(name=u'ENBDirectInformationTransfer', mode=MODE_TYPE) - _ENBDirectInformationTransfer_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __ENBDirectInformationTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___ENBDirectInformationTransfer_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____ENBDirectInformationTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____ENBDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Inter-SystemInformationTransferType'))) - ____ENBDirectInformationTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 121), (u'criticality', u'reject'), (u'Value', _____ENBDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___ENBDirectInformationTransfer_protocolIEs__item__id._const_tab = ____ENBDirectInformationTransfer_protocolIEs__item__id_tab - ___ENBDirectInformationTransfer_protocolIEs__item__id._const_tab_at = None - ___ENBDirectInformationTransfer_protocolIEs__item__id._const_tab_id = u'id' - ___ENBDirectInformationTransfer_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___ENBDirectInformationTransfer_protocolIEs__item__criticality._const_tab = ____ENBDirectInformationTransfer_protocolIEs__item__id_tab - ___ENBDirectInformationTransfer_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___ENBDirectInformationTransfer_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___ENBDirectInformationTransfer_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___ENBDirectInformationTransfer_protocolIEs__item__value._const_tab = ____ENBDirectInformationTransfer_protocolIEs__item__id_tab - ___ENBDirectInformationTransfer_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___ENBDirectInformationTransfer_protocolIEs__item__value._const_tab_id = u'Value' - __ENBDirectInformationTransfer_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___ENBDirectInformationTransfer_protocolIEs__item__id), - (u'criticality', ___ENBDirectInformationTransfer_protocolIEs__item__criticality), - (u'value', ___ENBDirectInformationTransfer_protocolIEs__item__value), - ]) - __ENBDirectInformationTransfer_protocolIEs__item_._ext = None - _ENBDirectInformationTransfer_protocolIEs._cont = __ENBDirectInformationTransfer_protocolIEs__item_ - _ENBDirectInformationTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - ENBDirectInformationTransfer._cont = ASN1Dict([ - (u'protocolIEs', _ENBDirectInformationTransfer_protocolIEs), - ]) - ENBDirectInformationTransfer._ext = [] - - #-----< ENBDirectInformationTransferIEs >-----# - ENBDirectInformationTransferIEs = CLASS(name=u'ENBDirectInformationTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ENBDirectInformationTransferIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Inter-SystemInformationTransferType'))) - ENBDirectInformationTransferIEs._val = ASN1Set(rv=[dict([(u'id', 121), (u'criticality', u'reject'), (u'Value', _ENBDirectInformationTransferIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< Inter-SystemInformationTransferType >-----# - Inter_SystemInformationTransferType = CHOICE(name=u'Inter-SystemInformationTransferType', mode=MODE_TYPE) - _Inter_SystemInformationTransferType_rIMTransfer = SEQ(name=u'rIMTransfer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'RIMTransfer'))) - Inter_SystemInformationTransferType._cont = ASN1Dict([ - (u'rIMTransfer', _Inter_SystemInformationTransferType_rIMTransfer), - ]) - Inter_SystemInformationTransferType._ext = [] - - #-----< MMEDirectInformationTransfer >-----# - MMEDirectInformationTransfer = SEQ(name=u'MMEDirectInformationTransfer', mode=MODE_TYPE) - _MMEDirectInformationTransfer_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __MMEDirectInformationTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___MMEDirectInformationTransfer_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____MMEDirectInformationTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____MMEDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Inter-SystemInformationTransferType'))) - ____MMEDirectInformationTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 122), (u'criticality', u'reject'), (u'Value', _____MMEDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___MMEDirectInformationTransfer_protocolIEs__item__id._const_tab = ____MMEDirectInformationTransfer_protocolIEs__item__id_tab - ___MMEDirectInformationTransfer_protocolIEs__item__id._const_tab_at = None - ___MMEDirectInformationTransfer_protocolIEs__item__id._const_tab_id = u'id' - ___MMEDirectInformationTransfer_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___MMEDirectInformationTransfer_protocolIEs__item__criticality._const_tab = ____MMEDirectInformationTransfer_protocolIEs__item__id_tab - ___MMEDirectInformationTransfer_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___MMEDirectInformationTransfer_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___MMEDirectInformationTransfer_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___MMEDirectInformationTransfer_protocolIEs__item__value._const_tab = ____MMEDirectInformationTransfer_protocolIEs__item__id_tab - ___MMEDirectInformationTransfer_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___MMEDirectInformationTransfer_protocolIEs__item__value._const_tab_id = u'Value' - __MMEDirectInformationTransfer_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___MMEDirectInformationTransfer_protocolIEs__item__id), - (u'criticality', ___MMEDirectInformationTransfer_protocolIEs__item__criticality), - (u'value', ___MMEDirectInformationTransfer_protocolIEs__item__value), - ]) - __MMEDirectInformationTransfer_protocolIEs__item_._ext = None - _MMEDirectInformationTransfer_protocolIEs._cont = __MMEDirectInformationTransfer_protocolIEs__item_ - _MMEDirectInformationTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - MMEDirectInformationTransfer._cont = ASN1Dict([ - (u'protocolIEs', _MMEDirectInformationTransfer_protocolIEs), - ]) - MMEDirectInformationTransfer._ext = [] - - #-----< MMEDirectInformationTransferIEs >-----# - MMEDirectInformationTransferIEs = CLASS(name=u'MMEDirectInformationTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _MMEDirectInformationTransferIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'Inter-SystemInformationTransferType'))) - MMEDirectInformationTransferIEs._val = ASN1Set(rv=[dict([(u'id', 122), (u'criticality', u'reject'), (u'Value', _MMEDirectInformationTransferIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< ENBConfigurationTransfer >-----# - ENBConfigurationTransfer = SEQ(name=u'ENBConfigurationTransfer', mode=MODE_TYPE) - _ENBConfigurationTransfer_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __ENBConfigurationTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___ENBConfigurationTransfer_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____ENBConfigurationTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONConfigurationTransfer'))) - _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONConfigurationTransfer'))) - ____ENBConfigurationTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 129), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 294), (u'criticality', u'ignore'), (u'Value', _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___ENBConfigurationTransfer_protocolIEs__item__id._const_tab = ____ENBConfigurationTransfer_protocolIEs__item__id_tab - ___ENBConfigurationTransfer_protocolIEs__item__id._const_tab_at = None - ___ENBConfigurationTransfer_protocolIEs__item__id._const_tab_id = u'id' - ___ENBConfigurationTransfer_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___ENBConfigurationTransfer_protocolIEs__item__criticality._const_tab = ____ENBConfigurationTransfer_protocolIEs__item__id_tab - ___ENBConfigurationTransfer_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___ENBConfigurationTransfer_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___ENBConfigurationTransfer_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___ENBConfigurationTransfer_protocolIEs__item__value._const_tab = ____ENBConfigurationTransfer_protocolIEs__item__id_tab - ___ENBConfigurationTransfer_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___ENBConfigurationTransfer_protocolIEs__item__value._const_tab_id = u'Value' - __ENBConfigurationTransfer_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___ENBConfigurationTransfer_protocolIEs__item__id), - (u'criticality', ___ENBConfigurationTransfer_protocolIEs__item__criticality), - (u'value', ___ENBConfigurationTransfer_protocolIEs__item__value), - ]) - __ENBConfigurationTransfer_protocolIEs__item_._ext = None - _ENBConfigurationTransfer_protocolIEs._cont = __ENBConfigurationTransfer_protocolIEs__item_ - _ENBConfigurationTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - ENBConfigurationTransfer._cont = ASN1Dict([ - (u'protocolIEs', _ENBConfigurationTransfer_protocolIEs), - ]) - ENBConfigurationTransfer._ext = [] - - #-----< ENBConfigurationTransferIEs >-----# - ENBConfigurationTransferIEs = CLASS(name=u'ENBConfigurationTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ENBConfigurationTransferIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONConfigurationTransfer'))) - _ENBConfigurationTransferIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONConfigurationTransfer'))) - ENBConfigurationTransferIEs._val = ASN1Set(rv=[dict([(u'id', 129), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationTransferIEs_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 294), (u'criticality', u'ignore'), (u'Value', _ENBConfigurationTransferIEs_val_Value_1), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< MMEConfigurationTransfer >-----# - MMEConfigurationTransfer = SEQ(name=u'MMEConfigurationTransfer', mode=MODE_TYPE) - _MMEConfigurationTransfer_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __MMEConfigurationTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___MMEConfigurationTransfer_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____MMEConfigurationTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONConfigurationTransfer'))) - _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONConfigurationTransfer'))) - ____MMEConfigurationTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 130), (u'criticality', u'ignore'), (u'Value', _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 295), (u'criticality', u'ignore'), (u'Value', _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___MMEConfigurationTransfer_protocolIEs__item__id._const_tab = ____MMEConfigurationTransfer_protocolIEs__item__id_tab - ___MMEConfigurationTransfer_protocolIEs__item__id._const_tab_at = None - ___MMEConfigurationTransfer_protocolIEs__item__id._const_tab_id = u'id' - ___MMEConfigurationTransfer_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___MMEConfigurationTransfer_protocolIEs__item__criticality._const_tab = ____MMEConfigurationTransfer_protocolIEs__item__id_tab - ___MMEConfigurationTransfer_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___MMEConfigurationTransfer_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___MMEConfigurationTransfer_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___MMEConfigurationTransfer_protocolIEs__item__value._const_tab = ____MMEConfigurationTransfer_protocolIEs__item__id_tab - ___MMEConfigurationTransfer_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___MMEConfigurationTransfer_protocolIEs__item__value._const_tab_id = u'Value' - __MMEConfigurationTransfer_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___MMEConfigurationTransfer_protocolIEs__item__id), - (u'criticality', ___MMEConfigurationTransfer_protocolIEs__item__criticality), - (u'value', ___MMEConfigurationTransfer_protocolIEs__item__value), - ]) - __MMEConfigurationTransfer_protocolIEs__item_._ext = None - _MMEConfigurationTransfer_protocolIEs._cont = __MMEConfigurationTransfer_protocolIEs__item_ - _MMEConfigurationTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - MMEConfigurationTransfer._cont = ASN1Dict([ - (u'protocolIEs', _MMEConfigurationTransfer_protocolIEs), - ]) - MMEConfigurationTransfer._ext = [] - - #-----< MMEConfigurationTransferIEs >-----# - MMEConfigurationTransferIEs = CLASS(name=u'MMEConfigurationTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _MMEConfigurationTransferIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SONConfigurationTransfer'))) - _MMEConfigurationTransferIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EN-DCSONConfigurationTransfer'))) - MMEConfigurationTransferIEs._val = ASN1Set(rv=[dict([(u'id', 130), (u'criticality', u'ignore'), (u'Value', _MMEConfigurationTransferIEs_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 295), (u'criticality', u'ignore'), (u'Value', _MMEConfigurationTransferIEs_val_Value_1), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< PrivateMessage >-----# - PrivateMessage = SEQ(name=u'PrivateMessage', mode=MODE_TYPE) - _PrivateMessage_privateIEs = SEQ_OF(name=u'privateIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'PrivateIE-Container'))) - __PrivateMessage_privateIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'PrivateIE-Field'))) - ___PrivateMessage_privateIEs__item__id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PRIVATE-IES'), [u'id'])) - ____PrivateMessage_privateIEs__item__id_tab = CLASS(name='_tab_S1AP-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PRIVATE-IES'))) - ____PrivateMessage_privateIEs__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___PrivateMessage_privateIEs__item__id._const_tab = ____PrivateMessage_privateIEs__item__id_tab - ___PrivateMessage_privateIEs__item__id._const_tab_at = None - ___PrivateMessage_privateIEs__item__id._const_tab_id = u'id' - ___PrivateMessage_privateIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PRIVATE-IES'), [u'criticality'])) - ____PrivateMessage_privateIEs__item__criticality_tab = CLASS(name='_tab_S1AP-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PRIVATE-IES'))) - ____PrivateMessage_privateIEs__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___PrivateMessage_privateIEs__item__criticality._const_tab = ____PrivateMessage_privateIEs__item__criticality_tab - ___PrivateMessage_privateIEs__item__criticality._const_tab_at = ('..', u'id') - ___PrivateMessage_privateIEs__item__criticality._const_tab_id = u'criticality' - ___PrivateMessage_privateIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PRIVATE-IES'), [u'Value'])) - ____PrivateMessage_privateIEs__item__value_tab = CLASS(name='_tab_S1AP-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PRIVATE-IES'))) - ____PrivateMessage_privateIEs__item__value_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___PrivateMessage_privateIEs__item__value._const_tab = ____PrivateMessage_privateIEs__item__value_tab - ___PrivateMessage_privateIEs__item__value._const_tab_at = ('..', u'id') - ___PrivateMessage_privateIEs__item__value._const_tab_id = u'Value' - __PrivateMessage_privateIEs__item_._cont = ASN1Dict([ - (u'id', ___PrivateMessage_privateIEs__item__id), - (u'criticality', ___PrivateMessage_privateIEs__item__criticality), - (u'value', ___PrivateMessage_privateIEs__item__value), - ]) - __PrivateMessage_privateIEs__item_._ext = None - _PrivateMessage_privateIEs._cont = __PrivateMessage_privateIEs__item_ - _PrivateMessage_privateIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - PrivateMessage._cont = ASN1Dict([ - (u'privateIEs', _PrivateMessage_privateIEs), - ]) - PrivateMessage._ext = [] - - #-----< PrivateMessageIEs >-----# - PrivateMessageIEs = CLASS(name=u'PrivateMessageIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PRIVATE-IES'))) - PrivateMessageIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< KillRequest >-----# - KillRequest = SEQ(name=u'KillRequest', mode=MODE_TYPE) - _KillRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __KillRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___KillRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____KillRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____KillRequest_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) - _____KillRequest_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) - _____KillRequest_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaList'))) - _____KillRequest_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'KillAllWarningMessages'))) - ____KillRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 111), (u'criticality', u'reject'), (u'Value', _____KillRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 112), (u'criticality', u'reject'), (u'Value', _____KillRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 113), (u'criticality', u'ignore'), (u'Value', _____KillRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 191), (u'criticality', u'reject'), (u'Value', _____KillRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___KillRequest_protocolIEs__item__id._const_tab = ____KillRequest_protocolIEs__item__id_tab - ___KillRequest_protocolIEs__item__id._const_tab_at = None - ___KillRequest_protocolIEs__item__id._const_tab_id = u'id' - ___KillRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___KillRequest_protocolIEs__item__criticality._const_tab = ____KillRequest_protocolIEs__item__id_tab - ___KillRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___KillRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___KillRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___KillRequest_protocolIEs__item__value._const_tab = ____KillRequest_protocolIEs__item__id_tab - ___KillRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___KillRequest_protocolIEs__item__value._const_tab_id = u'Value' - __KillRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___KillRequest_protocolIEs__item__id), - (u'criticality', ___KillRequest_protocolIEs__item__criticality), - (u'value', ___KillRequest_protocolIEs__item__value), - ]) - __KillRequest_protocolIEs__item_._ext = None - _KillRequest_protocolIEs._cont = __KillRequest_protocolIEs__item_ - _KillRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - KillRequest._cont = ASN1Dict([ - (u'protocolIEs', _KillRequest_protocolIEs), - ]) - KillRequest._ext = [] - - #-----< KillRequestIEs >-----# - KillRequestIEs = CLASS(name=u'KillRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _KillRequestIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) - _KillRequestIEs_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) - _KillRequestIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'WarningAreaList'))) - _KillRequestIEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'KillAllWarningMessages'))) - KillRequestIEs._val = ASN1Set(rv=[dict([(u'id', 111), (u'criticality', u'reject'), (u'Value', _KillRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 112), (u'criticality', u'reject'), (u'Value', _KillRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 113), (u'criticality', u'ignore'), (u'Value', _KillRequestIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 191), (u'criticality', u'reject'), (u'Value', _KillRequestIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< KillResponse >-----# - KillResponse = SEQ(name=u'KillResponse', mode=MODE_TYPE) - _KillResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __KillResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___KillResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____KillResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____KillResponse_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) - _____KillResponse_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) - _____KillResponse_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BroadcastCancelledAreaList'))) - _____KillResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____KillResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 111), (u'criticality', u'reject'), (u'Value', _____KillResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 112), (u'criticality', u'reject'), (u'Value', _____KillResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 141), (u'criticality', u'ignore'), (u'Value', _____KillResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____KillResponse_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___KillResponse_protocolIEs__item__id._const_tab = ____KillResponse_protocolIEs__item__id_tab - ___KillResponse_protocolIEs__item__id._const_tab_at = None - ___KillResponse_protocolIEs__item__id._const_tab_id = u'id' - ___KillResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___KillResponse_protocolIEs__item__criticality._const_tab = ____KillResponse_protocolIEs__item__id_tab - ___KillResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___KillResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___KillResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___KillResponse_protocolIEs__item__value._const_tab = ____KillResponse_protocolIEs__item__id_tab - ___KillResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___KillResponse_protocolIEs__item__value._const_tab_id = u'Value' - __KillResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___KillResponse_protocolIEs__item__id), - (u'criticality', ___KillResponse_protocolIEs__item__criticality), - (u'value', ___KillResponse_protocolIEs__item__value), - ]) - __KillResponse_protocolIEs__item_._ext = None - _KillResponse_protocolIEs._cont = __KillResponse_protocolIEs__item_ - _KillResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - KillResponse._cont = ASN1Dict([ - (u'protocolIEs', _KillResponse_protocolIEs), - ]) - KillResponse._ext = [] - - #-----< KillResponseIEs >-----# - KillResponseIEs = CLASS(name=u'KillResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _KillResponseIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MessageIdentifier'))) - _KillResponseIEs_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SerialNumber'))) - _KillResponseIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'BroadcastCancelledAreaList'))) - _KillResponseIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - KillResponseIEs._val = ASN1Set(rv=[dict([(u'id', 111), (u'criticality', u'reject'), (u'Value', _KillResponseIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 112), (u'criticality', u'reject'), (u'Value', _KillResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 141), (u'criticality', u'ignore'), (u'Value', _KillResponseIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _KillResponseIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< PWSRestartIndication >-----# - PWSRestartIndication = SEQ(name=u'PWSRestartIndication', mode=MODE_TYPE) - _PWSRestartIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __PWSRestartIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___PWSRestartIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____PWSRestartIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ECGIListForRestart'))) - _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAIListForRestart'))) - _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaIDListForRestart'))) - ____PWSRestartIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 182), (u'criticality', u'reject'), (u'Value', _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 59), (u'criticality', u'reject'), (u'Value', _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 188), (u'criticality', u'reject'), (u'Value', _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 190), (u'criticality', u'reject'), (u'Value', _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___PWSRestartIndication_protocolIEs__item__id._const_tab = ____PWSRestartIndication_protocolIEs__item__id_tab - ___PWSRestartIndication_protocolIEs__item__id._const_tab_at = None - ___PWSRestartIndication_protocolIEs__item__id._const_tab_id = u'id' - ___PWSRestartIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___PWSRestartIndication_protocolIEs__item__criticality._const_tab = ____PWSRestartIndication_protocolIEs__item__id_tab - ___PWSRestartIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___PWSRestartIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___PWSRestartIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___PWSRestartIndication_protocolIEs__item__value._const_tab = ____PWSRestartIndication_protocolIEs__item__id_tab - ___PWSRestartIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___PWSRestartIndication_protocolIEs__item__value._const_tab_id = u'Value' - __PWSRestartIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___PWSRestartIndication_protocolIEs__item__id), - (u'criticality', ___PWSRestartIndication_protocolIEs__item__criticality), - (u'value', ___PWSRestartIndication_protocolIEs__item__value), - ]) - __PWSRestartIndication_protocolIEs__item_._ext = None - _PWSRestartIndication_protocolIEs._cont = __PWSRestartIndication_protocolIEs__item_ - _PWSRestartIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - PWSRestartIndication._cont = ASN1Dict([ - (u'protocolIEs', _PWSRestartIndication_protocolIEs), - ]) - PWSRestartIndication._ext = [] - - #-----< PWSRestartIndicationIEs >-----# - PWSRestartIndicationIEs = CLASS(name=u'PWSRestartIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _PWSRestartIndicationIEs_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ECGIListForRestart'))) - _PWSRestartIndicationIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - _PWSRestartIndicationIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAIListForRestart'))) - _PWSRestartIndicationIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EmergencyAreaIDListForRestart'))) - PWSRestartIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 182), (u'criticality', u'reject'), (u'Value', _PWSRestartIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 59), (u'criticality', u'reject'), (u'Value', _PWSRestartIndicationIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 188), (u'criticality', u'reject'), (u'Value', _PWSRestartIndicationIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 190), (u'criticality', u'reject'), (u'Value', _PWSRestartIndicationIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< PWSFailureIndication >-----# - PWSFailureIndication = SEQ(name=u'PWSFailureIndication', mode=MODE_TYPE) - _PWSFailureIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __PWSFailureIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___PWSFailureIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____PWSFailureIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PWSfailedECGIList'))) - _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - ____PWSFailureIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 222), (u'criticality', u'reject'), (u'Value', _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 59), (u'criticality', u'reject'), (u'Value', _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___PWSFailureIndication_protocolIEs__item__id._const_tab = ____PWSFailureIndication_protocolIEs__item__id_tab - ___PWSFailureIndication_protocolIEs__item__id._const_tab_at = None - ___PWSFailureIndication_protocolIEs__item__id._const_tab_id = u'id' - ___PWSFailureIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___PWSFailureIndication_protocolIEs__item__criticality._const_tab = ____PWSFailureIndication_protocolIEs__item__id_tab - ___PWSFailureIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___PWSFailureIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___PWSFailureIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___PWSFailureIndication_protocolIEs__item__value._const_tab = ____PWSFailureIndication_protocolIEs__item__id_tab - ___PWSFailureIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___PWSFailureIndication_protocolIEs__item__value._const_tab_id = u'Value' - __PWSFailureIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___PWSFailureIndication_protocolIEs__item__id), - (u'criticality', ___PWSFailureIndication_protocolIEs__item__criticality), - (u'value', ___PWSFailureIndication_protocolIEs__item__value), - ]) - __PWSFailureIndication_protocolIEs__item_._ext = None - _PWSFailureIndication_protocolIEs._cont = __PWSFailureIndication_protocolIEs__item_ - _PWSFailureIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - PWSFailureIndication._cont = ASN1Dict([ - (u'protocolIEs', _PWSFailureIndication_protocolIEs), - ]) - PWSFailureIndication._ext = [] - - #-----< PWSFailureIndicationIEs >-----# - PWSFailureIndicationIEs = CLASS(name=u'PWSFailureIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _PWSFailureIndicationIEs_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PWSfailedECGIList'))) - _PWSFailureIndicationIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Global-ENB-ID'))) - PWSFailureIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 222), (u'criticality', u'reject'), (u'Value', _PWSFailureIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 59), (u'criticality', u'reject'), (u'Value', _PWSFailureIndicationIEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< DownlinkUEAssociatedLPPaTransport >-----# - DownlinkUEAssociatedLPPaTransport = SEQ(name=u'DownlinkUEAssociatedLPPaTransport', mode=MODE_TYPE) - _DownlinkUEAssociatedLPPaTransport_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __DownlinkUEAssociatedLPPaTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) - _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) - ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 148), (u'criticality', u'reject'), (u'Value', _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 147), (u'criticality', u'reject'), (u'Value', _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab = ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_at = None - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_id = u'id' - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab = ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab = ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_id = u'Value' - __DownlinkUEAssociatedLPPaTransport_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id), - (u'criticality', ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality), - (u'value', ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value), - ]) - __DownlinkUEAssociatedLPPaTransport_protocolIEs__item_._ext = None - _DownlinkUEAssociatedLPPaTransport_protocolIEs._cont = __DownlinkUEAssociatedLPPaTransport_protocolIEs__item_ - _DownlinkUEAssociatedLPPaTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - DownlinkUEAssociatedLPPaTransport._cont = ASN1Dict([ - (u'protocolIEs', _DownlinkUEAssociatedLPPaTransport_protocolIEs), - ]) - DownlinkUEAssociatedLPPaTransport._ext = [] - - #-----< DownlinkUEAssociatedLPPaTransport-IEs >-----# - DownlinkUEAssociatedLPPaTransport_IEs = CLASS(name=u'DownlinkUEAssociatedLPPaTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) - _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) - DownlinkUEAssociatedLPPaTransport_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 148), (u'criticality', u'reject'), (u'Value', _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 147), (u'criticality', u'reject'), (u'Value', _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_3), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< UplinkUEAssociatedLPPaTransport >-----# - UplinkUEAssociatedLPPaTransport = SEQ(name=u'UplinkUEAssociatedLPPaTransport', mode=MODE_TYPE) - _UplinkUEAssociatedLPPaTransport_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UplinkUEAssociatedLPPaTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) - _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) - ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 148), (u'criticality', u'reject'), (u'Value', _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 147), (u'criticality', u'reject'), (u'Value', _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab = ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_at = None - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_id = u'id' - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab = ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab = ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_id = u'Value' - __UplinkUEAssociatedLPPaTransport_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id), - (u'criticality', ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality), - (u'value', ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value), - ]) - __UplinkUEAssociatedLPPaTransport_protocolIEs__item_._ext = None - _UplinkUEAssociatedLPPaTransport_protocolIEs._cont = __UplinkUEAssociatedLPPaTransport_protocolIEs__item_ - _UplinkUEAssociatedLPPaTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UplinkUEAssociatedLPPaTransport._cont = ASN1Dict([ - (u'protocolIEs', _UplinkUEAssociatedLPPaTransport_protocolIEs), - ]) - UplinkUEAssociatedLPPaTransport._ext = [] - - #-----< UplinkUEAssociatedLPPaTransport-IEs >-----# - UplinkUEAssociatedLPPaTransport_IEs = CLASS(name=u'UplinkUEAssociatedLPPaTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UplinkUEAssociatedLPPaTransport_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UplinkUEAssociatedLPPaTransport_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UplinkUEAssociatedLPPaTransport_IEs_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) - _UplinkUEAssociatedLPPaTransport_IEs_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) - UplinkUEAssociatedLPPaTransport_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _UplinkUEAssociatedLPPaTransport_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _UplinkUEAssociatedLPPaTransport_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 148), (u'criticality', u'reject'), (u'Value', _UplinkUEAssociatedLPPaTransport_IEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 147), (u'criticality', u'reject'), (u'Value', _UplinkUEAssociatedLPPaTransport_IEs_val_Value_3), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< DownlinkNonUEAssociatedLPPaTransport >-----# - DownlinkNonUEAssociatedLPPaTransport = SEQ(name=u'DownlinkNonUEAssociatedLPPaTransport', mode=MODE_TYPE) - _DownlinkNonUEAssociatedLPPaTransport_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) - _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) - ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 148), (u'criticality', u'reject'), (u'Value', _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 147), (u'criticality', u'reject'), (u'Value', _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab = ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_at = None - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_id = u'id' - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab = ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab = ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_id = u'Value' - __DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id), - (u'criticality', ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality), - (u'value', ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value), - ]) - __DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item_._ext = None - _DownlinkNonUEAssociatedLPPaTransport_protocolIEs._cont = __DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item_ - _DownlinkNonUEAssociatedLPPaTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - DownlinkNonUEAssociatedLPPaTransport._cont = ASN1Dict([ - (u'protocolIEs', _DownlinkNonUEAssociatedLPPaTransport_protocolIEs), - ]) - DownlinkNonUEAssociatedLPPaTransport._ext = [] - - #-----< DownlinkNonUEAssociatedLPPaTransport-IEs >-----# - DownlinkNonUEAssociatedLPPaTransport_IEs = CLASS(name=u'DownlinkNonUEAssociatedLPPaTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) - _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_1 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) - DownlinkNonUEAssociatedLPPaTransport_IEs._val = ASN1Set(rv=[dict([(u'id', 148), (u'criticality', u'reject'), (u'Value', _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 147), (u'criticality', u'reject'), (u'Value', _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< UplinkNonUEAssociatedLPPaTransport >-----# - UplinkNonUEAssociatedLPPaTransport = SEQ(name=u'UplinkNonUEAssociatedLPPaTransport', mode=MODE_TYPE) - _UplinkNonUEAssociatedLPPaTransport_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UplinkNonUEAssociatedLPPaTransport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) - _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) - ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 148), (u'criticality', u'reject'), (u'Value', _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 147), (u'criticality', u'reject'), (u'Value', _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab = ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_at = None - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id._const_tab_id = u'id' - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab = ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab = ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value._const_tab_id = u'Value' - __UplinkNonUEAssociatedLPPaTransport_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id), - (u'criticality', ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality), - (u'value', ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value), - ]) - __UplinkNonUEAssociatedLPPaTransport_protocolIEs__item_._ext = None - _UplinkNonUEAssociatedLPPaTransport_protocolIEs._cont = __UplinkNonUEAssociatedLPPaTransport_protocolIEs__item_ - _UplinkNonUEAssociatedLPPaTransport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UplinkNonUEAssociatedLPPaTransport._cont = ASN1Dict([ - (u'protocolIEs', _UplinkNonUEAssociatedLPPaTransport_protocolIEs), - ]) - UplinkNonUEAssociatedLPPaTransport._ext = [] - - #-----< UplinkNonUEAssociatedLPPaTransport-IEs >-----# - UplinkNonUEAssociatedLPPaTransport_IEs = CLASS(name=u'UplinkNonUEAssociatedLPPaTransport-IEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Routing-ID'))) - _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_1 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'LPPa-PDU'))) - UplinkNonUEAssociatedLPPaTransport_IEs._val = ASN1Set(rv=[dict([(u'id', 148), (u'criticality', u'reject'), (u'Value', _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 147), (u'criticality', u'reject'), (u'Value', _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABModificationIndication >-----# - E_RABModificationIndication = SEQ(name=u'E-RABModificationIndication', mode=MODE_TYPE) - _E_RABModificationIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __E_RABModificationIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___E_RABModificationIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____E_RABModificationIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedListBearerModInd'))) - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABNotToBeModifiedListBearerModInd'))) - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CSGMembershipInfo'))) - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_6 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - ____E_RABModificationIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 199), (u'criticality', u'reject'), (u'Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 201), (u'criticality', u'reject'), (u'Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 226), (u'criticality', u'reject'), (u'Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 176), (u'criticality', u'ignore'), (u'Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABModificationIndication_protocolIEs__item__id._const_tab = ____E_RABModificationIndication_protocolIEs__item__id_tab - ___E_RABModificationIndication_protocolIEs__item__id._const_tab_at = None - ___E_RABModificationIndication_protocolIEs__item__id._const_tab_id = u'id' - ___E_RABModificationIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___E_RABModificationIndication_protocolIEs__item__criticality._const_tab = ____E_RABModificationIndication_protocolIEs__item__id_tab - ___E_RABModificationIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___E_RABModificationIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___E_RABModificationIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___E_RABModificationIndication_protocolIEs__item__value._const_tab = ____E_RABModificationIndication_protocolIEs__item__id_tab - ___E_RABModificationIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___E_RABModificationIndication_protocolIEs__item__value._const_tab_id = u'Value' - __E_RABModificationIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___E_RABModificationIndication_protocolIEs__item__id), - (u'criticality', ___E_RABModificationIndication_protocolIEs__item__criticality), - (u'value', ___E_RABModificationIndication_protocolIEs__item__value), - ]) - __E_RABModificationIndication_protocolIEs__item_._ext = None - _E_RABModificationIndication_protocolIEs._cont = __E_RABModificationIndication_protocolIEs__item_ - _E_RABModificationIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - E_RABModificationIndication._cont = ASN1Dict([ - (u'protocolIEs', _E_RABModificationIndication_protocolIEs), - ]) - E_RABModificationIndication._ext = [] - - #-----< E-RABModificationIndicationIEs >-----# - E_RABModificationIndicationIEs = CLASS(name=u'E-RABModificationIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABModificationIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _E_RABModificationIndicationIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _E_RABModificationIndicationIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedListBearerModInd'))) - _E_RABModificationIndicationIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABNotToBeModifiedListBearerModInd'))) - _E_RABModificationIndicationIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CSGMembershipInfo'))) - _E_RABModificationIndicationIEs_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TunnelInformation'))) - _E_RABModificationIndicationIEs_val_Value_6 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - E_RABModificationIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _E_RABModificationIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _E_RABModificationIndicationIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 199), (u'criticality', u'reject'), (u'Value', _E_RABModificationIndicationIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 201), (u'criticality', u'reject'), (u'Value', _E_RABModificationIndicationIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 226), (u'criticality', u'reject'), (u'Value', _E_RABModificationIndicationIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 176), (u'criticality', u'ignore'), (u'Value', _E_RABModificationIndicationIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _E_RABModificationIndicationIEs_val_Value_6), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeModifiedListBearerModInd >-----# - E_RABToBeModifiedListBearerModInd = SEQ_OF(name=u'E-RABToBeModifiedListBearerModInd', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) - _E_RABToBeModifiedListBearerModInd__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABToBeModifiedListBearerModInd__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABToBeModifiedListBearerModInd__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABToBeModifiedListBearerModInd__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedItemBearerModInd'))) - ___E_RABToBeModifiedListBearerModInd__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 200), (u'criticality', u'reject'), (u'Value', ____E_RABToBeModifiedListBearerModInd__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABToBeModifiedListBearerModInd__item__id._const_tab = ___E_RABToBeModifiedListBearerModInd__item__id_tab - __E_RABToBeModifiedListBearerModInd__item__id._const_tab_at = None - __E_RABToBeModifiedListBearerModInd__item__id._const_tab_id = u'id' - __E_RABToBeModifiedListBearerModInd__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABToBeModifiedListBearerModInd__item__criticality._const_tab = ___E_RABToBeModifiedListBearerModInd__item__id_tab - __E_RABToBeModifiedListBearerModInd__item__criticality._const_tab_at = ('..', u'id') - __E_RABToBeModifiedListBearerModInd__item__criticality._const_tab_id = u'criticality' - __E_RABToBeModifiedListBearerModInd__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABToBeModifiedListBearerModInd__item__value._const_tab = ___E_RABToBeModifiedListBearerModInd__item__id_tab - __E_RABToBeModifiedListBearerModInd__item__value._const_tab_at = ('..', u'id') - __E_RABToBeModifiedListBearerModInd__item__value._const_tab_id = u'Value' - _E_RABToBeModifiedListBearerModInd__item_._cont = ASN1Dict([ - (u'id', __E_RABToBeModifiedListBearerModInd__item__id), - (u'criticality', __E_RABToBeModifiedListBearerModInd__item__criticality), - (u'value', __E_RABToBeModifiedListBearerModInd__item__value), - ]) - _E_RABToBeModifiedListBearerModInd__item_._ext = None - E_RABToBeModifiedListBearerModInd._cont = _E_RABToBeModifiedListBearerModInd__item_ - E_RABToBeModifiedListBearerModInd._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABToBeModifiedItemBearerModIndIEs >-----# - E_RABToBeModifiedItemBearerModIndIEs = CLASS(name=u'E-RABToBeModifiedItemBearerModIndIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABToBeModifiedItemBearerModIndIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABToBeModifiedItemBearerModInd'))) - E_RABToBeModifiedItemBearerModIndIEs._val = ASN1Set(rv=[dict([(u'id', 200), (u'criticality', u'reject'), (u'Value', _E_RABToBeModifiedItemBearerModIndIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABToBeModifiedItemBearerModInd >-----# - E_RABToBeModifiedItemBearerModInd = SEQ(name=u'E-RABToBeModifiedItemBearerModInd', mode=MODE_TYPE) - _E_RABToBeModifiedItemBearerModInd_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABToBeModifiedItemBearerModInd_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _E_RABToBeModifiedItemBearerModInd_dL_GTP_TEID = OCT_STR(name=u'dL-GTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) - _E_RABToBeModifiedItemBearerModInd_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABToBeModifiedItemBearerModInd_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab = ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab_at = None - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab = ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab = ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABToBeModifiedItemBearerModInd_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id), - (u'criticality', ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue), - ]) - __E_RABToBeModifiedItemBearerModInd_iE_Extensions__item_._ext = None - _E_RABToBeModifiedItemBearerModInd_iE_Extensions._cont = __E_RABToBeModifiedItemBearerModInd_iE_Extensions__item_ - _E_RABToBeModifiedItemBearerModInd_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABToBeModifiedItemBearerModInd._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABToBeModifiedItemBearerModInd_e_RAB_ID), - (u'transportLayerAddress', _E_RABToBeModifiedItemBearerModInd_transportLayerAddress), - (u'dL-GTP-TEID', _E_RABToBeModifiedItemBearerModInd_dL_GTP_TEID), - (u'iE-Extensions', _E_RABToBeModifiedItemBearerModInd_iE_Extensions), - ]) - E_RABToBeModifiedItemBearerModInd._ext = [] - - #-----< E-RABToBeModifiedItemBearerModInd-ExtIEs >-----# - E_RABToBeModifiedItemBearerModInd_ExtIEs = CLASS(name=u'E-RABToBeModifiedItemBearerModInd-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABToBeModifiedItemBearerModInd_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< E-RABNotToBeModifiedListBearerModInd >-----# - E_RABNotToBeModifiedListBearerModInd = SEQ_OF(name=u'E-RABNotToBeModifiedListBearerModInd', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) - _E_RABNotToBeModifiedListBearerModInd__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABNotToBeModifiedListBearerModInd__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABNotToBeModifiedListBearerModInd__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABNotToBeModifiedListBearerModInd__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABNotToBeModifiedItemBearerModInd'))) - ___E_RABNotToBeModifiedListBearerModInd__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 202), (u'criticality', u'reject'), (u'Value', ____E_RABNotToBeModifiedListBearerModInd__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABNotToBeModifiedListBearerModInd__item__id._const_tab = ___E_RABNotToBeModifiedListBearerModInd__item__id_tab - __E_RABNotToBeModifiedListBearerModInd__item__id._const_tab_at = None - __E_RABNotToBeModifiedListBearerModInd__item__id._const_tab_id = u'id' - __E_RABNotToBeModifiedListBearerModInd__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABNotToBeModifiedListBearerModInd__item__criticality._const_tab = ___E_RABNotToBeModifiedListBearerModInd__item__id_tab - __E_RABNotToBeModifiedListBearerModInd__item__criticality._const_tab_at = ('..', u'id') - __E_RABNotToBeModifiedListBearerModInd__item__criticality._const_tab_id = u'criticality' - __E_RABNotToBeModifiedListBearerModInd__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABNotToBeModifiedListBearerModInd__item__value._const_tab = ___E_RABNotToBeModifiedListBearerModInd__item__id_tab - __E_RABNotToBeModifiedListBearerModInd__item__value._const_tab_at = ('..', u'id') - __E_RABNotToBeModifiedListBearerModInd__item__value._const_tab_id = u'Value' - _E_RABNotToBeModifiedListBearerModInd__item_._cont = ASN1Dict([ - (u'id', __E_RABNotToBeModifiedListBearerModInd__item__id), - (u'criticality', __E_RABNotToBeModifiedListBearerModInd__item__criticality), - (u'value', __E_RABNotToBeModifiedListBearerModInd__item__value), - ]) - _E_RABNotToBeModifiedListBearerModInd__item_._ext = None - E_RABNotToBeModifiedListBearerModInd._cont = _E_RABNotToBeModifiedListBearerModInd__item_ - E_RABNotToBeModifiedListBearerModInd._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABNotToBeModifiedItemBearerModIndIEs >-----# - E_RABNotToBeModifiedItemBearerModIndIEs = CLASS(name=u'E-RABNotToBeModifiedItemBearerModIndIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABNotToBeModifiedItemBearerModIndIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABNotToBeModifiedItemBearerModInd'))) - E_RABNotToBeModifiedItemBearerModIndIEs._val = ASN1Set(rv=[dict([(u'id', 202), (u'criticality', u'reject'), (u'Value', _E_RABNotToBeModifiedItemBearerModIndIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABNotToBeModifiedItemBearerModInd >-----# - E_RABNotToBeModifiedItemBearerModInd = SEQ(name=u'E-RABNotToBeModifiedItemBearerModInd', mode=MODE_TYPE) - _E_RABNotToBeModifiedItemBearerModInd_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABNotToBeModifiedItemBearerModInd_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'TransportLayerAddress'))) - _E_RABNotToBeModifiedItemBearerModInd_dL_GTP_TEID = OCT_STR(name=u'dL-GTP-TEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'GTP-TEID'))) - _E_RABNotToBeModifiedItemBearerModInd_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab = ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab_at = None - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab = ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab = ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id), - (u'criticality', ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue), - ]) - __E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item_._ext = None - _E_RABNotToBeModifiedItemBearerModInd_iE_Extensions._cont = __E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item_ - _E_RABNotToBeModifiedItemBearerModInd_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABNotToBeModifiedItemBearerModInd._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABNotToBeModifiedItemBearerModInd_e_RAB_ID), - (u'transportLayerAddress', _E_RABNotToBeModifiedItemBearerModInd_transportLayerAddress), - (u'dL-GTP-TEID', _E_RABNotToBeModifiedItemBearerModInd_dL_GTP_TEID), - (u'iE-Extensions', _E_RABNotToBeModifiedItemBearerModInd_iE_Extensions), - ]) - E_RABNotToBeModifiedItemBearerModInd._ext = [] - - #-----< E-RABNotToBeModifiedItemBearerModInd-ExtIEs >-----# - E_RABNotToBeModifiedItemBearerModInd_ExtIEs = CLASS(name=u'E-RABNotToBeModifiedItemBearerModInd-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABNotToBeModifiedItemBearerModInd_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< CSGMembershipInfo >-----# - CSGMembershipInfo = SEQ(name=u'CSGMembershipInfo', mode=MODE_TYPE) - _CSGMembershipInfo_cSGMembershipStatus = ENUM(name=u'cSGMembershipStatus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _CSGMembershipInfo_cSG_Id = BIT_STR(name=u'cSG-Id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CSG-Id'))) - _CSGMembershipInfo_cellAccessMode = ENUM(name=u'cellAccessMode', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'CellAccessMode')), opt=True) - _CSGMembershipInfo_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'PLMNidentity')), opt=True) - _CSGMembershipInfo_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __CSGMembershipInfo_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___CSGMembershipInfo_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____CSGMembershipInfo_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____CSGMembershipInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___CSGMembershipInfo_iE_Extensions__item__id._const_tab = ____CSGMembershipInfo_iE_Extensions__item__id_tab - ___CSGMembershipInfo_iE_Extensions__item__id._const_tab_at = None - ___CSGMembershipInfo_iE_Extensions__item__id._const_tab_id = u'id' - ___CSGMembershipInfo_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____CSGMembershipInfo_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____CSGMembershipInfo_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___CSGMembershipInfo_iE_Extensions__item__criticality._const_tab = ____CSGMembershipInfo_iE_Extensions__item__criticality_tab - ___CSGMembershipInfo_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___CSGMembershipInfo_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___CSGMembershipInfo_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____CSGMembershipInfo_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____CSGMembershipInfo_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___CSGMembershipInfo_iE_Extensions__item__extensionValue._const_tab = ____CSGMembershipInfo_iE_Extensions__item__extensionValue_tab - ___CSGMembershipInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___CSGMembershipInfo_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __CSGMembershipInfo_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___CSGMembershipInfo_iE_Extensions__item__id), - (u'criticality', ___CSGMembershipInfo_iE_Extensions__item__criticality), - (u'extensionValue', ___CSGMembershipInfo_iE_Extensions__item__extensionValue), - ]) - __CSGMembershipInfo_iE_Extensions__item_._ext = None - _CSGMembershipInfo_iE_Extensions._cont = __CSGMembershipInfo_iE_Extensions__item_ - _CSGMembershipInfo_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - CSGMembershipInfo._cont = ASN1Dict([ - (u'cSGMembershipStatus', _CSGMembershipInfo_cSGMembershipStatus), - (u'cSG-Id', _CSGMembershipInfo_cSG_Id), - (u'cellAccessMode', _CSGMembershipInfo_cellAccessMode), - (u'pLMNidentity', _CSGMembershipInfo_pLMNidentity), - (u'iE-Extensions', _CSGMembershipInfo_iE_Extensions), - ]) - CSGMembershipInfo._ext = [] - - #-----< CSGMembershipInfo-ExtIEs >-----# - CSGMembershipInfo_ExtIEs = CLASS(name=u'CSGMembershipInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - CSGMembershipInfo_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< E-RABModificationConfirm >-----# - E_RABModificationConfirm = SEQ(name=u'E-RABModificationConfirm', mode=MODE_TYPE) - _E_RABModificationConfirm_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __E_RABModificationConfirm_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___E_RABModificationConfirm_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____E_RABModificationConfirm_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyListBearerModConf'))) - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_6 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - ____E_RABModificationConfirm_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 203), (u'criticality', u'ignore'), (u'Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 205), (u'criticality', u'ignore'), (u'Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 210), (u'criticality', u'ignore'), (u'Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___E_RABModificationConfirm_protocolIEs__item__id._const_tab = ____E_RABModificationConfirm_protocolIEs__item__id_tab - ___E_RABModificationConfirm_protocolIEs__item__id._const_tab_at = None - ___E_RABModificationConfirm_protocolIEs__item__id._const_tab_id = u'id' - ___E_RABModificationConfirm_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___E_RABModificationConfirm_protocolIEs__item__criticality._const_tab = ____E_RABModificationConfirm_protocolIEs__item__id_tab - ___E_RABModificationConfirm_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___E_RABModificationConfirm_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___E_RABModificationConfirm_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___E_RABModificationConfirm_protocolIEs__item__value._const_tab = ____E_RABModificationConfirm_protocolIEs__item__id_tab - ___E_RABModificationConfirm_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___E_RABModificationConfirm_protocolIEs__item__value._const_tab_id = u'Value' - __E_RABModificationConfirm_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___E_RABModificationConfirm_protocolIEs__item__id), - (u'criticality', ___E_RABModificationConfirm_protocolIEs__item__criticality), - (u'value', ___E_RABModificationConfirm_protocolIEs__item__value), - ]) - __E_RABModificationConfirm_protocolIEs__item_._ext = None - _E_RABModificationConfirm_protocolIEs._cont = __E_RABModificationConfirm_protocolIEs__item_ - _E_RABModificationConfirm_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - E_RABModificationConfirm._cont = ASN1Dict([ - (u'protocolIEs', _E_RABModificationConfirm_protocolIEs), - ]) - E_RABModificationConfirm._ext = [] - - #-----< E-RABModificationConfirmIEs >-----# - E_RABModificationConfirmIEs = CLASS(name=u'E-RABModificationConfirmIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABModificationConfirmIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _E_RABModificationConfirmIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _E_RABModificationConfirmIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyListBearerModConf'))) - _E_RABModificationConfirmIEs_val_Value_3 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _E_RABModificationConfirmIEs_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABList'))) - _E_RABModificationConfirmIEs_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _E_RABModificationConfirmIEs_val_Value_6 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - E_RABModificationConfirmIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _E_RABModificationConfirmIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _E_RABModificationConfirmIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 203), (u'criticality', u'ignore'), (u'Value', _E_RABModificationConfirmIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 205), (u'criticality', u'ignore'), (u'Value', _E_RABModificationConfirmIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 210), (u'criticality', u'ignore'), (u'Value', _E_RABModificationConfirmIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _E_RABModificationConfirmIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _E_RABModificationConfirmIEs_val_Value_6), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABModifyListBearerModConf >-----# - E_RABModifyListBearerModConf = SEQ_OF(name=u'E-RABModifyListBearerModConf', mode=MODE_TYPE) - _E_RABModifyListBearerModConf__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABModifyListBearerModConf__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABModifyListBearerModConf__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABModifyListBearerModConf__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyItemBearerModConf'))) - ___E_RABModifyListBearerModConf__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 204), (u'criticality', u'ignore'), (u'Value', ____E_RABModifyListBearerModConf__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABModifyListBearerModConf__item__id._const_tab = ___E_RABModifyListBearerModConf__item__id_tab - __E_RABModifyListBearerModConf__item__id._const_tab_at = None - __E_RABModifyListBearerModConf__item__id._const_tab_id = u'id' - __E_RABModifyListBearerModConf__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABModifyListBearerModConf__item__criticality._const_tab = ___E_RABModifyListBearerModConf__item__id_tab - __E_RABModifyListBearerModConf__item__criticality._const_tab_at = ('..', u'id') - __E_RABModifyListBearerModConf__item__criticality._const_tab_id = u'criticality' - __E_RABModifyListBearerModConf__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABModifyListBearerModConf__item__value._const_tab = ___E_RABModifyListBearerModConf__item__id_tab - __E_RABModifyListBearerModConf__item__value._const_tab_at = ('..', u'id') - __E_RABModifyListBearerModConf__item__value._const_tab_id = u'Value' - _E_RABModifyListBearerModConf__item_._cont = ASN1Dict([ - (u'id', __E_RABModifyListBearerModConf__item__id), - (u'criticality', __E_RABModifyListBearerModConf__item__criticality), - (u'value', __E_RABModifyListBearerModConf__item__value), - ]) - _E_RABModifyListBearerModConf__item_._ext = None - E_RABModifyListBearerModConf._cont = _E_RABModifyListBearerModConf__item_ - E_RABModifyListBearerModConf._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABModifyItemBearerModConfIEs >-----# - E_RABModifyItemBearerModConfIEs = CLASS(name=u'E-RABModifyItemBearerModConfIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABModifyItemBearerModConfIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABModifyItemBearerModConf'))) - E_RABModifyItemBearerModConfIEs._val = ASN1Set(rv=[dict([(u'id', 204), (u'criticality', u'ignore'), (u'Value', _E_RABModifyItemBearerModConfIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABModifyItemBearerModConf >-----# - E_RABModifyItemBearerModConf = SEQ(name=u'E-RABModifyItemBearerModConf', mode=MODE_TYPE) - _E_RABModifyItemBearerModConf_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABModifyItemBearerModConf_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABModifyItemBearerModConf_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABModifyItemBearerModConf_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABModifyItemBearerModConf_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABModifyItemBearerModConf_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABModifyItemBearerModConf_iE_Extensions__item__id._const_tab = ____E_RABModifyItemBearerModConf_iE_Extensions__item__id_tab - ___E_RABModifyItemBearerModConf_iE_Extensions__item__id._const_tab_at = None - ___E_RABModifyItemBearerModConf_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABModifyItemBearerModConf_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABModifyItemBearerModConf_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality._const_tab = ____E_RABModifyItemBearerModConf_iE_Extensions__item__criticality_tab - ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue._const_tab = ____E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue_tab - ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABModifyItemBearerModConf_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABModifyItemBearerModConf_iE_Extensions__item__id), - (u'criticality', ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue), - ]) - __E_RABModifyItemBearerModConf_iE_Extensions__item_._ext = None - _E_RABModifyItemBearerModConf_iE_Extensions._cont = __E_RABModifyItemBearerModConf_iE_Extensions__item_ - _E_RABModifyItemBearerModConf_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABModifyItemBearerModConf._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABModifyItemBearerModConf_e_RAB_ID), - (u'iE-Extensions', _E_RABModifyItemBearerModConf_iE_Extensions), - ]) - E_RABModifyItemBearerModConf._ext = [] - - #-----< E-RABModifyItemBearerModConfExtIEs >-----# - E_RABModifyItemBearerModConfExtIEs = CLASS(name=u'E-RABModifyItemBearerModConfExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABModifyItemBearerModConfExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< UEContextModificationIndication >-----# - UEContextModificationIndication = SEQ(name=u'UEContextModificationIndication', mode=MODE_TYPE) - _UEContextModificationIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextModificationIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextModificationIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextModificationIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CSGMembershipInfo'))) - ____UEContextModificationIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 226), (u'criticality', u'reject'), (u'Value', _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextModificationIndication_protocolIEs__item__id._const_tab = ____UEContextModificationIndication_protocolIEs__item__id_tab - ___UEContextModificationIndication_protocolIEs__item__id._const_tab_at = None - ___UEContextModificationIndication_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextModificationIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextModificationIndication_protocolIEs__item__criticality._const_tab = ____UEContextModificationIndication_protocolIEs__item__id_tab - ___UEContextModificationIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextModificationIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextModificationIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextModificationIndication_protocolIEs__item__value._const_tab = ____UEContextModificationIndication_protocolIEs__item__id_tab - ___UEContextModificationIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextModificationIndication_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextModificationIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextModificationIndication_protocolIEs__item__id), - (u'criticality', ___UEContextModificationIndication_protocolIEs__item__criticality), - (u'value', ___UEContextModificationIndication_protocolIEs__item__value), - ]) - __UEContextModificationIndication_protocolIEs__item_._ext = None - _UEContextModificationIndication_protocolIEs._cont = __UEContextModificationIndication_protocolIEs__item_ - _UEContextModificationIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextModificationIndication._cont = ASN1Dict([ - (u'protocolIEs', _UEContextModificationIndication_protocolIEs), - ]) - UEContextModificationIndication._ext = [] - - #-----< UEContextModificationIndicationIEs >-----# - UEContextModificationIndicationIEs = CLASS(name=u'UEContextModificationIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextModificationIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextModificationIndicationIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextModificationIndicationIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'CSGMembershipInfo'))) - UEContextModificationIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _UEContextModificationIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _UEContextModificationIndicationIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 226), (u'criticality', u'reject'), (u'Value', _UEContextModificationIndicationIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UEContextModificationConfirm >-----# - UEContextModificationConfirm = SEQ(name=u'UEContextModificationConfirm', mode=MODE_TYPE) - _UEContextModificationConfirm_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextModificationConfirm_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextModificationConfirm_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextModificationConfirm_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____UEContextModificationConfirm_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextModificationConfirm_protocolIEs__item__id._const_tab = ____UEContextModificationConfirm_protocolIEs__item__id_tab - ___UEContextModificationConfirm_protocolIEs__item__id._const_tab_at = None - ___UEContextModificationConfirm_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextModificationConfirm_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextModificationConfirm_protocolIEs__item__criticality._const_tab = ____UEContextModificationConfirm_protocolIEs__item__id_tab - ___UEContextModificationConfirm_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextModificationConfirm_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextModificationConfirm_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextModificationConfirm_protocolIEs__item__value._const_tab = ____UEContextModificationConfirm_protocolIEs__item__id_tab - ___UEContextModificationConfirm_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextModificationConfirm_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextModificationConfirm_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextModificationConfirm_protocolIEs__item__id), - (u'criticality', ___UEContextModificationConfirm_protocolIEs__item__criticality), - (u'value', ___UEContextModificationConfirm_protocolIEs__item__value), - ]) - __UEContextModificationConfirm_protocolIEs__item_._ext = None - _UEContextModificationConfirm_protocolIEs._cont = __UEContextModificationConfirm_protocolIEs__item_ - _UEContextModificationConfirm_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextModificationConfirm._cont = ASN1Dict([ - (u'protocolIEs', _UEContextModificationConfirm_protocolIEs), - ]) - UEContextModificationConfirm._ext = [] - - #-----< UEContextModificationConfirmIEs >-----# - UEContextModificationConfirmIEs = CLASS(name=u'UEContextModificationConfirmIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextModificationConfirmIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextModificationConfirmIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextModificationConfirmIEs_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CSGMembershipStatus'))) - _UEContextModificationConfirmIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - UEContextModificationConfirmIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _UEContextModificationConfirmIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _UEContextModificationConfirmIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 146), (u'criticality', u'ignore'), (u'Value', _UEContextModificationConfirmIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _UEContextModificationConfirmIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UEContextSuspendRequest >-----# - UEContextSuspendRequest = SEQ(name=u'UEContextSuspendRequest', mode=MODE_TYPE) - _UEContextSuspendRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextSuspendRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextSuspendRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextSuspendRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'InformationOnRecommendedCellsAndENBsForPaging'))) - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellIdentifierAndCELevelForCECapableUEs'))) - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) - ____UEContextSuspendRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 213), (u'criticality', u'ignore'), (u'Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 212), (u'criticality', u'ignore'), (u'Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 189), (u'criticality', u'ignore'), (u'Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 297), (u'criticality', u'ignore'), (u'Value', _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextSuspendRequest_protocolIEs__item__id._const_tab = ____UEContextSuspendRequest_protocolIEs__item__id_tab - ___UEContextSuspendRequest_protocolIEs__item__id._const_tab_at = None - ___UEContextSuspendRequest_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextSuspendRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextSuspendRequest_protocolIEs__item__criticality._const_tab = ____UEContextSuspendRequest_protocolIEs__item__id_tab - ___UEContextSuspendRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextSuspendRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextSuspendRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextSuspendRequest_protocolIEs__item__value._const_tab = ____UEContextSuspendRequest_protocolIEs__item__id_tab - ___UEContextSuspendRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextSuspendRequest_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextSuspendRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextSuspendRequest_protocolIEs__item__id), - (u'criticality', ___UEContextSuspendRequest_protocolIEs__item__criticality), - (u'value', ___UEContextSuspendRequest_protocolIEs__item__value), - ]) - __UEContextSuspendRequest_protocolIEs__item_._ext = None - _UEContextSuspendRequest_protocolIEs._cont = __UEContextSuspendRequest_protocolIEs__item_ - _UEContextSuspendRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextSuspendRequest._cont = ASN1Dict([ - (u'protocolIEs', _UEContextSuspendRequest_protocolIEs), - ]) - UEContextSuspendRequest._ext = [] - - #-----< UEContextSuspendRequestIEs >-----# - UEContextSuspendRequestIEs = CLASS(name=u'UEContextSuspendRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextSuspendRequestIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextSuspendRequestIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextSuspendRequestIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'InformationOnRecommendedCellsAndENBsForPaging'))) - _UEContextSuspendRequestIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CellIdentifierAndCELevelForCECapableUEs'))) - _UEContextSuspendRequestIEs_val_Value_4 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - _UEContextSuspendRequestIEs_val_Value_5 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) - _UEContextSuspendRequestIEs_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) - UEContextSuspendRequestIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _UEContextSuspendRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _UEContextSuspendRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 213), (u'criticality', u'ignore'), (u'Value', _UEContextSuspendRequestIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 212), (u'criticality', u'ignore'), (u'Value', _UEContextSuspendRequestIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _UEContextSuspendRequestIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 189), (u'criticality', u'ignore'), (u'Value', _UEContextSuspendRequestIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 297), (u'criticality', u'ignore'), (u'Value', _UEContextSuspendRequestIEs_val_Value_6), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UEContextSuspendResponse >-----# - UEContextSuspendResponse = SEQ(name=u'UEContextSuspendResponse', mode=MODE_TYPE) - _UEContextSuspendResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextSuspendResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextSuspendResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextSuspendResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) - ____UEContextSuspendResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 40), (u'criticality', u'reject'), (u'Value', _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextSuspendResponse_protocolIEs__item__id._const_tab = ____UEContextSuspendResponse_protocolIEs__item__id_tab - ___UEContextSuspendResponse_protocolIEs__item__id._const_tab_at = None - ___UEContextSuspendResponse_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextSuspendResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextSuspendResponse_protocolIEs__item__criticality._const_tab = ____UEContextSuspendResponse_protocolIEs__item__id_tab - ___UEContextSuspendResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextSuspendResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextSuspendResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextSuspendResponse_protocolIEs__item__value._const_tab = ____UEContextSuspendResponse_protocolIEs__item__id_tab - ___UEContextSuspendResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextSuspendResponse_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextSuspendResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextSuspendResponse_protocolIEs__item__id), - (u'criticality', ___UEContextSuspendResponse_protocolIEs__item__criticality), - (u'value', ___UEContextSuspendResponse_protocolIEs__item__value), - ]) - __UEContextSuspendResponse_protocolIEs__item_._ext = None - _UEContextSuspendResponse_protocolIEs._cont = __UEContextSuspendResponse_protocolIEs__item_ - _UEContextSuspendResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextSuspendResponse._cont = ASN1Dict([ - (u'protocolIEs', _UEContextSuspendResponse_protocolIEs), - ]) - UEContextSuspendResponse._ext = [] - - #-----< UEContextSuspendResponseIEs >-----# - UEContextSuspendResponseIEs = CLASS(name=u'UEContextSuspendResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextSuspendResponseIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextSuspendResponseIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextSuspendResponseIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _UEContextSuspendResponseIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) - UEContextSuspendResponseIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _UEContextSuspendResponseIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _UEContextSuspendResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _UEContextSuspendResponseIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 40), (u'criticality', u'reject'), (u'Value', _UEContextSuspendResponseIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< UEContextResumeRequest >-----# - UEContextResumeRequest = SEQ(name=u'UEContextResumeRequest', mode=MODE_TYPE) - _UEContextResumeRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextResumeRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextResumeRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextResumeRequest_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeListResumeReq'))) - _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) - ____UEContextResumeRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 235), (u'criticality', u'reject'), (u'Value', _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 245), (u'criticality', u'ignore'), (u'Value', _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextResumeRequest_protocolIEs__item__id._const_tab = ____UEContextResumeRequest_protocolIEs__item__id_tab - ___UEContextResumeRequest_protocolIEs__item__id._const_tab_at = None - ___UEContextResumeRequest_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextResumeRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextResumeRequest_protocolIEs__item__criticality._const_tab = ____UEContextResumeRequest_protocolIEs__item__id_tab - ___UEContextResumeRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextResumeRequest_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextResumeRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextResumeRequest_protocolIEs__item__value._const_tab = ____UEContextResumeRequest_protocolIEs__item__id_tab - ___UEContextResumeRequest_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextResumeRequest_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextResumeRequest_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextResumeRequest_protocolIEs__item__id), - (u'criticality', ___UEContextResumeRequest_protocolIEs__item__criticality), - (u'value', ___UEContextResumeRequest_protocolIEs__item__value), - ]) - __UEContextResumeRequest_protocolIEs__item_._ext = None - _UEContextResumeRequest_protocolIEs._cont = __UEContextResumeRequest_protocolIEs__item_ - _UEContextResumeRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextResumeRequest._cont = ASN1Dict([ - (u'protocolIEs', _UEContextResumeRequest_protocolIEs), - ]) - UEContextResumeRequest._ext = [] - - #-----< UEContextResumeRequestIEs >-----# - UEContextResumeRequestIEs = CLASS(name=u'UEContextResumeRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextResumeRequestIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextResumeRequestIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextResumeRequestIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeListResumeReq'))) - _UEContextResumeRequestIEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'RRC-Establishment-Cause'))) - UEContextResumeRequestIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _UEContextResumeRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _UEContextResumeRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 235), (u'criticality', u'reject'), (u'Value', _UEContextResumeRequestIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 245), (u'criticality', u'ignore'), (u'Value', _UEContextResumeRequestIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABFailedToResumeListResumeReq >-----# - E_RABFailedToResumeListResumeReq = SEQ_OF(name=u'E-RABFailedToResumeListResumeReq', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) - _E_RABFailedToResumeListResumeReq__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABFailedToResumeListResumeReq__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABFailedToResumeListResumeReq__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABFailedToResumeListResumeReq__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeItemResumeReq'))) - ___E_RABFailedToResumeListResumeReq__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 236), (u'criticality', u'reject'), (u'Value', ____E_RABFailedToResumeListResumeReq__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABFailedToResumeListResumeReq__item__id._const_tab = ___E_RABFailedToResumeListResumeReq__item__id_tab - __E_RABFailedToResumeListResumeReq__item__id._const_tab_at = None - __E_RABFailedToResumeListResumeReq__item__id._const_tab_id = u'id' - __E_RABFailedToResumeListResumeReq__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABFailedToResumeListResumeReq__item__criticality._const_tab = ___E_RABFailedToResumeListResumeReq__item__id_tab - __E_RABFailedToResumeListResumeReq__item__criticality._const_tab_at = ('..', u'id') - __E_RABFailedToResumeListResumeReq__item__criticality._const_tab_id = u'criticality' - __E_RABFailedToResumeListResumeReq__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABFailedToResumeListResumeReq__item__value._const_tab = ___E_RABFailedToResumeListResumeReq__item__id_tab - __E_RABFailedToResumeListResumeReq__item__value._const_tab_at = ('..', u'id') - __E_RABFailedToResumeListResumeReq__item__value._const_tab_id = u'Value' - _E_RABFailedToResumeListResumeReq__item_._cont = ASN1Dict([ - (u'id', __E_RABFailedToResumeListResumeReq__item__id), - (u'criticality', __E_RABFailedToResumeListResumeReq__item__criticality), - (u'value', __E_RABFailedToResumeListResumeReq__item__value), - ]) - _E_RABFailedToResumeListResumeReq__item_._ext = None - E_RABFailedToResumeListResumeReq._cont = _E_RABFailedToResumeListResumeReq__item_ - E_RABFailedToResumeListResumeReq._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABFailedToResumeItemResumeReqIEs >-----# - E_RABFailedToResumeItemResumeReqIEs = CLASS(name=u'E-RABFailedToResumeItemResumeReqIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABFailedToResumeItemResumeReqIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeItemResumeReq'))) - E_RABFailedToResumeItemResumeReqIEs._val = ASN1Set(rv=[dict([(u'id', 236), (u'criticality', u'reject'), (u'Value', _E_RABFailedToResumeItemResumeReqIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABFailedToResumeItemResumeReq >-----# - E_RABFailedToResumeItemResumeReq = SEQ(name=u'E-RABFailedToResumeItemResumeReq', mode=MODE_TYPE) - _E_RABFailedToResumeItemResumeReq_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABFailedToResumeItemResumeReq_cause = CHOICE(name=u'cause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _E_RABFailedToResumeItemResumeReq_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABFailedToResumeItemResumeReq_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id._const_tab = ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id_tab - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id._const_tab_at = None - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality._const_tab = ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality_tab - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue._const_tab = ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue_tab - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABFailedToResumeItemResumeReq_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id), - (u'criticality', ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue), - ]) - __E_RABFailedToResumeItemResumeReq_iE_Extensions__item_._ext = None - _E_RABFailedToResumeItemResumeReq_iE_Extensions._cont = __E_RABFailedToResumeItemResumeReq_iE_Extensions__item_ - _E_RABFailedToResumeItemResumeReq_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABFailedToResumeItemResumeReq._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABFailedToResumeItemResumeReq_e_RAB_ID), - (u'cause', _E_RABFailedToResumeItemResumeReq_cause), - (u'iE-Extensions', _E_RABFailedToResumeItemResumeReq_iE_Extensions), - ]) - E_RABFailedToResumeItemResumeReq._ext = [] - - #-----< E-RABFailedToResumeItemResumeReq-ExtIEs >-----# - E_RABFailedToResumeItemResumeReq_ExtIEs = CLASS(name=u'E-RABFailedToResumeItemResumeReq-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABFailedToResumeItemResumeReq_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< UEContextResumeResponse >-----# - UEContextResumeResponse = SEQ(name=u'UEContextResumeResponse', mode=MODE_TYPE) - _UEContextResumeResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextResumeResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextResumeResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextResumeResponse_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeListResumeRes'))) - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - ____UEContextResumeResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 237), (u'criticality', u'reject'), (u'Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 40), (u'criticality', u'reject'), (u'Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextResumeResponse_protocolIEs__item__id._const_tab = ____UEContextResumeResponse_protocolIEs__item__id_tab - ___UEContextResumeResponse_protocolIEs__item__id._const_tab_at = None - ___UEContextResumeResponse_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextResumeResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextResumeResponse_protocolIEs__item__criticality._const_tab = ____UEContextResumeResponse_protocolIEs__item__id_tab - ___UEContextResumeResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextResumeResponse_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextResumeResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextResumeResponse_protocolIEs__item__value._const_tab = ____UEContextResumeResponse_protocolIEs__item__id_tab - ___UEContextResumeResponse_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextResumeResponse_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextResumeResponse_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextResumeResponse_protocolIEs__item__id), - (u'criticality', ___UEContextResumeResponse_protocolIEs__item__criticality), - (u'value', ___UEContextResumeResponse_protocolIEs__item__value), - ]) - __UEContextResumeResponse_protocolIEs__item_._ext = None - _UEContextResumeResponse_protocolIEs._cont = __UEContextResumeResponse_protocolIEs__item_ - _UEContextResumeResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextResumeResponse._cont = ASN1Dict([ - (u'protocolIEs', _UEContextResumeResponse_protocolIEs), - ]) - UEContextResumeResponse._ext = [] - - #-----< UEContextResumeResponseIEs >-----# - UEContextResumeResponseIEs = CLASS(name=u'UEContextResumeResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextResumeResponseIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextResumeResponseIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextResumeResponseIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeListResumeRes'))) - _UEContextResumeResponseIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - _UEContextResumeResponseIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecurityContext'))) - _UEContextResumeResponseIEs_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - UEContextResumeResponseIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _UEContextResumeResponseIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _UEContextResumeResponseIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 237), (u'criticality', u'reject'), (u'Value', _UEContextResumeResponseIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _UEContextResumeResponseIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 40), (u'criticality', u'reject'), (u'Value', _UEContextResumeResponseIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _UEContextResumeResponseIEs_val_Value_5), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< E-RABFailedToResumeListResumeRes >-----# - E_RABFailedToResumeListResumeRes = SEQ_OF(name=u'E-RABFailedToResumeListResumeRes', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RAB-IE-ContainerList'))) - _E_RABFailedToResumeListResumeRes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-SingleContainer'))) - __E_RABFailedToResumeListResumeRes__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ___E_RABFailedToResumeListResumeRes__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - ____E_RABFailedToResumeListResumeRes__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeItemResumeRes'))) - ___E_RABFailedToResumeListResumeRes__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 238), (u'criticality', u'reject'), (u'Value', ____E_RABFailedToResumeListResumeRes__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - __E_RABFailedToResumeListResumeRes__item__id._const_tab = ___E_RABFailedToResumeListResumeRes__item__id_tab - __E_RABFailedToResumeListResumeRes__item__id._const_tab_at = None - __E_RABFailedToResumeListResumeRes__item__id._const_tab_id = u'id' - __E_RABFailedToResumeListResumeRes__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - __E_RABFailedToResumeListResumeRes__item__criticality._const_tab = ___E_RABFailedToResumeListResumeRes__item__id_tab - __E_RABFailedToResumeListResumeRes__item__criticality._const_tab_at = ('..', u'id') - __E_RABFailedToResumeListResumeRes__item__criticality._const_tab_id = u'criticality' - __E_RABFailedToResumeListResumeRes__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - __E_RABFailedToResumeListResumeRes__item__value._const_tab = ___E_RABFailedToResumeListResumeRes__item__id_tab - __E_RABFailedToResumeListResumeRes__item__value._const_tab_at = ('..', u'id') - __E_RABFailedToResumeListResumeRes__item__value._const_tab_id = u'Value' - _E_RABFailedToResumeListResumeRes__item_._cont = ASN1Dict([ - (u'id', __E_RABFailedToResumeListResumeRes__item__id), - (u'criticality', __E_RABFailedToResumeListResumeRes__item__criticality), - (u'value', __E_RABFailedToResumeListResumeRes__item__value), - ]) - _E_RABFailedToResumeListResumeRes__item_._ext = None - E_RABFailedToResumeListResumeRes._cont = _E_RABFailedToResumeListResumeRes__item_ - E_RABFailedToResumeListResumeRes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) - - #-----< E-RABFailedToResumeItemResumeResIEs >-----# - E_RABFailedToResumeItemResumeResIEs = CLASS(name=u'E-RABFailedToResumeItemResumeResIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _E_RABFailedToResumeItemResumeResIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-PDU-Contents', 'E-RABFailedToResumeItemResumeRes'))) - E_RABFailedToResumeItemResumeResIEs._val = ASN1Set(rv=[dict([(u'id', 238), (u'criticality', u'reject'), (u'Value', _E_RABFailedToResumeItemResumeResIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< E-RABFailedToResumeItemResumeRes >-----# - E_RABFailedToResumeItemResumeRes = SEQ(name=u'E-RABFailedToResumeItemResumeRes', mode=MODE_TYPE) - _E_RABFailedToResumeItemResumeRes_e_RAB_ID = INT(name=u'e-RAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'E-RAB-ID'))) - _E_RABFailedToResumeItemResumeRes_cause = CHOICE(name=u'cause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _E_RABFailedToResumeItemResumeRes_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionContainer')), opt=True) - __E_RABFailedToResumeItemResumeRes_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolExtensionField'))) - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'id'])) - ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id._const_tab = ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id_tab - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id._const_tab_at = None - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id._const_tab_id = u'id' - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'criticality'])) - ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality._const_tab = ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality_tab - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality._const_tab_at = ('..', u'id') - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality._const_tab_id = u'criticality' - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'), [u'Extension'])) - ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_S1AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[]) - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue._const_tab = ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue_tab - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id') - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue._const_tab_id = u'Extension' - __E_RABFailedToResumeItemResumeRes_iE_Extensions__item_._cont = ASN1Dict([ - (u'id', ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id), - (u'criticality', ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality), - (u'extensionValue', ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue), - ]) - __E_RABFailedToResumeItemResumeRes_iE_Extensions__item_._ext = None - _E_RABFailedToResumeItemResumeRes_iE_Extensions._cont = __E_RABFailedToResumeItemResumeRes_iE_Extensions__item_ - _E_RABFailedToResumeItemResumeRes_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[]) - E_RABFailedToResumeItemResumeRes._cont = ASN1Dict([ - (u'e-RAB-ID', _E_RABFailedToResumeItemResumeRes_e_RAB_ID), - (u'cause', _E_RABFailedToResumeItemResumeRes_cause), - (u'iE-Extensions', _E_RABFailedToResumeItemResumeRes_iE_Extensions), - ]) - E_RABFailedToResumeItemResumeRes._ext = [] - - #-----< E-RABFailedToResumeItemResumeRes-ExtIEs >-----# - E_RABFailedToResumeItemResumeRes_ExtIEs = CLASS(name=u'E-RABFailedToResumeItemResumeRes-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-EXTENSION'))) - E_RABFailedToResumeItemResumeRes_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[]) - - #-----< UEContextResumeFailure >-----# - UEContextResumeFailure = SEQ(name=u'UEContextResumeFailure', mode=MODE_TYPE) - _UEContextResumeFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEContextResumeFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEContextResumeFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEContextResumeFailure_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - ____UEContextResumeFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEContextResumeFailure_protocolIEs__item__id._const_tab = ____UEContextResumeFailure_protocolIEs__item__id_tab - ___UEContextResumeFailure_protocolIEs__item__id._const_tab_at = None - ___UEContextResumeFailure_protocolIEs__item__id._const_tab_id = u'id' - ___UEContextResumeFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEContextResumeFailure_protocolIEs__item__criticality._const_tab = ____UEContextResumeFailure_protocolIEs__item__id_tab - ___UEContextResumeFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEContextResumeFailure_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEContextResumeFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEContextResumeFailure_protocolIEs__item__value._const_tab = ____UEContextResumeFailure_protocolIEs__item__id_tab - ___UEContextResumeFailure_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEContextResumeFailure_protocolIEs__item__value._const_tab_id = u'Value' - __UEContextResumeFailure_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEContextResumeFailure_protocolIEs__item__id), - (u'criticality', ___UEContextResumeFailure_protocolIEs__item__criticality), - (u'value', ___UEContextResumeFailure_protocolIEs__item__value), - ]) - __UEContextResumeFailure_protocolIEs__item_._ext = None - _UEContextResumeFailure_protocolIEs._cont = __UEContextResumeFailure_protocolIEs__item_ - _UEContextResumeFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEContextResumeFailure._cont = ASN1Dict([ - (u'protocolIEs', _UEContextResumeFailure_protocolIEs), - ]) - UEContextResumeFailure._ext = [] - - #-----< UEContextResumeFailureIEs >-----# - UEContextResumeFailureIEs = CLASS(name=u'UEContextResumeFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEContextResumeFailureIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _UEContextResumeFailureIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _UEContextResumeFailureIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Cause'))) - _UEContextResumeFailureIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CriticalityDiagnostics'))) - UEContextResumeFailureIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _UEContextResumeFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _UEContextResumeFailureIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _UEContextResumeFailureIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 58), (u'criticality', u'ignore'), (u'Value', _UEContextResumeFailureIEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< ConnectionEstablishmentIndication >-----# - ConnectionEstablishmentIndication = SEQ(name=u'ConnectionEstablishmentIndication', mode=MODE_TYPE) - _ConnectionEstablishmentIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __ConnectionEstablishmentIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___ConnectionEstablishmentIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DL-CP-SecurityInformation'))) - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_6 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EndIndication'))) - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_7 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 253), (u'criticality', u'ignore'), (u'Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 280), (u'criticality', u'ignore'), (u'Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___ConnectionEstablishmentIndication_protocolIEs__item__id._const_tab = ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab - ___ConnectionEstablishmentIndication_protocolIEs__item__id._const_tab_at = None - ___ConnectionEstablishmentIndication_protocolIEs__item__id._const_tab_id = u'id' - ___ConnectionEstablishmentIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___ConnectionEstablishmentIndication_protocolIEs__item__criticality._const_tab = ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab - ___ConnectionEstablishmentIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___ConnectionEstablishmentIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___ConnectionEstablishmentIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___ConnectionEstablishmentIndication_protocolIEs__item__value._const_tab = ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab - ___ConnectionEstablishmentIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___ConnectionEstablishmentIndication_protocolIEs__item__value._const_tab_id = u'Value' - __ConnectionEstablishmentIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___ConnectionEstablishmentIndication_protocolIEs__item__id), - (u'criticality', ___ConnectionEstablishmentIndication_protocolIEs__item__criticality), - (u'value', ___ConnectionEstablishmentIndication_protocolIEs__item__value), - ]) - __ConnectionEstablishmentIndication_protocolIEs__item_._ext = None - _ConnectionEstablishmentIndication_protocolIEs._cont = __ConnectionEstablishmentIndication_protocolIEs__item_ - _ConnectionEstablishmentIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - ConnectionEstablishmentIndication._cont = ASN1Dict([ - (u'protocolIEs', _ConnectionEstablishmentIndication_protocolIEs), - ]) - ConnectionEstablishmentIndication._ext = [] - - #-----< ConnectionEstablishmentIndicationIEs >-----# - ConnectionEstablishmentIndicationIEs = CLASS(name=u'ConnectionEstablishmentIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ConnectionEstablishmentIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _ConnectionEstablishmentIndicationIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _ConnectionEstablishmentIndicationIEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - _ConnectionEstablishmentIndicationIEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EnhancedCoverageRestricted'))) - _ConnectionEstablishmentIndicationIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'DL-CP-SecurityInformation'))) - _ConnectionEstablishmentIndicationIEs_val_Value_5 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'CE-ModeBRestricted'))) - _ConnectionEstablishmentIndicationIEs_val_Value_6 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EndIndication'))) - _ConnectionEstablishmentIndicationIEs_val_Value_7 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - ConnectionEstablishmentIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _ConnectionEstablishmentIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _ConnectionEstablishmentIndicationIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _ConnectionEstablishmentIndicationIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 251), (u'criticality', u'ignore'), (u'Value', _ConnectionEstablishmentIndicationIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 253), (u'criticality', u'ignore'), (u'Value', _ConnectionEstablishmentIndicationIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 271), (u'criticality', u'ignore'), (u'Value', _ConnectionEstablishmentIndicationIEs_val_Value_5), (u'presence', u'optional')]), dict([(u'id', 280), (u'criticality', u'ignore'), (u'Value', _ConnectionEstablishmentIndicationIEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _ConnectionEstablishmentIndicationIEs_val_Value_7), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< RetrieveUEInformation >-----# - RetrieveUEInformation = SEQ(name=u'RetrieveUEInformation', mode=MODE_TYPE) - _RetrieveUEInformation_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __RetrieveUEInformation_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___RetrieveUEInformation_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____RetrieveUEInformation_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____RetrieveUEInformation_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) - ____RetrieveUEInformation_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 96), (u'criticality', u'reject'), (u'Value', _____RetrieveUEInformation_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___RetrieveUEInformation_protocolIEs__item__id._const_tab = ____RetrieveUEInformation_protocolIEs__item__id_tab - ___RetrieveUEInformation_protocolIEs__item__id._const_tab_at = None - ___RetrieveUEInformation_protocolIEs__item__id._const_tab_id = u'id' - ___RetrieveUEInformation_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___RetrieveUEInformation_protocolIEs__item__criticality._const_tab = ____RetrieveUEInformation_protocolIEs__item__id_tab - ___RetrieveUEInformation_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___RetrieveUEInformation_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___RetrieveUEInformation_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___RetrieveUEInformation_protocolIEs__item__value._const_tab = ____RetrieveUEInformation_protocolIEs__item__id_tab - ___RetrieveUEInformation_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___RetrieveUEInformation_protocolIEs__item__value._const_tab_id = u'Value' - __RetrieveUEInformation_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___RetrieveUEInformation_protocolIEs__item__id), - (u'criticality', ___RetrieveUEInformation_protocolIEs__item__criticality), - (u'value', ___RetrieveUEInformation_protocolIEs__item__value), - ]) - __RetrieveUEInformation_protocolIEs__item_._ext = None - _RetrieveUEInformation_protocolIEs._cont = __RetrieveUEInformation_protocolIEs__item_ - _RetrieveUEInformation_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - RetrieveUEInformation._cont = ASN1Dict([ - (u'protocolIEs', _RetrieveUEInformation_protocolIEs), - ]) - RetrieveUEInformation._ext = [] - - #-----< RetrieveUEInformationIEs >-----# - RetrieveUEInformationIEs = CLASS(name=u'RetrieveUEInformationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _RetrieveUEInformationIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) - RetrieveUEInformationIEs._val = ASN1Set(rv=[dict([(u'id', 96), (u'criticality', u'reject'), (u'Value', _RetrieveUEInformationIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< UEInformationTransfer >-----# - UEInformationTransfer = SEQ(name=u'UEInformationTransfer', mode=MODE_TYPE) - _UEInformationTransfer_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __UEInformationTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___UEInformationTransfer_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____UEInformationTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) - _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) - _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - ____UEInformationTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 96), (u'criticality', u'reject'), (u'Value', _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 252), (u'criticality', u'ignore'), (u'Value', _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___UEInformationTransfer_protocolIEs__item__id._const_tab = ____UEInformationTransfer_protocolIEs__item__id_tab - ___UEInformationTransfer_protocolIEs__item__id._const_tab_at = None - ___UEInformationTransfer_protocolIEs__item__id._const_tab_id = u'id' - ___UEInformationTransfer_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___UEInformationTransfer_protocolIEs__item__criticality._const_tab = ____UEInformationTransfer_protocolIEs__item__id_tab - ___UEInformationTransfer_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___UEInformationTransfer_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___UEInformationTransfer_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___UEInformationTransfer_protocolIEs__item__value._const_tab = ____UEInformationTransfer_protocolIEs__item__id_tab - ___UEInformationTransfer_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___UEInformationTransfer_protocolIEs__item__value._const_tab_id = u'Value' - __UEInformationTransfer_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___UEInformationTransfer_protocolIEs__item__id), - (u'criticality', ___UEInformationTransfer_protocolIEs__item__criticality), - (u'value', ___UEInformationTransfer_protocolIEs__item__value), - ]) - __UEInformationTransfer_protocolIEs__item_._ext = None - _UEInformationTransfer_protocolIEs._cont = __UEInformationTransfer_protocolIEs__item_ - _UEInformationTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - UEInformationTransfer._cont = ASN1Dict([ - (u'protocolIEs', _UEInformationTransfer_protocolIEs), - ]) - UEInformationTransfer._ext = [] - - #-----< UEInformationTransferIEs >-----# - UEInformationTransferIEs = CLASS(name=u'UEInformationTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _UEInformationTransferIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) - _UEInformationTransferIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'E-RABLevelQoSParameters'))) - _UEInformationTransferIEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UERadioCapability'))) - _UEInformationTransferIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'Subscription-Based-UE-DifferentiationInfo'))) - _UEInformationTransferIEs_val_Value_4 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'PendingDataIndication'))) - UEInformationTransferIEs._val = ASN1Set(rv=[dict([(u'id', 96), (u'criticality', u'reject'), (u'Value', _UEInformationTransferIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 252), (u'criticality', u'ignore'), (u'Value', _UEInformationTransferIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 74), (u'criticality', u'ignore'), (u'Value', _UEInformationTransferIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 278), (u'criticality', u'ignore'), (u'Value', _UEInformationTransferIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 283), (u'criticality', u'ignore'), (u'Value', _UEInformationTransferIEs_val_Value_4), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - #-----< ENBCPRelocationIndication >-----# - ENBCPRelocationIndication = SEQ(name=u'ENBCPRelocationIndication', mode=MODE_TYPE) - _ENBCPRelocationIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __ENBCPRelocationIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___ENBCPRelocationIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____ENBCPRelocationIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) - _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UL-CP-SecurityInformation'))) - ____ENBCPRelocationIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 96), (u'criticality', u'reject'), (u'Value', _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'ignore'), (u'Value', _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 254), (u'criticality', u'reject'), (u'Value', _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___ENBCPRelocationIndication_protocolIEs__item__id._const_tab = ____ENBCPRelocationIndication_protocolIEs__item__id_tab - ___ENBCPRelocationIndication_protocolIEs__item__id._const_tab_at = None - ___ENBCPRelocationIndication_protocolIEs__item__id._const_tab_id = u'id' - ___ENBCPRelocationIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___ENBCPRelocationIndication_protocolIEs__item__criticality._const_tab = ____ENBCPRelocationIndication_protocolIEs__item__id_tab - ___ENBCPRelocationIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___ENBCPRelocationIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___ENBCPRelocationIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___ENBCPRelocationIndication_protocolIEs__item__value._const_tab = ____ENBCPRelocationIndication_protocolIEs__item__id_tab - ___ENBCPRelocationIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___ENBCPRelocationIndication_protocolIEs__item__value._const_tab_id = u'Value' - __ENBCPRelocationIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___ENBCPRelocationIndication_protocolIEs__item__id), - (u'criticality', ___ENBCPRelocationIndication_protocolIEs__item__criticality), - (u'value', ___ENBCPRelocationIndication_protocolIEs__item__value), - ]) - __ENBCPRelocationIndication_protocolIEs__item_._ext = None - _ENBCPRelocationIndication_protocolIEs._cont = __ENBCPRelocationIndication_protocolIEs__item_ - _ENBCPRelocationIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - ENBCPRelocationIndication._cont = ASN1Dict([ - (u'protocolIEs', _ENBCPRelocationIndication_protocolIEs), - ]) - ENBCPRelocationIndication._ext = [] - - #-----< ENBCPRelocationIndicationIEs >-----# - ENBCPRelocationIndicationIEs = CLASS(name=u'ENBCPRelocationIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _ENBCPRelocationIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _ENBCPRelocationIndicationIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'S-TMSI'))) - _ENBCPRelocationIndicationIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'EUTRAN-CGI'))) - _ENBCPRelocationIndicationIEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TAI'))) - _ENBCPRelocationIndicationIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UL-CP-SecurityInformation'))) - ENBCPRelocationIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _ENBCPRelocationIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 96), (u'criticality', u'reject'), (u'Value', _ENBCPRelocationIndicationIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 100), (u'criticality', u'ignore'), (u'Value', _ENBCPRelocationIndicationIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 67), (u'criticality', u'ignore'), (u'Value', _ENBCPRelocationIndicationIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 254), (u'criticality', u'reject'), (u'Value', _ENBCPRelocationIndicationIEs_val_Value_4), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< MMECPRelocationIndication >-----# - MMECPRelocationIndication = SEQ(name=u'MMECPRelocationIndication', mode=MODE_TYPE) - _MMECPRelocationIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __MMECPRelocationIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___MMECPRelocationIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____MMECPRelocationIndication_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - ____MMECPRelocationIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[]) - ___MMECPRelocationIndication_protocolIEs__item__id._const_tab = ____MMECPRelocationIndication_protocolIEs__item__id_tab - ___MMECPRelocationIndication_protocolIEs__item__id._const_tab_at = None - ___MMECPRelocationIndication_protocolIEs__item__id._const_tab_id = u'id' - ___MMECPRelocationIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___MMECPRelocationIndication_protocolIEs__item__criticality._const_tab = ____MMECPRelocationIndication_protocolIEs__item__id_tab - ___MMECPRelocationIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___MMECPRelocationIndication_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___MMECPRelocationIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___MMECPRelocationIndication_protocolIEs__item__value._const_tab = ____MMECPRelocationIndication_protocolIEs__item__id_tab - ___MMECPRelocationIndication_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___MMECPRelocationIndication_protocolIEs__item__value._const_tab_id = u'Value' - __MMECPRelocationIndication_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___MMECPRelocationIndication_protocolIEs__item__id), - (u'criticality', ___MMECPRelocationIndication_protocolIEs__item__criticality), - (u'value', ___MMECPRelocationIndication_protocolIEs__item__value), - ]) - __MMECPRelocationIndication_protocolIEs__item_._ext = None - _MMECPRelocationIndication_protocolIEs._cont = __MMECPRelocationIndication_protocolIEs__item_ - _MMECPRelocationIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - MMECPRelocationIndication._cont = ASN1Dict([ - (u'protocolIEs', _MMECPRelocationIndication_protocolIEs), - ]) - MMECPRelocationIndication._ext = [] - - #-----< MMECPRelocationIndicationIEs >-----# - MMECPRelocationIndicationIEs = CLASS(name=u'MMECPRelocationIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _MMECPRelocationIndicationIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _MMECPRelocationIndicationIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - MMECPRelocationIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _MMECPRelocationIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _MMECPRelocationIndicationIEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[]) - - #-----< SecondaryRATDataUsageReport >-----# - SecondaryRATDataUsageReport = SEQ(name=u'SecondaryRATDataUsageReport', mode=MODE_TYPE) - _SecondaryRATDataUsageReport_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Container'))) - __SecondaryRATDataUsageReport_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-Containers', 'ProtocolIE-Field'))) - ___SecondaryRATDataUsageReport_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'id'])) - ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab = CLASS(name='_tab_S1AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverFlag'))) - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) - ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 266), (u'criticality', u'ignore'), (u'Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 189), (u'criticality', u'ignore'), (u'Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 297), (u'criticality', u'ignore'), (u'Value', _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'optional')])], rr=[], ev=None, er=[]) - ___SecondaryRATDataUsageReport_protocolIEs__item__id._const_tab = ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab - ___SecondaryRATDataUsageReport_protocolIEs__item__id._const_tab_at = None - ___SecondaryRATDataUsageReport_protocolIEs__item__id._const_tab_id = u'id' - ___SecondaryRATDataUsageReport_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'criticality'])) - ___SecondaryRATDataUsageReport_protocolIEs__item__criticality._const_tab = ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab - ___SecondaryRATDataUsageReport_protocolIEs__item__criticality._const_tab_at = ('..', u'id') - ___SecondaryRATDataUsageReport_protocolIEs__item__criticality._const_tab_id = u'criticality' - ___SecondaryRATDataUsageReport_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('S1AP-Containers', 'S1AP-PROTOCOL-IES'), [u'Value'])) - ___SecondaryRATDataUsageReport_protocolIEs__item__value._const_tab = ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab - ___SecondaryRATDataUsageReport_protocolIEs__item__value._const_tab_at = ('..', u'id') - ___SecondaryRATDataUsageReport_protocolIEs__item__value._const_tab_id = u'Value' - __SecondaryRATDataUsageReport_protocolIEs__item_._cont = ASN1Dict([ - (u'id', ___SecondaryRATDataUsageReport_protocolIEs__item__id), - (u'criticality', ___SecondaryRATDataUsageReport_protocolIEs__item__criticality), - (u'value', ___SecondaryRATDataUsageReport_protocolIEs__item__value), - ]) - __SecondaryRATDataUsageReport_protocolIEs__item_._ext = None - _SecondaryRATDataUsageReport_protocolIEs._cont = __SecondaryRATDataUsageReport_protocolIEs__item_ - _SecondaryRATDataUsageReport_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[]) - SecondaryRATDataUsageReport._cont = ASN1Dict([ - (u'protocolIEs', _SecondaryRATDataUsageReport_protocolIEs), - ]) - SecondaryRATDataUsageReport._ext = [] - - #-----< SecondaryRATDataUsageReportIEs >-----# - SecondaryRATDataUsageReportIEs = CLASS(name=u'SecondaryRATDataUsageReportIEs', mode=MODE_SET, typeref=ASN1RefType(('S1AP-Containers', 'S1AP-PROTOCOL-IES'))) - _SecondaryRATDataUsageReportIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'MME-UE-S1AP-ID'))) - _SecondaryRATDataUsageReportIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'ENB-UE-S1AP-ID'))) - _SecondaryRATDataUsageReportIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'SecondaryRATDataUsageReportList'))) - _SecondaryRATDataUsageReportIEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'HandoverFlag'))) - _SecondaryRATDataUsageReportIEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'UserLocationInformation'))) - _SecondaryRATDataUsageReportIEs_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('S1AP-IEs', 'TimeSinceSecondaryNodeRelease'))) - SecondaryRATDataUsageReportIEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _SecondaryRATDataUsageReportIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _SecondaryRATDataUsageReportIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 264), (u'criticality', u'ignore'), (u'Value', _SecondaryRATDataUsageReportIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 266), (u'criticality', u'ignore'), (u'Value', _SecondaryRATDataUsageReportIEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 189), (u'criticality', u'ignore'), (u'Value', _SecondaryRATDataUsageReportIEs_val_Value_4), (u'presence', u'optional')]), dict([(u'id', 297), (u'criticality', u'ignore'), (u'Value', _SecondaryRATDataUsageReportIEs_val_Value_5), (u'presence', u'optional')])], rr=[], ev=[], er=[]) - - _all_ = [ - ____HandoverRequired_protocolIEs__item__id_tab, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_0, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_1, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_2, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_3, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_4, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_5, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_6, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_7, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_8, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_9, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_10, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_11, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_12, - _____HandoverRequired_protocolIEs__item__id_tab_val_Value_13, - ___HandoverRequired_protocolIEs__item__id, - ___HandoverRequired_protocolIEs__item__criticality, - ___HandoverRequired_protocolIEs__item__value, - __HandoverRequired_protocolIEs__item_, - _HandoverRequired_protocolIEs, - HandoverRequired, - HandoverRequiredIEs, - _HandoverRequiredIEs_val_Value_0, - _HandoverRequiredIEs_val_Value_1, - _HandoverRequiredIEs_val_Value_2, - _HandoverRequiredIEs_val_Value_3, - _HandoverRequiredIEs_val_Value_4, - _HandoverRequiredIEs_val_Value_5, - _HandoverRequiredIEs_val_Value_6, - _HandoverRequiredIEs_val_Value_7, - _HandoverRequiredIEs_val_Value_8, - _HandoverRequiredIEs_val_Value_9, - _HandoverRequiredIEs_val_Value_10, - _HandoverRequiredIEs_val_Value_11, - _HandoverRequiredIEs_val_Value_12, - _HandoverRequiredIEs_val_Value_13, - ____HandoverCommand_protocolIEs__item__id_tab, - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_0, - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_1, - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_2, - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_3, - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_4, - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_5, - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_6, - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_7, - _____HandoverCommand_protocolIEs__item__id_tab_val_Value_8, - ___HandoverCommand_protocolIEs__item__id, - ___HandoverCommand_protocolIEs__item__criticality, - ___HandoverCommand_protocolIEs__item__value, - __HandoverCommand_protocolIEs__item_, - _HandoverCommand_protocolIEs, - HandoverCommand, - HandoverCommandIEs, - _HandoverCommandIEs_val_Value_0, - _HandoverCommandIEs_val_Value_1, - _HandoverCommandIEs_val_Value_2, - _HandoverCommandIEs_val_Value_3, - _HandoverCommandIEs_val_Value_4, - _HandoverCommandIEs_val_Value_5, - _HandoverCommandIEs_val_Value_6, - _HandoverCommandIEs_val_Value_7, - _HandoverCommandIEs_val_Value_8, - ___E_RABSubjecttoDataForwardingList__item__id_tab, - ____E_RABSubjecttoDataForwardingList__item__id_tab_val_Value_0, - __E_RABSubjecttoDataForwardingList__item__id, - __E_RABSubjecttoDataForwardingList__item__criticality, - __E_RABSubjecttoDataForwardingList__item__value, - _E_RABSubjecttoDataForwardingList__item_, - E_RABSubjecttoDataForwardingList, - E_RABDataForwardingItemIEs, - _E_RABDataForwardingItemIEs_val_Value_0, - _E_RABDataForwardingItem_e_RAB_ID, - _E_RABDataForwardingItem_dL_transportLayerAddress, - _E_RABDataForwardingItem_dL_gTP_TEID, - _E_RABDataForwardingItem_uL_TransportLayerAddress, - _E_RABDataForwardingItem_uL_GTP_TEID, - ____E_RABDataForwardingItem_iE_Extensions__item__id_tab, - ___E_RABDataForwardingItem_iE_Extensions__item__id, - ____E_RABDataForwardingItem_iE_Extensions__item__criticality_tab, - ___E_RABDataForwardingItem_iE_Extensions__item__criticality, - ____E_RABDataForwardingItem_iE_Extensions__item__extensionValue_tab, - ___E_RABDataForwardingItem_iE_Extensions__item__extensionValue, - __E_RABDataForwardingItem_iE_Extensions__item_, - _E_RABDataForwardingItem_iE_Extensions, - E_RABDataForwardingItem, - E_RABDataForwardingItem_ExtIEs, - ____HandoverPreparationFailure_protocolIEs__item__id_tab, - _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_0, - _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_1, - _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_2, - _____HandoverPreparationFailure_protocolIEs__item__id_tab_val_Value_3, - ___HandoverPreparationFailure_protocolIEs__item__id, - ___HandoverPreparationFailure_protocolIEs__item__criticality, - ___HandoverPreparationFailure_protocolIEs__item__value, - __HandoverPreparationFailure_protocolIEs__item_, - _HandoverPreparationFailure_protocolIEs, - HandoverPreparationFailure, - HandoverPreparationFailureIEs, - _HandoverPreparationFailureIEs_val_Value_0, - _HandoverPreparationFailureIEs_val_Value_1, - _HandoverPreparationFailureIEs_val_Value_2, - _HandoverPreparationFailureIEs_val_Value_3, - ____HandoverRequest_protocolIEs__item__id_tab, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_0, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_1, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_2, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_3, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_4, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_5, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_6, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_7, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_8, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_9, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_10, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_11, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_12, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_13, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_14, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_15, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_16, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_17, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_18, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_19, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_20, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_21, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_22, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_23, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_24, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_25, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_26, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_27, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_28, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_29, - _____HandoverRequest_protocolIEs__item__id_tab_val_Value_30, - ___HandoverRequest_protocolIEs__item__id, - ___HandoverRequest_protocolIEs__item__criticality, - ___HandoverRequest_protocolIEs__item__value, - __HandoverRequest_protocolIEs__item_, - _HandoverRequest_protocolIEs, - HandoverRequest, - HandoverRequestIEs, - _HandoverRequestIEs_val_Value_0, - _HandoverRequestIEs_val_Value_1, - _HandoverRequestIEs_val_Value_2, - _HandoverRequestIEs_val_Value_3, - _HandoverRequestIEs_val_Value_4, - _HandoverRequestIEs_val_Value_5, - _HandoverRequestIEs_val_Value_6, - _HandoverRequestIEs_val_Value_7, - _HandoverRequestIEs_val_Value_8, - _HandoverRequestIEs_val_Value_9, - _HandoverRequestIEs_val_Value_10, - _HandoverRequestIEs_val_Value_11, - _HandoverRequestIEs_val_Value_12, - _HandoverRequestIEs_val_Value_13, - _HandoverRequestIEs_val_Value_14, - _HandoverRequestIEs_val_Value_15, - _HandoverRequestIEs_val_Value_16, - _HandoverRequestIEs_val_Value_17, - _HandoverRequestIEs_val_Value_18, - _HandoverRequestIEs_val_Value_19, - _HandoverRequestIEs_val_Value_20, - _HandoverRequestIEs_val_Value_21, - _HandoverRequestIEs_val_Value_22, - _HandoverRequestIEs_val_Value_23, - _HandoverRequestIEs_val_Value_24, - _HandoverRequestIEs_val_Value_25, - _HandoverRequestIEs_val_Value_26, - _HandoverRequestIEs_val_Value_27, - _HandoverRequestIEs_val_Value_28, - _HandoverRequestIEs_val_Value_29, - _HandoverRequestIEs_val_Value_30, - ___E_RABToBeSetupListHOReq__item__id_tab, - ____E_RABToBeSetupListHOReq__item__id_tab_val_Value_0, - __E_RABToBeSetupListHOReq__item__id, - __E_RABToBeSetupListHOReq__item__criticality, - __E_RABToBeSetupListHOReq__item__value, - _E_RABToBeSetupListHOReq__item_, - E_RABToBeSetupListHOReq, - E_RABToBeSetupItemHOReqIEs, - _E_RABToBeSetupItemHOReqIEs_val_Value_0, - _E_RABToBeSetupItemHOReq_e_RAB_ID, - _E_RABToBeSetupItemHOReq_transportLayerAddress, - _E_RABToBeSetupItemHOReq_gTP_TEID, - _E_RABToBeSetupItemHOReq_e_RABlevelQosParameters, - ____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab, - _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_0, - _____E_RABToBeSetupItemHOReq_iE_Extensions__item__id_tab_val_Extension_1, - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__id, - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__criticality, - ___E_RABToBeSetupItemHOReq_iE_Extensions__item__extensionValue, - __E_RABToBeSetupItemHOReq_iE_Extensions__item_, - _E_RABToBeSetupItemHOReq_iE_Extensions, - E_RABToBeSetupItemHOReq, - E_RABToBeSetupItemHOReq_ExtIEs, - _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_0, - _E_RABToBeSetupItemHOReq_ExtIEs_val_Extension_1, - ____HandoverRequestAcknowledge_protocolIEs__item__id_tab, - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0, - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1, - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2, - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3, - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4, - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5, - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6, - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7, - _____HandoverRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8, - ___HandoverRequestAcknowledge_protocolIEs__item__id, - ___HandoverRequestAcknowledge_protocolIEs__item__criticality, - ___HandoverRequestAcknowledge_protocolIEs__item__value, - __HandoverRequestAcknowledge_protocolIEs__item_, - _HandoverRequestAcknowledge_protocolIEs, - HandoverRequestAcknowledge, - HandoverRequestAcknowledgeIEs, - _HandoverRequestAcknowledgeIEs_val_Value_0, - _HandoverRequestAcknowledgeIEs_val_Value_1, - _HandoverRequestAcknowledgeIEs_val_Value_2, - _HandoverRequestAcknowledgeIEs_val_Value_3, - _HandoverRequestAcknowledgeIEs_val_Value_4, - _HandoverRequestAcknowledgeIEs_val_Value_5, - _HandoverRequestAcknowledgeIEs_val_Value_6, - _HandoverRequestAcknowledgeIEs_val_Value_7, - _HandoverRequestAcknowledgeIEs_val_Value_8, - ___E_RABAdmittedList__item__id_tab, - ____E_RABAdmittedList__item__id_tab_val_Value_0, - __E_RABAdmittedList__item__id, - __E_RABAdmittedList__item__criticality, - __E_RABAdmittedList__item__value, - _E_RABAdmittedList__item_, - E_RABAdmittedList, - E_RABAdmittedItemIEs, - _E_RABAdmittedItemIEs_val_Value_0, - _E_RABAdmittedItem_e_RAB_ID, - _E_RABAdmittedItem_transportLayerAddress, - _E_RABAdmittedItem_gTP_TEID, - _E_RABAdmittedItem_dL_transportLayerAddress, - _E_RABAdmittedItem_dL_gTP_TEID, - _E_RABAdmittedItem_uL_TransportLayerAddress, - _E_RABAdmittedItem_uL_GTP_TEID, - ____E_RABAdmittedItem_iE_Extensions__item__id_tab, - ___E_RABAdmittedItem_iE_Extensions__item__id, - ____E_RABAdmittedItem_iE_Extensions__item__criticality_tab, - ___E_RABAdmittedItem_iE_Extensions__item__criticality, - ____E_RABAdmittedItem_iE_Extensions__item__extensionValue_tab, - ___E_RABAdmittedItem_iE_Extensions__item__extensionValue, - __E_RABAdmittedItem_iE_Extensions__item_, - _E_RABAdmittedItem_iE_Extensions, - E_RABAdmittedItem, - E_RABAdmittedItem_ExtIEs, - ___E_RABFailedtoSetupListHOReqAck__item__id_tab, - ____E_RABFailedtoSetupListHOReqAck__item__id_tab_val_Value_0, - __E_RABFailedtoSetupListHOReqAck__item__id, - __E_RABFailedtoSetupListHOReqAck__item__criticality, - __E_RABFailedtoSetupListHOReqAck__item__value, - _E_RABFailedtoSetupListHOReqAck__item_, - E_RABFailedtoSetupListHOReqAck, - E_RABFailedtoSetupItemHOReqAckIEs, - _E_RABFailedtoSetupItemHOReqAckIEs_val_Value_0, - _E_RABFailedToSetupItemHOReqAck_e_RAB_ID, - _E_RABFailedToSetupItemHOReqAck_cause, - ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id_tab, - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__id, - ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality_tab, - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__criticality, - ____E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue_tab, - ___E_RABFailedToSetupItemHOReqAck_iE_Extensions__item__extensionValue, - __E_RABFailedToSetupItemHOReqAck_iE_Extensions__item_, - _E_RABFailedToSetupItemHOReqAck_iE_Extensions, - E_RABFailedToSetupItemHOReqAck, - E_RABFailedToSetupItemHOReqAckExtIEs, - ____HandoverFailure_protocolIEs__item__id_tab, - _____HandoverFailure_protocolIEs__item__id_tab_val_Value_0, - _____HandoverFailure_protocolIEs__item__id_tab_val_Value_1, - _____HandoverFailure_protocolIEs__item__id_tab_val_Value_2, - ___HandoverFailure_protocolIEs__item__id, - ___HandoverFailure_protocolIEs__item__criticality, - ___HandoverFailure_protocolIEs__item__value, - __HandoverFailure_protocolIEs__item_, - _HandoverFailure_protocolIEs, - HandoverFailure, - HandoverFailureIEs, - _HandoverFailureIEs_val_Value_0, - _HandoverFailureIEs_val_Value_1, - _HandoverFailureIEs_val_Value_2, - ____HandoverNotify_protocolIEs__item__id_tab, - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_0, - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_1, - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_2, - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_3, - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_4, - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_5, - _____HandoverNotify_protocolIEs__item__id_tab_val_Value_6, - ___HandoverNotify_protocolIEs__item__id, - ___HandoverNotify_protocolIEs__item__criticality, - ___HandoverNotify_protocolIEs__item__value, - __HandoverNotify_protocolIEs__item_, - _HandoverNotify_protocolIEs, - HandoverNotify, - HandoverNotifyIEs, - _HandoverNotifyIEs_val_Value_0, - _HandoverNotifyIEs_val_Value_1, - _HandoverNotifyIEs_val_Value_2, - _HandoverNotifyIEs_val_Value_3, - _HandoverNotifyIEs_val_Value_4, - _HandoverNotifyIEs_val_Value_5, - _HandoverNotifyIEs_val_Value_6, - ____PathSwitchRequest_protocolIEs__item__id_tab, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_0, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_1, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_2, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_3, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_4, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_5, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_6, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_7, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_8, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_9, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_10, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_11, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_12, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_13, - _____PathSwitchRequest_protocolIEs__item__id_tab_val_Value_14, - ___PathSwitchRequest_protocolIEs__item__id, - ___PathSwitchRequest_protocolIEs__item__criticality, - ___PathSwitchRequest_protocolIEs__item__value, - __PathSwitchRequest_protocolIEs__item_, - _PathSwitchRequest_protocolIEs, - PathSwitchRequest, - PathSwitchRequestIEs, - _PathSwitchRequestIEs_val_Value_0, - _PathSwitchRequestIEs_val_Value_1, - _PathSwitchRequestIEs_val_Value_2, - _PathSwitchRequestIEs_val_Value_3, - _PathSwitchRequestIEs_val_Value_4, - _PathSwitchRequestIEs_val_Value_5, - _PathSwitchRequestIEs_val_Value_6, - _PathSwitchRequestIEs_val_Value_7, - _PathSwitchRequestIEs_val_Value_8, - _PathSwitchRequestIEs_val_Value_9, - _PathSwitchRequestIEs_val_Value_10, - _PathSwitchRequestIEs_val_Value_11, - _PathSwitchRequestIEs_val_Value_12, - _PathSwitchRequestIEs_val_Value_13, - _PathSwitchRequestIEs_val_Value_14, - ___E_RABToBeSwitchedDLList__item__id_tab, - ____E_RABToBeSwitchedDLList__item__id_tab_val_Value_0, - __E_RABToBeSwitchedDLList__item__id, - __E_RABToBeSwitchedDLList__item__criticality, - __E_RABToBeSwitchedDLList__item__value, - _E_RABToBeSwitchedDLList__item_, - E_RABToBeSwitchedDLList, - E_RABToBeSwitchedDLItemIEs, - _E_RABToBeSwitchedDLItemIEs_val_Value_0, - _E_RABToBeSwitchedDLItem_e_RAB_ID, - _E_RABToBeSwitchedDLItem_transportLayerAddress, - _E_RABToBeSwitchedDLItem_gTP_TEID, - ____E_RABToBeSwitchedDLItem_iE_Extensions__item__id_tab, - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__id, - ____E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality_tab, - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__criticality, - ____E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue_tab, - ___E_RABToBeSwitchedDLItem_iE_Extensions__item__extensionValue, - __E_RABToBeSwitchedDLItem_iE_Extensions__item_, - _E_RABToBeSwitchedDLItem_iE_Extensions, - E_RABToBeSwitchedDLItem, - E_RABToBeSwitchedDLItem_ExtIEs, - ____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_0, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_1, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_2, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_3, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_4, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_5, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_6, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_7, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_8, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_9, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_10, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_11, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_12, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_13, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_14, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_15, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_16, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_17, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_18, - _____PathSwitchRequestAcknowledge_protocolIEs__item__id_tab_val_Value_19, - ___PathSwitchRequestAcknowledge_protocolIEs__item__id, - ___PathSwitchRequestAcknowledge_protocolIEs__item__criticality, - ___PathSwitchRequestAcknowledge_protocolIEs__item__value, - __PathSwitchRequestAcknowledge_protocolIEs__item_, - _PathSwitchRequestAcknowledge_protocolIEs, - PathSwitchRequestAcknowledge, - PathSwitchRequestAcknowledgeIEs, - _PathSwitchRequestAcknowledgeIEs_val_Value_0, - _PathSwitchRequestAcknowledgeIEs_val_Value_1, - _PathSwitchRequestAcknowledgeIEs_val_Value_2, - _PathSwitchRequestAcknowledgeIEs_val_Value_3, - _PathSwitchRequestAcknowledgeIEs_val_Value_4, - _PathSwitchRequestAcknowledgeIEs_val_Value_5, - _PathSwitchRequestAcknowledgeIEs_val_Value_6, - _PathSwitchRequestAcknowledgeIEs_val_Value_7, - _PathSwitchRequestAcknowledgeIEs_val_Value_8, - _PathSwitchRequestAcknowledgeIEs_val_Value_9, - _PathSwitchRequestAcknowledgeIEs_val_Value_10, - _PathSwitchRequestAcknowledgeIEs_val_Value_11, - _PathSwitchRequestAcknowledgeIEs_val_Value_12, - _PathSwitchRequestAcknowledgeIEs_val_Value_13, - _PathSwitchRequestAcknowledgeIEs_val_Value_14, - _PathSwitchRequestAcknowledgeIEs_val_Value_15, - _PathSwitchRequestAcknowledgeIEs_val_Value_16, - _PathSwitchRequestAcknowledgeIEs_val_Value_17, - _PathSwitchRequestAcknowledgeIEs_val_Value_18, - _PathSwitchRequestAcknowledgeIEs_val_Value_19, - ___E_RABToBeSwitchedULList__item__id_tab, - ____E_RABToBeSwitchedULList__item__id_tab_val_Value_0, - __E_RABToBeSwitchedULList__item__id, - __E_RABToBeSwitchedULList__item__criticality, - __E_RABToBeSwitchedULList__item__value, - _E_RABToBeSwitchedULList__item_, - E_RABToBeSwitchedULList, - E_RABToBeSwitchedULItemIEs, - _E_RABToBeSwitchedULItemIEs_val_Value_0, - _E_RABToBeSwitchedULItem_e_RAB_ID, - _E_RABToBeSwitchedULItem_transportLayerAddress, - _E_RABToBeSwitchedULItem_gTP_TEID, - ____E_RABToBeSwitchedULItem_iE_Extensions__item__id_tab, - ___E_RABToBeSwitchedULItem_iE_Extensions__item__id, - ____E_RABToBeSwitchedULItem_iE_Extensions__item__criticality_tab, - ___E_RABToBeSwitchedULItem_iE_Extensions__item__criticality, - ____E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue_tab, - ___E_RABToBeSwitchedULItem_iE_Extensions__item__extensionValue, - __E_RABToBeSwitchedULItem_iE_Extensions__item_, - _E_RABToBeSwitchedULItem_iE_Extensions, - E_RABToBeSwitchedULItem, - E_RABToBeSwitchedULItem_ExtIEs, - ____PathSwitchRequestFailure_protocolIEs__item__id_tab, - _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_0, - _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_1, - _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_2, - _____PathSwitchRequestFailure_protocolIEs__item__id_tab_val_Value_3, - ___PathSwitchRequestFailure_protocolIEs__item__id, - ___PathSwitchRequestFailure_protocolIEs__item__criticality, - ___PathSwitchRequestFailure_protocolIEs__item__value, - __PathSwitchRequestFailure_protocolIEs__item_, - _PathSwitchRequestFailure_protocolIEs, - PathSwitchRequestFailure, - PathSwitchRequestFailureIEs, - _PathSwitchRequestFailureIEs_val_Value_0, - _PathSwitchRequestFailureIEs_val_Value_1, - _PathSwitchRequestFailureIEs_val_Value_2, - _PathSwitchRequestFailureIEs_val_Value_3, - ____HandoverCancel_protocolIEs__item__id_tab, - _____HandoverCancel_protocolIEs__item__id_tab_val_Value_0, - _____HandoverCancel_protocolIEs__item__id_tab_val_Value_1, - _____HandoverCancel_protocolIEs__item__id_tab_val_Value_2, - ___HandoverCancel_protocolIEs__item__id, - ___HandoverCancel_protocolIEs__item__criticality, - ___HandoverCancel_protocolIEs__item__value, - __HandoverCancel_protocolIEs__item_, - _HandoverCancel_protocolIEs, - HandoverCancel, - HandoverCancelIEs, - _HandoverCancelIEs_val_Value_0, - _HandoverCancelIEs_val_Value_1, - _HandoverCancelIEs_val_Value_2, - ____HandoverCancelAcknowledge_protocolIEs__item__id_tab, - _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_0, - _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_1, - _____HandoverCancelAcknowledge_protocolIEs__item__id_tab_val_Value_2, - ___HandoverCancelAcknowledge_protocolIEs__item__id, - ___HandoverCancelAcknowledge_protocolIEs__item__criticality, - ___HandoverCancelAcknowledge_protocolIEs__item__value, - __HandoverCancelAcknowledge_protocolIEs__item_, - _HandoverCancelAcknowledge_protocolIEs, - HandoverCancelAcknowledge, - HandoverCancelAcknowledgeIEs, - _HandoverCancelAcknowledgeIEs_val_Value_0, - _HandoverCancelAcknowledgeIEs_val_Value_1, - _HandoverCancelAcknowledgeIEs_val_Value_2, - ____E_RABSetupRequest_protocolIEs__item__id_tab, - _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_0, - _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_1, - _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_2, - _____E_RABSetupRequest_protocolIEs__item__id_tab_val_Value_3, - ___E_RABSetupRequest_protocolIEs__item__id, - ___E_RABSetupRequest_protocolIEs__item__criticality, - ___E_RABSetupRequest_protocolIEs__item__value, - __E_RABSetupRequest_protocolIEs__item_, - _E_RABSetupRequest_protocolIEs, - E_RABSetupRequest, - E_RABSetupRequestIEs, - _E_RABSetupRequestIEs_val_Value_0, - _E_RABSetupRequestIEs_val_Value_1, - _E_RABSetupRequestIEs_val_Value_2, - _E_RABSetupRequestIEs_val_Value_3, - ___E_RABToBeSetupListBearerSUReq__item__id_tab, - ____E_RABToBeSetupListBearerSUReq__item__id_tab_val_Value_0, - __E_RABToBeSetupListBearerSUReq__item__id, - __E_RABToBeSetupListBearerSUReq__item__criticality, - __E_RABToBeSetupListBearerSUReq__item__value, - _E_RABToBeSetupListBearerSUReq__item_, - E_RABToBeSetupListBearerSUReq, - E_RABToBeSetupItemBearerSUReqIEs, - _E_RABToBeSetupItemBearerSUReqIEs_val_Value_0, - _E_RABToBeSetupItemBearerSUReq_e_RAB_ID, - _E_RABToBeSetupItemBearerSUReq_e_RABlevelQoSParameters, - _E_RABToBeSetupItemBearerSUReq_transportLayerAddress, - _E_RABToBeSetupItemBearerSUReq_gTP_TEID, - _E_RABToBeSetupItemBearerSUReq_nAS_PDU, - ____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab, - _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_0, - _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_1, - _____E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id_tab_val_Extension_2, - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__id, - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__criticality, - ___E_RABToBeSetupItemBearerSUReq_iE_Extensions__item__extensionValue, - __E_RABToBeSetupItemBearerSUReq_iE_Extensions__item_, - _E_RABToBeSetupItemBearerSUReq_iE_Extensions, - E_RABToBeSetupItemBearerSUReq, - E_RABToBeSetupItemBearerSUReqExtIEs, - _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_0, - _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_1, - _E_RABToBeSetupItemBearerSUReqExtIEs_val_Extension_2, - ____E_RABSetupResponse_protocolIEs__item__id_tab, - _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_0, - _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_1, - _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_2, - _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_3, - _____E_RABSetupResponse_protocolIEs__item__id_tab_val_Value_4, - ___E_RABSetupResponse_protocolIEs__item__id, - ___E_RABSetupResponse_protocolIEs__item__criticality, - ___E_RABSetupResponse_protocolIEs__item__value, - __E_RABSetupResponse_protocolIEs__item_, - _E_RABSetupResponse_protocolIEs, - E_RABSetupResponse, - E_RABSetupResponseIEs, - _E_RABSetupResponseIEs_val_Value_0, - _E_RABSetupResponseIEs_val_Value_1, - _E_RABSetupResponseIEs_val_Value_2, - _E_RABSetupResponseIEs_val_Value_3, - _E_RABSetupResponseIEs_val_Value_4, - ___E_RABSetupListBearerSURes__item__id_tab, - ____E_RABSetupListBearerSURes__item__id_tab_val_Value_0, - __E_RABSetupListBearerSURes__item__id, - __E_RABSetupListBearerSURes__item__criticality, - __E_RABSetupListBearerSURes__item__value, - _E_RABSetupListBearerSURes__item_, - E_RABSetupListBearerSURes, - E_RABSetupItemBearerSUResIEs, - _E_RABSetupItemBearerSUResIEs_val_Value_0, - _E_RABSetupItemBearerSURes_e_RAB_ID, - _E_RABSetupItemBearerSURes_transportLayerAddress, - _E_RABSetupItemBearerSURes_gTP_TEID, - ____E_RABSetupItemBearerSURes_iE_Extensions__item__id_tab, - ___E_RABSetupItemBearerSURes_iE_Extensions__item__id, - ____E_RABSetupItemBearerSURes_iE_Extensions__item__criticality_tab, - ___E_RABSetupItemBearerSURes_iE_Extensions__item__criticality, - ____E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue_tab, - ___E_RABSetupItemBearerSURes_iE_Extensions__item__extensionValue, - __E_RABSetupItemBearerSURes_iE_Extensions__item_, - _E_RABSetupItemBearerSURes_iE_Extensions, - E_RABSetupItemBearerSURes, - E_RABSetupItemBearerSUResExtIEs, - ____E_RABModifyRequest_protocolIEs__item__id_tab, - _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_0, - _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_1, - _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_2, - _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_3, - _____E_RABModifyRequest_protocolIEs__item__id_tab_val_Value_4, - ___E_RABModifyRequest_protocolIEs__item__id, - ___E_RABModifyRequest_protocolIEs__item__criticality, - ___E_RABModifyRequest_protocolIEs__item__value, - __E_RABModifyRequest_protocolIEs__item_, - _E_RABModifyRequest_protocolIEs, - E_RABModifyRequest, - E_RABModifyRequestIEs, - _E_RABModifyRequestIEs_val_Value_0, - _E_RABModifyRequestIEs_val_Value_1, - _E_RABModifyRequestIEs_val_Value_2, - _E_RABModifyRequestIEs_val_Value_3, - _E_RABModifyRequestIEs_val_Value_4, - ___E_RABToBeModifiedListBearerModReq__item__id_tab, - ____E_RABToBeModifiedListBearerModReq__item__id_tab_val_Value_0, - __E_RABToBeModifiedListBearerModReq__item__id, - __E_RABToBeModifiedListBearerModReq__item__criticality, - __E_RABToBeModifiedListBearerModReq__item__value, - _E_RABToBeModifiedListBearerModReq__item_, - E_RABToBeModifiedListBearerModReq, - E_RABToBeModifiedItemBearerModReqIEs, - _E_RABToBeModifiedItemBearerModReqIEs_val_Value_0, - _E_RABToBeModifiedItemBearerModReq_e_RAB_ID, - _E_RABToBeModifiedItemBearerModReq_e_RABLevelQoSParameters, - _E_RABToBeModifiedItemBearerModReq_nAS_PDU, - ____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab, - _____E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id_tab_val_Extension_0, - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__id, - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__criticality, - ___E_RABToBeModifiedItemBearerModReq_iE_Extensions__item__extensionValue, - __E_RABToBeModifiedItemBearerModReq_iE_Extensions__item_, - _E_RABToBeModifiedItemBearerModReq_iE_Extensions, - E_RABToBeModifiedItemBearerModReq, - E_RABToBeModifyItemBearerModReqExtIEs, - _E_RABToBeModifyItemBearerModReqExtIEs_val_Extension_0, - ____E_RABModifyResponse_protocolIEs__item__id_tab, - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_0, - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_1, - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_2, - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_3, - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_4, - _____E_RABModifyResponse_protocolIEs__item__id_tab_val_Value_5, - ___E_RABModifyResponse_protocolIEs__item__id, - ___E_RABModifyResponse_protocolIEs__item__criticality, - ___E_RABModifyResponse_protocolIEs__item__value, - __E_RABModifyResponse_protocolIEs__item_, - _E_RABModifyResponse_protocolIEs, - E_RABModifyResponse, - E_RABModifyResponseIEs, - _E_RABModifyResponseIEs_val_Value_0, - _E_RABModifyResponseIEs_val_Value_1, - _E_RABModifyResponseIEs_val_Value_2, - _E_RABModifyResponseIEs_val_Value_3, - _E_RABModifyResponseIEs_val_Value_4, - _E_RABModifyResponseIEs_val_Value_5, - ___E_RABModifyListBearerModRes__item__id_tab, - ____E_RABModifyListBearerModRes__item__id_tab_val_Value_0, - __E_RABModifyListBearerModRes__item__id, - __E_RABModifyListBearerModRes__item__criticality, - __E_RABModifyListBearerModRes__item__value, - _E_RABModifyListBearerModRes__item_, - E_RABModifyListBearerModRes, - E_RABModifyItemBearerModResIEs, - _E_RABModifyItemBearerModResIEs_val_Value_0, - _E_RABModifyItemBearerModRes_e_RAB_ID, - ____E_RABModifyItemBearerModRes_iE_Extensions__item__id_tab, - ___E_RABModifyItemBearerModRes_iE_Extensions__item__id, - ____E_RABModifyItemBearerModRes_iE_Extensions__item__criticality_tab, - ___E_RABModifyItemBearerModRes_iE_Extensions__item__criticality, - ____E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue_tab, - ___E_RABModifyItemBearerModRes_iE_Extensions__item__extensionValue, - __E_RABModifyItemBearerModRes_iE_Extensions__item_, - _E_RABModifyItemBearerModRes_iE_Extensions, - E_RABModifyItemBearerModRes, - E_RABModifyItemBearerModResExtIEs, - ____E_RABReleaseCommand_protocolIEs__item__id_tab, - _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_0, - _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_1, - _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_2, - _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_3, - _____E_RABReleaseCommand_protocolIEs__item__id_tab_val_Value_4, - ___E_RABReleaseCommand_protocolIEs__item__id, - ___E_RABReleaseCommand_protocolIEs__item__criticality, - ___E_RABReleaseCommand_protocolIEs__item__value, - __E_RABReleaseCommand_protocolIEs__item_, - _E_RABReleaseCommand_protocolIEs, - E_RABReleaseCommand, - E_RABReleaseCommandIEs, - _E_RABReleaseCommandIEs_val_Value_0, - _E_RABReleaseCommandIEs_val_Value_1, - _E_RABReleaseCommandIEs_val_Value_2, - _E_RABReleaseCommandIEs_val_Value_3, - _E_RABReleaseCommandIEs_val_Value_4, - ____E_RABReleaseResponse_protocolIEs__item__id_tab, - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_0, - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_1, - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_2, - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_3, - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_4, - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_5, - _____E_RABReleaseResponse_protocolIEs__item__id_tab_val_Value_6, - ___E_RABReleaseResponse_protocolIEs__item__id, - ___E_RABReleaseResponse_protocolIEs__item__criticality, - ___E_RABReleaseResponse_protocolIEs__item__value, - __E_RABReleaseResponse_protocolIEs__item_, - _E_RABReleaseResponse_protocolIEs, - E_RABReleaseResponse, - E_RABReleaseResponseIEs, - _E_RABReleaseResponseIEs_val_Value_0, - _E_RABReleaseResponseIEs_val_Value_1, - _E_RABReleaseResponseIEs_val_Value_2, - _E_RABReleaseResponseIEs_val_Value_3, - _E_RABReleaseResponseIEs_val_Value_4, - _E_RABReleaseResponseIEs_val_Value_5, - _E_RABReleaseResponseIEs_val_Value_6, - ___E_RABReleaseListBearerRelComp__item__id_tab, - ____E_RABReleaseListBearerRelComp__item__id_tab_val_Value_0, - __E_RABReleaseListBearerRelComp__item__id, - __E_RABReleaseListBearerRelComp__item__criticality, - __E_RABReleaseListBearerRelComp__item__value, - _E_RABReleaseListBearerRelComp__item_, - E_RABReleaseListBearerRelComp, - E_RABReleaseItemBearerRelCompIEs, - _E_RABReleaseItemBearerRelCompIEs_val_Value_0, - _E_RABReleaseItemBearerRelComp_e_RAB_ID, - ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__id_tab, - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__id, - ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality_tab, - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__criticality, - ____E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue_tab, - ___E_RABReleaseItemBearerRelComp_iE_Extensions__item__extensionValue, - __E_RABReleaseItemBearerRelComp_iE_Extensions__item_, - _E_RABReleaseItemBearerRelComp_iE_Extensions, - E_RABReleaseItemBearerRelComp, - E_RABReleaseItemBearerRelCompExtIEs, - ____E_RABReleaseIndication_protocolIEs__item__id_tab, - _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_0, - _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_1, - _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_2, - _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_3, - _____E_RABReleaseIndication_protocolIEs__item__id_tab_val_Value_4, - ___E_RABReleaseIndication_protocolIEs__item__id, - ___E_RABReleaseIndication_protocolIEs__item__criticality, - ___E_RABReleaseIndication_protocolIEs__item__value, - __E_RABReleaseIndication_protocolIEs__item_, - _E_RABReleaseIndication_protocolIEs, - E_RABReleaseIndication, - E_RABReleaseIndicationIEs, - _E_RABReleaseIndicationIEs_val_Value_0, - _E_RABReleaseIndicationIEs_val_Value_1, - _E_RABReleaseIndicationIEs_val_Value_2, - _E_RABReleaseIndicationIEs_val_Value_3, - _E_RABReleaseIndicationIEs_val_Value_4, - ____InitialContextSetupRequest_protocolIEs__item__id_tab, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_0, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_1, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_2, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_3, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_4, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_5, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_6, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_7, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_8, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_9, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_10, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_11, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_12, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_13, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_14, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_15, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_16, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_17, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_18, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_19, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_20, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_21, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_22, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_23, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_24, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_25, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_26, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_27, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_28, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_29, - _____InitialContextSetupRequest_protocolIEs__item__id_tab_val_Value_30, - ___InitialContextSetupRequest_protocolIEs__item__id, - ___InitialContextSetupRequest_protocolIEs__item__criticality, - ___InitialContextSetupRequest_protocolIEs__item__value, - __InitialContextSetupRequest_protocolIEs__item_, - _InitialContextSetupRequest_protocolIEs, - InitialContextSetupRequest, - InitialContextSetupRequestIEs, - _InitialContextSetupRequestIEs_val_Value_0, - _InitialContextSetupRequestIEs_val_Value_1, - _InitialContextSetupRequestIEs_val_Value_2, - _InitialContextSetupRequestIEs_val_Value_3, - _InitialContextSetupRequestIEs_val_Value_4, - _InitialContextSetupRequestIEs_val_Value_5, - _InitialContextSetupRequestIEs_val_Value_6, - _InitialContextSetupRequestIEs_val_Value_7, - _InitialContextSetupRequestIEs_val_Value_8, - _InitialContextSetupRequestIEs_val_Value_9, - _InitialContextSetupRequestIEs_val_Value_10, - _InitialContextSetupRequestIEs_val_Value_11, - _InitialContextSetupRequestIEs_val_Value_12, - _InitialContextSetupRequestIEs_val_Value_13, - _InitialContextSetupRequestIEs_val_Value_14, - _InitialContextSetupRequestIEs_val_Value_15, - _InitialContextSetupRequestIEs_val_Value_16, - _InitialContextSetupRequestIEs_val_Value_17, - _InitialContextSetupRequestIEs_val_Value_18, - _InitialContextSetupRequestIEs_val_Value_19, - _InitialContextSetupRequestIEs_val_Value_20, - _InitialContextSetupRequestIEs_val_Value_21, - _InitialContextSetupRequestIEs_val_Value_22, - _InitialContextSetupRequestIEs_val_Value_23, - _InitialContextSetupRequestIEs_val_Value_24, - _InitialContextSetupRequestIEs_val_Value_25, - _InitialContextSetupRequestIEs_val_Value_26, - _InitialContextSetupRequestIEs_val_Value_27, - _InitialContextSetupRequestIEs_val_Value_28, - _InitialContextSetupRequestIEs_val_Value_29, - _InitialContextSetupRequestIEs_val_Value_30, - ___E_RABToBeSetupListCtxtSUReq__item__id_tab, - ____E_RABToBeSetupListCtxtSUReq__item__id_tab_val_Value_0, - __E_RABToBeSetupListCtxtSUReq__item__id, - __E_RABToBeSetupListCtxtSUReq__item__criticality, - __E_RABToBeSetupListCtxtSUReq__item__value, - _E_RABToBeSetupListCtxtSUReq__item_, - E_RABToBeSetupListCtxtSUReq, - E_RABToBeSetupItemCtxtSUReqIEs, - _E_RABToBeSetupItemCtxtSUReqIEs_val_Value_0, - _E_RABToBeSetupItemCtxtSUReq_e_RAB_ID, - _E_RABToBeSetupItemCtxtSUReq_e_RABlevelQoSParameters, - _E_RABToBeSetupItemCtxtSUReq_transportLayerAddress, - _E_RABToBeSetupItemCtxtSUReq_gTP_TEID, - _E_RABToBeSetupItemCtxtSUReq_nAS_PDU, - ____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab, - _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_0, - _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_1, - _____E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id_tab_val_Extension_2, - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__id, - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__criticality, - ___E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item__extensionValue, - __E_RABToBeSetupItemCtxtSUReq_iE_Extensions__item_, - _E_RABToBeSetupItemCtxtSUReq_iE_Extensions, - E_RABToBeSetupItemCtxtSUReq, - E_RABToBeSetupItemCtxtSUReqExtIEs, - _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_0, - _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_1, - _E_RABToBeSetupItemCtxtSUReqExtIEs_val_Extension_2, - ____InitialContextSetupResponse_protocolIEs__item__id_tab, - _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_0, - _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_1, - _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_2, - _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_3, - _____InitialContextSetupResponse_protocolIEs__item__id_tab_val_Value_4, - ___InitialContextSetupResponse_protocolIEs__item__id, - ___InitialContextSetupResponse_protocolIEs__item__criticality, - ___InitialContextSetupResponse_protocolIEs__item__value, - __InitialContextSetupResponse_protocolIEs__item_, - _InitialContextSetupResponse_protocolIEs, - InitialContextSetupResponse, - InitialContextSetupResponseIEs, - _InitialContextSetupResponseIEs_val_Value_0, - _InitialContextSetupResponseIEs_val_Value_1, - _InitialContextSetupResponseIEs_val_Value_2, - _InitialContextSetupResponseIEs_val_Value_3, - _InitialContextSetupResponseIEs_val_Value_4, - ___E_RABSetupListCtxtSURes__item__id_tab, - ____E_RABSetupListCtxtSURes__item__id_tab_val_Value_0, - __E_RABSetupListCtxtSURes__item__id, - __E_RABSetupListCtxtSURes__item__criticality, - __E_RABSetupListCtxtSURes__item__value, - _E_RABSetupListCtxtSURes__item_, - E_RABSetupListCtxtSURes, - E_RABSetupItemCtxtSUResIEs, - _E_RABSetupItemCtxtSUResIEs_val_Value_0, - _E_RABSetupItemCtxtSURes_e_RAB_ID, - _E_RABSetupItemCtxtSURes_transportLayerAddress, - _E_RABSetupItemCtxtSURes_gTP_TEID, - ____E_RABSetupItemCtxtSURes_iE_Extensions__item__id_tab, - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__id, - ____E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality_tab, - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__criticality, - ____E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue_tab, - ___E_RABSetupItemCtxtSURes_iE_Extensions__item__extensionValue, - __E_RABSetupItemCtxtSURes_iE_Extensions__item_, - _E_RABSetupItemCtxtSURes_iE_Extensions, - E_RABSetupItemCtxtSURes, - E_RABSetupItemCtxtSUResExtIEs, - ____InitialContextSetupFailure_protocolIEs__item__id_tab, - _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_0, - _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_1, - _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_2, - _____InitialContextSetupFailure_protocolIEs__item__id_tab_val_Value_3, - ___InitialContextSetupFailure_protocolIEs__item__id, - ___InitialContextSetupFailure_protocolIEs__item__criticality, - ___InitialContextSetupFailure_protocolIEs__item__value, - __InitialContextSetupFailure_protocolIEs__item_, - _InitialContextSetupFailure_protocolIEs, - InitialContextSetupFailure, - InitialContextSetupFailureIEs, - _InitialContextSetupFailureIEs_val_Value_0, - _InitialContextSetupFailureIEs_val_Value_1, - _InitialContextSetupFailureIEs_val_Value_2, - _InitialContextSetupFailureIEs_val_Value_3, - ____Paging_protocolIEs__item__id_tab, - _____Paging_protocolIEs__item__id_tab_val_Value_0, - _____Paging_protocolIEs__item__id_tab_val_Value_1, - _____Paging_protocolIEs__item__id_tab_val_Value_2, - _____Paging_protocolIEs__item__id_tab_val_Value_3, - _____Paging_protocolIEs__item__id_tab_val_Value_4, - _____Paging_protocolIEs__item__id_tab_val_Value_5, - _____Paging_protocolIEs__item__id_tab_val_Value_6, - _____Paging_protocolIEs__item__id_tab_val_Value_7, - _____Paging_protocolIEs__item__id_tab_val_Value_8, - _____Paging_protocolIEs__item__id_tab_val_Value_9, - _____Paging_protocolIEs__item__id_tab_val_Value_10, - _____Paging_protocolIEs__item__id_tab_val_Value_11, - _____Paging_protocolIEs__item__id_tab_val_Value_12, - _____Paging_protocolIEs__item__id_tab_val_Value_13, - _____Paging_protocolIEs__item__id_tab_val_Value_14, - ___Paging_protocolIEs__item__id, - ___Paging_protocolIEs__item__criticality, - ___Paging_protocolIEs__item__value, - __Paging_protocolIEs__item_, - _Paging_protocolIEs, - Paging, - PagingIEs, - _PagingIEs_val_Value_0, - _PagingIEs_val_Value_1, - _PagingIEs_val_Value_2, - _PagingIEs_val_Value_3, - _PagingIEs_val_Value_4, - _PagingIEs_val_Value_5, - _PagingIEs_val_Value_6, - _PagingIEs_val_Value_7, - _PagingIEs_val_Value_8, - _PagingIEs_val_Value_9, - _PagingIEs_val_Value_10, - _PagingIEs_val_Value_11, - _PagingIEs_val_Value_12, - _PagingIEs_val_Value_13, - _PagingIEs_val_Value_14, - ___TAIList__item__id_tab, - ____TAIList__item__id_tab_val_Value_0, - __TAIList__item__id, - __TAIList__item__criticality, - __TAIList__item__value, - _TAIList__item_, - TAIList, - TAIItemIEs, - _TAIItemIEs_val_Value_0, - _TAIItem_tAI, - ____TAIItem_iE_Extensions__item__id_tab, - ___TAIItem_iE_Extensions__item__id, - ____TAIItem_iE_Extensions__item__criticality_tab, - ___TAIItem_iE_Extensions__item__criticality, - ____TAIItem_iE_Extensions__item__extensionValue_tab, - ___TAIItem_iE_Extensions__item__extensionValue, - __TAIItem_iE_Extensions__item_, - _TAIItem_iE_Extensions, - TAIItem, - TAIItemExtIEs, - ____UEContextReleaseRequest_protocolIEs__item__id_tab, - _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_0, - _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_1, - _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_2, - _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_3, - _____UEContextReleaseRequest_protocolIEs__item__id_tab_val_Value_4, - ___UEContextReleaseRequest_protocolIEs__item__id, - ___UEContextReleaseRequest_protocolIEs__item__criticality, - ___UEContextReleaseRequest_protocolIEs__item__value, - __UEContextReleaseRequest_protocolIEs__item_, - _UEContextReleaseRequest_protocolIEs, - UEContextReleaseRequest, - UEContextReleaseRequest_IEs, - _UEContextReleaseRequest_IEs_val_Value_0, - _UEContextReleaseRequest_IEs_val_Value_1, - _UEContextReleaseRequest_IEs_val_Value_2, - _UEContextReleaseRequest_IEs_val_Value_3, - _UEContextReleaseRequest_IEs_val_Value_4, - ____UEContextReleaseCommand_protocolIEs__item__id_tab, - _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_0, - _____UEContextReleaseCommand_protocolIEs__item__id_tab_val_Value_1, - ___UEContextReleaseCommand_protocolIEs__item__id, - ___UEContextReleaseCommand_protocolIEs__item__criticality, - ___UEContextReleaseCommand_protocolIEs__item__value, - __UEContextReleaseCommand_protocolIEs__item_, - _UEContextReleaseCommand_protocolIEs, - UEContextReleaseCommand, - UEContextReleaseCommand_IEs, - _UEContextReleaseCommand_IEs_val_Value_0, - _UEContextReleaseCommand_IEs_val_Value_1, - ____UEContextReleaseComplete_protocolIEs__item__id_tab, - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_0, - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_1, - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_2, - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_3, - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_4, - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_5, - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_6, - _____UEContextReleaseComplete_protocolIEs__item__id_tab_val_Value_7, - ___UEContextReleaseComplete_protocolIEs__item__id, - ___UEContextReleaseComplete_protocolIEs__item__criticality, - ___UEContextReleaseComplete_protocolIEs__item__value, - __UEContextReleaseComplete_protocolIEs__item_, - _UEContextReleaseComplete_protocolIEs, - UEContextReleaseComplete, - UEContextReleaseComplete_IEs, - _UEContextReleaseComplete_IEs_val_Value_0, - _UEContextReleaseComplete_IEs_val_Value_1, - _UEContextReleaseComplete_IEs_val_Value_2, - _UEContextReleaseComplete_IEs_val_Value_3, - _UEContextReleaseComplete_IEs_val_Value_4, - _UEContextReleaseComplete_IEs_val_Value_5, - _UEContextReleaseComplete_IEs_val_Value_6, - _UEContextReleaseComplete_IEs_val_Value_7, - ____UEContextModificationRequest_protocolIEs__item__id_tab, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_0, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_1, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_2, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_3, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_4, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_5, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_6, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_7, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_8, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_9, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_10, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_11, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_12, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_13, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_14, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_15, - _____UEContextModificationRequest_protocolIEs__item__id_tab_val_Value_16, - ___UEContextModificationRequest_protocolIEs__item__id, - ___UEContextModificationRequest_protocolIEs__item__criticality, - ___UEContextModificationRequest_protocolIEs__item__value, - __UEContextModificationRequest_protocolIEs__item_, - _UEContextModificationRequest_protocolIEs, - UEContextModificationRequest, - UEContextModificationRequestIEs, - _UEContextModificationRequestIEs_val_Value_0, - _UEContextModificationRequestIEs_val_Value_1, - _UEContextModificationRequestIEs_val_Value_2, - _UEContextModificationRequestIEs_val_Value_3, - _UEContextModificationRequestIEs_val_Value_4, - _UEContextModificationRequestIEs_val_Value_5, - _UEContextModificationRequestIEs_val_Value_6, - _UEContextModificationRequestIEs_val_Value_7, - _UEContextModificationRequestIEs_val_Value_8, - _UEContextModificationRequestIEs_val_Value_9, - _UEContextModificationRequestIEs_val_Value_10, - _UEContextModificationRequestIEs_val_Value_11, - _UEContextModificationRequestIEs_val_Value_12, - _UEContextModificationRequestIEs_val_Value_13, - _UEContextModificationRequestIEs_val_Value_14, - _UEContextModificationRequestIEs_val_Value_15, - _UEContextModificationRequestIEs_val_Value_16, - ____UEContextModificationResponse_protocolIEs__item__id_tab, - _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_0, - _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_1, - _____UEContextModificationResponse_protocolIEs__item__id_tab_val_Value_2, - ___UEContextModificationResponse_protocolIEs__item__id, - ___UEContextModificationResponse_protocolIEs__item__criticality, - ___UEContextModificationResponse_protocolIEs__item__value, - __UEContextModificationResponse_protocolIEs__item_, - _UEContextModificationResponse_protocolIEs, - UEContextModificationResponse, - UEContextModificationResponseIEs, - _UEContextModificationResponseIEs_val_Value_0, - _UEContextModificationResponseIEs_val_Value_1, - _UEContextModificationResponseIEs_val_Value_2, - ____UEContextModificationFailure_protocolIEs__item__id_tab, - _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_0, - _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_1, - _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_2, - _____UEContextModificationFailure_protocolIEs__item__id_tab_val_Value_3, - ___UEContextModificationFailure_protocolIEs__item__id, - ___UEContextModificationFailure_protocolIEs__item__criticality, - ___UEContextModificationFailure_protocolIEs__item__value, - __UEContextModificationFailure_protocolIEs__item_, - _UEContextModificationFailure_protocolIEs, - UEContextModificationFailure, - UEContextModificationFailureIEs, - _UEContextModificationFailureIEs_val_Value_0, - _UEContextModificationFailureIEs_val_Value_1, - _UEContextModificationFailureIEs_val_Value_2, - _UEContextModificationFailureIEs_val_Value_3, - ____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab, - _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_0, - _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_1, - _____UERadioCapabilityMatchRequest_protocolIEs__item__id_tab_val_Value_2, - ___UERadioCapabilityMatchRequest_protocolIEs__item__id, - ___UERadioCapabilityMatchRequest_protocolIEs__item__criticality, - ___UERadioCapabilityMatchRequest_protocolIEs__item__value, - __UERadioCapabilityMatchRequest_protocolIEs__item_, - _UERadioCapabilityMatchRequest_protocolIEs, - UERadioCapabilityMatchRequest, - UERadioCapabilityMatchRequestIEs, - _UERadioCapabilityMatchRequestIEs_val_Value_0, - _UERadioCapabilityMatchRequestIEs_val_Value_1, - _UERadioCapabilityMatchRequestIEs_val_Value_2, - ____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab, - _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_0, - _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_1, - _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_2, - _____UERadioCapabilityMatchResponse_protocolIEs__item__id_tab_val_Value_3, - ___UERadioCapabilityMatchResponse_protocolIEs__item__id, - ___UERadioCapabilityMatchResponse_protocolIEs__item__criticality, - ___UERadioCapabilityMatchResponse_protocolIEs__item__value, - __UERadioCapabilityMatchResponse_protocolIEs__item_, - _UERadioCapabilityMatchResponse_protocolIEs, - UERadioCapabilityMatchResponse, - UERadioCapabilityMatchResponseIEs, - _UERadioCapabilityMatchResponseIEs_val_Value_0, - _UERadioCapabilityMatchResponseIEs_val_Value_1, - _UERadioCapabilityMatchResponseIEs_val_Value_2, - _UERadioCapabilityMatchResponseIEs_val_Value_3, - ____DownlinkNASTransport_protocolIEs__item__id_tab, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_0, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_1, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_2, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_3, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_4, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_5, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_6, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_7, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_8, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_9, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_10, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_11, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_12, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_13, - _____DownlinkNASTransport_protocolIEs__item__id_tab_val_Value_14, - ___DownlinkNASTransport_protocolIEs__item__id, - ___DownlinkNASTransport_protocolIEs__item__criticality, - ___DownlinkNASTransport_protocolIEs__item__value, - __DownlinkNASTransport_protocolIEs__item_, - _DownlinkNASTransport_protocolIEs, - DownlinkNASTransport, - DownlinkNASTransport_IEs, - _DownlinkNASTransport_IEs_val_Value_0, - _DownlinkNASTransport_IEs_val_Value_1, - _DownlinkNASTransport_IEs_val_Value_2, - _DownlinkNASTransport_IEs_val_Value_3, - _DownlinkNASTransport_IEs_val_Value_4, - _DownlinkNASTransport_IEs_val_Value_5, - _DownlinkNASTransport_IEs_val_Value_6, - _DownlinkNASTransport_IEs_val_Value_7, - _DownlinkNASTransport_IEs_val_Value_8, - _DownlinkNASTransport_IEs_val_Value_9, - _DownlinkNASTransport_IEs_val_Value_10, - _DownlinkNASTransport_IEs_val_Value_11, - _DownlinkNASTransport_IEs_val_Value_12, - _DownlinkNASTransport_IEs_val_Value_13, - _DownlinkNASTransport_IEs_val_Value_14, - ____InitialUEMessage_protocolIEs__item__id_tab, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_0, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_1, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_2, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_3, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_4, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_5, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_6, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_7, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_8, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_9, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_10, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_11, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_12, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_13, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_14, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_15, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_16, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_17, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_18, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_19, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_20, - _____InitialUEMessage_protocolIEs__item__id_tab_val_Value_21, - ___InitialUEMessage_protocolIEs__item__id, - ___InitialUEMessage_protocolIEs__item__criticality, - ___InitialUEMessage_protocolIEs__item__value, - __InitialUEMessage_protocolIEs__item_, - _InitialUEMessage_protocolIEs, - InitialUEMessage, - InitialUEMessage_IEs, - _InitialUEMessage_IEs_val_Value_0, - _InitialUEMessage_IEs_val_Value_1, - _InitialUEMessage_IEs_val_Value_2, - _InitialUEMessage_IEs_val_Value_3, - _InitialUEMessage_IEs_val_Value_4, - _InitialUEMessage_IEs_val_Value_5, - _InitialUEMessage_IEs_val_Value_6, - _InitialUEMessage_IEs_val_Value_7, - _InitialUEMessage_IEs_val_Value_8, - _InitialUEMessage_IEs_val_Value_9, - _InitialUEMessage_IEs_val_Value_10, - _InitialUEMessage_IEs_val_Value_11, - _InitialUEMessage_IEs_val_Value_12, - _InitialUEMessage_IEs_val_Value_13, - _InitialUEMessage_IEs_val_Value_14, - _InitialUEMessage_IEs_val_Value_15, - _InitialUEMessage_IEs_val_Value_16, - _InitialUEMessage_IEs_val_Value_17, - _InitialUEMessage_IEs_val_Value_18, - _InitialUEMessage_IEs_val_Value_19, - _InitialUEMessage_IEs_val_Value_20, - _InitialUEMessage_IEs_val_Value_21, - ____UplinkNASTransport_protocolIEs__item__id_tab, - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_0, - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_1, - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_2, - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_3, - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_4, - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_5, - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_6, - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_7, - _____UplinkNASTransport_protocolIEs__item__id_tab_val_Value_8, - ___UplinkNASTransport_protocolIEs__item__id, - ___UplinkNASTransport_protocolIEs__item__criticality, - ___UplinkNASTransport_protocolIEs__item__value, - __UplinkNASTransport_protocolIEs__item_, - _UplinkNASTransport_protocolIEs, - UplinkNASTransport, - UplinkNASTransport_IEs, - _UplinkNASTransport_IEs_val_Value_0, - _UplinkNASTransport_IEs_val_Value_1, - _UplinkNASTransport_IEs_val_Value_2, - _UplinkNASTransport_IEs_val_Value_3, - _UplinkNASTransport_IEs_val_Value_4, - _UplinkNASTransport_IEs_val_Value_5, - _UplinkNASTransport_IEs_val_Value_6, - _UplinkNASTransport_IEs_val_Value_7, - _UplinkNASTransport_IEs_val_Value_8, - ____NASNonDeliveryIndication_protocolIEs__item__id_tab, - _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_0, - _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_1, - _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_2, - _____NASNonDeliveryIndication_protocolIEs__item__id_tab_val_Value_3, - ___NASNonDeliveryIndication_protocolIEs__item__id, - ___NASNonDeliveryIndication_protocolIEs__item__criticality, - ___NASNonDeliveryIndication_protocolIEs__item__value, - __NASNonDeliveryIndication_protocolIEs__item_, - _NASNonDeliveryIndication_protocolIEs, - NASNonDeliveryIndication, - NASNonDeliveryIndication_IEs, - _NASNonDeliveryIndication_IEs_val_Value_0, - _NASNonDeliveryIndication_IEs_val_Value_1, - _NASNonDeliveryIndication_IEs_val_Value_2, - _NASNonDeliveryIndication_IEs_val_Value_3, - ____RerouteNASRequest_protocolIEs__item__id_tab, - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_0, - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_1, - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_2, - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_3, - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_4, - _____RerouteNASRequest_protocolIEs__item__id_tab_val_Value_5, - ___RerouteNASRequest_protocolIEs__item__id, - ___RerouteNASRequest_protocolIEs__item__criticality, - ___RerouteNASRequest_protocolIEs__item__value, - __RerouteNASRequest_protocolIEs__item_, - _RerouteNASRequest_protocolIEs, - RerouteNASRequest, - RerouteNASRequest_IEs, - _RerouteNASRequest_IEs_val_Value_0, - _RerouteNASRequest_IEs_val_Value_1, - _RerouteNASRequest_IEs_val_Value_2, - _RerouteNASRequest_IEs_val_Value_3, - _RerouteNASRequest_IEs_val_Value_4, - _RerouteNASRequest_IEs_val_Value_5, - ____NASDeliveryIndication_protocolIEs__item__id_tab, - _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_0, - _____NASDeliveryIndication_protocolIEs__item__id_tab_val_Value_1, - ___NASDeliveryIndication_protocolIEs__item__id, - ___NASDeliveryIndication_protocolIEs__item__criticality, - ___NASDeliveryIndication_protocolIEs__item__value, - __NASDeliveryIndication_protocolIEs__item_, - _NASDeliveryIndication_protocolIEs, - NASDeliveryIndication, - NASDeliveryIndicationIEs, - _NASDeliveryIndicationIEs_val_Value_0, - _NASDeliveryIndicationIEs_val_Value_1, - ____Reset_protocolIEs__item__id_tab, - _____Reset_protocolIEs__item__id_tab_val_Value_0, - _____Reset_protocolIEs__item__id_tab_val_Value_1, - ___Reset_protocolIEs__item__id, - ___Reset_protocolIEs__item__criticality, - ___Reset_protocolIEs__item__value, - __Reset_protocolIEs__item_, - _Reset_protocolIEs, - Reset, - ResetIEs, - _ResetIEs_val_Value_0, - _ResetIEs_val_Value_1, - _ResetType_s1_Interface, - _ResetType_partOfS1_Interface, - ResetType, - ResetAll, - ___UE_associatedLogicalS1_ConnectionListRes__item__id_tab, - ____UE_associatedLogicalS1_ConnectionListRes__item__id_tab_val_Value_0, - __UE_associatedLogicalS1_ConnectionListRes__item__id, - __UE_associatedLogicalS1_ConnectionListRes__item__criticality, - __UE_associatedLogicalS1_ConnectionListRes__item__value, - _UE_associatedLogicalS1_ConnectionListRes__item_, - UE_associatedLogicalS1_ConnectionListRes, - UE_associatedLogicalS1_ConnectionItemRes, - _UE_associatedLogicalS1_ConnectionItemRes_val_Value_0, - ____ResetAcknowledge_protocolIEs__item__id_tab, - _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_0, - _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_1, - ___ResetAcknowledge_protocolIEs__item__id, - ___ResetAcknowledge_protocolIEs__item__criticality, - ___ResetAcknowledge_protocolIEs__item__value, - __ResetAcknowledge_protocolIEs__item_, - _ResetAcknowledge_protocolIEs, - ResetAcknowledge, - ResetAcknowledgeIEs, - _ResetAcknowledgeIEs_val_Value_0, - _ResetAcknowledgeIEs_val_Value_1, - ___UE_associatedLogicalS1_ConnectionListResAck__item__id_tab, - ____UE_associatedLogicalS1_ConnectionListResAck__item__id_tab_val_Value_0, - __UE_associatedLogicalS1_ConnectionListResAck__item__id, - __UE_associatedLogicalS1_ConnectionListResAck__item__criticality, - __UE_associatedLogicalS1_ConnectionListResAck__item__value, - _UE_associatedLogicalS1_ConnectionListResAck__item_, - UE_associatedLogicalS1_ConnectionListResAck, - UE_associatedLogicalS1_ConnectionItemResAck, - _UE_associatedLogicalS1_ConnectionItemResAck_val_Value_0, - ____ErrorIndication_protocolIEs__item__id_tab, - _____ErrorIndication_protocolIEs__item__id_tab_val_Value_0, - _____ErrorIndication_protocolIEs__item__id_tab_val_Value_1, - _____ErrorIndication_protocolIEs__item__id_tab_val_Value_2, - _____ErrorIndication_protocolIEs__item__id_tab_val_Value_3, - ___ErrorIndication_protocolIEs__item__id, - ___ErrorIndication_protocolIEs__item__criticality, - ___ErrorIndication_protocolIEs__item__value, - __ErrorIndication_protocolIEs__item_, - _ErrorIndication_protocolIEs, - ErrorIndication, - ErrorIndicationIEs, - _ErrorIndicationIEs_val_Value_0, - _ErrorIndicationIEs_val_Value_1, - _ErrorIndicationIEs_val_Value_2, - _ErrorIndicationIEs_val_Value_3, - ____S1SetupRequest_protocolIEs__item__id_tab, - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_0, - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_1, - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_2, - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_3, - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_4, - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_5, - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_6, - _____S1SetupRequest_protocolIEs__item__id_tab_val_Value_7, - ___S1SetupRequest_protocolIEs__item__id, - ___S1SetupRequest_protocolIEs__item__criticality, - ___S1SetupRequest_protocolIEs__item__value, - __S1SetupRequest_protocolIEs__item_, - _S1SetupRequest_protocolIEs, - S1SetupRequest, - S1SetupRequestIEs, - _S1SetupRequestIEs_val_Value_0, - _S1SetupRequestIEs_val_Value_1, - _S1SetupRequestIEs_val_Value_2, - _S1SetupRequestIEs_val_Value_3, - _S1SetupRequestIEs_val_Value_4, - _S1SetupRequestIEs_val_Value_5, - _S1SetupRequestIEs_val_Value_6, - _S1SetupRequestIEs_val_Value_7, - ____S1SetupResponse_protocolIEs__item__id_tab, - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_0, - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_1, - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_2, - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_3, - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_4, - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_5, - _____S1SetupResponse_protocolIEs__item__id_tab_val_Value_6, - ___S1SetupResponse_protocolIEs__item__id, - ___S1SetupResponse_protocolIEs__item__criticality, - ___S1SetupResponse_protocolIEs__item__value, - __S1SetupResponse_protocolIEs__item_, - _S1SetupResponse_protocolIEs, - S1SetupResponse, - S1SetupResponseIEs, - _S1SetupResponseIEs_val_Value_0, - _S1SetupResponseIEs_val_Value_1, - _S1SetupResponseIEs_val_Value_2, - _S1SetupResponseIEs_val_Value_3, - _S1SetupResponseIEs_val_Value_4, - _S1SetupResponseIEs_val_Value_5, - _S1SetupResponseIEs_val_Value_6, - ____S1SetupFailure_protocolIEs__item__id_tab, - _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_0, - _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_1, - _____S1SetupFailure_protocolIEs__item__id_tab_val_Value_2, - ___S1SetupFailure_protocolIEs__item__id, - ___S1SetupFailure_protocolIEs__item__criticality, - ___S1SetupFailure_protocolIEs__item__value, - __S1SetupFailure_protocolIEs__item_, - _S1SetupFailure_protocolIEs, - S1SetupFailure, - S1SetupFailureIEs, - _S1SetupFailureIEs_val_Value_0, - _S1SetupFailureIEs_val_Value_1, - _S1SetupFailureIEs_val_Value_2, - ____ENBConfigurationUpdate_protocolIEs__item__id_tab, - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0, - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1, - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2, - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3, - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_4, - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_5, - _____ENBConfigurationUpdate_protocolIEs__item__id_tab_val_Value_6, - ___ENBConfigurationUpdate_protocolIEs__item__id, - ___ENBConfigurationUpdate_protocolIEs__item__criticality, - ___ENBConfigurationUpdate_protocolIEs__item__value, - __ENBConfigurationUpdate_protocolIEs__item_, - _ENBConfigurationUpdate_protocolIEs, - ENBConfigurationUpdate, - ENBConfigurationUpdateIEs, - _ENBConfigurationUpdateIEs_val_Value_0, - _ENBConfigurationUpdateIEs_val_Value_1, - _ENBConfigurationUpdateIEs_val_Value_2, - _ENBConfigurationUpdateIEs_val_Value_3, - _ENBConfigurationUpdateIEs_val_Value_4, - _ENBConfigurationUpdateIEs_val_Value_5, - _ENBConfigurationUpdateIEs_val_Value_6, - ____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab, - _____ENBConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0, - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__id, - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__criticality, - ___ENBConfigurationUpdateAcknowledge_protocolIEs__item__value, - __ENBConfigurationUpdateAcknowledge_protocolIEs__item_, - _ENBConfigurationUpdateAcknowledge_protocolIEs, - ENBConfigurationUpdateAcknowledge, - ENBConfigurationUpdateAcknowledgeIEs, - _ENBConfigurationUpdateAcknowledgeIEs_val_Value_0, - ____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab, - _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0, - _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1, - _____ENBConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2, - ___ENBConfigurationUpdateFailure_protocolIEs__item__id, - ___ENBConfigurationUpdateFailure_protocolIEs__item__criticality, - ___ENBConfigurationUpdateFailure_protocolIEs__item__value, - __ENBConfigurationUpdateFailure_protocolIEs__item_, - _ENBConfigurationUpdateFailure_protocolIEs, - ENBConfigurationUpdateFailure, - ENBConfigurationUpdateFailureIEs, - _ENBConfigurationUpdateFailureIEs_val_Value_0, - _ENBConfigurationUpdateFailureIEs_val_Value_1, - _ENBConfigurationUpdateFailureIEs_val_Value_2, - ____MMEConfigurationUpdate_protocolIEs__item__id_tab, - _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0, - _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1, - _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2, - _____MMEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_3, - ___MMEConfigurationUpdate_protocolIEs__item__id, - ___MMEConfigurationUpdate_protocolIEs__item__criticality, - ___MMEConfigurationUpdate_protocolIEs__item__value, - __MMEConfigurationUpdate_protocolIEs__item_, - _MMEConfigurationUpdate_protocolIEs, - MMEConfigurationUpdate, - MMEConfigurationUpdateIEs, - _MMEConfigurationUpdateIEs_val_Value_0, - _MMEConfigurationUpdateIEs_val_Value_1, - _MMEConfigurationUpdateIEs_val_Value_2, - _MMEConfigurationUpdateIEs_val_Value_3, - ____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab, - _____MMEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0, - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__id, - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__criticality, - ___MMEConfigurationUpdateAcknowledge_protocolIEs__item__value, - __MMEConfigurationUpdateAcknowledge_protocolIEs__item_, - _MMEConfigurationUpdateAcknowledge_protocolIEs, - MMEConfigurationUpdateAcknowledge, - MMEConfigurationUpdateAcknowledgeIEs, - _MMEConfigurationUpdateAcknowledgeIEs_val_Value_0, - ____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab, - _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0, - _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1, - _____MMEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2, - ___MMEConfigurationUpdateFailure_protocolIEs__item__id, - ___MMEConfigurationUpdateFailure_protocolIEs__item__criticality, - ___MMEConfigurationUpdateFailure_protocolIEs__item__value, - __MMEConfigurationUpdateFailure_protocolIEs__item_, - _MMEConfigurationUpdateFailure_protocolIEs, - MMEConfigurationUpdateFailure, - MMEConfigurationUpdateFailureIEs, - _MMEConfigurationUpdateFailureIEs_val_Value_0, - _MMEConfigurationUpdateFailureIEs_val_Value_1, - _MMEConfigurationUpdateFailureIEs_val_Value_2, - ____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab, - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0, - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1, - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2, - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3, - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4, - _____DownlinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5, - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__id, - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__criticality, - ___DownlinkS1cdma2000tunnelling_protocolIEs__item__value, - __DownlinkS1cdma2000tunnelling_protocolIEs__item_, - _DownlinkS1cdma2000tunnelling_protocolIEs, - DownlinkS1cdma2000tunnelling, - DownlinkS1cdma2000tunnellingIEs, - _DownlinkS1cdma2000tunnellingIEs_val_Value_0, - _DownlinkS1cdma2000tunnellingIEs_val_Value_1, - _DownlinkS1cdma2000tunnellingIEs_val_Value_2, - _DownlinkS1cdma2000tunnellingIEs_val_Value_3, - _DownlinkS1cdma2000tunnellingIEs_val_Value_4, - _DownlinkS1cdma2000tunnellingIEs_val_Value_5, - ____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab, - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_0, - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_1, - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_2, - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_3, - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_4, - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_5, - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_6, - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_7, - _____UplinkS1cdma2000tunnelling_protocolIEs__item__id_tab_val_Value_8, - ___UplinkS1cdma2000tunnelling_protocolIEs__item__id, - ___UplinkS1cdma2000tunnelling_protocolIEs__item__criticality, - ___UplinkS1cdma2000tunnelling_protocolIEs__item__value, - __UplinkS1cdma2000tunnelling_protocolIEs__item_, - _UplinkS1cdma2000tunnelling_protocolIEs, - UplinkS1cdma2000tunnelling, - UplinkS1cdma2000tunnellingIEs, - _UplinkS1cdma2000tunnellingIEs_val_Value_0, - _UplinkS1cdma2000tunnellingIEs_val_Value_1, - _UplinkS1cdma2000tunnellingIEs_val_Value_2, - _UplinkS1cdma2000tunnellingIEs_val_Value_3, - _UplinkS1cdma2000tunnellingIEs_val_Value_4, - _UplinkS1cdma2000tunnellingIEs_val_Value_5, - _UplinkS1cdma2000tunnellingIEs_val_Value_6, - _UplinkS1cdma2000tunnellingIEs_val_Value_7, - _UplinkS1cdma2000tunnellingIEs_val_Value_8, - ____UECapabilityInfoIndication_protocolIEs__item__id_tab, - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_0, - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_1, - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_2, - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_3, - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_4, - _____UECapabilityInfoIndication_protocolIEs__item__id_tab_val_Value_5, - ___UECapabilityInfoIndication_protocolIEs__item__id, - ___UECapabilityInfoIndication_protocolIEs__item__criticality, - ___UECapabilityInfoIndication_protocolIEs__item__value, - __UECapabilityInfoIndication_protocolIEs__item_, - _UECapabilityInfoIndication_protocolIEs, - UECapabilityInfoIndication, - UECapabilityInfoIndicationIEs, - _UECapabilityInfoIndicationIEs_val_Value_0, - _UECapabilityInfoIndicationIEs_val_Value_1, - _UECapabilityInfoIndicationIEs_val_Value_2, - _UECapabilityInfoIndicationIEs_val_Value_3, - _UECapabilityInfoIndicationIEs_val_Value_4, - _UECapabilityInfoIndicationIEs_val_Value_5, - ____ENBStatusTransfer_protocolIEs__item__id_tab, - _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_0, - _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_1, - _____ENBStatusTransfer_protocolIEs__item__id_tab_val_Value_2, - ___ENBStatusTransfer_protocolIEs__item__id, - ___ENBStatusTransfer_protocolIEs__item__criticality, - ___ENBStatusTransfer_protocolIEs__item__value, - __ENBStatusTransfer_protocolIEs__item_, - _ENBStatusTransfer_protocolIEs, - ENBStatusTransfer, - ENBStatusTransferIEs, - _ENBStatusTransferIEs_val_Value_0, - _ENBStatusTransferIEs_val_Value_1, - _ENBStatusTransferIEs_val_Value_2, - ____MMEStatusTransfer_protocolIEs__item__id_tab, - _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_0, - _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_1, - _____MMEStatusTransfer_protocolIEs__item__id_tab_val_Value_2, - ___MMEStatusTransfer_protocolIEs__item__id, - ___MMEStatusTransfer_protocolIEs__item__criticality, - ___MMEStatusTransfer_protocolIEs__item__value, - __MMEStatusTransfer_protocolIEs__item_, - _MMEStatusTransfer_protocolIEs, - MMEStatusTransfer, - MMEStatusTransferIEs, - _MMEStatusTransferIEs_val_Value_0, - _MMEStatusTransferIEs_val_Value_1, - _MMEStatusTransferIEs_val_Value_2, - ____TraceStart_protocolIEs__item__id_tab, - _____TraceStart_protocolIEs__item__id_tab_val_Value_0, - _____TraceStart_protocolIEs__item__id_tab_val_Value_1, - _____TraceStart_protocolIEs__item__id_tab_val_Value_2, - ___TraceStart_protocolIEs__item__id, - ___TraceStart_protocolIEs__item__criticality, - ___TraceStart_protocolIEs__item__value, - __TraceStart_protocolIEs__item_, - _TraceStart_protocolIEs, - TraceStart, - TraceStartIEs, - _TraceStartIEs_val_Value_0, - _TraceStartIEs_val_Value_1, - _TraceStartIEs_val_Value_2, - ____TraceFailureIndication_protocolIEs__item__id_tab, - _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_0, - _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_1, - _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_2, - _____TraceFailureIndication_protocolIEs__item__id_tab_val_Value_3, - ___TraceFailureIndication_protocolIEs__item__id, - ___TraceFailureIndication_protocolIEs__item__criticality, - ___TraceFailureIndication_protocolIEs__item__value, - __TraceFailureIndication_protocolIEs__item_, - _TraceFailureIndication_protocolIEs, - TraceFailureIndication, - TraceFailureIndicationIEs, - _TraceFailureIndicationIEs_val_Value_0, - _TraceFailureIndicationIEs_val_Value_1, - _TraceFailureIndicationIEs_val_Value_2, - _TraceFailureIndicationIEs_val_Value_3, - ____DeactivateTrace_protocolIEs__item__id_tab, - _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_0, - _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_1, - _____DeactivateTrace_protocolIEs__item__id_tab_val_Value_2, - ___DeactivateTrace_protocolIEs__item__id, - ___DeactivateTrace_protocolIEs__item__criticality, - ___DeactivateTrace_protocolIEs__item__value, - __DeactivateTrace_protocolIEs__item_, - _DeactivateTrace_protocolIEs, - DeactivateTrace, - DeactivateTraceIEs, - _DeactivateTraceIEs_val_Value_0, - _DeactivateTraceIEs_val_Value_1, - _DeactivateTraceIEs_val_Value_2, - ____CellTrafficTrace_protocolIEs__item__id_tab, - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_0, - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_1, - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_2, - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_3, - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_4, - _____CellTrafficTrace_protocolIEs__item__id_tab_val_Value_5, - ___CellTrafficTrace_protocolIEs__item__id, - ___CellTrafficTrace_protocolIEs__item__criticality, - ___CellTrafficTrace_protocolIEs__item__value, - __CellTrafficTrace_protocolIEs__item_, - _CellTrafficTrace_protocolIEs, - CellTrafficTrace, - CellTrafficTraceIEs, - _CellTrafficTraceIEs_val_Value_0, - _CellTrafficTraceIEs_val_Value_1, - _CellTrafficTraceIEs_val_Value_2, - _CellTrafficTraceIEs_val_Value_3, - _CellTrafficTraceIEs_val_Value_4, - _CellTrafficTraceIEs_val_Value_5, - ____LocationReportingControl_protocolIEs__item__id_tab, - _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_0, - _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_1, - _____LocationReportingControl_protocolIEs__item__id_tab_val_Value_2, - ___LocationReportingControl_protocolIEs__item__id, - ___LocationReportingControl_protocolIEs__item__criticality, - ___LocationReportingControl_protocolIEs__item__value, - __LocationReportingControl_protocolIEs__item_, - _LocationReportingControl_protocolIEs, - LocationReportingControl, - LocationReportingControlIEs, - _LocationReportingControlIEs_val_Value_0, - _LocationReportingControlIEs_val_Value_1, - _LocationReportingControlIEs_val_Value_2, - ____LocationReportingFailureIndication_protocolIEs__item__id_tab, - _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_0, - _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_1, - _____LocationReportingFailureIndication_protocolIEs__item__id_tab_val_Value_2, - ___LocationReportingFailureIndication_protocolIEs__item__id, - ___LocationReportingFailureIndication_protocolIEs__item__criticality, - ___LocationReportingFailureIndication_protocolIEs__item__value, - __LocationReportingFailureIndication_protocolIEs__item_, - _LocationReportingFailureIndication_protocolIEs, - LocationReportingFailureIndication, - LocationReportingFailureIndicationIEs, - _LocationReportingFailureIndicationIEs_val_Value_0, - _LocationReportingFailureIndicationIEs_val_Value_1, - _LocationReportingFailureIndicationIEs_val_Value_2, - ____LocationReport_protocolIEs__item__id_tab, - _____LocationReport_protocolIEs__item__id_tab_val_Value_0, - _____LocationReport_protocolIEs__item__id_tab_val_Value_1, - _____LocationReport_protocolIEs__item__id_tab_val_Value_2, - _____LocationReport_protocolIEs__item__id_tab_val_Value_3, - _____LocationReport_protocolIEs__item__id_tab_val_Value_4, - _____LocationReport_protocolIEs__item__id_tab_val_Value_5, - ___LocationReport_protocolIEs__item__id, - ___LocationReport_protocolIEs__item__criticality, - ___LocationReport_protocolIEs__item__value, - __LocationReport_protocolIEs__item_, - _LocationReport_protocolIEs, - LocationReport, - LocationReportIEs, - _LocationReportIEs_val_Value_0, - _LocationReportIEs_val_Value_1, - _LocationReportIEs_val_Value_2, - _LocationReportIEs_val_Value_3, - _LocationReportIEs_val_Value_4, - _LocationReportIEs_val_Value_5, - ____OverloadStart_protocolIEs__item__id_tab, - _____OverloadStart_protocolIEs__item__id_tab_val_Value_0, - _____OverloadStart_protocolIEs__item__id_tab_val_Value_1, - _____OverloadStart_protocolIEs__item__id_tab_val_Value_2, - ___OverloadStart_protocolIEs__item__id, - ___OverloadStart_protocolIEs__item__criticality, - ___OverloadStart_protocolIEs__item__value, - __OverloadStart_protocolIEs__item_, - _OverloadStart_protocolIEs, - OverloadStart, - OverloadStartIEs, - _OverloadStartIEs_val_Value_0, - _OverloadStartIEs_val_Value_1, - _OverloadStartIEs_val_Value_2, - ____OverloadStop_protocolIEs__item__id_tab, - _____OverloadStop_protocolIEs__item__id_tab_val_Value_0, - ___OverloadStop_protocolIEs__item__id, - ___OverloadStop_protocolIEs__item__criticality, - ___OverloadStop_protocolIEs__item__value, - __OverloadStop_protocolIEs__item_, - _OverloadStop_protocolIEs, - OverloadStop, - OverloadStopIEs, - _OverloadStopIEs_val_Value_0, - ____WriteReplaceWarningRequest_protocolIEs__item__id_tab, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_0, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_1, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_2, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_3, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_4, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_5, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_6, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_7, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_8, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_9, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_10, - _____WriteReplaceWarningRequest_protocolIEs__item__id_tab_val_Value_11, - ___WriteReplaceWarningRequest_protocolIEs__item__id, - ___WriteReplaceWarningRequest_protocolIEs__item__criticality, - ___WriteReplaceWarningRequest_protocolIEs__item__value, - __WriteReplaceWarningRequest_protocolIEs__item_, - _WriteReplaceWarningRequest_protocolIEs, - WriteReplaceWarningRequest, - WriteReplaceWarningRequestIEs, - _WriteReplaceWarningRequestIEs_val_Value_0, - _WriteReplaceWarningRequestIEs_val_Value_1, - _WriteReplaceWarningRequestIEs_val_Value_2, - _WriteReplaceWarningRequestIEs_val_Value_3, - _WriteReplaceWarningRequestIEs_val_Value_4, - _WriteReplaceWarningRequestIEs_val_Value_5, - _WriteReplaceWarningRequestIEs_val_Value_6, - _WriteReplaceWarningRequestIEs_val_Value_7, - _WriteReplaceWarningRequestIEs_val_Value_8, - _WriteReplaceWarningRequestIEs_val_Value_9, - _WriteReplaceWarningRequestIEs_val_Value_10, - _WriteReplaceWarningRequestIEs_val_Value_11, - ____WriteReplaceWarningResponse_protocolIEs__item__id_tab, - _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_0, - _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_1, - _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_2, - _____WriteReplaceWarningResponse_protocolIEs__item__id_tab_val_Value_3, - ___WriteReplaceWarningResponse_protocolIEs__item__id, - ___WriteReplaceWarningResponse_protocolIEs__item__criticality, - ___WriteReplaceWarningResponse_protocolIEs__item__value, - __WriteReplaceWarningResponse_protocolIEs__item_, - _WriteReplaceWarningResponse_protocolIEs, - WriteReplaceWarningResponse, - WriteReplaceWarningResponseIEs, - _WriteReplaceWarningResponseIEs_val_Value_0, - _WriteReplaceWarningResponseIEs_val_Value_1, - _WriteReplaceWarningResponseIEs_val_Value_2, - _WriteReplaceWarningResponseIEs_val_Value_3, - ____ENBDirectInformationTransfer_protocolIEs__item__id_tab, - _____ENBDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0, - ___ENBDirectInformationTransfer_protocolIEs__item__id, - ___ENBDirectInformationTransfer_protocolIEs__item__criticality, - ___ENBDirectInformationTransfer_protocolIEs__item__value, - __ENBDirectInformationTransfer_protocolIEs__item_, - _ENBDirectInformationTransfer_protocolIEs, - ENBDirectInformationTransfer, - ENBDirectInformationTransferIEs, - _ENBDirectInformationTransferIEs_val_Value_0, - _Inter_SystemInformationTransferType_rIMTransfer, - Inter_SystemInformationTransferType, - ____MMEDirectInformationTransfer_protocolIEs__item__id_tab, - _____MMEDirectInformationTransfer_protocolIEs__item__id_tab_val_Value_0, - ___MMEDirectInformationTransfer_protocolIEs__item__id, - ___MMEDirectInformationTransfer_protocolIEs__item__criticality, - ___MMEDirectInformationTransfer_protocolIEs__item__value, - __MMEDirectInformationTransfer_protocolIEs__item_, - _MMEDirectInformationTransfer_protocolIEs, - MMEDirectInformationTransfer, - MMEDirectInformationTransferIEs, - _MMEDirectInformationTransferIEs_val_Value_0, - ____ENBConfigurationTransfer_protocolIEs__item__id_tab, - _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0, - _____ENBConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1, - ___ENBConfigurationTransfer_protocolIEs__item__id, - ___ENBConfigurationTransfer_protocolIEs__item__criticality, - ___ENBConfigurationTransfer_protocolIEs__item__value, - __ENBConfigurationTransfer_protocolIEs__item_, - _ENBConfigurationTransfer_protocolIEs, - ENBConfigurationTransfer, - ENBConfigurationTransferIEs, - _ENBConfigurationTransferIEs_val_Value_0, - _ENBConfigurationTransferIEs_val_Value_1, - ____MMEConfigurationTransfer_protocolIEs__item__id_tab, - _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_0, - _____MMEConfigurationTransfer_protocolIEs__item__id_tab_val_Value_1, - ___MMEConfigurationTransfer_protocolIEs__item__id, - ___MMEConfigurationTransfer_protocolIEs__item__criticality, - ___MMEConfigurationTransfer_protocolIEs__item__value, - __MMEConfigurationTransfer_protocolIEs__item_, - _MMEConfigurationTransfer_protocolIEs, - MMEConfigurationTransfer, - MMEConfigurationTransferIEs, - _MMEConfigurationTransferIEs_val_Value_0, - _MMEConfigurationTransferIEs_val_Value_1, - ____PrivateMessage_privateIEs__item__id_tab, - ___PrivateMessage_privateIEs__item__id, - ____PrivateMessage_privateIEs__item__criticality_tab, - ___PrivateMessage_privateIEs__item__criticality, - ____PrivateMessage_privateIEs__item__value_tab, - ___PrivateMessage_privateIEs__item__value, - __PrivateMessage_privateIEs__item_, - _PrivateMessage_privateIEs, - PrivateMessage, - PrivateMessageIEs, - ____KillRequest_protocolIEs__item__id_tab, - _____KillRequest_protocolIEs__item__id_tab_val_Value_0, - _____KillRequest_protocolIEs__item__id_tab_val_Value_1, - _____KillRequest_protocolIEs__item__id_tab_val_Value_2, - _____KillRequest_protocolIEs__item__id_tab_val_Value_3, - ___KillRequest_protocolIEs__item__id, - ___KillRequest_protocolIEs__item__criticality, - ___KillRequest_protocolIEs__item__value, - __KillRequest_protocolIEs__item_, - _KillRequest_protocolIEs, - KillRequest, - KillRequestIEs, - _KillRequestIEs_val_Value_0, - _KillRequestIEs_val_Value_1, - _KillRequestIEs_val_Value_2, - _KillRequestIEs_val_Value_3, - ____KillResponse_protocolIEs__item__id_tab, - _____KillResponse_protocolIEs__item__id_tab_val_Value_0, - _____KillResponse_protocolIEs__item__id_tab_val_Value_1, - _____KillResponse_protocolIEs__item__id_tab_val_Value_2, - _____KillResponse_protocolIEs__item__id_tab_val_Value_3, - ___KillResponse_protocolIEs__item__id, - ___KillResponse_protocolIEs__item__criticality, - ___KillResponse_protocolIEs__item__value, - __KillResponse_protocolIEs__item_, - _KillResponse_protocolIEs, - KillResponse, - KillResponseIEs, - _KillResponseIEs_val_Value_0, - _KillResponseIEs_val_Value_1, - _KillResponseIEs_val_Value_2, - _KillResponseIEs_val_Value_3, - ____PWSRestartIndication_protocolIEs__item__id_tab, - _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_0, - _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_1, - _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_2, - _____PWSRestartIndication_protocolIEs__item__id_tab_val_Value_3, - ___PWSRestartIndication_protocolIEs__item__id, - ___PWSRestartIndication_protocolIEs__item__criticality, - ___PWSRestartIndication_protocolIEs__item__value, - __PWSRestartIndication_protocolIEs__item_, - _PWSRestartIndication_protocolIEs, - PWSRestartIndication, - PWSRestartIndicationIEs, - _PWSRestartIndicationIEs_val_Value_0, - _PWSRestartIndicationIEs_val_Value_1, - _PWSRestartIndicationIEs_val_Value_2, - _PWSRestartIndicationIEs_val_Value_3, - ____PWSFailureIndication_protocolIEs__item__id_tab, - _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_0, - _____PWSFailureIndication_protocolIEs__item__id_tab_val_Value_1, - ___PWSFailureIndication_protocolIEs__item__id, - ___PWSFailureIndication_protocolIEs__item__criticality, - ___PWSFailureIndication_protocolIEs__item__value, - __PWSFailureIndication_protocolIEs__item_, - _PWSFailureIndication_protocolIEs, - PWSFailureIndication, - PWSFailureIndicationIEs, - _PWSFailureIndicationIEs_val_Value_0, - _PWSFailureIndicationIEs_val_Value_1, - ____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab, - _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0, - _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1, - _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2, - _____DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3, - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__id, - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__criticality, - ___DownlinkUEAssociatedLPPaTransport_protocolIEs__item__value, - __DownlinkUEAssociatedLPPaTransport_protocolIEs__item_, - _DownlinkUEAssociatedLPPaTransport_protocolIEs, - DownlinkUEAssociatedLPPaTransport, - DownlinkUEAssociatedLPPaTransport_IEs, - _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_0, - _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_1, - _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_2, - _DownlinkUEAssociatedLPPaTransport_IEs_val_Value_3, - ____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab, - _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0, - _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1, - _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_2, - _____UplinkUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_3, - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__id, - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__criticality, - ___UplinkUEAssociatedLPPaTransport_protocolIEs__item__value, - __UplinkUEAssociatedLPPaTransport_protocolIEs__item_, - _UplinkUEAssociatedLPPaTransport_protocolIEs, - UplinkUEAssociatedLPPaTransport, - UplinkUEAssociatedLPPaTransport_IEs, - _UplinkUEAssociatedLPPaTransport_IEs_val_Value_0, - _UplinkUEAssociatedLPPaTransport_IEs_val_Value_1, - _UplinkUEAssociatedLPPaTransport_IEs_val_Value_2, - _UplinkUEAssociatedLPPaTransport_IEs_val_Value_3, - ____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab, - _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0, - _____DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1, - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__id, - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality, - ___DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item__value, - __DownlinkNonUEAssociatedLPPaTransport_protocolIEs__item_, - _DownlinkNonUEAssociatedLPPaTransport_protocolIEs, - DownlinkNonUEAssociatedLPPaTransport, - DownlinkNonUEAssociatedLPPaTransport_IEs, - _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_0, - _DownlinkNonUEAssociatedLPPaTransport_IEs_val_Value_1, - ____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab, - _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_0, - _____UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id_tab_val_Value_1, - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__id, - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__criticality, - ___UplinkNonUEAssociatedLPPaTransport_protocolIEs__item__value, - __UplinkNonUEAssociatedLPPaTransport_protocolIEs__item_, - _UplinkNonUEAssociatedLPPaTransport_protocolIEs, - UplinkNonUEAssociatedLPPaTransport, - UplinkNonUEAssociatedLPPaTransport_IEs, - _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_0, - _UplinkNonUEAssociatedLPPaTransport_IEs_val_Value_1, - ____E_RABModificationIndication_protocolIEs__item__id_tab, - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_0, - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_1, - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_2, - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_3, - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_4, - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_5, - _____E_RABModificationIndication_protocolIEs__item__id_tab_val_Value_6, - ___E_RABModificationIndication_protocolIEs__item__id, - ___E_RABModificationIndication_protocolIEs__item__criticality, - ___E_RABModificationIndication_protocolIEs__item__value, - __E_RABModificationIndication_protocolIEs__item_, - _E_RABModificationIndication_protocolIEs, - E_RABModificationIndication, - E_RABModificationIndicationIEs, - _E_RABModificationIndicationIEs_val_Value_0, - _E_RABModificationIndicationIEs_val_Value_1, - _E_RABModificationIndicationIEs_val_Value_2, - _E_RABModificationIndicationIEs_val_Value_3, - _E_RABModificationIndicationIEs_val_Value_4, - _E_RABModificationIndicationIEs_val_Value_5, - _E_RABModificationIndicationIEs_val_Value_6, - ___E_RABToBeModifiedListBearerModInd__item__id_tab, - ____E_RABToBeModifiedListBearerModInd__item__id_tab_val_Value_0, - __E_RABToBeModifiedListBearerModInd__item__id, - __E_RABToBeModifiedListBearerModInd__item__criticality, - __E_RABToBeModifiedListBearerModInd__item__value, - _E_RABToBeModifiedListBearerModInd__item_, - E_RABToBeModifiedListBearerModInd, - E_RABToBeModifiedItemBearerModIndIEs, - _E_RABToBeModifiedItemBearerModIndIEs_val_Value_0, - _E_RABToBeModifiedItemBearerModInd_e_RAB_ID, - _E_RABToBeModifiedItemBearerModInd_transportLayerAddress, - _E_RABToBeModifiedItemBearerModInd_dL_GTP_TEID, - ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab, - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__id, - ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab, - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__criticality, - ____E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab, - ___E_RABToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue, - __E_RABToBeModifiedItemBearerModInd_iE_Extensions__item_, - _E_RABToBeModifiedItemBearerModInd_iE_Extensions, - E_RABToBeModifiedItemBearerModInd, - E_RABToBeModifiedItemBearerModInd_ExtIEs, - ___E_RABNotToBeModifiedListBearerModInd__item__id_tab, - ____E_RABNotToBeModifiedListBearerModInd__item__id_tab_val_Value_0, - __E_RABNotToBeModifiedListBearerModInd__item__id, - __E_RABNotToBeModifiedListBearerModInd__item__criticality, - __E_RABNotToBeModifiedListBearerModInd__item__value, - _E_RABNotToBeModifiedListBearerModInd__item_, - E_RABNotToBeModifiedListBearerModInd, - E_RABNotToBeModifiedItemBearerModIndIEs, - _E_RABNotToBeModifiedItemBearerModIndIEs_val_Value_0, - _E_RABNotToBeModifiedItemBearerModInd_e_RAB_ID, - _E_RABNotToBeModifiedItemBearerModInd_transportLayerAddress, - _E_RABNotToBeModifiedItemBearerModInd_dL_GTP_TEID, - ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id_tab, - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__id, - ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality_tab, - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__criticality, - ____E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue_tab, - ___E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item__extensionValue, - __E_RABNotToBeModifiedItemBearerModInd_iE_Extensions__item_, - _E_RABNotToBeModifiedItemBearerModInd_iE_Extensions, - E_RABNotToBeModifiedItemBearerModInd, - E_RABNotToBeModifiedItemBearerModInd_ExtIEs, - _CSGMembershipInfo_cSGMembershipStatus, - _CSGMembershipInfo_cSG_Id, - _CSGMembershipInfo_cellAccessMode, - _CSGMembershipInfo_pLMNidentity, - ____CSGMembershipInfo_iE_Extensions__item__id_tab, - ___CSGMembershipInfo_iE_Extensions__item__id, - ____CSGMembershipInfo_iE_Extensions__item__criticality_tab, - ___CSGMembershipInfo_iE_Extensions__item__criticality, - ____CSGMembershipInfo_iE_Extensions__item__extensionValue_tab, - ___CSGMembershipInfo_iE_Extensions__item__extensionValue, - __CSGMembershipInfo_iE_Extensions__item_, - _CSGMembershipInfo_iE_Extensions, - CSGMembershipInfo, - CSGMembershipInfo_ExtIEs, - ____E_RABModificationConfirm_protocolIEs__item__id_tab, - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_0, - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_1, - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_2, - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_3, - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_4, - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_5, - _____E_RABModificationConfirm_protocolIEs__item__id_tab_val_Value_6, - ___E_RABModificationConfirm_protocolIEs__item__id, - ___E_RABModificationConfirm_protocolIEs__item__criticality, - ___E_RABModificationConfirm_protocolIEs__item__value, - __E_RABModificationConfirm_protocolIEs__item_, - _E_RABModificationConfirm_protocolIEs, - E_RABModificationConfirm, - E_RABModificationConfirmIEs, - _E_RABModificationConfirmIEs_val_Value_0, - _E_RABModificationConfirmIEs_val_Value_1, - _E_RABModificationConfirmIEs_val_Value_2, - _E_RABModificationConfirmIEs_val_Value_3, - _E_RABModificationConfirmIEs_val_Value_4, - _E_RABModificationConfirmIEs_val_Value_5, - _E_RABModificationConfirmIEs_val_Value_6, - ___E_RABModifyListBearerModConf__item__id_tab, - ____E_RABModifyListBearerModConf__item__id_tab_val_Value_0, - __E_RABModifyListBearerModConf__item__id, - __E_RABModifyListBearerModConf__item__criticality, - __E_RABModifyListBearerModConf__item__value, - _E_RABModifyListBearerModConf__item_, - E_RABModifyListBearerModConf, - E_RABModifyItemBearerModConfIEs, - _E_RABModifyItemBearerModConfIEs_val_Value_0, - _E_RABModifyItemBearerModConf_e_RAB_ID, - ____E_RABModifyItemBearerModConf_iE_Extensions__item__id_tab, - ___E_RABModifyItemBearerModConf_iE_Extensions__item__id, - ____E_RABModifyItemBearerModConf_iE_Extensions__item__criticality_tab, - ___E_RABModifyItemBearerModConf_iE_Extensions__item__criticality, - ____E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue_tab, - ___E_RABModifyItemBearerModConf_iE_Extensions__item__extensionValue, - __E_RABModifyItemBearerModConf_iE_Extensions__item_, - _E_RABModifyItemBearerModConf_iE_Extensions, - E_RABModifyItemBearerModConf, - E_RABModifyItemBearerModConfExtIEs, - ____UEContextModificationIndication_protocolIEs__item__id_tab, - _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_0, - _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_1, - _____UEContextModificationIndication_protocolIEs__item__id_tab_val_Value_2, - ___UEContextModificationIndication_protocolIEs__item__id, - ___UEContextModificationIndication_protocolIEs__item__criticality, - ___UEContextModificationIndication_protocolIEs__item__value, - __UEContextModificationIndication_protocolIEs__item_, - _UEContextModificationIndication_protocolIEs, - UEContextModificationIndication, - UEContextModificationIndicationIEs, - _UEContextModificationIndicationIEs_val_Value_0, - _UEContextModificationIndicationIEs_val_Value_1, - _UEContextModificationIndicationIEs_val_Value_2, - ____UEContextModificationConfirm_protocolIEs__item__id_tab, - _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_0, - _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_1, - _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_2, - _____UEContextModificationConfirm_protocolIEs__item__id_tab_val_Value_3, - ___UEContextModificationConfirm_protocolIEs__item__id, - ___UEContextModificationConfirm_protocolIEs__item__criticality, - ___UEContextModificationConfirm_protocolIEs__item__value, - __UEContextModificationConfirm_protocolIEs__item_, - _UEContextModificationConfirm_protocolIEs, - UEContextModificationConfirm, - UEContextModificationConfirmIEs, - _UEContextModificationConfirmIEs_val_Value_0, - _UEContextModificationConfirmIEs_val_Value_1, - _UEContextModificationConfirmIEs_val_Value_2, - _UEContextModificationConfirmIEs_val_Value_3, - ____UEContextSuspendRequest_protocolIEs__item__id_tab, - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_0, - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_1, - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_2, - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_3, - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_4, - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_5, - _____UEContextSuspendRequest_protocolIEs__item__id_tab_val_Value_6, - ___UEContextSuspendRequest_protocolIEs__item__id, - ___UEContextSuspendRequest_protocolIEs__item__criticality, - ___UEContextSuspendRequest_protocolIEs__item__value, - __UEContextSuspendRequest_protocolIEs__item_, - _UEContextSuspendRequest_protocolIEs, - UEContextSuspendRequest, - UEContextSuspendRequestIEs, - _UEContextSuspendRequestIEs_val_Value_0, - _UEContextSuspendRequestIEs_val_Value_1, - _UEContextSuspendRequestIEs_val_Value_2, - _UEContextSuspendRequestIEs_val_Value_3, - _UEContextSuspendRequestIEs_val_Value_4, - _UEContextSuspendRequestIEs_val_Value_5, - _UEContextSuspendRequestIEs_val_Value_6, - ____UEContextSuspendResponse_protocolIEs__item__id_tab, - _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_0, - _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_1, - _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_2, - _____UEContextSuspendResponse_protocolIEs__item__id_tab_val_Value_3, - ___UEContextSuspendResponse_protocolIEs__item__id, - ___UEContextSuspendResponse_protocolIEs__item__criticality, - ___UEContextSuspendResponse_protocolIEs__item__value, - __UEContextSuspendResponse_protocolIEs__item_, - _UEContextSuspendResponse_protocolIEs, - UEContextSuspendResponse, - UEContextSuspendResponseIEs, - _UEContextSuspendResponseIEs_val_Value_0, - _UEContextSuspendResponseIEs_val_Value_1, - _UEContextSuspendResponseIEs_val_Value_2, - _UEContextSuspendResponseIEs_val_Value_3, - ____UEContextResumeRequest_protocolIEs__item__id_tab, - _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_0, - _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_1, - _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_2, - _____UEContextResumeRequest_protocolIEs__item__id_tab_val_Value_3, - ___UEContextResumeRequest_protocolIEs__item__id, - ___UEContextResumeRequest_protocolIEs__item__criticality, - ___UEContextResumeRequest_protocolIEs__item__value, - __UEContextResumeRequest_protocolIEs__item_, - _UEContextResumeRequest_protocolIEs, - UEContextResumeRequest, - UEContextResumeRequestIEs, - _UEContextResumeRequestIEs_val_Value_0, - _UEContextResumeRequestIEs_val_Value_1, - _UEContextResumeRequestIEs_val_Value_2, - _UEContextResumeRequestIEs_val_Value_3, - ___E_RABFailedToResumeListResumeReq__item__id_tab, - ____E_RABFailedToResumeListResumeReq__item__id_tab_val_Value_0, - __E_RABFailedToResumeListResumeReq__item__id, - __E_RABFailedToResumeListResumeReq__item__criticality, - __E_RABFailedToResumeListResumeReq__item__value, - _E_RABFailedToResumeListResumeReq__item_, - E_RABFailedToResumeListResumeReq, - E_RABFailedToResumeItemResumeReqIEs, - _E_RABFailedToResumeItemResumeReqIEs_val_Value_0, - _E_RABFailedToResumeItemResumeReq_e_RAB_ID, - _E_RABFailedToResumeItemResumeReq_cause, - ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id_tab, - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__id, - ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality_tab, - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__criticality, - ____E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue_tab, - ___E_RABFailedToResumeItemResumeReq_iE_Extensions__item__extensionValue, - __E_RABFailedToResumeItemResumeReq_iE_Extensions__item_, - _E_RABFailedToResumeItemResumeReq_iE_Extensions, - E_RABFailedToResumeItemResumeReq, - E_RABFailedToResumeItemResumeReq_ExtIEs, - ____UEContextResumeResponse_protocolIEs__item__id_tab, - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_0, - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_1, - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_2, - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_3, - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_4, - _____UEContextResumeResponse_protocolIEs__item__id_tab_val_Value_5, - ___UEContextResumeResponse_protocolIEs__item__id, - ___UEContextResumeResponse_protocolIEs__item__criticality, - ___UEContextResumeResponse_protocolIEs__item__value, - __UEContextResumeResponse_protocolIEs__item_, - _UEContextResumeResponse_protocolIEs, - UEContextResumeResponse, - UEContextResumeResponseIEs, - _UEContextResumeResponseIEs_val_Value_0, - _UEContextResumeResponseIEs_val_Value_1, - _UEContextResumeResponseIEs_val_Value_2, - _UEContextResumeResponseIEs_val_Value_3, - _UEContextResumeResponseIEs_val_Value_4, - _UEContextResumeResponseIEs_val_Value_5, - ___E_RABFailedToResumeListResumeRes__item__id_tab, - ____E_RABFailedToResumeListResumeRes__item__id_tab_val_Value_0, - __E_RABFailedToResumeListResumeRes__item__id, - __E_RABFailedToResumeListResumeRes__item__criticality, - __E_RABFailedToResumeListResumeRes__item__value, - _E_RABFailedToResumeListResumeRes__item_, - E_RABFailedToResumeListResumeRes, - E_RABFailedToResumeItemResumeResIEs, - _E_RABFailedToResumeItemResumeResIEs_val_Value_0, - _E_RABFailedToResumeItemResumeRes_e_RAB_ID, - _E_RABFailedToResumeItemResumeRes_cause, - ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id_tab, - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__id, - ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality_tab, - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__criticality, - ____E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue_tab, - ___E_RABFailedToResumeItemResumeRes_iE_Extensions__item__extensionValue, - __E_RABFailedToResumeItemResumeRes_iE_Extensions__item_, - _E_RABFailedToResumeItemResumeRes_iE_Extensions, - E_RABFailedToResumeItemResumeRes, - E_RABFailedToResumeItemResumeRes_ExtIEs, - ____UEContextResumeFailure_protocolIEs__item__id_tab, - _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_0, - _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_1, - _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_2, - _____UEContextResumeFailure_protocolIEs__item__id_tab_val_Value_3, - ___UEContextResumeFailure_protocolIEs__item__id, - ___UEContextResumeFailure_protocolIEs__item__criticality, - ___UEContextResumeFailure_protocolIEs__item__value, - __UEContextResumeFailure_protocolIEs__item_, - _UEContextResumeFailure_protocolIEs, - UEContextResumeFailure, - UEContextResumeFailureIEs, - _UEContextResumeFailureIEs_val_Value_0, - _UEContextResumeFailureIEs_val_Value_1, - _UEContextResumeFailureIEs_val_Value_2, - _UEContextResumeFailureIEs_val_Value_3, - ____ConnectionEstablishmentIndication_protocolIEs__item__id_tab, - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_0, - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_1, - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_2, - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_3, - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_4, - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_5, - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_6, - _____ConnectionEstablishmentIndication_protocolIEs__item__id_tab_val_Value_7, - ___ConnectionEstablishmentIndication_protocolIEs__item__id, - ___ConnectionEstablishmentIndication_protocolIEs__item__criticality, - ___ConnectionEstablishmentIndication_protocolIEs__item__value, - __ConnectionEstablishmentIndication_protocolIEs__item_, - _ConnectionEstablishmentIndication_protocolIEs, - ConnectionEstablishmentIndication, - ConnectionEstablishmentIndicationIEs, - _ConnectionEstablishmentIndicationIEs_val_Value_0, - _ConnectionEstablishmentIndicationIEs_val_Value_1, - _ConnectionEstablishmentIndicationIEs_val_Value_2, - _ConnectionEstablishmentIndicationIEs_val_Value_3, - _ConnectionEstablishmentIndicationIEs_val_Value_4, - _ConnectionEstablishmentIndicationIEs_val_Value_5, - _ConnectionEstablishmentIndicationIEs_val_Value_6, - _ConnectionEstablishmentIndicationIEs_val_Value_7, - ____RetrieveUEInformation_protocolIEs__item__id_tab, - _____RetrieveUEInformation_protocolIEs__item__id_tab_val_Value_0, - ___RetrieveUEInformation_protocolIEs__item__id, - ___RetrieveUEInformation_protocolIEs__item__criticality, - ___RetrieveUEInformation_protocolIEs__item__value, - __RetrieveUEInformation_protocolIEs__item_, - _RetrieveUEInformation_protocolIEs, - RetrieveUEInformation, - RetrieveUEInformationIEs, - _RetrieveUEInformationIEs_val_Value_0, - ____UEInformationTransfer_protocolIEs__item__id_tab, - _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_0, - _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_1, - _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_2, - _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_3, - _____UEInformationTransfer_protocolIEs__item__id_tab_val_Value_4, - ___UEInformationTransfer_protocolIEs__item__id, - ___UEInformationTransfer_protocolIEs__item__criticality, - ___UEInformationTransfer_protocolIEs__item__value, - __UEInformationTransfer_protocolIEs__item_, - _UEInformationTransfer_protocolIEs, - UEInformationTransfer, - UEInformationTransferIEs, - _UEInformationTransferIEs_val_Value_0, - _UEInformationTransferIEs_val_Value_1, - _UEInformationTransferIEs_val_Value_2, - _UEInformationTransferIEs_val_Value_3, - _UEInformationTransferIEs_val_Value_4, - ____ENBCPRelocationIndication_protocolIEs__item__id_tab, - _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_0, - _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_1, - _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_2, - _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_3, - _____ENBCPRelocationIndication_protocolIEs__item__id_tab_val_Value_4, - ___ENBCPRelocationIndication_protocolIEs__item__id, - ___ENBCPRelocationIndication_protocolIEs__item__criticality, - ___ENBCPRelocationIndication_protocolIEs__item__value, - __ENBCPRelocationIndication_protocolIEs__item_, - _ENBCPRelocationIndication_protocolIEs, - ENBCPRelocationIndication, - ENBCPRelocationIndicationIEs, - _ENBCPRelocationIndicationIEs_val_Value_0, - _ENBCPRelocationIndicationIEs_val_Value_1, - _ENBCPRelocationIndicationIEs_val_Value_2, - _ENBCPRelocationIndicationIEs_val_Value_3, - _ENBCPRelocationIndicationIEs_val_Value_4, - ____MMECPRelocationIndication_protocolIEs__item__id_tab, - _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_0, - _____MMECPRelocationIndication_protocolIEs__item__id_tab_val_Value_1, - ___MMECPRelocationIndication_protocolIEs__item__id, - ___MMECPRelocationIndication_protocolIEs__item__criticality, - ___MMECPRelocationIndication_protocolIEs__item__value, - __MMECPRelocationIndication_protocolIEs__item_, - _MMECPRelocationIndication_protocolIEs, - MMECPRelocationIndication, - MMECPRelocationIndicationIEs, - _MMECPRelocationIndicationIEs_val_Value_0, - _MMECPRelocationIndicationIEs_val_Value_1, - ____SecondaryRATDataUsageReport_protocolIEs__item__id_tab, - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_0, - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_1, - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_2, - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_3, - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_4, - _____SecondaryRATDataUsageReport_protocolIEs__item__id_tab_val_Value_5, - ___SecondaryRATDataUsageReport_protocolIEs__item__id, - ___SecondaryRATDataUsageReport_protocolIEs__item__criticality, - ___SecondaryRATDataUsageReport_protocolIEs__item__value, - __SecondaryRATDataUsageReport_protocolIEs__item_, - _SecondaryRATDataUsageReport_protocolIEs, - SecondaryRATDataUsageReport, - SecondaryRATDataUsageReportIEs, - _SecondaryRATDataUsageReportIEs_val_Value_0, - _SecondaryRATDataUsageReportIEs_val_Value_1, - _SecondaryRATDataUsageReportIEs_val_Value_2, - _SecondaryRATDataUsageReportIEs_val_Value_3, - _SecondaryRATDataUsageReportIEs_val_Value_4, - _SecondaryRATDataUsageReportIEs_val_Value_5, - ] - class SonTransfer_IEs: - _name_ = u'SonTransfer-IEs' + _name_ = 'SonTransfer-IEs' _oid_ = [] _obj_ = [ - u'SONtransferApplicationIdentity', - u'SONtransferRequestContainer', - u'SONtransferResponseContainer', - u'SONtransferCause', - u'CellLoadReportingCause', - u'HOReportingCause', - u'CellActivationCause', - u'CellStateIndicationCause', - u'FailureEventReportingCause', - u'CellLoadReportingResponse', - u'CompositeAvailableCapacityGroup', - u'EUTRANcellLoadReportingResponse', - u'EUTRANResponse', - u'EHRPD-Sector-ID', - u'IRAT-Cell-ID', - u'RequestedCellList', - u'MultiCellLoadReportingRequest', - u'ReportingCellList-Item', - u'ReportingCellList', - u'MultiCellLoadReportingResponse', - u'MultiCellLoadReportingResponse-Item', - u'NumberOfMeasurementReportingLevels', - u'EventTriggeredCellLoadReportingRequest', - u'OverloadFlag', - u'EventTriggeredCellLoadReportingResponse', - u'HOReport', - u'HoType', - u'HoReportType', - u'CandidateCellList', - u'CandidatePCIList', - u'CandidatePCI', - u'CellActivationRequest', - u'CellsToActivateList', - u'CellsToActivateList-Item', - u'CellActivationResponse', - u'ActivatedCellsList', - u'ActivatedCellsList-Item', - u'CellStateIndication', - u'NotificationCellList', - u'NotificationCellList-Item', - u'NotifyFlag', - u'FailureEventReport', - u'TooEarlyInterRATHOReportReportFromEUTRAN', - u'MobilityInformation', - u'EHRPDCapacityValue', - u'EHRPDSectorCapacityClassValue', - u'EHRPDSectorLoadReportingResponse', - u'EHRPDCompositeAvailableCapacity', - u'EHRPDMultiSectorLoadReportingResponseItem', - u'maxnoofIRATReportingCells', - u'maxnoofcandidateCells', - u'maxnoofCellineNB', + 'SONtransferApplicationIdentity', + 'SONtransferRequestContainer', + 'SONtransferResponseContainer', + 'SONtransferCause', + 'CellLoadReportingCause', + 'HOReportingCause', + 'CellActivationCause', + 'CellStateIndicationCause', + 'FailureEventReportingCause', + 'CellLoadReportingResponse', + 'CompositeAvailableCapacityGroup', + 'EUTRANcellLoadReportingResponse', + 'EUTRANResponse', + 'EHRPD-Sector-ID', + 'IRAT-Cell-ID', + 'RequestedCellList', + 'MultiCellLoadReportingRequest', + 'ReportingCellList-Item', + 'ReportingCellList', + 'MultiCellLoadReportingResponse', + 'MultiCellLoadReportingResponse-Item', + 'NumberOfMeasurementReportingLevels', + 'EventTriggeredCellLoadReportingRequest', + 'OverloadFlag', + 'EventTriggeredCellLoadReportingResponse', + 'HOReport', + 'HoType', + 'HoReportType', + 'CandidateCellList', + 'CandidatePCIList', + 'CandidatePCI', + 'CellActivationRequest', + 'CellsToActivateList', + 'CellsToActivateList-Item', + 'CellActivationResponse', + 'ActivatedCellsList', + 'ActivatedCellsList-Item', + 'CellStateIndication', + 'NotificationCellList', + 'NotificationCellList-Item', + 'NotifyFlag', + 'FailureEventReport', + 'TooEarlyInterRATHOReportReportFromEUTRAN', + 'MobilityInformation', + 'EHRPDCapacityValue', + 'EHRPDSectorCapacityClassValue', + 'EHRPDSectorLoadReportingResponse', + 'EHRPDCompositeAvailableCapacity', + 'EHRPDMultiSectorLoadReportingResponseItem', + 'maxnoofIRATReportingCells', + 'maxnoofcandidateCells', + 'maxnoofCellineNB', ] _type_ = [ - u'SONtransferApplicationIdentity', - u'SONtransferRequestContainer', - u'SONtransferResponseContainer', - u'SONtransferCause', - u'CellLoadReportingCause', - u'HOReportingCause', - u'CellActivationCause', - u'CellStateIndicationCause', - u'FailureEventReportingCause', - u'CellLoadReportingResponse', - u'CompositeAvailableCapacityGroup', - u'EUTRANcellLoadReportingResponse', - u'EUTRANResponse', - u'EHRPD-Sector-ID', - u'IRAT-Cell-ID', - u'RequestedCellList', - u'MultiCellLoadReportingRequest', - u'ReportingCellList-Item', - u'ReportingCellList', - u'MultiCellLoadReportingResponse', - u'MultiCellLoadReportingResponse-Item', - u'NumberOfMeasurementReportingLevels', - u'EventTriggeredCellLoadReportingRequest', - u'OverloadFlag', - u'EventTriggeredCellLoadReportingResponse', - u'HOReport', - u'HoType', - u'HoReportType', - u'CandidateCellList', - u'CandidatePCIList', - u'CandidatePCI', - u'CellActivationRequest', - u'CellsToActivateList', - u'CellsToActivateList-Item', - u'CellActivationResponse', - u'ActivatedCellsList', - u'ActivatedCellsList-Item', - u'CellStateIndication', - u'NotificationCellList', - u'NotificationCellList-Item', - u'NotifyFlag', - u'FailureEventReport', - u'TooEarlyInterRATHOReportReportFromEUTRAN', - u'MobilityInformation', - u'EHRPDCapacityValue', - u'EHRPDSectorCapacityClassValue', - u'EHRPDSectorLoadReportingResponse', - u'EHRPDCompositeAvailableCapacity', - u'EHRPDMultiSectorLoadReportingResponseItem', + 'SONtransferApplicationIdentity', + 'SONtransferRequestContainer', + 'SONtransferResponseContainer', + 'SONtransferCause', + 'CellLoadReportingCause', + 'HOReportingCause', + 'CellActivationCause', + 'CellStateIndicationCause', + 'FailureEventReportingCause', + 'CellLoadReportingResponse', + 'CompositeAvailableCapacityGroup', + 'EUTRANcellLoadReportingResponse', + 'EUTRANResponse', + 'EHRPD-Sector-ID', + 'IRAT-Cell-ID', + 'RequestedCellList', + 'MultiCellLoadReportingRequest', + 'ReportingCellList-Item', + 'ReportingCellList', + 'MultiCellLoadReportingResponse', + 'MultiCellLoadReportingResponse-Item', + 'NumberOfMeasurementReportingLevels', + 'EventTriggeredCellLoadReportingRequest', + 'OverloadFlag', + 'EventTriggeredCellLoadReportingResponse', + 'HOReport', + 'HoType', + 'HoReportType', + 'CandidateCellList', + 'CandidatePCIList', + 'CandidatePCI', + 'CellActivationRequest', + 'CellsToActivateList', + 'CellsToActivateList-Item', + 'CellActivationResponse', + 'ActivatedCellsList', + 'ActivatedCellsList-Item', + 'CellStateIndication', + 'NotificationCellList', + 'NotificationCellList-Item', + 'NotifyFlag', + 'FailureEventReport', + 'TooEarlyInterRATHOReportReportFromEUTRAN', + 'MobilityInformation', + 'EHRPDCapacityValue', + 'EHRPDSectorCapacityClassValue', + 'EHRPDSectorLoadReportingResponse', + 'EHRPDCompositeAvailableCapacity', + 'EHRPDMultiSectorLoadReportingResponseItem', ] _set_ = [ ] _val_ = [ - u'maxnoofIRATReportingCells', - u'maxnoofcandidateCells', - u'maxnoofCellineNB', + 'maxnoofIRATReportingCells', + 'maxnoofcandidateCells', + 'maxnoofCellineNB', ] _class_ = [ ] @@ -21846,421 +24709,421 @@ class SonTransfer_IEs: ] #-----< SONtransferApplicationIdentity >-----# - SONtransferApplicationIdentity = ENUM(name=u'SONtransferApplicationIdentity', mode=MODE_TYPE) - SONtransferApplicationIdentity._cont = ASN1Dict([(u'cell-load-reporting', 0), (u'multi-cell-load-reporting', 1), (u'event-triggered-cell-load-reporting', 2), (u'ho-reporting', 3), (u'eutran-cell-activation', 4), (u'energy-savings-indication', 5), (u'failure-event-reporting', 6)]) - SONtransferApplicationIdentity._ext = [u'multi-cell-load-reporting', u'event-triggered-cell-load-reporting', u'ho-reporting', u'eutran-cell-activation', u'energy-savings-indication', u'failure-event-reporting'] + SONtransferApplicationIdentity = ENUM(name='SONtransferApplicationIdentity', mode=MODE_TYPE) + SONtransferApplicationIdentity._cont = ASN1Dict([('cell-load-reporting', 0), ('multi-cell-load-reporting', 1), ('event-triggered-cell-load-reporting', 2), ('ho-reporting', 3), ('eutran-cell-activation', 4), ('energy-savings-indication', 5), ('failure-event-reporting', 6)]) + SONtransferApplicationIdentity._ext = ['multi-cell-load-reporting', 'event-triggered-cell-load-reporting', 'ho-reporting', 'eutran-cell-activation', 'energy-savings-indication', 'failure-event-reporting'] #-----< SONtransferRequestContainer >-----# - SONtransferRequestContainer = CHOICE(name=u'SONtransferRequestContainer', mode=MODE_TYPE) - _SONtransferRequestContainer_cellLoadReporting = NULL(name=u'cellLoadReporting', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _SONtransferRequestContainer_multiCellLoadReporting = SEQ(name=u'multiCellLoadReporting', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'MultiCellLoadReportingRequest'))) - _SONtransferRequestContainer_eventTriggeredCellLoadReporting = SEQ(name=u'eventTriggeredCellLoadReporting', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EventTriggeredCellLoadReportingRequest'))) - _SONtransferRequestContainer_hOReporting = SEQ(name=u'hOReporting', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'HOReport'))) - _SONtransferRequestContainer_eutranCellActivation = SEQ(name=u'eutranCellActivation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellActivationRequest'))) - _SONtransferRequestContainer_energySavingsIndication = SEQ(name=u'energySavingsIndication', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellStateIndication'))) - _SONtransferRequestContainer_failureEventReporting = CHOICE(name=u'failureEventReporting', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'FailureEventReport'))) + SONtransferRequestContainer = CHOICE(name='SONtransferRequestContainer', mode=MODE_TYPE) + _SONtransferRequestContainer_cellLoadReporting = NULL(name='cellLoadReporting', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _SONtransferRequestContainer_multiCellLoadReporting = SEQ(name='multiCellLoadReporting', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'MultiCellLoadReportingRequest'))) + _SONtransferRequestContainer_eventTriggeredCellLoadReporting = SEQ(name='eventTriggeredCellLoadReporting', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EventTriggeredCellLoadReportingRequest'))) + _SONtransferRequestContainer_hOReporting = SEQ(name='hOReporting', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'HOReport'))) + _SONtransferRequestContainer_eutranCellActivation = SEQ(name='eutranCellActivation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellActivationRequest'))) + _SONtransferRequestContainer_energySavingsIndication = SEQ(name='energySavingsIndication', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellStateIndication'))) + _SONtransferRequestContainer_failureEventReporting = CHOICE(name='failureEventReporting', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'FailureEventReport'))) SONtransferRequestContainer._cont = ASN1Dict([ - (u'cellLoadReporting', _SONtransferRequestContainer_cellLoadReporting), - (u'multiCellLoadReporting', _SONtransferRequestContainer_multiCellLoadReporting), - (u'eventTriggeredCellLoadReporting', _SONtransferRequestContainer_eventTriggeredCellLoadReporting), - (u'hOReporting', _SONtransferRequestContainer_hOReporting), - (u'eutranCellActivation', _SONtransferRequestContainer_eutranCellActivation), - (u'energySavingsIndication', _SONtransferRequestContainer_energySavingsIndication), - (u'failureEventReporting', _SONtransferRequestContainer_failureEventReporting), + ('cellLoadReporting', _SONtransferRequestContainer_cellLoadReporting), + ('multiCellLoadReporting', _SONtransferRequestContainer_multiCellLoadReporting), + ('eventTriggeredCellLoadReporting', _SONtransferRequestContainer_eventTriggeredCellLoadReporting), + ('hOReporting', _SONtransferRequestContainer_hOReporting), + ('eutranCellActivation', _SONtransferRequestContainer_eutranCellActivation), + ('energySavingsIndication', _SONtransferRequestContainer_energySavingsIndication), + ('failureEventReporting', _SONtransferRequestContainer_failureEventReporting), ]) - SONtransferRequestContainer._ext = [u'multiCellLoadReporting', u'eventTriggeredCellLoadReporting', u'hOReporting', u'eutranCellActivation', u'energySavingsIndication', u'failureEventReporting'] + SONtransferRequestContainer._ext = ['multiCellLoadReporting', 'eventTriggeredCellLoadReporting', 'hOReporting', 'eutranCellActivation', 'energySavingsIndication', 'failureEventReporting'] #-----< SONtransferResponseContainer >-----# - SONtransferResponseContainer = CHOICE(name=u'SONtransferResponseContainer', mode=MODE_TYPE) - _SONtransferResponseContainer_cellLoadReporting = CHOICE(name=u'cellLoadReporting', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellLoadReportingResponse'))) - _SONtransferResponseContainer_multiCellLoadReporting = SEQ_OF(name=u'multiCellLoadReporting', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'MultiCellLoadReportingResponse'))) - _SONtransferResponseContainer_eventTriggeredCellLoadReporting = SEQ(name=u'eventTriggeredCellLoadReporting', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EventTriggeredCellLoadReportingResponse'))) - _SONtransferResponseContainer_hOReporting = NULL(name=u'hOReporting', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _SONtransferResponseContainer_eutranCellActivation = SEQ(name=u'eutranCellActivation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellActivationResponse'))) - _SONtransferResponseContainer_energySavingsIndication = NULL(name=u'energySavingsIndication', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _SONtransferResponseContainer_failureEventReporting = NULL(name=u'failureEventReporting', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + SONtransferResponseContainer = CHOICE(name='SONtransferResponseContainer', mode=MODE_TYPE) + _SONtransferResponseContainer_cellLoadReporting = CHOICE(name='cellLoadReporting', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellLoadReportingResponse'))) + _SONtransferResponseContainer_multiCellLoadReporting = SEQ_OF(name='multiCellLoadReporting', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'MultiCellLoadReportingResponse'))) + _SONtransferResponseContainer_eventTriggeredCellLoadReporting = SEQ(name='eventTriggeredCellLoadReporting', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EventTriggeredCellLoadReportingResponse'))) + _SONtransferResponseContainer_hOReporting = NULL(name='hOReporting', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _SONtransferResponseContainer_eutranCellActivation = SEQ(name='eutranCellActivation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellActivationResponse'))) + _SONtransferResponseContainer_energySavingsIndication = NULL(name='energySavingsIndication', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _SONtransferResponseContainer_failureEventReporting = NULL(name='failureEventReporting', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) SONtransferResponseContainer._cont = ASN1Dict([ - (u'cellLoadReporting', _SONtransferResponseContainer_cellLoadReporting), - (u'multiCellLoadReporting', _SONtransferResponseContainer_multiCellLoadReporting), - (u'eventTriggeredCellLoadReporting', _SONtransferResponseContainer_eventTriggeredCellLoadReporting), - (u'hOReporting', _SONtransferResponseContainer_hOReporting), - (u'eutranCellActivation', _SONtransferResponseContainer_eutranCellActivation), - (u'energySavingsIndication', _SONtransferResponseContainer_energySavingsIndication), - (u'failureEventReporting', _SONtransferResponseContainer_failureEventReporting), + ('cellLoadReporting', _SONtransferResponseContainer_cellLoadReporting), + ('multiCellLoadReporting', _SONtransferResponseContainer_multiCellLoadReporting), + ('eventTriggeredCellLoadReporting', _SONtransferResponseContainer_eventTriggeredCellLoadReporting), + ('hOReporting', _SONtransferResponseContainer_hOReporting), + ('eutranCellActivation', _SONtransferResponseContainer_eutranCellActivation), + ('energySavingsIndication', _SONtransferResponseContainer_energySavingsIndication), + ('failureEventReporting', _SONtransferResponseContainer_failureEventReporting), ]) - SONtransferResponseContainer._ext = [u'multiCellLoadReporting', u'eventTriggeredCellLoadReporting', u'hOReporting', u'eutranCellActivation', u'energySavingsIndication', u'failureEventReporting'] + SONtransferResponseContainer._ext = ['multiCellLoadReporting', 'eventTriggeredCellLoadReporting', 'hOReporting', 'eutranCellActivation', 'energySavingsIndication', 'failureEventReporting'] #-----< SONtransferCause >-----# - SONtransferCause = CHOICE(name=u'SONtransferCause', mode=MODE_TYPE) - _SONtransferCause_cellLoadReporting = ENUM(name=u'cellLoadReporting', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellLoadReportingCause'))) - _SONtransferCause_multiCellLoadReporting = ENUM(name=u'multiCellLoadReporting', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellLoadReportingCause'))) - _SONtransferCause_eventTriggeredCellLoadReporting = ENUM(name=u'eventTriggeredCellLoadReporting', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellLoadReportingCause'))) - _SONtransferCause_hOReporting = ENUM(name=u'hOReporting', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'HOReportingCause'))) - _SONtransferCause_eutranCellActivation = ENUM(name=u'eutranCellActivation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellActivationCause'))) - _SONtransferCause_energySavingsIndication = ENUM(name=u'energySavingsIndication', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellStateIndicationCause'))) - _SONtransferCause_failureEventReporting = ENUM(name=u'failureEventReporting', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'FailureEventReportingCause'))) + SONtransferCause = CHOICE(name='SONtransferCause', mode=MODE_TYPE) + _SONtransferCause_cellLoadReporting = ENUM(name='cellLoadReporting', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellLoadReportingCause'))) + _SONtransferCause_multiCellLoadReporting = ENUM(name='multiCellLoadReporting', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellLoadReportingCause'))) + _SONtransferCause_eventTriggeredCellLoadReporting = ENUM(name='eventTriggeredCellLoadReporting', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellLoadReportingCause'))) + _SONtransferCause_hOReporting = ENUM(name='hOReporting', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'HOReportingCause'))) + _SONtransferCause_eutranCellActivation = ENUM(name='eutranCellActivation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellActivationCause'))) + _SONtransferCause_energySavingsIndication = ENUM(name='energySavingsIndication', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellStateIndicationCause'))) + _SONtransferCause_failureEventReporting = ENUM(name='failureEventReporting', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'FailureEventReportingCause'))) SONtransferCause._cont = ASN1Dict([ - (u'cellLoadReporting', _SONtransferCause_cellLoadReporting), - (u'multiCellLoadReporting', _SONtransferCause_multiCellLoadReporting), - (u'eventTriggeredCellLoadReporting', _SONtransferCause_eventTriggeredCellLoadReporting), - (u'hOReporting', _SONtransferCause_hOReporting), - (u'eutranCellActivation', _SONtransferCause_eutranCellActivation), - (u'energySavingsIndication', _SONtransferCause_energySavingsIndication), - (u'failureEventReporting', _SONtransferCause_failureEventReporting), + ('cellLoadReporting', _SONtransferCause_cellLoadReporting), + ('multiCellLoadReporting', _SONtransferCause_multiCellLoadReporting), + ('eventTriggeredCellLoadReporting', _SONtransferCause_eventTriggeredCellLoadReporting), + ('hOReporting', _SONtransferCause_hOReporting), + ('eutranCellActivation', _SONtransferCause_eutranCellActivation), + ('energySavingsIndication', _SONtransferCause_energySavingsIndication), + ('failureEventReporting', _SONtransferCause_failureEventReporting), ]) - SONtransferCause._ext = [u'multiCellLoadReporting', u'eventTriggeredCellLoadReporting', u'hOReporting', u'eutranCellActivation', u'energySavingsIndication', u'failureEventReporting'] + SONtransferCause._ext = ['multiCellLoadReporting', 'eventTriggeredCellLoadReporting', 'hOReporting', 'eutranCellActivation', 'energySavingsIndication', 'failureEventReporting'] #-----< CellLoadReportingCause >-----# - CellLoadReportingCause = ENUM(name=u'CellLoadReportingCause', mode=MODE_TYPE) - CellLoadReportingCause._cont = ASN1Dict([(u'application-container-syntax-error', 0), (u'inconsistent-reporting-cell-identifier', 1), (u'unspecified', 2)]) + CellLoadReportingCause = ENUM(name='CellLoadReportingCause', mode=MODE_TYPE) + CellLoadReportingCause._cont = ASN1Dict([('application-container-syntax-error', 0), ('inconsistent-reporting-cell-identifier', 1), ('unspecified', 2)]) CellLoadReportingCause._ext = [] #-----< HOReportingCause >-----# - HOReportingCause = ENUM(name=u'HOReportingCause', mode=MODE_TYPE) - HOReportingCause._cont = ASN1Dict([(u'application-container-syntax-error', 0), (u'inconsistent-reporting-cell-identifier', 1), (u'unspecified', 2)]) + HOReportingCause = ENUM(name='HOReportingCause', mode=MODE_TYPE) + HOReportingCause._cont = ASN1Dict([('application-container-syntax-error', 0), ('inconsistent-reporting-cell-identifier', 1), ('unspecified', 2)]) HOReportingCause._ext = [] #-----< CellActivationCause >-----# - CellActivationCause = ENUM(name=u'CellActivationCause', mode=MODE_TYPE) - CellActivationCause._cont = ASN1Dict([(u'application-container-syntax-error', 0), (u'inconsistent-reporting-cell-identifier', 1), (u'unspecified', 2)]) + CellActivationCause = ENUM(name='CellActivationCause', mode=MODE_TYPE) + CellActivationCause._cont = ASN1Dict([('application-container-syntax-error', 0), ('inconsistent-reporting-cell-identifier', 1), ('unspecified', 2)]) CellActivationCause._ext = [] #-----< CellStateIndicationCause >-----# - CellStateIndicationCause = ENUM(name=u'CellStateIndicationCause', mode=MODE_TYPE) - CellStateIndicationCause._cont = ASN1Dict([(u'application-container-syntax-error', 0), (u'inconsistent-reporting-cell-identifier', 1), (u'unspecified', 2)]) + CellStateIndicationCause = ENUM(name='CellStateIndicationCause', mode=MODE_TYPE) + CellStateIndicationCause._cont = ASN1Dict([('application-container-syntax-error', 0), ('inconsistent-reporting-cell-identifier', 1), ('unspecified', 2)]) CellStateIndicationCause._ext = [] #-----< FailureEventReportingCause >-----# - FailureEventReportingCause = ENUM(name=u'FailureEventReportingCause', mode=MODE_TYPE) - FailureEventReportingCause._cont = ASN1Dict([(u'application-container-syntax-error', 0), (u'inconsistent-reporting-cell-identifier', 1), (u'unspecified', 2)]) + FailureEventReportingCause = ENUM(name='FailureEventReportingCause', mode=MODE_TYPE) + FailureEventReportingCause._cont = ASN1Dict([('application-container-syntax-error', 0), ('inconsistent-reporting-cell-identifier', 1), ('unspecified', 2)]) FailureEventReportingCause._ext = [] #-----< CellLoadReportingResponse >-----# - CellLoadReportingResponse = CHOICE(name=u'CellLoadReportingResponse', mode=MODE_TYPE) - _CellLoadReportingResponse_eUTRAN = SEQ(name=u'eUTRAN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EUTRANcellLoadReportingResponse'))) - _CellLoadReportingResponse_uTRAN = OCT_STR(name=u'uTRAN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _CellLoadReportingResponse_gERAN = OCT_STR(name=u'gERAN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _CellLoadReportingResponse_eHRPD = SEQ(name=u'eHRPD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDSectorLoadReportingResponse'))) + CellLoadReportingResponse = CHOICE(name='CellLoadReportingResponse', mode=MODE_TYPE) + _CellLoadReportingResponse_eUTRAN = SEQ(name='eUTRAN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EUTRANcellLoadReportingResponse'))) + _CellLoadReportingResponse_uTRAN = OCT_STR(name='uTRAN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _CellLoadReportingResponse_gERAN = OCT_STR(name='gERAN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _CellLoadReportingResponse_eHRPD = SEQ(name='eHRPD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDSectorLoadReportingResponse'))) CellLoadReportingResponse._cont = ASN1Dict([ - (u'eUTRAN', _CellLoadReportingResponse_eUTRAN), - (u'uTRAN', _CellLoadReportingResponse_uTRAN), - (u'gERAN', _CellLoadReportingResponse_gERAN), - (u'eHRPD', _CellLoadReportingResponse_eHRPD), + ('eUTRAN', _CellLoadReportingResponse_eUTRAN), + ('uTRAN', _CellLoadReportingResponse_uTRAN), + ('gERAN', _CellLoadReportingResponse_gERAN), + ('eHRPD', _CellLoadReportingResponse_eHRPD), ]) - CellLoadReportingResponse._ext = [u'eHRPD'] + CellLoadReportingResponse._ext = ['eHRPD'] #-----< CompositeAvailableCapacityGroup >-----# - CompositeAvailableCapacityGroup = OCT_STR(name=u'CompositeAvailableCapacityGroup', mode=MODE_TYPE) + CompositeAvailableCapacityGroup = OCT_STR(name='CompositeAvailableCapacityGroup', mode=MODE_TYPE) #-----< EUTRANcellLoadReportingResponse >-----# - EUTRANcellLoadReportingResponse = SEQ(name=u'EUTRANcellLoadReportingResponse', mode=MODE_TYPE) - _EUTRANcellLoadReportingResponse_compositeAvailableCapacityGroup = OCT_STR(name=u'compositeAvailableCapacityGroup', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CompositeAvailableCapacityGroup'))) + EUTRANcellLoadReportingResponse = SEQ(name='EUTRANcellLoadReportingResponse', mode=MODE_TYPE) + _EUTRANcellLoadReportingResponse_compositeAvailableCapacityGroup = OCT_STR(name='compositeAvailableCapacityGroup', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CompositeAvailableCapacityGroup'))) EUTRANcellLoadReportingResponse._cont = ASN1Dict([ - (u'compositeAvailableCapacityGroup', _EUTRANcellLoadReportingResponse_compositeAvailableCapacityGroup), + ('compositeAvailableCapacityGroup', _EUTRANcellLoadReportingResponse_compositeAvailableCapacityGroup), ]) EUTRANcellLoadReportingResponse._ext = [] #-----< EUTRANResponse >-----# - EUTRANResponse = SEQ(name=u'EUTRANResponse', mode=MODE_TYPE) - _EUTRANResponse_cell_ID = OCT_STR(name=u'cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _EUTRANResponse_eUTRANcellLoadReportingResponse = SEQ(name=u'eUTRANcellLoadReportingResponse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EUTRANcellLoadReportingResponse'))) + EUTRANResponse = SEQ(name='EUTRANResponse', mode=MODE_TYPE) + _EUTRANResponse_cell_ID = OCT_STR(name='cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _EUTRANResponse_eUTRANcellLoadReportingResponse = SEQ(name='eUTRANcellLoadReportingResponse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EUTRANcellLoadReportingResponse'))) EUTRANResponse._cont = ASN1Dict([ - (u'cell-ID', _EUTRANResponse_cell_ID), - (u'eUTRANcellLoadReportingResponse', _EUTRANResponse_eUTRANcellLoadReportingResponse), + ('cell-ID', _EUTRANResponse_cell_ID), + ('eUTRANcellLoadReportingResponse', _EUTRANResponse_eUTRANcellLoadReportingResponse), ]) EUTRANResponse._ext = [] #-----< EHRPD-Sector-ID >-----# - EHRPD_Sector_ID = OCT_STR(name=u'EHRPD-Sector-ID', mode=MODE_TYPE) + EHRPD_Sector_ID = OCT_STR(name='EHRPD-Sector-ID', mode=MODE_TYPE) EHRPD_Sector_ID._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[]) #-----< IRAT-Cell-ID >-----# - IRAT_Cell_ID = CHOICE(name=u'IRAT-Cell-ID', mode=MODE_TYPE) - _IRAT_Cell_ID_eUTRAN = OCT_STR(name=u'eUTRAN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _IRAT_Cell_ID_uTRAN = OCT_STR(name=u'uTRAN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _IRAT_Cell_ID_gERAN = OCT_STR(name=u'gERAN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _IRAT_Cell_ID_eHRPD = OCT_STR(name=u'eHRPD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPD-Sector-ID'))) + IRAT_Cell_ID = CHOICE(name='IRAT-Cell-ID', mode=MODE_TYPE) + _IRAT_Cell_ID_eUTRAN = OCT_STR(name='eUTRAN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _IRAT_Cell_ID_uTRAN = OCT_STR(name='uTRAN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _IRAT_Cell_ID_gERAN = OCT_STR(name='gERAN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _IRAT_Cell_ID_eHRPD = OCT_STR(name='eHRPD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPD-Sector-ID'))) IRAT_Cell_ID._cont = ASN1Dict([ - (u'eUTRAN', _IRAT_Cell_ID_eUTRAN), - (u'uTRAN', _IRAT_Cell_ID_uTRAN), - (u'gERAN', _IRAT_Cell_ID_gERAN), - (u'eHRPD', _IRAT_Cell_ID_eHRPD), + ('eUTRAN', _IRAT_Cell_ID_eUTRAN), + ('uTRAN', _IRAT_Cell_ID_uTRAN), + ('gERAN', _IRAT_Cell_ID_gERAN), + ('eHRPD', _IRAT_Cell_ID_eHRPD), ]) - IRAT_Cell_ID._ext = [u'eHRPD'] + IRAT_Cell_ID._ext = ['eHRPD'] #-----< RequestedCellList >-----# - RequestedCellList = SEQ_OF(name=u'RequestedCellList', mode=MODE_TYPE) + RequestedCellList = SEQ_OF(name='RequestedCellList', mode=MODE_TYPE) _RequestedCellList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SonTransfer-IEs', 'IRAT-Cell-ID'))) RequestedCellList._cont = _RequestedCellList__item_ RequestedCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[]) #-----< MultiCellLoadReportingRequest >-----# - MultiCellLoadReportingRequest = SEQ(name=u'MultiCellLoadReportingRequest', mode=MODE_TYPE) - _MultiCellLoadReportingRequest_requestedCellList = SEQ_OF(name=u'requestedCellList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'RequestedCellList'))) + MultiCellLoadReportingRequest = SEQ(name='MultiCellLoadReportingRequest', mode=MODE_TYPE) + _MultiCellLoadReportingRequest_requestedCellList = SEQ_OF(name='requestedCellList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'RequestedCellList'))) MultiCellLoadReportingRequest._cont = ASN1Dict([ - (u'requestedCellList', _MultiCellLoadReportingRequest_requestedCellList), + ('requestedCellList', _MultiCellLoadReportingRequest_requestedCellList), ]) MultiCellLoadReportingRequest._ext = [] #-----< ReportingCellList-Item >-----# - ReportingCellList_Item = SEQ(name=u'ReportingCellList-Item', mode=MODE_TYPE) - _ReportingCellList_Item_cell_ID = CHOICE(name=u'cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'IRAT-Cell-ID'))) + ReportingCellList_Item = SEQ(name='ReportingCellList-Item', mode=MODE_TYPE) + _ReportingCellList_Item_cell_ID = CHOICE(name='cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'IRAT-Cell-ID'))) ReportingCellList_Item._cont = ASN1Dict([ - (u'cell-ID', _ReportingCellList_Item_cell_ID), + ('cell-ID', _ReportingCellList_Item_cell_ID), ]) ReportingCellList_Item._ext = [] #-----< ReportingCellList >-----# - ReportingCellList = SEQ_OF(name=u'ReportingCellList', mode=MODE_TYPE) + ReportingCellList = SEQ_OF(name='ReportingCellList', mode=MODE_TYPE) _ReportingCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SonTransfer-IEs', 'ReportingCellList-Item'))) ReportingCellList._cont = _ReportingCellList__item_ ReportingCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[]) #-----< MultiCellLoadReportingResponse >-----# - MultiCellLoadReportingResponse = SEQ_OF(name=u'MultiCellLoadReportingResponse', mode=MODE_TYPE) + MultiCellLoadReportingResponse = SEQ_OF(name='MultiCellLoadReportingResponse', mode=MODE_TYPE) _MultiCellLoadReportingResponse__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SonTransfer-IEs', 'MultiCellLoadReportingResponse-Item'))) MultiCellLoadReportingResponse._cont = _MultiCellLoadReportingResponse__item_ MultiCellLoadReportingResponse._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[]) #-----< MultiCellLoadReportingResponse-Item >-----# - MultiCellLoadReportingResponse_Item = CHOICE(name=u'MultiCellLoadReportingResponse-Item', mode=MODE_TYPE) - _MultiCellLoadReportingResponse_Item_eUTRANResponse = SEQ(name=u'eUTRANResponse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EUTRANResponse'))) - _MultiCellLoadReportingResponse_Item_uTRANResponse = OCT_STR(name=u'uTRANResponse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _MultiCellLoadReportingResponse_Item_gERANResponse = OCT_STR(name=u'gERANResponse', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _MultiCellLoadReportingResponse_Item_eHRPD = SEQ(name=u'eHRPD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDMultiSectorLoadReportingResponseItem'))) + MultiCellLoadReportingResponse_Item = CHOICE(name='MultiCellLoadReportingResponse-Item', mode=MODE_TYPE) + _MultiCellLoadReportingResponse_Item_eUTRANResponse = SEQ(name='eUTRANResponse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EUTRANResponse'))) + _MultiCellLoadReportingResponse_Item_uTRANResponse = OCT_STR(name='uTRANResponse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _MultiCellLoadReportingResponse_Item_gERANResponse = OCT_STR(name='gERANResponse', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _MultiCellLoadReportingResponse_Item_eHRPD = SEQ(name='eHRPD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDMultiSectorLoadReportingResponseItem'))) MultiCellLoadReportingResponse_Item._cont = ASN1Dict([ - (u'eUTRANResponse', _MultiCellLoadReportingResponse_Item_eUTRANResponse), - (u'uTRANResponse', _MultiCellLoadReportingResponse_Item_uTRANResponse), - (u'gERANResponse', _MultiCellLoadReportingResponse_Item_gERANResponse), - (u'eHRPD', _MultiCellLoadReportingResponse_Item_eHRPD), + ('eUTRANResponse', _MultiCellLoadReportingResponse_Item_eUTRANResponse), + ('uTRANResponse', _MultiCellLoadReportingResponse_Item_uTRANResponse), + ('gERANResponse', _MultiCellLoadReportingResponse_Item_gERANResponse), + ('eHRPD', _MultiCellLoadReportingResponse_Item_eHRPD), ]) - MultiCellLoadReportingResponse_Item._ext = [u'eHRPD'] + MultiCellLoadReportingResponse_Item._ext = ['eHRPD'] #-----< NumberOfMeasurementReportingLevels >-----# - NumberOfMeasurementReportingLevels = ENUM(name=u'NumberOfMeasurementReportingLevels', mode=MODE_TYPE) - NumberOfMeasurementReportingLevels._cont = ASN1Dict([(u'rl2', 0), (u'rl3', 1), (u'rl4', 2), (u'rl5', 3), (u'rl10', 4)]) + NumberOfMeasurementReportingLevels = ENUM(name='NumberOfMeasurementReportingLevels', mode=MODE_TYPE) + NumberOfMeasurementReportingLevels._cont = ASN1Dict([('rl2', 0), ('rl3', 1), ('rl4', 2), ('rl5', 3), ('rl10', 4)]) NumberOfMeasurementReportingLevels._ext = [] #-----< EventTriggeredCellLoadReportingRequest >-----# - EventTriggeredCellLoadReportingRequest = SEQ(name=u'EventTriggeredCellLoadReportingRequest', mode=MODE_TYPE) - _EventTriggeredCellLoadReportingRequest_numberOfMeasurementReportingLevels = ENUM(name=u'numberOfMeasurementReportingLevels', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'NumberOfMeasurementReportingLevels'))) + EventTriggeredCellLoadReportingRequest = SEQ(name='EventTriggeredCellLoadReportingRequest', mode=MODE_TYPE) + _EventTriggeredCellLoadReportingRequest_numberOfMeasurementReportingLevels = ENUM(name='numberOfMeasurementReportingLevels', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'NumberOfMeasurementReportingLevels'))) EventTriggeredCellLoadReportingRequest._cont = ASN1Dict([ - (u'numberOfMeasurementReportingLevels', _EventTriggeredCellLoadReportingRequest_numberOfMeasurementReportingLevels), + ('numberOfMeasurementReportingLevels', _EventTriggeredCellLoadReportingRequest_numberOfMeasurementReportingLevels), ]) EventTriggeredCellLoadReportingRequest._ext = [] #-----< OverloadFlag >-----# - OverloadFlag = ENUM(name=u'OverloadFlag', mode=MODE_TYPE) - OverloadFlag._cont = ASN1Dict([(u'overload', 0)]) + OverloadFlag = ENUM(name='OverloadFlag', mode=MODE_TYPE) + OverloadFlag._cont = ASN1Dict([('overload', 0)]) OverloadFlag._ext = [] #-----< EventTriggeredCellLoadReportingResponse >-----# - EventTriggeredCellLoadReportingResponse = SEQ(name=u'EventTriggeredCellLoadReportingResponse', mode=MODE_TYPE) - _EventTriggeredCellLoadReportingResponse_cellLoadReportingResponse = CHOICE(name=u'cellLoadReportingResponse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellLoadReportingResponse'))) - _EventTriggeredCellLoadReportingResponse_overloadFlag = ENUM(name=u'overloadFlag', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'OverloadFlag')), opt=True) + EventTriggeredCellLoadReportingResponse = SEQ(name='EventTriggeredCellLoadReportingResponse', mode=MODE_TYPE) + _EventTriggeredCellLoadReportingResponse_cellLoadReportingResponse = CHOICE(name='cellLoadReportingResponse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellLoadReportingResponse'))) + _EventTriggeredCellLoadReportingResponse_overloadFlag = ENUM(name='overloadFlag', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'OverloadFlag')), opt=True) EventTriggeredCellLoadReportingResponse._cont = ASN1Dict([ - (u'cellLoadReportingResponse', _EventTriggeredCellLoadReportingResponse_cellLoadReportingResponse), - (u'overloadFlag', _EventTriggeredCellLoadReportingResponse_overloadFlag), + ('cellLoadReportingResponse', _EventTriggeredCellLoadReportingResponse_cellLoadReportingResponse), + ('overloadFlag', _EventTriggeredCellLoadReportingResponse_overloadFlag), ]) EventTriggeredCellLoadReportingResponse._ext = [] #-----< HOReport >-----# - HOReport = SEQ(name=u'HOReport', mode=MODE_TYPE) - _HOReport_hoType = ENUM(name=u'hoType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'HoType'))) - _HOReport_hoReportType = ENUM(name=u'hoReportType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'HoReportType'))) - _HOReport_hosourceID = CHOICE(name=u'hosourceID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'IRAT-Cell-ID'))) - _HOReport_hoTargetID = CHOICE(name=u'hoTargetID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'IRAT-Cell-ID'))) - _HOReport_candidateCellList = SEQ_OF(name=u'candidateCellList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CandidateCellList'))) - _HOReport_candidatePCIList = SEQ_OF(name=u'candidatePCIList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CandidatePCIList')), opt=True) + HOReport = SEQ(name='HOReport', mode=MODE_TYPE) + _HOReport_hoType = ENUM(name='hoType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'HoType'))) + _HOReport_hoReportType = ENUM(name='hoReportType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'HoReportType'))) + _HOReport_hosourceID = CHOICE(name='hosourceID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'IRAT-Cell-ID'))) + _HOReport_hoTargetID = CHOICE(name='hoTargetID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'IRAT-Cell-ID'))) + _HOReport_candidateCellList = SEQ_OF(name='candidateCellList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CandidateCellList'))) + _HOReport_candidatePCIList = SEQ_OF(name='candidatePCIList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CandidatePCIList')), opt=True) HOReport._cont = ASN1Dict([ - (u'hoType', _HOReport_hoType), - (u'hoReportType', _HOReport_hoReportType), - (u'hosourceID', _HOReport_hosourceID), - (u'hoTargetID', _HOReport_hoTargetID), - (u'candidateCellList', _HOReport_candidateCellList), - (u'candidatePCIList', _HOReport_candidatePCIList), + ('hoType', _HOReport_hoType), + ('hoReportType', _HOReport_hoReportType), + ('hosourceID', _HOReport_hosourceID), + ('hoTargetID', _HOReport_hoTargetID), + ('candidateCellList', _HOReport_candidateCellList), + ('candidatePCIList', _HOReport_candidatePCIList), ]) - HOReport._ext = [u'candidatePCIList'] + HOReport._ext = ['candidatePCIList'] #-----< HoType >-----# - HoType = ENUM(name=u'HoType', mode=MODE_TYPE) - HoType._cont = ASN1Dict([(u'ltetoutran', 0), (u'ltetogeran', 1)]) + HoType = ENUM(name='HoType', mode=MODE_TYPE) + HoType._cont = ASN1Dict([('ltetoutran', 0), ('ltetogeran', 1)]) HoType._ext = [] #-----< HoReportType >-----# - HoReportType = ENUM(name=u'HoReportType', mode=MODE_TYPE) - HoReportType._cont = ASN1Dict([(u'unnecessaryhotoanotherrat', 0), (u'earlyirathandover', 1)]) - HoReportType._ext = [u'earlyirathandover'] + HoReportType = ENUM(name='HoReportType', mode=MODE_TYPE) + HoReportType._cont = ASN1Dict([('unnecessaryhotoanotherrat', 0), ('earlyirathandover', 1)]) + HoReportType._ext = ['earlyirathandover'] #-----< CandidateCellList >-----# - CandidateCellList = SEQ_OF(name=u'CandidateCellList', mode=MODE_TYPE) + CandidateCellList = SEQ_OF(name='CandidateCellList', mode=MODE_TYPE) _CandidateCellList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SonTransfer-IEs', 'IRAT-Cell-ID'))) CandidateCellList._cont = _CandidateCellList__item_ CandidateCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< CandidatePCIList >-----# - CandidatePCIList = SEQ_OF(name=u'CandidatePCIList', mode=MODE_TYPE) + CandidatePCIList = SEQ_OF(name='CandidatePCIList', mode=MODE_TYPE) _CandidatePCIList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SonTransfer-IEs', 'CandidatePCI'))) CandidatePCIList._cont = _CandidatePCIList__item_ CandidatePCIList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[]) #-----< CandidatePCI >-----# - CandidatePCI = SEQ(name=u'CandidatePCI', mode=MODE_TYPE) - _CandidatePCI_pCI = INT(name=u'pCI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + CandidatePCI = SEQ(name='CandidatePCI', mode=MODE_TYPE) + _CandidatePCI_pCI = INT(name='pCI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) _CandidatePCI_pCI._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=503)], ev=None, er=[]) - _CandidatePCI_eARFCN = OCT_STR(name=u'eARFCN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _CandidatePCI_eARFCN = OCT_STR(name='eARFCN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) CandidatePCI._cont = ASN1Dict([ - (u'pCI', _CandidatePCI_pCI), - (u'eARFCN', _CandidatePCI_eARFCN), + ('pCI', _CandidatePCI_pCI), + ('eARFCN', _CandidatePCI_eARFCN), ]) CandidatePCI._ext = [] #-----< CellActivationRequest >-----# - CellActivationRequest = SEQ(name=u'CellActivationRequest', mode=MODE_TYPE) - _CellActivationRequest_cellsToActivateList = SEQ_OF(name=u'cellsToActivateList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellsToActivateList'))) - _CellActivationRequest_minimumActivationTime = INT(name=u'minimumActivationTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) + CellActivationRequest = SEQ(name='CellActivationRequest', mode=MODE_TYPE) + _CellActivationRequest_cellsToActivateList = SEQ_OF(name='cellsToActivateList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'CellsToActivateList'))) + _CellActivationRequest_minimumActivationTime = INT(name='minimumActivationTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) _CellActivationRequest_minimumActivationTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=60)], ev=None, er=[]) CellActivationRequest._cont = ASN1Dict([ - (u'cellsToActivateList', _CellActivationRequest_cellsToActivateList), - (u'minimumActivationTime', _CellActivationRequest_minimumActivationTime), + ('cellsToActivateList', _CellActivationRequest_cellsToActivateList), + ('minimumActivationTime', _CellActivationRequest_minimumActivationTime), ]) CellActivationRequest._ext = [] #-----< CellsToActivateList >-----# - CellsToActivateList = SEQ_OF(name=u'CellsToActivateList', mode=MODE_TYPE) + CellsToActivateList = SEQ_OF(name='CellsToActivateList', mode=MODE_TYPE) _CellsToActivateList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SonTransfer-IEs', 'CellsToActivateList-Item'))) CellsToActivateList._cont = _CellsToActivateList__item_ CellsToActivateList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< CellsToActivateList-Item >-----# - CellsToActivateList_Item = SEQ(name=u'CellsToActivateList-Item', mode=MODE_TYPE) - _CellsToActivateList_Item_cell_ID = OCT_STR(name=u'cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + CellsToActivateList_Item = SEQ(name='CellsToActivateList-Item', mode=MODE_TYPE) + _CellsToActivateList_Item_cell_ID = OCT_STR(name='cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) CellsToActivateList_Item._cont = ASN1Dict([ - (u'cell-ID', _CellsToActivateList_Item_cell_ID), + ('cell-ID', _CellsToActivateList_Item_cell_ID), ]) CellsToActivateList_Item._ext = [] #-----< CellActivationResponse >-----# - CellActivationResponse = SEQ(name=u'CellActivationResponse', mode=MODE_TYPE) - _CellActivationResponse_activatedCellsList = SEQ_OF(name=u'activatedCellsList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'ActivatedCellsList'))) + CellActivationResponse = SEQ(name='CellActivationResponse', mode=MODE_TYPE) + _CellActivationResponse_activatedCellsList = SEQ_OF(name='activatedCellsList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'ActivatedCellsList'))) CellActivationResponse._cont = ASN1Dict([ - (u'activatedCellsList', _CellActivationResponse_activatedCellsList), + ('activatedCellsList', _CellActivationResponse_activatedCellsList), ]) CellActivationResponse._ext = [] #-----< ActivatedCellsList >-----# - ActivatedCellsList = SEQ_OF(name=u'ActivatedCellsList', mode=MODE_TYPE) + ActivatedCellsList = SEQ_OF(name='ActivatedCellsList', mode=MODE_TYPE) _ActivatedCellsList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SonTransfer-IEs', 'ActivatedCellsList-Item'))) ActivatedCellsList._cont = _ActivatedCellsList__item_ ActivatedCellsList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=256)], ev=None, er=[]) #-----< ActivatedCellsList-Item >-----# - ActivatedCellsList_Item = SEQ(name=u'ActivatedCellsList-Item', mode=MODE_TYPE) - _ActivatedCellsList_Item_cell_ID = OCT_STR(name=u'cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + ActivatedCellsList_Item = SEQ(name='ActivatedCellsList-Item', mode=MODE_TYPE) + _ActivatedCellsList_Item_cell_ID = OCT_STR(name='cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) ActivatedCellsList_Item._cont = ASN1Dict([ - (u'cell-ID', _ActivatedCellsList_Item_cell_ID), + ('cell-ID', _ActivatedCellsList_Item_cell_ID), ]) ActivatedCellsList_Item._ext = [] #-----< CellStateIndication >-----# - CellStateIndication = SEQ(name=u'CellStateIndication', mode=MODE_TYPE) - _CellStateIndication_notificationCellList = SEQ_OF(name=u'notificationCellList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'NotificationCellList'))) + CellStateIndication = SEQ(name='CellStateIndication', mode=MODE_TYPE) + _CellStateIndication_notificationCellList = SEQ_OF(name='notificationCellList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'NotificationCellList'))) CellStateIndication._cont = ASN1Dict([ - (u'notificationCellList', _CellStateIndication_notificationCellList), + ('notificationCellList', _CellStateIndication_notificationCellList), ]) CellStateIndication._ext = [] #-----< NotificationCellList >-----# - NotificationCellList = SEQ_OF(name=u'NotificationCellList', mode=MODE_TYPE) + NotificationCellList = SEQ_OF(name='NotificationCellList', mode=MODE_TYPE) _NotificationCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SonTransfer-IEs', 'NotificationCellList-Item'))) NotificationCellList._cont = _NotificationCellList__item_ NotificationCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[]) #-----< NotificationCellList-Item >-----# - NotificationCellList_Item = SEQ(name=u'NotificationCellList-Item', mode=MODE_TYPE) - _NotificationCellList_Item_cell_ID = OCT_STR(name=u'cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _NotificationCellList_Item_notifyFlag = ENUM(name=u'notifyFlag', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'NotifyFlag'))) + NotificationCellList_Item = SEQ(name='NotificationCellList-Item', mode=MODE_TYPE) + _NotificationCellList_Item_cell_ID = OCT_STR(name='cell-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _NotificationCellList_Item_notifyFlag = ENUM(name='notifyFlag', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'NotifyFlag'))) NotificationCellList_Item._cont = ASN1Dict([ - (u'cell-ID', _NotificationCellList_Item_cell_ID), - (u'notifyFlag', _NotificationCellList_Item_notifyFlag), + ('cell-ID', _NotificationCellList_Item_cell_ID), + ('notifyFlag', _NotificationCellList_Item_notifyFlag), ]) NotificationCellList_Item._ext = [] #-----< NotifyFlag >-----# - NotifyFlag = ENUM(name=u'NotifyFlag', mode=MODE_TYPE) - NotifyFlag._cont = ASN1Dict([(u'activated', 0), (u'deactivated', 1)]) + NotifyFlag = ENUM(name='NotifyFlag', mode=MODE_TYPE) + NotifyFlag._cont = ASN1Dict([('activated', 0), ('deactivated', 1)]) NotifyFlag._ext = [] #-----< FailureEventReport >-----# - FailureEventReport = CHOICE(name=u'FailureEventReport', mode=MODE_TYPE) - _FailureEventReport_tooEarlyInterRATHOReportFromEUTRAN = SEQ(name=u'tooEarlyInterRATHOReportFromEUTRAN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'TooEarlyInterRATHOReportReportFromEUTRAN'))) + FailureEventReport = CHOICE(name='FailureEventReport', mode=MODE_TYPE) + _FailureEventReport_tooEarlyInterRATHOReportFromEUTRAN = SEQ(name='tooEarlyInterRATHOReportFromEUTRAN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'TooEarlyInterRATHOReportReportFromEUTRAN'))) FailureEventReport._cont = ASN1Dict([ - (u'tooEarlyInterRATHOReportFromEUTRAN', _FailureEventReport_tooEarlyInterRATHOReportFromEUTRAN), + ('tooEarlyInterRATHOReportFromEUTRAN', _FailureEventReport_tooEarlyInterRATHOReportFromEUTRAN), ]) FailureEventReport._ext = [] #-----< TooEarlyInterRATHOReportReportFromEUTRAN >-----# - TooEarlyInterRATHOReportReportFromEUTRAN = SEQ(name=u'TooEarlyInterRATHOReportReportFromEUTRAN', mode=MODE_TYPE) - _TooEarlyInterRATHOReportReportFromEUTRAN_uERLFReportContainer = OCT_STR(name=u'uERLFReportContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) - _TooEarlyInterRATHOReportReportFromEUTRAN_mobilityInformation = BIT_STR(name=u'mobilityInformation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'MobilityInformation')), opt=True) + TooEarlyInterRATHOReportReportFromEUTRAN = SEQ(name='TooEarlyInterRATHOReportReportFromEUTRAN', mode=MODE_TYPE) + _TooEarlyInterRATHOReportReportFromEUTRAN_uERLFReportContainer = OCT_STR(name='uERLFReportContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT)) + _TooEarlyInterRATHOReportReportFromEUTRAN_mobilityInformation = BIT_STR(name='mobilityInformation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'MobilityInformation')), opt=True) TooEarlyInterRATHOReportReportFromEUTRAN._cont = ASN1Dict([ - (u'uERLFReportContainer', _TooEarlyInterRATHOReportReportFromEUTRAN_uERLFReportContainer), - (u'mobilityInformation', _TooEarlyInterRATHOReportReportFromEUTRAN_mobilityInformation), + ('uERLFReportContainer', _TooEarlyInterRATHOReportReportFromEUTRAN_uERLFReportContainer), + ('mobilityInformation', _TooEarlyInterRATHOReportReportFromEUTRAN_mobilityInformation), ]) TooEarlyInterRATHOReportReportFromEUTRAN._ext = [] #-----< MobilityInformation >-----# - MobilityInformation = BIT_STR(name=u'MobilityInformation', mode=MODE_TYPE) + MobilityInformation = BIT_STR(name='MobilityInformation', mode=MODE_TYPE) MobilityInformation._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[]) #-----< EHRPDCapacityValue >-----# - EHRPDCapacityValue = INT(name=u'EHRPDCapacityValue', mode=MODE_TYPE) + EHRPDCapacityValue = INT(name='EHRPDCapacityValue', mode=MODE_TYPE) EHRPDCapacityValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=100)], ev=None, er=[]) #-----< EHRPDSectorCapacityClassValue >-----# - EHRPDSectorCapacityClassValue = INT(name=u'EHRPDSectorCapacityClassValue', mode=MODE_TYPE) + EHRPDSectorCapacityClassValue = INT(name='EHRPDSectorCapacityClassValue', mode=MODE_TYPE) EHRPDSectorCapacityClassValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=100)], ev=[], er=[]) #-----< EHRPDSectorLoadReportingResponse >-----# - EHRPDSectorLoadReportingResponse = SEQ(name=u'EHRPDSectorLoadReportingResponse', mode=MODE_TYPE) - _EHRPDSectorLoadReportingResponse_dL_EHRPD_CompositeAvailableCapacity = SEQ(name=u'dL-EHRPD-CompositeAvailableCapacity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDCompositeAvailableCapacity'))) - _EHRPDSectorLoadReportingResponse_uL_EHRPD_CompositeAvailableCapacity = SEQ(name=u'uL-EHRPD-CompositeAvailableCapacity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDCompositeAvailableCapacity'))) + EHRPDSectorLoadReportingResponse = SEQ(name='EHRPDSectorLoadReportingResponse', mode=MODE_TYPE) + _EHRPDSectorLoadReportingResponse_dL_EHRPD_CompositeAvailableCapacity = SEQ(name='dL-EHRPD-CompositeAvailableCapacity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDCompositeAvailableCapacity'))) + _EHRPDSectorLoadReportingResponse_uL_EHRPD_CompositeAvailableCapacity = SEQ(name='uL-EHRPD-CompositeAvailableCapacity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDCompositeAvailableCapacity'))) EHRPDSectorLoadReportingResponse._cont = ASN1Dict([ - (u'dL-EHRPD-CompositeAvailableCapacity', _EHRPDSectorLoadReportingResponse_dL_EHRPD_CompositeAvailableCapacity), - (u'uL-EHRPD-CompositeAvailableCapacity', _EHRPDSectorLoadReportingResponse_uL_EHRPD_CompositeAvailableCapacity), + ('dL-EHRPD-CompositeAvailableCapacity', _EHRPDSectorLoadReportingResponse_dL_EHRPD_CompositeAvailableCapacity), + ('uL-EHRPD-CompositeAvailableCapacity', _EHRPDSectorLoadReportingResponse_uL_EHRPD_CompositeAvailableCapacity), ]) EHRPDSectorLoadReportingResponse._ext = [] #-----< EHRPDCompositeAvailableCapacity >-----# - EHRPDCompositeAvailableCapacity = SEQ(name=u'EHRPDCompositeAvailableCapacity', mode=MODE_TYPE) - _EHRPDCompositeAvailableCapacity_eHRPDSectorCapacityClassValue = INT(name=u'eHRPDSectorCapacityClassValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDSectorCapacityClassValue'))) - _EHRPDCompositeAvailableCapacity_eHRPDCapacityValue = INT(name=u'eHRPDCapacityValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDCapacityValue'))) + EHRPDCompositeAvailableCapacity = SEQ(name='EHRPDCompositeAvailableCapacity', mode=MODE_TYPE) + _EHRPDCompositeAvailableCapacity_eHRPDSectorCapacityClassValue = INT(name='eHRPDSectorCapacityClassValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDSectorCapacityClassValue'))) + _EHRPDCompositeAvailableCapacity_eHRPDCapacityValue = INT(name='eHRPDCapacityValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDCapacityValue'))) EHRPDCompositeAvailableCapacity._cont = ASN1Dict([ - (u'eHRPDSectorCapacityClassValue', _EHRPDCompositeAvailableCapacity_eHRPDSectorCapacityClassValue), - (u'eHRPDCapacityValue', _EHRPDCompositeAvailableCapacity_eHRPDCapacityValue), + ('eHRPDSectorCapacityClassValue', _EHRPDCompositeAvailableCapacity_eHRPDSectorCapacityClassValue), + ('eHRPDCapacityValue', _EHRPDCompositeAvailableCapacity_eHRPDCapacityValue), ]) EHRPDCompositeAvailableCapacity._ext = [] #-----< EHRPDMultiSectorLoadReportingResponseItem >-----# - EHRPDMultiSectorLoadReportingResponseItem = SEQ(name=u'EHRPDMultiSectorLoadReportingResponseItem', mode=MODE_TYPE) - _EHRPDMultiSectorLoadReportingResponseItem_eHRPD_Sector_ID = OCT_STR(name=u'eHRPD-Sector-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPD-Sector-ID'))) - _EHRPDMultiSectorLoadReportingResponseItem_eHRPDSectorLoadReportingResponse = SEQ(name=u'eHRPDSectorLoadReportingResponse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDSectorLoadReportingResponse'))) + EHRPDMultiSectorLoadReportingResponseItem = SEQ(name='EHRPDMultiSectorLoadReportingResponseItem', mode=MODE_TYPE) + _EHRPDMultiSectorLoadReportingResponseItem_eHRPD_Sector_ID = OCT_STR(name='eHRPD-Sector-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPD-Sector-ID'))) + _EHRPDMultiSectorLoadReportingResponseItem_eHRPDSectorLoadReportingResponse = SEQ(name='eHRPDSectorLoadReportingResponse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SonTransfer-IEs', 'EHRPDSectorLoadReportingResponse'))) EHRPDMultiSectorLoadReportingResponseItem._cont = ASN1Dict([ - (u'eHRPD-Sector-ID', _EHRPDMultiSectorLoadReportingResponseItem_eHRPD_Sector_ID), - (u'eHRPDSectorLoadReportingResponse', _EHRPDMultiSectorLoadReportingResponseItem_eHRPDSectorLoadReportingResponse), + ('eHRPD-Sector-ID', _EHRPDMultiSectorLoadReportingResponseItem_eHRPD_Sector_ID), + ('eHRPDSectorLoadReportingResponse', _EHRPDMultiSectorLoadReportingResponseItem_eHRPDSectorLoadReportingResponse), ]) EHRPDMultiSectorLoadReportingResponseItem._ext = [] #-----< maxnoofIRATReportingCells >-----# - maxnoofIRATReportingCells = INT(name=u'maxnoofIRATReportingCells', mode=MODE_VALUE) + maxnoofIRATReportingCells = INT(name='maxnoofIRATReportingCells', mode=MODE_VALUE) maxnoofIRATReportingCells._val = 128 #-----< maxnoofcandidateCells >-----# - maxnoofcandidateCells = INT(name=u'maxnoofcandidateCells', mode=MODE_VALUE) + maxnoofcandidateCells = INT(name='maxnoofcandidateCells', mode=MODE_VALUE) maxnoofcandidateCells._val = 16 #-----< maxnoofCellineNB >-----# - maxnoofCellineNB = INT(name=u'maxnoofCellineNB', mode=MODE_VALUE) + maxnoofCellineNB = INT(name='maxnoofCellineNB', mode=MODE_VALUE) maxnoofCellineNB._val = 256 _all_ = [ @@ -22392,2741 +25255,4 @@ class SonTransfer_IEs: maxnoofCellineNB, ] -class S1AP_Constants: - - _name_ = u'S1AP-Constants' - _oid_ = [0, 4, 0, 0, 21, 3, 1, 1, 4] - - _obj_ = [ - u'id-HandoverPreparation', - u'id-HandoverResourceAllocation', - u'id-HandoverNotification', - u'id-PathSwitchRequest', - u'id-HandoverCancel', - u'id-E-RABSetup', - u'id-E-RABModify', - u'id-E-RABRelease', - u'id-E-RABReleaseIndication', - u'id-InitialContextSetup', - u'id-Paging', - u'id-downlinkNASTransport', - u'id-initialUEMessage', - u'id-uplinkNASTransport', - u'id-Reset', - u'id-ErrorIndication', - u'id-NASNonDeliveryIndication', - u'id-S1Setup', - u'id-UEContextReleaseRequest', - u'id-DownlinkS1cdma2000tunnelling', - u'id-UplinkS1cdma2000tunnelling', - u'id-UEContextModification', - u'id-UECapabilityInfoIndication', - u'id-UEContextRelease', - u'id-eNBStatusTransfer', - u'id-MMEStatusTransfer', - u'id-DeactivateTrace', - u'id-TraceStart', - u'id-TraceFailureIndication', - u'id-ENBConfigurationUpdate', - u'id-MMEConfigurationUpdate', - u'id-LocationReportingControl', - u'id-LocationReportingFailureIndication', - u'id-LocationReport', - u'id-OverloadStart', - u'id-OverloadStop', - u'id-WriteReplaceWarning', - u'id-eNBDirectInformationTransfer', - u'id-MMEDirectInformationTransfer', - u'id-PrivateMessage', - u'id-eNBConfigurationTransfer', - u'id-MMEConfigurationTransfer', - u'id-CellTrafficTrace', - u'id-Kill', - u'id-downlinkUEAssociatedLPPaTransport', - u'id-uplinkUEAssociatedLPPaTransport', - u'id-downlinkNonUEAssociatedLPPaTransport', - u'id-uplinkNonUEAssociatedLPPaTransport', - u'id-UERadioCapabilityMatch', - u'id-PWSRestartIndication', - u'id-E-RABModificationIndication', - u'id-PWSFailureIndication', - u'id-RerouteNASRequest', - u'id-UEContextModificationIndication', - u'id-ConnectionEstablishmentIndication', - u'id-UEContextSuspend', - u'id-UEContextResume', - u'id-NASDeliveryIndication', - u'id-RetrieveUEInformation', - u'id-UEInformationTransfer', - u'id-eNBCPRelocationIndication', - u'id-MMECPRelocationIndication', - u'id-SecondaryRATDataUsageReport', - u'maxPrivateIEs', - u'maxProtocolExtensions', - u'maxProtocolIEs', - u'maxnoofCSGs', - u'maxnoofE-RABs', - u'maxnoofTAIs', - u'maxnoofTACs', - u'maxnoofErrors', - u'maxnoofBPLMNs', - u'maxnoofPLMNsPerMME', - u'maxnoofEPLMNs', - u'maxnoofEPLMNsPlusOne', - u'maxnoofForbLACs', - u'maxnoofForbTACs', - u'maxnoofIndividualS1ConnectionsToReset', - u'maxnoofCellsinUEHistoryInfo', - u'maxnoofCellsineNB', - u'maxnoofTAIforWarning', - u'maxnoofCellID', - u'maxnoofDCNs', - u'maxnoofEmergencyAreaID', - u'maxnoofCellinTAI', - u'maxnoofCellinEAI', - u'maxnoofeNBX2TLAs', - u'maxnoofeNBX2ExtTLAs', - u'maxnoofeNBX2GTPTLAs', - u'maxnoofRATs', - u'maxnoofGroupIDs', - u'maxnoofMMECs', - u'maxnoofCellIDforMDT', - u'maxnoofTAforMDT', - u'maxnoofMDTPLMNs', - u'maxnoofCellsforRestart', - u'maxnoofRestartTAIs', - u'maxnoofRestartEmergencyAreaIDs', - u'maxEARFCN', - u'maxnoofMBSFNAreaMDT', - u'maxnoofRecommendedCells', - u'maxnoofRecommendedENBs', - u'maxnooftimeperiods', - u'maxnoofCellIDforQMC', - u'maxnoofTAforQMC', - u'maxnoofPLMNforQMC', - u'maxnoofBluetoothName', - u'maxnoofWLANName', - u'maxnoofConnectedengNBs', - u'id-MME-UE-S1AP-ID', - u'id-HandoverType', - u'id-Cause', - u'id-SourceID', - u'id-TargetID', - u'id-eNB-UE-S1AP-ID', - u'id-E-RABSubjecttoDataForwardingList', - u'id-E-RABtoReleaseListHOCmd', - u'id-E-RABDataForwardingItem', - u'id-E-RABReleaseItemBearerRelComp', - u'id-E-RABToBeSetupListBearerSUReq', - u'id-E-RABToBeSetupItemBearerSUReq', - u'id-E-RABAdmittedList', - u'id-E-RABFailedToSetupListHOReqAck', - u'id-E-RABAdmittedItem', - u'id-E-RABFailedtoSetupItemHOReqAck', - u'id-E-RABToBeSwitchedDLList', - u'id-E-RABToBeSwitchedDLItem', - u'id-E-RABToBeSetupListCtxtSUReq', - u'id-TraceActivation', - u'id-NAS-PDU', - u'id-E-RABToBeSetupItemHOReq', - u'id-E-RABSetupListBearerSURes', - u'id-E-RABFailedToSetupListBearerSURes', - u'id-E-RABToBeModifiedListBearerModReq', - u'id-E-RABModifyListBearerModRes', - u'id-E-RABFailedToModifyList', - u'id-E-RABToBeReleasedList', - u'id-E-RABFailedToReleaseList', - u'id-E-RABItem', - u'id-E-RABToBeModifiedItemBearerModReq', - u'id-E-RABModifyItemBearerModRes', - u'id-E-RABReleaseItem', - u'id-E-RABSetupItemBearerSURes', - u'id-SecurityContext', - u'id-HandoverRestrictionList', - u'id-UEPagingID', - u'id-pagingDRX', - u'id-TAIList', - u'id-TAIItem', - u'id-E-RABFailedToSetupListCtxtSURes', - u'id-E-RABReleaseItemHOCmd', - u'id-E-RABSetupItemCtxtSURes', - u'id-E-RABSetupListCtxtSURes', - u'id-E-RABToBeSetupItemCtxtSUReq', - u'id-E-RABToBeSetupListHOReq', - u'id-GERANtoLTEHOInformationRes', - u'id-UTRANtoLTEHOInformationRes', - u'id-CriticalityDiagnostics', - u'id-Global-ENB-ID', - u'id-eNBname', - u'id-MMEname', - u'id-ServedPLMNs', - u'id-SupportedTAs', - u'id-TimeToWait', - u'id-uEaggregateMaximumBitrate', - u'id-TAI', - u'id-E-RABReleaseListBearerRelComp', - u'id-cdma2000PDU', - u'id-cdma2000RATType', - u'id-cdma2000SectorID', - u'id-SecurityKey', - u'id-UERadioCapability', - u'id-GUMMEI-ID', - u'id-E-RABInformationListItem', - u'id-Direct-Forwarding-Path-Availability', - u'id-UEIdentityIndexValue', - u'id-cdma2000HOStatus', - u'id-cdma2000HORequiredIndication', - u'id-E-UTRAN-Trace-ID', - u'id-RelativeMMECapacity', - u'id-SourceMME-UE-S1AP-ID', - u'id-Bearers-SubjectToStatusTransfer-Item', - u'id-eNB-StatusTransfer-TransparentContainer', - u'id-UE-associatedLogicalS1-ConnectionItem', - u'id-ResetType', - u'id-UE-associatedLogicalS1-ConnectionListResAck', - u'id-E-RABToBeSwitchedULItem', - u'id-E-RABToBeSwitchedULList', - u'id-S-TMSI', - u'id-cdma2000OneXRAND', - u'id-RequestType', - u'id-UE-S1AP-IDs', - u'id-EUTRAN-CGI', - u'id-OverloadResponse', - u'id-cdma2000OneXSRVCCInfo', - u'id-E-RABFailedToBeReleasedList', - u'id-Source-ToTarget-TransparentContainer', - u'id-ServedGUMMEIs', - u'id-SubscriberProfileIDforRFP', - u'id-UESecurityCapabilities', - u'id-CSFallbackIndicator', - u'id-CNDomain', - u'id-E-RABReleasedList', - u'id-MessageIdentifier', - u'id-SerialNumber', - u'id-WarningAreaList', - u'id-RepetitionPeriod', - u'id-NumberofBroadcastRequest', - u'id-WarningType', - u'id-WarningSecurityInfo', - u'id-DataCodingScheme', - u'id-WarningMessageContents', - u'id-BroadcastCompletedAreaList', - u'id-Inter-SystemInformationTransferTypeEDT', - u'id-Inter-SystemInformationTransferTypeMDT', - u'id-Target-ToSource-TransparentContainer', - u'id-SRVCCOperationPossible', - u'id-SRVCCHOIndication', - u'id-NAS-DownlinkCount', - u'id-CSG-Id', - u'id-CSG-IdList', - u'id-SONConfigurationTransferECT', - u'id-SONConfigurationTransferMCT', - u'id-TraceCollectionEntityIPAddress', - u'id-MSClassmark2', - u'id-MSClassmark3', - u'id-RRC-Establishment-Cause', - u'id-NASSecurityParametersfromE-UTRAN', - u'id-NASSecurityParameterstoE-UTRAN', - u'id-DefaultPagingDRX', - u'id-Source-ToTarget-TransparentContainer-Secondary', - u'id-Target-ToSource-TransparentContainer-Secondary', - u'id-EUTRANRoundTripDelayEstimationInfo', - u'id-BroadcastCancelledAreaList', - u'id-ConcurrentWarningMessageIndicator', - u'id-Data-Forwarding-Not-Possible', - u'id-ExtendedRepetitionPeriod', - u'id-CellAccessMode', - u'id-CSGMembershipStatus', - u'id-LPPa-PDU', - u'id-Routing-ID', - u'id-Time-Synchronisation-Info', - u'id-PS-ServiceNotAvailable', - u'id-PagingPriority', - u'id-x2TNLConfigurationInfo', - u'id-eNBX2ExtendedTransportLayerAddresses', - u'id-GUMMEIList', - u'id-GW-TransportLayerAddress', - u'id-Correlation-ID', - u'id-SourceMME-GUMMEI', - u'id-MME-UE-S1AP-ID-2', - u'id-RegisteredLAI', - u'id-RelayNode-Indicator', - u'id-TrafficLoadReductionIndication', - u'id-MDTConfiguration', - u'id-MMERelaySupportIndicator', - u'id-GWContextReleaseIndication', - u'id-ManagementBasedMDTAllowed', - u'id-PrivacyIndicator', - u'id-Time-UE-StayedInCell-EnhancedGranularity', - u'id-HO-Cause', - u'id-VoiceSupportMatchIndicator', - u'id-GUMMEIType', - u'id-M3Configuration', - u'id-M4Configuration', - u'id-M5Configuration', - u'id-MDT-Location-Info', - u'id-MobilityInformation', - u'id-Tunnel-Information-for-BBF', - u'id-ManagementBasedMDTPLMNList', - u'id-SignallingBasedMDTPLMNList', - u'id-ULCOUNTValueExtended', - u'id-DLCOUNTValueExtended', - u'id-ReceiveStatusOfULPDCPSDUsExtended', - u'id-ECGIListForRestart', - u'id-SIPTO-Correlation-ID', - u'id-SIPTO-L-GW-TransportLayerAddress', - u'id-TransportInformation', - u'id-LHN-ID', - u'id-AdditionalCSFallbackIndicator', - u'id-TAIListForRestart', - u'id-UserLocationInformation', - u'id-EmergencyAreaIDListForRestart', - u'id-KillAllWarningMessages', - u'id-Masked-IMEISV', - u'id-eNBIndirectX2TransportLayerAddresses', - u'id-uE-HistoryInformationFromTheUE', - u'id-ProSeAuthorized', - u'id-ExpectedUEBehaviour', - u'id-LoggedMBSFNMDT', - u'id-UERadioCapabilityForPaging', - u'id-E-RABToBeModifiedListBearerModInd', - u'id-E-RABToBeModifiedItemBearerModInd', - u'id-E-RABNotToBeModifiedListBearerModInd', - u'id-E-RABNotToBeModifiedItemBearerModInd', - u'id-E-RABModifyListBearerModConf', - u'id-E-RABModifyItemBearerModConf', - u'id-E-RABFailedToModifyListBearerModConf', - u'id-SON-Information-Report', - u'id-Muting-Availability-Indication', - u'id-Muting-Pattern-Information', - u'id-Synchronisation-Information', - u'id-E-RABToBeReleasedListBearerModConf', - u'id-AssistanceDataForPaging', - u'id-CellIdentifierAndCELevelForCECapableUEs', - u'id-InformationOnRecommendedCellsAndENBsForPaging', - u'id-RecommendedCellItem', - u'id-RecommendedENBItem', - u'id-ProSeUEtoNetworkRelaying', - u'id-ULCOUNTValuePDCP-SNlength18', - u'id-DLCOUNTValuePDCP-SNlength18', - u'id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', - u'id-M6Configuration', - u'id-M7Configuration', - u'id-PWSfailedECGIList', - u'id-MME-Group-ID', - u'id-Additional-GUTI', - u'id-S1-Message', - u'id-CSGMembershipInfo', - u'id-Paging-eDRXInformation', - u'id-UE-RetentionInformation', - u'id-UE-Usage-Type', - u'id-extended-UEIdentityIndexValue', - u'id-RAT-Type', - u'id-BearerType', - u'id-NB-IoT-DefaultPagingDRX', - u'id-E-RABFailedToResumeListResumeReq', - u'id-E-RABFailedToResumeItemResumeReq', - u'id-E-RABFailedToResumeListResumeRes', - u'id-E-RABFailedToResumeItemResumeRes', - u'id-NB-IoT-Paging-eDRXInformation', - u'id-V2XServicesAuthorized', - u'id-UEUserPlaneCIoTSupportIndicator', - u'id-CE-mode-B-SupportIndicator', - u'id-SRVCCOperationNotPossible', - u'id-NB-IoT-UEIdentityIndexValue', - u'id-RRC-Resume-Cause', - u'id-DCN-ID', - u'id-ServedDCNs', - u'id-UESidelinkAggregateMaximumBitrate', - u'id-DLNASPDUDeliveryAckRequest', - u'id-Coverage-Level', - u'id-EnhancedCoverageRestricted', - u'id-UE-Level-QoS-Parameters', - u'id-DL-CP-SecurityInformation', - u'id-UL-CP-SecurityInformation', - u'id-extended-e-RAB-MaximumBitrateDL', - u'id-extended-e-RAB-MaximumBitrateUL', - u'id-extended-e-RAB-GuaranteedBitrateDL', - u'id-extended-e-RAB-GuaranteedBitrateUL', - u'id-extended-uEaggregateMaximumBitRateDL', - u'id-extended-uEaggregateMaximumBitRateUL', - u'id-NRrestrictioninEPSasSecondaryRAT', - u'id-UEAppLayerMeasConfig', - u'id-UE-Application-Layer-Measurement-Capability', - u'id-SecondaryRATDataUsageReportList', - u'id-SecondaryRATDataUsageReportItem', - u'id-HandoverFlag', - u'id-E-RABUsageReportItem', - u'id-SecondaryRATDataUsageRequest', - u'id-NRUESecurityCapabilities', - u'id-UnlicensedSpectrumRestriction', - u'id-CE-ModeBRestricted', - u'id-LTE-M-Indication', - u'id-DownlinkPacketLossRate', - u'id-UplinkPacketLossRate', - u'id-UECapabilityInfoRequest', - u'id-serviceType', - u'id-AerialUEsubscriptionInformation', - u'id-Subscription-Based-UE-DifferentiationInfo', - u'id-EndIndication', - u'id-EDT-Session', - u'id-CNTypeRestrictions', - u'id-PendingDataIndication', - u'id-BluetoothMeasurementConfiguration', - u'id-WLANMeasurementConfiguration', - u'id-WarningAreaCoordinates', - u'id-NRrestrictionin5GS', - u'id-PSCellInformation', - u'id-LastNG-RANPLMNIdentity', - u'id-ConnectedengNBList', - u'id-ConnectedengNBToAddList', - u'id-ConnectedengNBToRemoveList', - u'id-EN-DCSONConfigurationTransfer-ECT', - u'id-EN-DCSONConfigurationTransfer-MCT', - u'id-IMSvoiceEPSfallbackfrom5G', - u'id-TimeSinceSecondaryNodeRelease', - u'id-RequestTypeAdditionalInfo', - ] - _type_ = [ - ] - _set_ = [ - ] - _val_ = [ - u'id-HandoverPreparation', - u'id-HandoverResourceAllocation', - u'id-HandoverNotification', - u'id-PathSwitchRequest', - u'id-HandoverCancel', - u'id-E-RABSetup', - u'id-E-RABModify', - u'id-E-RABRelease', - u'id-E-RABReleaseIndication', - u'id-InitialContextSetup', - u'id-Paging', - u'id-downlinkNASTransport', - u'id-initialUEMessage', - u'id-uplinkNASTransport', - u'id-Reset', - u'id-ErrorIndication', - u'id-NASNonDeliveryIndication', - u'id-S1Setup', - u'id-UEContextReleaseRequest', - u'id-DownlinkS1cdma2000tunnelling', - u'id-UplinkS1cdma2000tunnelling', - u'id-UEContextModification', - u'id-UECapabilityInfoIndication', - u'id-UEContextRelease', - u'id-eNBStatusTransfer', - u'id-MMEStatusTransfer', - u'id-DeactivateTrace', - u'id-TraceStart', - u'id-TraceFailureIndication', - u'id-ENBConfigurationUpdate', - u'id-MMEConfigurationUpdate', - u'id-LocationReportingControl', - u'id-LocationReportingFailureIndication', - u'id-LocationReport', - u'id-OverloadStart', - u'id-OverloadStop', - u'id-WriteReplaceWarning', - u'id-eNBDirectInformationTransfer', - u'id-MMEDirectInformationTransfer', - u'id-PrivateMessage', - u'id-eNBConfigurationTransfer', - u'id-MMEConfigurationTransfer', - u'id-CellTrafficTrace', - u'id-Kill', - u'id-downlinkUEAssociatedLPPaTransport', - u'id-uplinkUEAssociatedLPPaTransport', - u'id-downlinkNonUEAssociatedLPPaTransport', - u'id-uplinkNonUEAssociatedLPPaTransport', - u'id-UERadioCapabilityMatch', - u'id-PWSRestartIndication', - u'id-E-RABModificationIndication', - u'id-PWSFailureIndication', - u'id-RerouteNASRequest', - u'id-UEContextModificationIndication', - u'id-ConnectionEstablishmentIndication', - u'id-UEContextSuspend', - u'id-UEContextResume', - u'id-NASDeliveryIndication', - u'id-RetrieveUEInformation', - u'id-UEInformationTransfer', - u'id-eNBCPRelocationIndication', - u'id-MMECPRelocationIndication', - u'id-SecondaryRATDataUsageReport', - u'maxPrivateIEs', - u'maxProtocolExtensions', - u'maxProtocolIEs', - u'maxnoofCSGs', - u'maxnoofE-RABs', - u'maxnoofTAIs', - u'maxnoofTACs', - u'maxnoofErrors', - u'maxnoofBPLMNs', - u'maxnoofPLMNsPerMME', - u'maxnoofEPLMNs', - u'maxnoofEPLMNsPlusOne', - u'maxnoofForbLACs', - u'maxnoofForbTACs', - u'maxnoofIndividualS1ConnectionsToReset', - u'maxnoofCellsinUEHistoryInfo', - u'maxnoofCellsineNB', - u'maxnoofTAIforWarning', - u'maxnoofCellID', - u'maxnoofDCNs', - u'maxnoofEmergencyAreaID', - u'maxnoofCellinTAI', - u'maxnoofCellinEAI', - u'maxnoofeNBX2TLAs', - u'maxnoofeNBX2ExtTLAs', - u'maxnoofeNBX2GTPTLAs', - u'maxnoofRATs', - u'maxnoofGroupIDs', - u'maxnoofMMECs', - u'maxnoofCellIDforMDT', - u'maxnoofTAforMDT', - u'maxnoofMDTPLMNs', - u'maxnoofCellsforRestart', - u'maxnoofRestartTAIs', - u'maxnoofRestartEmergencyAreaIDs', - u'maxEARFCN', - u'maxnoofMBSFNAreaMDT', - u'maxnoofRecommendedCells', - u'maxnoofRecommendedENBs', - u'maxnooftimeperiods', - u'maxnoofCellIDforQMC', - u'maxnoofTAforQMC', - u'maxnoofPLMNforQMC', - u'maxnoofBluetoothName', - u'maxnoofWLANName', - u'maxnoofConnectedengNBs', - u'id-MME-UE-S1AP-ID', - u'id-HandoverType', - u'id-Cause', - u'id-SourceID', - u'id-TargetID', - u'id-eNB-UE-S1AP-ID', - u'id-E-RABSubjecttoDataForwardingList', - u'id-E-RABtoReleaseListHOCmd', - u'id-E-RABDataForwardingItem', - u'id-E-RABReleaseItemBearerRelComp', - u'id-E-RABToBeSetupListBearerSUReq', - u'id-E-RABToBeSetupItemBearerSUReq', - u'id-E-RABAdmittedList', - u'id-E-RABFailedToSetupListHOReqAck', - u'id-E-RABAdmittedItem', - u'id-E-RABFailedtoSetupItemHOReqAck', - u'id-E-RABToBeSwitchedDLList', - u'id-E-RABToBeSwitchedDLItem', - u'id-E-RABToBeSetupListCtxtSUReq', - u'id-TraceActivation', - u'id-NAS-PDU', - u'id-E-RABToBeSetupItemHOReq', - u'id-E-RABSetupListBearerSURes', - u'id-E-RABFailedToSetupListBearerSURes', - u'id-E-RABToBeModifiedListBearerModReq', - u'id-E-RABModifyListBearerModRes', - u'id-E-RABFailedToModifyList', - u'id-E-RABToBeReleasedList', - u'id-E-RABFailedToReleaseList', - u'id-E-RABItem', - u'id-E-RABToBeModifiedItemBearerModReq', - u'id-E-RABModifyItemBearerModRes', - u'id-E-RABReleaseItem', - u'id-E-RABSetupItemBearerSURes', - u'id-SecurityContext', - u'id-HandoverRestrictionList', - u'id-UEPagingID', - u'id-pagingDRX', - u'id-TAIList', - u'id-TAIItem', - u'id-E-RABFailedToSetupListCtxtSURes', - u'id-E-RABReleaseItemHOCmd', - u'id-E-RABSetupItemCtxtSURes', - u'id-E-RABSetupListCtxtSURes', - u'id-E-RABToBeSetupItemCtxtSUReq', - u'id-E-RABToBeSetupListHOReq', - u'id-GERANtoLTEHOInformationRes', - u'id-UTRANtoLTEHOInformationRes', - u'id-CriticalityDiagnostics', - u'id-Global-ENB-ID', - u'id-eNBname', - u'id-MMEname', - u'id-ServedPLMNs', - u'id-SupportedTAs', - u'id-TimeToWait', - u'id-uEaggregateMaximumBitrate', - u'id-TAI', - u'id-E-RABReleaseListBearerRelComp', - u'id-cdma2000PDU', - u'id-cdma2000RATType', - u'id-cdma2000SectorID', - u'id-SecurityKey', - u'id-UERadioCapability', - u'id-GUMMEI-ID', - u'id-E-RABInformationListItem', - u'id-Direct-Forwarding-Path-Availability', - u'id-UEIdentityIndexValue', - u'id-cdma2000HOStatus', - u'id-cdma2000HORequiredIndication', - u'id-E-UTRAN-Trace-ID', - u'id-RelativeMMECapacity', - u'id-SourceMME-UE-S1AP-ID', - u'id-Bearers-SubjectToStatusTransfer-Item', - u'id-eNB-StatusTransfer-TransparentContainer', - u'id-UE-associatedLogicalS1-ConnectionItem', - u'id-ResetType', - u'id-UE-associatedLogicalS1-ConnectionListResAck', - u'id-E-RABToBeSwitchedULItem', - u'id-E-RABToBeSwitchedULList', - u'id-S-TMSI', - u'id-cdma2000OneXRAND', - u'id-RequestType', - u'id-UE-S1AP-IDs', - u'id-EUTRAN-CGI', - u'id-OverloadResponse', - u'id-cdma2000OneXSRVCCInfo', - u'id-E-RABFailedToBeReleasedList', - u'id-Source-ToTarget-TransparentContainer', - u'id-ServedGUMMEIs', - u'id-SubscriberProfileIDforRFP', - u'id-UESecurityCapabilities', - u'id-CSFallbackIndicator', - u'id-CNDomain', - u'id-E-RABReleasedList', - u'id-MessageIdentifier', - u'id-SerialNumber', - u'id-WarningAreaList', - u'id-RepetitionPeriod', - u'id-NumberofBroadcastRequest', - u'id-WarningType', - u'id-WarningSecurityInfo', - u'id-DataCodingScheme', - u'id-WarningMessageContents', - u'id-BroadcastCompletedAreaList', - u'id-Inter-SystemInformationTransferTypeEDT', - u'id-Inter-SystemInformationTransferTypeMDT', - u'id-Target-ToSource-TransparentContainer', - u'id-SRVCCOperationPossible', - u'id-SRVCCHOIndication', - u'id-NAS-DownlinkCount', - u'id-CSG-Id', - u'id-CSG-IdList', - u'id-SONConfigurationTransferECT', - u'id-SONConfigurationTransferMCT', - u'id-TraceCollectionEntityIPAddress', - u'id-MSClassmark2', - u'id-MSClassmark3', - u'id-RRC-Establishment-Cause', - u'id-NASSecurityParametersfromE-UTRAN', - u'id-NASSecurityParameterstoE-UTRAN', - u'id-DefaultPagingDRX', - u'id-Source-ToTarget-TransparentContainer-Secondary', - u'id-Target-ToSource-TransparentContainer-Secondary', - u'id-EUTRANRoundTripDelayEstimationInfo', - u'id-BroadcastCancelledAreaList', - u'id-ConcurrentWarningMessageIndicator', - u'id-Data-Forwarding-Not-Possible', - u'id-ExtendedRepetitionPeriod', - u'id-CellAccessMode', - u'id-CSGMembershipStatus', - u'id-LPPa-PDU', - u'id-Routing-ID', - u'id-Time-Synchronisation-Info', - u'id-PS-ServiceNotAvailable', - u'id-PagingPriority', - u'id-x2TNLConfigurationInfo', - u'id-eNBX2ExtendedTransportLayerAddresses', - u'id-GUMMEIList', - u'id-GW-TransportLayerAddress', - u'id-Correlation-ID', - u'id-SourceMME-GUMMEI', - u'id-MME-UE-S1AP-ID-2', - u'id-RegisteredLAI', - u'id-RelayNode-Indicator', - u'id-TrafficLoadReductionIndication', - u'id-MDTConfiguration', - u'id-MMERelaySupportIndicator', - u'id-GWContextReleaseIndication', - u'id-ManagementBasedMDTAllowed', - u'id-PrivacyIndicator', - u'id-Time-UE-StayedInCell-EnhancedGranularity', - u'id-HO-Cause', - u'id-VoiceSupportMatchIndicator', - u'id-GUMMEIType', - u'id-M3Configuration', - u'id-M4Configuration', - u'id-M5Configuration', - u'id-MDT-Location-Info', - u'id-MobilityInformation', - u'id-Tunnel-Information-for-BBF', - u'id-ManagementBasedMDTPLMNList', - u'id-SignallingBasedMDTPLMNList', - u'id-ULCOUNTValueExtended', - u'id-DLCOUNTValueExtended', - u'id-ReceiveStatusOfULPDCPSDUsExtended', - u'id-ECGIListForRestart', - u'id-SIPTO-Correlation-ID', - u'id-SIPTO-L-GW-TransportLayerAddress', - u'id-TransportInformation', - u'id-LHN-ID', - u'id-AdditionalCSFallbackIndicator', - u'id-TAIListForRestart', - u'id-UserLocationInformation', - u'id-EmergencyAreaIDListForRestart', - u'id-KillAllWarningMessages', - u'id-Masked-IMEISV', - u'id-eNBIndirectX2TransportLayerAddresses', - u'id-uE-HistoryInformationFromTheUE', - u'id-ProSeAuthorized', - u'id-ExpectedUEBehaviour', - u'id-LoggedMBSFNMDT', - u'id-UERadioCapabilityForPaging', - u'id-E-RABToBeModifiedListBearerModInd', - u'id-E-RABToBeModifiedItemBearerModInd', - u'id-E-RABNotToBeModifiedListBearerModInd', - u'id-E-RABNotToBeModifiedItemBearerModInd', - u'id-E-RABModifyListBearerModConf', - u'id-E-RABModifyItemBearerModConf', - u'id-E-RABFailedToModifyListBearerModConf', - u'id-SON-Information-Report', - u'id-Muting-Availability-Indication', - u'id-Muting-Pattern-Information', - u'id-Synchronisation-Information', - u'id-E-RABToBeReleasedListBearerModConf', - u'id-AssistanceDataForPaging', - u'id-CellIdentifierAndCELevelForCECapableUEs', - u'id-InformationOnRecommendedCellsAndENBsForPaging', - u'id-RecommendedCellItem', - u'id-RecommendedENBItem', - u'id-ProSeUEtoNetworkRelaying', - u'id-ULCOUNTValuePDCP-SNlength18', - u'id-DLCOUNTValuePDCP-SNlength18', - u'id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', - u'id-M6Configuration', - u'id-M7Configuration', - u'id-PWSfailedECGIList', - u'id-MME-Group-ID', - u'id-Additional-GUTI', - u'id-S1-Message', - u'id-CSGMembershipInfo', - u'id-Paging-eDRXInformation', - u'id-UE-RetentionInformation', - u'id-UE-Usage-Type', - u'id-extended-UEIdentityIndexValue', - u'id-RAT-Type', - u'id-BearerType', - u'id-NB-IoT-DefaultPagingDRX', - u'id-E-RABFailedToResumeListResumeReq', - u'id-E-RABFailedToResumeItemResumeReq', - u'id-E-RABFailedToResumeListResumeRes', - u'id-E-RABFailedToResumeItemResumeRes', - u'id-NB-IoT-Paging-eDRXInformation', - u'id-V2XServicesAuthorized', - u'id-UEUserPlaneCIoTSupportIndicator', - u'id-CE-mode-B-SupportIndicator', - u'id-SRVCCOperationNotPossible', - u'id-NB-IoT-UEIdentityIndexValue', - u'id-RRC-Resume-Cause', - u'id-DCN-ID', - u'id-ServedDCNs', - u'id-UESidelinkAggregateMaximumBitrate', - u'id-DLNASPDUDeliveryAckRequest', - u'id-Coverage-Level', - u'id-EnhancedCoverageRestricted', - u'id-UE-Level-QoS-Parameters', - u'id-DL-CP-SecurityInformation', - u'id-UL-CP-SecurityInformation', - u'id-extended-e-RAB-MaximumBitrateDL', - u'id-extended-e-RAB-MaximumBitrateUL', - u'id-extended-e-RAB-GuaranteedBitrateDL', - u'id-extended-e-RAB-GuaranteedBitrateUL', - u'id-extended-uEaggregateMaximumBitRateDL', - u'id-extended-uEaggregateMaximumBitRateUL', - u'id-NRrestrictioninEPSasSecondaryRAT', - u'id-UEAppLayerMeasConfig', - u'id-UE-Application-Layer-Measurement-Capability', - u'id-SecondaryRATDataUsageReportList', - u'id-SecondaryRATDataUsageReportItem', - u'id-HandoverFlag', - u'id-E-RABUsageReportItem', - u'id-SecondaryRATDataUsageRequest', - u'id-NRUESecurityCapabilities', - u'id-UnlicensedSpectrumRestriction', - u'id-CE-ModeBRestricted', - u'id-LTE-M-Indication', - u'id-DownlinkPacketLossRate', - u'id-UplinkPacketLossRate', - u'id-UECapabilityInfoRequest', - u'id-serviceType', - u'id-AerialUEsubscriptionInformation', - u'id-Subscription-Based-UE-DifferentiationInfo', - u'id-EndIndication', - u'id-EDT-Session', - u'id-CNTypeRestrictions', - u'id-PendingDataIndication', - u'id-BluetoothMeasurementConfiguration', - u'id-WLANMeasurementConfiguration', - u'id-WarningAreaCoordinates', - u'id-NRrestrictionin5GS', - u'id-PSCellInformation', - u'id-LastNG-RANPLMNIdentity', - u'id-ConnectedengNBList', - u'id-ConnectedengNBToAddList', - u'id-ConnectedengNBToRemoveList', - u'id-EN-DCSONConfigurationTransfer-ECT', - u'id-EN-DCSONConfigurationTransfer-MCT', - u'id-IMSvoiceEPSfallbackfrom5G', - u'id-TimeSinceSecondaryNodeRelease', - u'id-RequestTypeAdditionalInfo', - ] - _class_ = [ - ] - _param_ = [ - ] - - #-----< id-HandoverPreparation >-----# - id_HandoverPreparation = INT(name=u'id-HandoverPreparation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_HandoverPreparation._val = 0 - - #-----< id-HandoverResourceAllocation >-----# - id_HandoverResourceAllocation = INT(name=u'id-HandoverResourceAllocation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_HandoverResourceAllocation._val = 1 - - #-----< id-HandoverNotification >-----# - id_HandoverNotification = INT(name=u'id-HandoverNotification', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_HandoverNotification._val = 2 - - #-----< id-PathSwitchRequest >-----# - id_PathSwitchRequest = INT(name=u'id-PathSwitchRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_PathSwitchRequest._val = 3 - - #-----< id-HandoverCancel >-----# - id_HandoverCancel = INT(name=u'id-HandoverCancel', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_HandoverCancel._val = 4 - - #-----< id-E-RABSetup >-----# - id_E_RABSetup = INT(name=u'id-E-RABSetup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_E_RABSetup._val = 5 - - #-----< id-E-RABModify >-----# - id_E_RABModify = INT(name=u'id-E-RABModify', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_E_RABModify._val = 6 - - #-----< id-E-RABRelease >-----# - id_E_RABRelease = INT(name=u'id-E-RABRelease', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_E_RABRelease._val = 7 - - #-----< id-E-RABReleaseIndication >-----# - id_E_RABReleaseIndication = INT(name=u'id-E-RABReleaseIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_E_RABReleaseIndication._val = 8 - - #-----< id-InitialContextSetup >-----# - id_InitialContextSetup = INT(name=u'id-InitialContextSetup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_InitialContextSetup._val = 9 - - #-----< id-Paging >-----# - id_Paging = INT(name=u'id-Paging', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_Paging._val = 10 - - #-----< id-downlinkNASTransport >-----# - id_downlinkNASTransport = INT(name=u'id-downlinkNASTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_downlinkNASTransport._val = 11 - - #-----< id-initialUEMessage >-----# - id_initialUEMessage = INT(name=u'id-initialUEMessage', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_initialUEMessage._val = 12 - - #-----< id-uplinkNASTransport >-----# - id_uplinkNASTransport = INT(name=u'id-uplinkNASTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_uplinkNASTransport._val = 13 - - #-----< id-Reset >-----# - id_Reset = INT(name=u'id-Reset', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_Reset._val = 14 - - #-----< id-ErrorIndication >-----# - id_ErrorIndication = INT(name=u'id-ErrorIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_ErrorIndication._val = 15 - - #-----< id-NASNonDeliveryIndication >-----# - id_NASNonDeliveryIndication = INT(name=u'id-NASNonDeliveryIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_NASNonDeliveryIndication._val = 16 - - #-----< id-S1Setup >-----# - id_S1Setup = INT(name=u'id-S1Setup', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_S1Setup._val = 17 - - #-----< id-UEContextReleaseRequest >-----# - id_UEContextReleaseRequest = INT(name=u'id-UEContextReleaseRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_UEContextReleaseRequest._val = 18 - - #-----< id-DownlinkS1cdma2000tunnelling >-----# - id_DownlinkS1cdma2000tunnelling = INT(name=u'id-DownlinkS1cdma2000tunnelling', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_DownlinkS1cdma2000tunnelling._val = 19 - - #-----< id-UplinkS1cdma2000tunnelling >-----# - id_UplinkS1cdma2000tunnelling = INT(name=u'id-UplinkS1cdma2000tunnelling', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_UplinkS1cdma2000tunnelling._val = 20 - - #-----< id-UEContextModification >-----# - id_UEContextModification = INT(name=u'id-UEContextModification', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_UEContextModification._val = 21 - - #-----< id-UECapabilityInfoIndication >-----# - id_UECapabilityInfoIndication = INT(name=u'id-UECapabilityInfoIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_UECapabilityInfoIndication._val = 22 - - #-----< id-UEContextRelease >-----# - id_UEContextRelease = INT(name=u'id-UEContextRelease', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_UEContextRelease._val = 23 - - #-----< id-eNBStatusTransfer >-----# - id_eNBStatusTransfer = INT(name=u'id-eNBStatusTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_eNBStatusTransfer._val = 24 - - #-----< id-MMEStatusTransfer >-----# - id_MMEStatusTransfer = INT(name=u'id-MMEStatusTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_MMEStatusTransfer._val = 25 - - #-----< id-DeactivateTrace >-----# - id_DeactivateTrace = INT(name=u'id-DeactivateTrace', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_DeactivateTrace._val = 26 - - #-----< id-TraceStart >-----# - id_TraceStart = INT(name=u'id-TraceStart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_TraceStart._val = 27 - - #-----< id-TraceFailureIndication >-----# - id_TraceFailureIndication = INT(name=u'id-TraceFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_TraceFailureIndication._val = 28 - - #-----< id-ENBConfigurationUpdate >-----# - id_ENBConfigurationUpdate = INT(name=u'id-ENBConfigurationUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_ENBConfigurationUpdate._val = 29 - - #-----< id-MMEConfigurationUpdate >-----# - id_MMEConfigurationUpdate = INT(name=u'id-MMEConfigurationUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_MMEConfigurationUpdate._val = 30 - - #-----< id-LocationReportingControl >-----# - id_LocationReportingControl = INT(name=u'id-LocationReportingControl', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_LocationReportingControl._val = 31 - - #-----< id-LocationReportingFailureIndication >-----# - id_LocationReportingFailureIndication = INT(name=u'id-LocationReportingFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_LocationReportingFailureIndication._val = 32 - - #-----< id-LocationReport >-----# - id_LocationReport = INT(name=u'id-LocationReport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_LocationReport._val = 33 - - #-----< id-OverloadStart >-----# - id_OverloadStart = INT(name=u'id-OverloadStart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_OverloadStart._val = 34 - - #-----< id-OverloadStop >-----# - id_OverloadStop = INT(name=u'id-OverloadStop', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_OverloadStop._val = 35 - - #-----< id-WriteReplaceWarning >-----# - id_WriteReplaceWarning = INT(name=u'id-WriteReplaceWarning', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_WriteReplaceWarning._val = 36 - - #-----< id-eNBDirectInformationTransfer >-----# - id_eNBDirectInformationTransfer = INT(name=u'id-eNBDirectInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_eNBDirectInformationTransfer._val = 37 - - #-----< id-MMEDirectInformationTransfer >-----# - id_MMEDirectInformationTransfer = INT(name=u'id-MMEDirectInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_MMEDirectInformationTransfer._val = 38 - - #-----< id-PrivateMessage >-----# - id_PrivateMessage = INT(name=u'id-PrivateMessage', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_PrivateMessage._val = 39 - - #-----< id-eNBConfigurationTransfer >-----# - id_eNBConfigurationTransfer = INT(name=u'id-eNBConfigurationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_eNBConfigurationTransfer._val = 40 - - #-----< id-MMEConfigurationTransfer >-----# - id_MMEConfigurationTransfer = INT(name=u'id-MMEConfigurationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_MMEConfigurationTransfer._val = 41 - - #-----< id-CellTrafficTrace >-----# - id_CellTrafficTrace = INT(name=u'id-CellTrafficTrace', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_CellTrafficTrace._val = 42 - - #-----< id-Kill >-----# - id_Kill = INT(name=u'id-Kill', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_Kill._val = 43 - - #-----< id-downlinkUEAssociatedLPPaTransport >-----# - id_downlinkUEAssociatedLPPaTransport = INT(name=u'id-downlinkUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_downlinkUEAssociatedLPPaTransport._val = 44 - - #-----< id-uplinkUEAssociatedLPPaTransport >-----# - id_uplinkUEAssociatedLPPaTransport = INT(name=u'id-uplinkUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_uplinkUEAssociatedLPPaTransport._val = 45 - - #-----< id-downlinkNonUEAssociatedLPPaTransport >-----# - id_downlinkNonUEAssociatedLPPaTransport = INT(name=u'id-downlinkNonUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_downlinkNonUEAssociatedLPPaTransport._val = 46 - - #-----< id-uplinkNonUEAssociatedLPPaTransport >-----# - id_uplinkNonUEAssociatedLPPaTransport = INT(name=u'id-uplinkNonUEAssociatedLPPaTransport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_uplinkNonUEAssociatedLPPaTransport._val = 47 - - #-----< id-UERadioCapabilityMatch >-----# - id_UERadioCapabilityMatch = INT(name=u'id-UERadioCapabilityMatch', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_UERadioCapabilityMatch._val = 48 - - #-----< id-PWSRestartIndication >-----# - id_PWSRestartIndication = INT(name=u'id-PWSRestartIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_PWSRestartIndication._val = 49 - - #-----< id-E-RABModificationIndication >-----# - id_E_RABModificationIndication = INT(name=u'id-E-RABModificationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_E_RABModificationIndication._val = 50 - - #-----< id-PWSFailureIndication >-----# - id_PWSFailureIndication = INT(name=u'id-PWSFailureIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_PWSFailureIndication._val = 51 - - #-----< id-RerouteNASRequest >-----# - id_RerouteNASRequest = INT(name=u'id-RerouteNASRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_RerouteNASRequest._val = 52 - - #-----< id-UEContextModificationIndication >-----# - id_UEContextModificationIndication = INT(name=u'id-UEContextModificationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_UEContextModificationIndication._val = 53 - - #-----< id-ConnectionEstablishmentIndication >-----# - id_ConnectionEstablishmentIndication = INT(name=u'id-ConnectionEstablishmentIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_ConnectionEstablishmentIndication._val = 54 - - #-----< id-UEContextSuspend >-----# - id_UEContextSuspend = INT(name=u'id-UEContextSuspend', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_UEContextSuspend._val = 55 - - #-----< id-UEContextResume >-----# - id_UEContextResume = INT(name=u'id-UEContextResume', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_UEContextResume._val = 56 - - #-----< id-NASDeliveryIndication >-----# - id_NASDeliveryIndication = INT(name=u'id-NASDeliveryIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_NASDeliveryIndication._val = 57 - - #-----< id-RetrieveUEInformation >-----# - id_RetrieveUEInformation = INT(name=u'id-RetrieveUEInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_RetrieveUEInformation._val = 58 - - #-----< id-UEInformationTransfer >-----# - id_UEInformationTransfer = INT(name=u'id-UEInformationTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_UEInformationTransfer._val = 59 - - #-----< id-eNBCPRelocationIndication >-----# - id_eNBCPRelocationIndication = INT(name=u'id-eNBCPRelocationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_eNBCPRelocationIndication._val = 60 - - #-----< id-MMECPRelocationIndication >-----# - id_MMECPRelocationIndication = INT(name=u'id-MMECPRelocationIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_MMECPRelocationIndication._val = 61 - - #-----< id-SecondaryRATDataUsageReport >-----# - id_SecondaryRATDataUsageReport = INT(name=u'id-SecondaryRATDataUsageReport', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProcedureCode'))) - id_SecondaryRATDataUsageReport._val = 62 - - #-----< maxPrivateIEs >-----# - maxPrivateIEs = INT(name=u'maxPrivateIEs', mode=MODE_VALUE) - maxPrivateIEs._val = 65535 - - #-----< maxProtocolExtensions >-----# - maxProtocolExtensions = INT(name=u'maxProtocolExtensions', mode=MODE_VALUE) - maxProtocolExtensions._val = 65535 - - #-----< maxProtocolIEs >-----# - maxProtocolIEs = INT(name=u'maxProtocolIEs', mode=MODE_VALUE) - maxProtocolIEs._val = 65535 - - #-----< maxnoofCSGs >-----# - maxnoofCSGs = INT(name=u'maxnoofCSGs', mode=MODE_VALUE) - maxnoofCSGs._val = 256 - - #-----< maxnoofE-RABs >-----# - maxnoofE_RABs = INT(name=u'maxnoofE-RABs', mode=MODE_VALUE) - maxnoofE_RABs._val = 256 - - #-----< maxnoofTAIs >-----# - maxnoofTAIs = INT(name=u'maxnoofTAIs', mode=MODE_VALUE) - maxnoofTAIs._val = 256 - - #-----< maxnoofTACs >-----# - maxnoofTACs = INT(name=u'maxnoofTACs', mode=MODE_VALUE) - maxnoofTACs._val = 256 - - #-----< maxnoofErrors >-----# - maxnoofErrors = INT(name=u'maxnoofErrors', mode=MODE_VALUE) - maxnoofErrors._val = 256 - - #-----< maxnoofBPLMNs >-----# - maxnoofBPLMNs = INT(name=u'maxnoofBPLMNs', mode=MODE_VALUE) - maxnoofBPLMNs._val = 6 - - #-----< maxnoofPLMNsPerMME >-----# - maxnoofPLMNsPerMME = INT(name=u'maxnoofPLMNsPerMME', mode=MODE_VALUE) - maxnoofPLMNsPerMME._val = 32 - - #-----< maxnoofEPLMNs >-----# - maxnoofEPLMNs = INT(name=u'maxnoofEPLMNs', mode=MODE_VALUE) - maxnoofEPLMNs._val = 15 - - #-----< maxnoofEPLMNsPlusOne >-----# - maxnoofEPLMNsPlusOne = INT(name=u'maxnoofEPLMNsPlusOne', mode=MODE_VALUE) - maxnoofEPLMNsPlusOne._val = 16 - - #-----< maxnoofForbLACs >-----# - maxnoofForbLACs = INT(name=u'maxnoofForbLACs', mode=MODE_VALUE) - maxnoofForbLACs._val = 4096 - - #-----< maxnoofForbTACs >-----# - maxnoofForbTACs = INT(name=u'maxnoofForbTACs', mode=MODE_VALUE) - maxnoofForbTACs._val = 4096 - - #-----< maxnoofIndividualS1ConnectionsToReset >-----# - maxnoofIndividualS1ConnectionsToReset = INT(name=u'maxnoofIndividualS1ConnectionsToReset', mode=MODE_VALUE) - maxnoofIndividualS1ConnectionsToReset._val = 256 - - #-----< maxnoofCellsinUEHistoryInfo >-----# - maxnoofCellsinUEHistoryInfo = INT(name=u'maxnoofCellsinUEHistoryInfo', mode=MODE_VALUE) - maxnoofCellsinUEHistoryInfo._val = 16 - - #-----< maxnoofCellsineNB >-----# - maxnoofCellsineNB = INT(name=u'maxnoofCellsineNB', mode=MODE_VALUE) - maxnoofCellsineNB._val = 256 - - #-----< maxnoofTAIforWarning >-----# - maxnoofTAIforWarning = INT(name=u'maxnoofTAIforWarning', mode=MODE_VALUE) - maxnoofTAIforWarning._val = 65535 - - #-----< maxnoofCellID >-----# - maxnoofCellID = INT(name=u'maxnoofCellID', mode=MODE_VALUE) - maxnoofCellID._val = 65535 - - #-----< maxnoofDCNs >-----# - maxnoofDCNs = INT(name=u'maxnoofDCNs', mode=MODE_VALUE) - maxnoofDCNs._val = 32 - - #-----< maxnoofEmergencyAreaID >-----# - maxnoofEmergencyAreaID = INT(name=u'maxnoofEmergencyAreaID', mode=MODE_VALUE) - maxnoofEmergencyAreaID._val = 65535 - - #-----< maxnoofCellinTAI >-----# - maxnoofCellinTAI = INT(name=u'maxnoofCellinTAI', mode=MODE_VALUE) - maxnoofCellinTAI._val = 65535 - - #-----< maxnoofCellinEAI >-----# - maxnoofCellinEAI = INT(name=u'maxnoofCellinEAI', mode=MODE_VALUE) - maxnoofCellinEAI._val = 65535 - - #-----< maxnoofeNBX2TLAs >-----# - maxnoofeNBX2TLAs = INT(name=u'maxnoofeNBX2TLAs', mode=MODE_VALUE) - maxnoofeNBX2TLAs._val = 2 - - #-----< maxnoofeNBX2ExtTLAs >-----# - maxnoofeNBX2ExtTLAs = INT(name=u'maxnoofeNBX2ExtTLAs', mode=MODE_VALUE) - maxnoofeNBX2ExtTLAs._val = 16 - - #-----< maxnoofeNBX2GTPTLAs >-----# - maxnoofeNBX2GTPTLAs = INT(name=u'maxnoofeNBX2GTPTLAs', mode=MODE_VALUE) - maxnoofeNBX2GTPTLAs._val = 16 - - #-----< maxnoofRATs >-----# - maxnoofRATs = INT(name=u'maxnoofRATs', mode=MODE_VALUE) - maxnoofRATs._val = 8 - - #-----< maxnoofGroupIDs >-----# - maxnoofGroupIDs = INT(name=u'maxnoofGroupIDs', mode=MODE_VALUE) - maxnoofGroupIDs._val = 65535 - - #-----< maxnoofMMECs >-----# - maxnoofMMECs = INT(name=u'maxnoofMMECs', mode=MODE_VALUE) - maxnoofMMECs._val = 256 - - #-----< maxnoofCellIDforMDT >-----# - maxnoofCellIDforMDT = INT(name=u'maxnoofCellIDforMDT', mode=MODE_VALUE) - maxnoofCellIDforMDT._val = 32 - - #-----< maxnoofTAforMDT >-----# - maxnoofTAforMDT = INT(name=u'maxnoofTAforMDT', mode=MODE_VALUE) - maxnoofTAforMDT._val = 8 - - #-----< maxnoofMDTPLMNs >-----# - maxnoofMDTPLMNs = INT(name=u'maxnoofMDTPLMNs', mode=MODE_VALUE) - maxnoofMDTPLMNs._val = 16 - - #-----< maxnoofCellsforRestart >-----# - maxnoofCellsforRestart = INT(name=u'maxnoofCellsforRestart', mode=MODE_VALUE) - maxnoofCellsforRestart._val = 256 - - #-----< maxnoofRestartTAIs >-----# - maxnoofRestartTAIs = INT(name=u'maxnoofRestartTAIs', mode=MODE_VALUE) - maxnoofRestartTAIs._val = 2048 - - #-----< maxnoofRestartEmergencyAreaIDs >-----# - maxnoofRestartEmergencyAreaIDs = INT(name=u'maxnoofRestartEmergencyAreaIDs', mode=MODE_VALUE) - maxnoofRestartEmergencyAreaIDs._val = 256 - - #-----< maxEARFCN >-----# - maxEARFCN = INT(name=u'maxEARFCN', mode=MODE_VALUE) - maxEARFCN._val = 262143 - - #-----< maxnoofMBSFNAreaMDT >-----# - maxnoofMBSFNAreaMDT = INT(name=u'maxnoofMBSFNAreaMDT', mode=MODE_VALUE) - maxnoofMBSFNAreaMDT._val = 8 - - #-----< maxnoofRecommendedCells >-----# - maxnoofRecommendedCells = INT(name=u'maxnoofRecommendedCells', mode=MODE_VALUE) - maxnoofRecommendedCells._val = 16 - - #-----< maxnoofRecommendedENBs >-----# - maxnoofRecommendedENBs = INT(name=u'maxnoofRecommendedENBs', mode=MODE_VALUE) - maxnoofRecommendedENBs._val = 16 - - #-----< maxnooftimeperiods >-----# - maxnooftimeperiods = INT(name=u'maxnooftimeperiods', mode=MODE_VALUE) - maxnooftimeperiods._val = 2 - - #-----< maxnoofCellIDforQMC >-----# - maxnoofCellIDforQMC = INT(name=u'maxnoofCellIDforQMC', mode=MODE_VALUE) - maxnoofCellIDforQMC._val = 32 - - #-----< maxnoofTAforQMC >-----# - maxnoofTAforQMC = INT(name=u'maxnoofTAforQMC', mode=MODE_VALUE) - maxnoofTAforQMC._val = 8 - - #-----< maxnoofPLMNforQMC >-----# - maxnoofPLMNforQMC = INT(name=u'maxnoofPLMNforQMC', mode=MODE_VALUE) - maxnoofPLMNforQMC._val = 16 - - #-----< maxnoofBluetoothName >-----# - maxnoofBluetoothName = INT(name=u'maxnoofBluetoothName', mode=MODE_VALUE) - maxnoofBluetoothName._val = 4 - - #-----< maxnoofWLANName >-----# - maxnoofWLANName = INT(name=u'maxnoofWLANName', mode=MODE_VALUE) - maxnoofWLANName._val = 4 - - #-----< maxnoofConnectedengNBs >-----# - maxnoofConnectedengNBs = INT(name=u'maxnoofConnectedengNBs', mode=MODE_VALUE) - maxnoofConnectedengNBs._val = 256 - - #-----< id-MME-UE-S1AP-ID >-----# - id_MME_UE_S1AP_ID = INT(name=u'id-MME-UE-S1AP-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MME_UE_S1AP_ID._val = 0 - - #-----< id-HandoverType >-----# - id_HandoverType = INT(name=u'id-HandoverType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_HandoverType._val = 1 - - #-----< id-Cause >-----# - id_Cause = INT(name=u'id-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Cause._val = 2 - - #-----< id-SourceID >-----# - id_SourceID = INT(name=u'id-SourceID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SourceID._val = 3 - - #-----< id-TargetID >-----# - id_TargetID = INT(name=u'id-TargetID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TargetID._val = 4 - - #-----< id-eNB-UE-S1AP-ID >-----# - id_eNB_UE_S1AP_ID = INT(name=u'id-eNB-UE-S1AP-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_eNB_UE_S1AP_ID._val = 8 - - #-----< id-E-RABSubjecttoDataForwardingList >-----# - id_E_RABSubjecttoDataForwardingList = INT(name=u'id-E-RABSubjecttoDataForwardingList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABSubjecttoDataForwardingList._val = 12 - - #-----< id-E-RABtoReleaseListHOCmd >-----# - id_E_RABtoReleaseListHOCmd = INT(name=u'id-E-RABtoReleaseListHOCmd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABtoReleaseListHOCmd._val = 13 - - #-----< id-E-RABDataForwardingItem >-----# - id_E_RABDataForwardingItem = INT(name=u'id-E-RABDataForwardingItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABDataForwardingItem._val = 14 - - #-----< id-E-RABReleaseItemBearerRelComp >-----# - id_E_RABReleaseItemBearerRelComp = INT(name=u'id-E-RABReleaseItemBearerRelComp', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABReleaseItemBearerRelComp._val = 15 - - #-----< id-E-RABToBeSetupListBearerSUReq >-----# - id_E_RABToBeSetupListBearerSUReq = INT(name=u'id-E-RABToBeSetupListBearerSUReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeSetupListBearerSUReq._val = 16 - - #-----< id-E-RABToBeSetupItemBearerSUReq >-----# - id_E_RABToBeSetupItemBearerSUReq = INT(name=u'id-E-RABToBeSetupItemBearerSUReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeSetupItemBearerSUReq._val = 17 - - #-----< id-E-RABAdmittedList >-----# - id_E_RABAdmittedList = INT(name=u'id-E-RABAdmittedList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABAdmittedList._val = 18 - - #-----< id-E-RABFailedToSetupListHOReqAck >-----# - id_E_RABFailedToSetupListHOReqAck = INT(name=u'id-E-RABFailedToSetupListHOReqAck', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToSetupListHOReqAck._val = 19 - - #-----< id-E-RABAdmittedItem >-----# - id_E_RABAdmittedItem = INT(name=u'id-E-RABAdmittedItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABAdmittedItem._val = 20 - - #-----< id-E-RABFailedtoSetupItemHOReqAck >-----# - id_E_RABFailedtoSetupItemHOReqAck = INT(name=u'id-E-RABFailedtoSetupItemHOReqAck', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedtoSetupItemHOReqAck._val = 21 - - #-----< id-E-RABToBeSwitchedDLList >-----# - id_E_RABToBeSwitchedDLList = INT(name=u'id-E-RABToBeSwitchedDLList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeSwitchedDLList._val = 22 - - #-----< id-E-RABToBeSwitchedDLItem >-----# - id_E_RABToBeSwitchedDLItem = INT(name=u'id-E-RABToBeSwitchedDLItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeSwitchedDLItem._val = 23 - - #-----< id-E-RABToBeSetupListCtxtSUReq >-----# - id_E_RABToBeSetupListCtxtSUReq = INT(name=u'id-E-RABToBeSetupListCtxtSUReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeSetupListCtxtSUReq._val = 24 - - #-----< id-TraceActivation >-----# - id_TraceActivation = INT(name=u'id-TraceActivation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TraceActivation._val = 25 - - #-----< id-NAS-PDU >-----# - id_NAS_PDU = INT(name=u'id-NAS-PDU', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NAS_PDU._val = 26 - - #-----< id-E-RABToBeSetupItemHOReq >-----# - id_E_RABToBeSetupItemHOReq = INT(name=u'id-E-RABToBeSetupItemHOReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeSetupItemHOReq._val = 27 - - #-----< id-E-RABSetupListBearerSURes >-----# - id_E_RABSetupListBearerSURes = INT(name=u'id-E-RABSetupListBearerSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABSetupListBearerSURes._val = 28 - - #-----< id-E-RABFailedToSetupListBearerSURes >-----# - id_E_RABFailedToSetupListBearerSURes = INT(name=u'id-E-RABFailedToSetupListBearerSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToSetupListBearerSURes._val = 29 - - #-----< id-E-RABToBeModifiedListBearerModReq >-----# - id_E_RABToBeModifiedListBearerModReq = INT(name=u'id-E-RABToBeModifiedListBearerModReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeModifiedListBearerModReq._val = 30 - - #-----< id-E-RABModifyListBearerModRes >-----# - id_E_RABModifyListBearerModRes = INT(name=u'id-E-RABModifyListBearerModRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABModifyListBearerModRes._val = 31 - - #-----< id-E-RABFailedToModifyList >-----# - id_E_RABFailedToModifyList = INT(name=u'id-E-RABFailedToModifyList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToModifyList._val = 32 - - #-----< id-E-RABToBeReleasedList >-----# - id_E_RABToBeReleasedList = INT(name=u'id-E-RABToBeReleasedList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeReleasedList._val = 33 - - #-----< id-E-RABFailedToReleaseList >-----# - id_E_RABFailedToReleaseList = INT(name=u'id-E-RABFailedToReleaseList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToReleaseList._val = 34 - - #-----< id-E-RABItem >-----# - id_E_RABItem = INT(name=u'id-E-RABItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABItem._val = 35 - - #-----< id-E-RABToBeModifiedItemBearerModReq >-----# - id_E_RABToBeModifiedItemBearerModReq = INT(name=u'id-E-RABToBeModifiedItemBearerModReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeModifiedItemBearerModReq._val = 36 - - #-----< id-E-RABModifyItemBearerModRes >-----# - id_E_RABModifyItemBearerModRes = INT(name=u'id-E-RABModifyItemBearerModRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABModifyItemBearerModRes._val = 37 - - #-----< id-E-RABReleaseItem >-----# - id_E_RABReleaseItem = INT(name=u'id-E-RABReleaseItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABReleaseItem._val = 38 - - #-----< id-E-RABSetupItemBearerSURes >-----# - id_E_RABSetupItemBearerSURes = INT(name=u'id-E-RABSetupItemBearerSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABSetupItemBearerSURes._val = 39 - - #-----< id-SecurityContext >-----# - id_SecurityContext = INT(name=u'id-SecurityContext', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SecurityContext._val = 40 - - #-----< id-HandoverRestrictionList >-----# - id_HandoverRestrictionList = INT(name=u'id-HandoverRestrictionList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_HandoverRestrictionList._val = 41 - - #-----< id-UEPagingID >-----# - id_UEPagingID = INT(name=u'id-UEPagingID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UEPagingID._val = 43 - - #-----< id-pagingDRX >-----# - id_pagingDRX = INT(name=u'id-pagingDRX', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_pagingDRX._val = 44 - - #-----< id-TAIList >-----# - id_TAIList = INT(name=u'id-TAIList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TAIList._val = 46 - - #-----< id-TAIItem >-----# - id_TAIItem = INT(name=u'id-TAIItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TAIItem._val = 47 - - #-----< id-E-RABFailedToSetupListCtxtSURes >-----# - id_E_RABFailedToSetupListCtxtSURes = INT(name=u'id-E-RABFailedToSetupListCtxtSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToSetupListCtxtSURes._val = 48 - - #-----< id-E-RABReleaseItemHOCmd >-----# - id_E_RABReleaseItemHOCmd = INT(name=u'id-E-RABReleaseItemHOCmd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABReleaseItemHOCmd._val = 49 - - #-----< id-E-RABSetupItemCtxtSURes >-----# - id_E_RABSetupItemCtxtSURes = INT(name=u'id-E-RABSetupItemCtxtSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABSetupItemCtxtSURes._val = 50 - - #-----< id-E-RABSetupListCtxtSURes >-----# - id_E_RABSetupListCtxtSURes = INT(name=u'id-E-RABSetupListCtxtSURes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABSetupListCtxtSURes._val = 51 - - #-----< id-E-RABToBeSetupItemCtxtSUReq >-----# - id_E_RABToBeSetupItemCtxtSUReq = INT(name=u'id-E-RABToBeSetupItemCtxtSUReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeSetupItemCtxtSUReq._val = 52 - - #-----< id-E-RABToBeSetupListHOReq >-----# - id_E_RABToBeSetupListHOReq = INT(name=u'id-E-RABToBeSetupListHOReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeSetupListHOReq._val = 53 - - #-----< id-GERANtoLTEHOInformationRes >-----# - id_GERANtoLTEHOInformationRes = INT(name=u'id-GERANtoLTEHOInformationRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_GERANtoLTEHOInformationRes._val = 55 - - #-----< id-UTRANtoLTEHOInformationRes >-----# - id_UTRANtoLTEHOInformationRes = INT(name=u'id-UTRANtoLTEHOInformationRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UTRANtoLTEHOInformationRes._val = 57 - - #-----< id-CriticalityDiagnostics >-----# - id_CriticalityDiagnostics = INT(name=u'id-CriticalityDiagnostics', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CriticalityDiagnostics._val = 58 - - #-----< id-Global-ENB-ID >-----# - id_Global_ENB_ID = INT(name=u'id-Global-ENB-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Global_ENB_ID._val = 59 - - #-----< id-eNBname >-----# - id_eNBname = INT(name=u'id-eNBname', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_eNBname._val = 60 - - #-----< id-MMEname >-----# - id_MMEname = INT(name=u'id-MMEname', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MMEname._val = 61 - - #-----< id-ServedPLMNs >-----# - id_ServedPLMNs = INT(name=u'id-ServedPLMNs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ServedPLMNs._val = 63 - - #-----< id-SupportedTAs >-----# - id_SupportedTAs = INT(name=u'id-SupportedTAs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SupportedTAs._val = 64 - - #-----< id-TimeToWait >-----# - id_TimeToWait = INT(name=u'id-TimeToWait', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TimeToWait._val = 65 - - #-----< id-uEaggregateMaximumBitrate >-----# - id_uEaggregateMaximumBitrate = INT(name=u'id-uEaggregateMaximumBitrate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_uEaggregateMaximumBitrate._val = 66 - - #-----< id-TAI >-----# - id_TAI = INT(name=u'id-TAI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TAI._val = 67 - - #-----< id-E-RABReleaseListBearerRelComp >-----# - id_E_RABReleaseListBearerRelComp = INT(name=u'id-E-RABReleaseListBearerRelComp', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABReleaseListBearerRelComp._val = 69 - - #-----< id-cdma2000PDU >-----# - id_cdma2000PDU = INT(name=u'id-cdma2000PDU', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_cdma2000PDU._val = 70 - - #-----< id-cdma2000RATType >-----# - id_cdma2000RATType = INT(name=u'id-cdma2000RATType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_cdma2000RATType._val = 71 - - #-----< id-cdma2000SectorID >-----# - id_cdma2000SectorID = INT(name=u'id-cdma2000SectorID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_cdma2000SectorID._val = 72 - - #-----< id-SecurityKey >-----# - id_SecurityKey = INT(name=u'id-SecurityKey', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SecurityKey._val = 73 - - #-----< id-UERadioCapability >-----# - id_UERadioCapability = INT(name=u'id-UERadioCapability', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UERadioCapability._val = 74 - - #-----< id-GUMMEI-ID >-----# - id_GUMMEI_ID = INT(name=u'id-GUMMEI-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_GUMMEI_ID._val = 75 - - #-----< id-E-RABInformationListItem >-----# - id_E_RABInformationListItem = INT(name=u'id-E-RABInformationListItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABInformationListItem._val = 78 - - #-----< id-Direct-Forwarding-Path-Availability >-----# - id_Direct_Forwarding_Path_Availability = INT(name=u'id-Direct-Forwarding-Path-Availability', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Direct_Forwarding_Path_Availability._val = 79 - - #-----< id-UEIdentityIndexValue >-----# - id_UEIdentityIndexValue = INT(name=u'id-UEIdentityIndexValue', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UEIdentityIndexValue._val = 80 - - #-----< id-cdma2000HOStatus >-----# - id_cdma2000HOStatus = INT(name=u'id-cdma2000HOStatus', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_cdma2000HOStatus._val = 83 - - #-----< id-cdma2000HORequiredIndication >-----# - id_cdma2000HORequiredIndication = INT(name=u'id-cdma2000HORequiredIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_cdma2000HORequiredIndication._val = 84 - - #-----< id-E-UTRAN-Trace-ID >-----# - id_E_UTRAN_Trace_ID = INT(name=u'id-E-UTRAN-Trace-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_UTRAN_Trace_ID._val = 86 - - #-----< id-RelativeMMECapacity >-----# - id_RelativeMMECapacity = INT(name=u'id-RelativeMMECapacity', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RelativeMMECapacity._val = 87 - - #-----< id-SourceMME-UE-S1AP-ID >-----# - id_SourceMME_UE_S1AP_ID = INT(name=u'id-SourceMME-UE-S1AP-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SourceMME_UE_S1AP_ID._val = 88 - - #-----< id-Bearers-SubjectToStatusTransfer-Item >-----# - id_Bearers_SubjectToStatusTransfer_Item = INT(name=u'id-Bearers-SubjectToStatusTransfer-Item', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Bearers_SubjectToStatusTransfer_Item._val = 89 - - #-----< id-eNB-StatusTransfer-TransparentContainer >-----# - id_eNB_StatusTransfer_TransparentContainer = INT(name=u'id-eNB-StatusTransfer-TransparentContainer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_eNB_StatusTransfer_TransparentContainer._val = 90 - - #-----< id-UE-associatedLogicalS1-ConnectionItem >-----# - id_UE_associatedLogicalS1_ConnectionItem = INT(name=u'id-UE-associatedLogicalS1-ConnectionItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UE_associatedLogicalS1_ConnectionItem._val = 91 - - #-----< id-ResetType >-----# - id_ResetType = INT(name=u'id-ResetType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ResetType._val = 92 - - #-----< id-UE-associatedLogicalS1-ConnectionListResAck >-----# - id_UE_associatedLogicalS1_ConnectionListResAck = INT(name=u'id-UE-associatedLogicalS1-ConnectionListResAck', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UE_associatedLogicalS1_ConnectionListResAck._val = 93 - - #-----< id-E-RABToBeSwitchedULItem >-----# - id_E_RABToBeSwitchedULItem = INT(name=u'id-E-RABToBeSwitchedULItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeSwitchedULItem._val = 94 - - #-----< id-E-RABToBeSwitchedULList >-----# - id_E_RABToBeSwitchedULList = INT(name=u'id-E-RABToBeSwitchedULList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeSwitchedULList._val = 95 - - #-----< id-S-TMSI >-----# - id_S_TMSI = INT(name=u'id-S-TMSI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_S_TMSI._val = 96 - - #-----< id-cdma2000OneXRAND >-----# - id_cdma2000OneXRAND = INT(name=u'id-cdma2000OneXRAND', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_cdma2000OneXRAND._val = 97 - - #-----< id-RequestType >-----# - id_RequestType = INT(name=u'id-RequestType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RequestType._val = 98 - - #-----< id-UE-S1AP-IDs >-----# - id_UE_S1AP_IDs = INT(name=u'id-UE-S1AP-IDs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UE_S1AP_IDs._val = 99 - - #-----< id-EUTRAN-CGI >-----# - id_EUTRAN_CGI = INT(name=u'id-EUTRAN-CGI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_EUTRAN_CGI._val = 100 - - #-----< id-OverloadResponse >-----# - id_OverloadResponse = INT(name=u'id-OverloadResponse', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_OverloadResponse._val = 101 - - #-----< id-cdma2000OneXSRVCCInfo >-----# - id_cdma2000OneXSRVCCInfo = INT(name=u'id-cdma2000OneXSRVCCInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_cdma2000OneXSRVCCInfo._val = 102 - - #-----< id-E-RABFailedToBeReleasedList >-----# - id_E_RABFailedToBeReleasedList = INT(name=u'id-E-RABFailedToBeReleasedList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToBeReleasedList._val = 103 - - #-----< id-Source-ToTarget-TransparentContainer >-----# - id_Source_ToTarget_TransparentContainer = INT(name=u'id-Source-ToTarget-TransparentContainer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Source_ToTarget_TransparentContainer._val = 104 - - #-----< id-ServedGUMMEIs >-----# - id_ServedGUMMEIs = INT(name=u'id-ServedGUMMEIs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ServedGUMMEIs._val = 105 - - #-----< id-SubscriberProfileIDforRFP >-----# - id_SubscriberProfileIDforRFP = INT(name=u'id-SubscriberProfileIDforRFP', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SubscriberProfileIDforRFP._val = 106 - - #-----< id-UESecurityCapabilities >-----# - id_UESecurityCapabilities = INT(name=u'id-UESecurityCapabilities', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UESecurityCapabilities._val = 107 - - #-----< id-CSFallbackIndicator >-----# - id_CSFallbackIndicator = INT(name=u'id-CSFallbackIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CSFallbackIndicator._val = 108 - - #-----< id-CNDomain >-----# - id_CNDomain = INT(name=u'id-CNDomain', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CNDomain._val = 109 - - #-----< id-E-RABReleasedList >-----# - id_E_RABReleasedList = INT(name=u'id-E-RABReleasedList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABReleasedList._val = 110 - - #-----< id-MessageIdentifier >-----# - id_MessageIdentifier = INT(name=u'id-MessageIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MessageIdentifier._val = 111 - - #-----< id-SerialNumber >-----# - id_SerialNumber = INT(name=u'id-SerialNumber', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SerialNumber._val = 112 - - #-----< id-WarningAreaList >-----# - id_WarningAreaList = INT(name=u'id-WarningAreaList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_WarningAreaList._val = 113 - - #-----< id-RepetitionPeriod >-----# - id_RepetitionPeriod = INT(name=u'id-RepetitionPeriod', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RepetitionPeriod._val = 114 - - #-----< id-NumberofBroadcastRequest >-----# - id_NumberofBroadcastRequest = INT(name=u'id-NumberofBroadcastRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NumberofBroadcastRequest._val = 115 - - #-----< id-WarningType >-----# - id_WarningType = INT(name=u'id-WarningType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_WarningType._val = 116 - - #-----< id-WarningSecurityInfo >-----# - id_WarningSecurityInfo = INT(name=u'id-WarningSecurityInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_WarningSecurityInfo._val = 117 - - #-----< id-DataCodingScheme >-----# - id_DataCodingScheme = INT(name=u'id-DataCodingScheme', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_DataCodingScheme._val = 118 - - #-----< id-WarningMessageContents >-----# - id_WarningMessageContents = INT(name=u'id-WarningMessageContents', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_WarningMessageContents._val = 119 - - #-----< id-BroadcastCompletedAreaList >-----# - id_BroadcastCompletedAreaList = INT(name=u'id-BroadcastCompletedAreaList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_BroadcastCompletedAreaList._val = 120 - - #-----< id-Inter-SystemInformationTransferTypeEDT >-----# - id_Inter_SystemInformationTransferTypeEDT = INT(name=u'id-Inter-SystemInformationTransferTypeEDT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Inter_SystemInformationTransferTypeEDT._val = 121 - - #-----< id-Inter-SystemInformationTransferTypeMDT >-----# - id_Inter_SystemInformationTransferTypeMDT = INT(name=u'id-Inter-SystemInformationTransferTypeMDT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Inter_SystemInformationTransferTypeMDT._val = 122 - - #-----< id-Target-ToSource-TransparentContainer >-----# - id_Target_ToSource_TransparentContainer = INT(name=u'id-Target-ToSource-TransparentContainer', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Target_ToSource_TransparentContainer._val = 123 - - #-----< id-SRVCCOperationPossible >-----# - id_SRVCCOperationPossible = INT(name=u'id-SRVCCOperationPossible', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SRVCCOperationPossible._val = 124 - - #-----< id-SRVCCHOIndication >-----# - id_SRVCCHOIndication = INT(name=u'id-SRVCCHOIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SRVCCHOIndication._val = 125 - - #-----< id-NAS-DownlinkCount >-----# - id_NAS_DownlinkCount = INT(name=u'id-NAS-DownlinkCount', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NAS_DownlinkCount._val = 126 - - #-----< id-CSG-Id >-----# - id_CSG_Id = INT(name=u'id-CSG-Id', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CSG_Id._val = 127 - - #-----< id-CSG-IdList >-----# - id_CSG_IdList = INT(name=u'id-CSG-IdList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CSG_IdList._val = 128 - - #-----< id-SONConfigurationTransferECT >-----# - id_SONConfigurationTransferECT = INT(name=u'id-SONConfigurationTransferECT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SONConfigurationTransferECT._val = 129 - - #-----< id-SONConfigurationTransferMCT >-----# - id_SONConfigurationTransferMCT = INT(name=u'id-SONConfigurationTransferMCT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SONConfigurationTransferMCT._val = 130 - - #-----< id-TraceCollectionEntityIPAddress >-----# - id_TraceCollectionEntityIPAddress = INT(name=u'id-TraceCollectionEntityIPAddress', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TraceCollectionEntityIPAddress._val = 131 - - #-----< id-MSClassmark2 >-----# - id_MSClassmark2 = INT(name=u'id-MSClassmark2', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MSClassmark2._val = 132 - - #-----< id-MSClassmark3 >-----# - id_MSClassmark3 = INT(name=u'id-MSClassmark3', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MSClassmark3._val = 133 - - #-----< id-RRC-Establishment-Cause >-----# - id_RRC_Establishment_Cause = INT(name=u'id-RRC-Establishment-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RRC_Establishment_Cause._val = 134 - - #-----< id-NASSecurityParametersfromE-UTRAN >-----# - id_NASSecurityParametersfromE_UTRAN = INT(name=u'id-NASSecurityParametersfromE-UTRAN', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NASSecurityParametersfromE_UTRAN._val = 135 - - #-----< id-NASSecurityParameterstoE-UTRAN >-----# - id_NASSecurityParameterstoE_UTRAN = INT(name=u'id-NASSecurityParameterstoE-UTRAN', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NASSecurityParameterstoE_UTRAN._val = 136 - - #-----< id-DefaultPagingDRX >-----# - id_DefaultPagingDRX = INT(name=u'id-DefaultPagingDRX', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_DefaultPagingDRX._val = 137 - - #-----< id-Source-ToTarget-TransparentContainer-Secondary >-----# - id_Source_ToTarget_TransparentContainer_Secondary = INT(name=u'id-Source-ToTarget-TransparentContainer-Secondary', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Source_ToTarget_TransparentContainer_Secondary._val = 138 - - #-----< id-Target-ToSource-TransparentContainer-Secondary >-----# - id_Target_ToSource_TransparentContainer_Secondary = INT(name=u'id-Target-ToSource-TransparentContainer-Secondary', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Target_ToSource_TransparentContainer_Secondary._val = 139 - - #-----< id-EUTRANRoundTripDelayEstimationInfo >-----# - id_EUTRANRoundTripDelayEstimationInfo = INT(name=u'id-EUTRANRoundTripDelayEstimationInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_EUTRANRoundTripDelayEstimationInfo._val = 140 - - #-----< id-BroadcastCancelledAreaList >-----# - id_BroadcastCancelledAreaList = INT(name=u'id-BroadcastCancelledAreaList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_BroadcastCancelledAreaList._val = 141 - - #-----< id-ConcurrentWarningMessageIndicator >-----# - id_ConcurrentWarningMessageIndicator = INT(name=u'id-ConcurrentWarningMessageIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ConcurrentWarningMessageIndicator._val = 142 - - #-----< id-Data-Forwarding-Not-Possible >-----# - id_Data_Forwarding_Not_Possible = INT(name=u'id-Data-Forwarding-Not-Possible', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Data_Forwarding_Not_Possible._val = 143 - - #-----< id-ExtendedRepetitionPeriod >-----# - id_ExtendedRepetitionPeriod = INT(name=u'id-ExtendedRepetitionPeriod', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ExtendedRepetitionPeriod._val = 144 - - #-----< id-CellAccessMode >-----# - id_CellAccessMode = INT(name=u'id-CellAccessMode', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CellAccessMode._val = 145 - - #-----< id-CSGMembershipStatus >-----# - id_CSGMembershipStatus = INT(name=u'id-CSGMembershipStatus', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CSGMembershipStatus._val = 146 - - #-----< id-LPPa-PDU >-----# - id_LPPa_PDU = INT(name=u'id-LPPa-PDU', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_LPPa_PDU._val = 147 - - #-----< id-Routing-ID >-----# - id_Routing_ID = INT(name=u'id-Routing-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Routing_ID._val = 148 - - #-----< id-Time-Synchronisation-Info >-----# - id_Time_Synchronisation_Info = INT(name=u'id-Time-Synchronisation-Info', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Time_Synchronisation_Info._val = 149 - - #-----< id-PS-ServiceNotAvailable >-----# - id_PS_ServiceNotAvailable = INT(name=u'id-PS-ServiceNotAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_PS_ServiceNotAvailable._val = 150 - - #-----< id-PagingPriority >-----# - id_PagingPriority = INT(name=u'id-PagingPriority', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_PagingPriority._val = 151 - - #-----< id-x2TNLConfigurationInfo >-----# - id_x2TNLConfigurationInfo = INT(name=u'id-x2TNLConfigurationInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_x2TNLConfigurationInfo._val = 152 - - #-----< id-eNBX2ExtendedTransportLayerAddresses >-----# - id_eNBX2ExtendedTransportLayerAddresses = INT(name=u'id-eNBX2ExtendedTransportLayerAddresses', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_eNBX2ExtendedTransportLayerAddresses._val = 153 - - #-----< id-GUMMEIList >-----# - id_GUMMEIList = INT(name=u'id-GUMMEIList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_GUMMEIList._val = 154 - - #-----< id-GW-TransportLayerAddress >-----# - id_GW_TransportLayerAddress = INT(name=u'id-GW-TransportLayerAddress', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_GW_TransportLayerAddress._val = 155 - - #-----< id-Correlation-ID >-----# - id_Correlation_ID = INT(name=u'id-Correlation-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Correlation_ID._val = 156 - - #-----< id-SourceMME-GUMMEI >-----# - id_SourceMME_GUMMEI = INT(name=u'id-SourceMME-GUMMEI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SourceMME_GUMMEI._val = 157 - - #-----< id-MME-UE-S1AP-ID-2 >-----# - id_MME_UE_S1AP_ID_2 = INT(name=u'id-MME-UE-S1AP-ID-2', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MME_UE_S1AP_ID_2._val = 158 - - #-----< id-RegisteredLAI >-----# - id_RegisteredLAI = INT(name=u'id-RegisteredLAI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RegisteredLAI._val = 159 - - #-----< id-RelayNode-Indicator >-----# - id_RelayNode_Indicator = INT(name=u'id-RelayNode-Indicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RelayNode_Indicator._val = 160 - - #-----< id-TrafficLoadReductionIndication >-----# - id_TrafficLoadReductionIndication = INT(name=u'id-TrafficLoadReductionIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TrafficLoadReductionIndication._val = 161 - - #-----< id-MDTConfiguration >-----# - id_MDTConfiguration = INT(name=u'id-MDTConfiguration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MDTConfiguration._val = 162 - - #-----< id-MMERelaySupportIndicator >-----# - id_MMERelaySupportIndicator = INT(name=u'id-MMERelaySupportIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MMERelaySupportIndicator._val = 163 - - #-----< id-GWContextReleaseIndication >-----# - id_GWContextReleaseIndication = INT(name=u'id-GWContextReleaseIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_GWContextReleaseIndication._val = 164 - - #-----< id-ManagementBasedMDTAllowed >-----# - id_ManagementBasedMDTAllowed = INT(name=u'id-ManagementBasedMDTAllowed', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ManagementBasedMDTAllowed._val = 165 - - #-----< id-PrivacyIndicator >-----# - id_PrivacyIndicator = INT(name=u'id-PrivacyIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_PrivacyIndicator._val = 166 - - #-----< id-Time-UE-StayedInCell-EnhancedGranularity >-----# - id_Time_UE_StayedInCell_EnhancedGranularity = INT(name=u'id-Time-UE-StayedInCell-EnhancedGranularity', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Time_UE_StayedInCell_EnhancedGranularity._val = 167 - - #-----< id-HO-Cause >-----# - id_HO_Cause = INT(name=u'id-HO-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_HO_Cause._val = 168 - - #-----< id-VoiceSupportMatchIndicator >-----# - id_VoiceSupportMatchIndicator = INT(name=u'id-VoiceSupportMatchIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_VoiceSupportMatchIndicator._val = 169 - - #-----< id-GUMMEIType >-----# - id_GUMMEIType = INT(name=u'id-GUMMEIType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_GUMMEIType._val = 170 - - #-----< id-M3Configuration >-----# - id_M3Configuration = INT(name=u'id-M3Configuration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_M3Configuration._val = 171 - - #-----< id-M4Configuration >-----# - id_M4Configuration = INT(name=u'id-M4Configuration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_M4Configuration._val = 172 - - #-----< id-M5Configuration >-----# - id_M5Configuration = INT(name=u'id-M5Configuration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_M5Configuration._val = 173 - - #-----< id-MDT-Location-Info >-----# - id_MDT_Location_Info = INT(name=u'id-MDT-Location-Info', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MDT_Location_Info._val = 174 - - #-----< id-MobilityInformation >-----# - id_MobilityInformation = INT(name=u'id-MobilityInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MobilityInformation._val = 175 - - #-----< id-Tunnel-Information-for-BBF >-----# - id_Tunnel_Information_for_BBF = INT(name=u'id-Tunnel-Information-for-BBF', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Tunnel_Information_for_BBF._val = 176 - - #-----< id-ManagementBasedMDTPLMNList >-----# - id_ManagementBasedMDTPLMNList = INT(name=u'id-ManagementBasedMDTPLMNList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ManagementBasedMDTPLMNList._val = 177 - - #-----< id-SignallingBasedMDTPLMNList >-----# - id_SignallingBasedMDTPLMNList = INT(name=u'id-SignallingBasedMDTPLMNList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SignallingBasedMDTPLMNList._val = 178 - - #-----< id-ULCOUNTValueExtended >-----# - id_ULCOUNTValueExtended = INT(name=u'id-ULCOUNTValueExtended', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ULCOUNTValueExtended._val = 179 - - #-----< id-DLCOUNTValueExtended >-----# - id_DLCOUNTValueExtended = INT(name=u'id-DLCOUNTValueExtended', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_DLCOUNTValueExtended._val = 180 - - #-----< id-ReceiveStatusOfULPDCPSDUsExtended >-----# - id_ReceiveStatusOfULPDCPSDUsExtended = INT(name=u'id-ReceiveStatusOfULPDCPSDUsExtended', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ReceiveStatusOfULPDCPSDUsExtended._val = 181 - - #-----< id-ECGIListForRestart >-----# - id_ECGIListForRestart = INT(name=u'id-ECGIListForRestart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ECGIListForRestart._val = 182 - - #-----< id-SIPTO-Correlation-ID >-----# - id_SIPTO_Correlation_ID = INT(name=u'id-SIPTO-Correlation-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SIPTO_Correlation_ID._val = 183 - - #-----< id-SIPTO-L-GW-TransportLayerAddress >-----# - id_SIPTO_L_GW_TransportLayerAddress = INT(name=u'id-SIPTO-L-GW-TransportLayerAddress', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SIPTO_L_GW_TransportLayerAddress._val = 184 - - #-----< id-TransportInformation >-----# - id_TransportInformation = INT(name=u'id-TransportInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TransportInformation._val = 185 - - #-----< id-LHN-ID >-----# - id_LHN_ID = INT(name=u'id-LHN-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_LHN_ID._val = 186 - - #-----< id-AdditionalCSFallbackIndicator >-----# - id_AdditionalCSFallbackIndicator = INT(name=u'id-AdditionalCSFallbackIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_AdditionalCSFallbackIndicator._val = 187 - - #-----< id-TAIListForRestart >-----# - id_TAIListForRestart = INT(name=u'id-TAIListForRestart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TAIListForRestart._val = 188 - - #-----< id-UserLocationInformation >-----# - id_UserLocationInformation = INT(name=u'id-UserLocationInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UserLocationInformation._val = 189 - - #-----< id-EmergencyAreaIDListForRestart >-----# - id_EmergencyAreaIDListForRestart = INT(name=u'id-EmergencyAreaIDListForRestart', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_EmergencyAreaIDListForRestart._val = 190 - - #-----< id-KillAllWarningMessages >-----# - id_KillAllWarningMessages = INT(name=u'id-KillAllWarningMessages', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_KillAllWarningMessages._val = 191 - - #-----< id-Masked-IMEISV >-----# - id_Masked_IMEISV = INT(name=u'id-Masked-IMEISV', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Masked_IMEISV._val = 192 - - #-----< id-eNBIndirectX2TransportLayerAddresses >-----# - id_eNBIndirectX2TransportLayerAddresses = INT(name=u'id-eNBIndirectX2TransportLayerAddresses', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_eNBIndirectX2TransportLayerAddresses._val = 193 - - #-----< id-uE-HistoryInformationFromTheUE >-----# - id_uE_HistoryInformationFromTheUE = INT(name=u'id-uE-HistoryInformationFromTheUE', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_uE_HistoryInformationFromTheUE._val = 194 - - #-----< id-ProSeAuthorized >-----# - id_ProSeAuthorized = INT(name=u'id-ProSeAuthorized', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ProSeAuthorized._val = 195 - - #-----< id-ExpectedUEBehaviour >-----# - id_ExpectedUEBehaviour = INT(name=u'id-ExpectedUEBehaviour', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ExpectedUEBehaviour._val = 196 - - #-----< id-LoggedMBSFNMDT >-----# - id_LoggedMBSFNMDT = INT(name=u'id-LoggedMBSFNMDT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_LoggedMBSFNMDT._val = 197 - - #-----< id-UERadioCapabilityForPaging >-----# - id_UERadioCapabilityForPaging = INT(name=u'id-UERadioCapabilityForPaging', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UERadioCapabilityForPaging._val = 198 - - #-----< id-E-RABToBeModifiedListBearerModInd >-----# - id_E_RABToBeModifiedListBearerModInd = INT(name=u'id-E-RABToBeModifiedListBearerModInd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeModifiedListBearerModInd._val = 199 - - #-----< id-E-RABToBeModifiedItemBearerModInd >-----# - id_E_RABToBeModifiedItemBearerModInd = INT(name=u'id-E-RABToBeModifiedItemBearerModInd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeModifiedItemBearerModInd._val = 200 - - #-----< id-E-RABNotToBeModifiedListBearerModInd >-----# - id_E_RABNotToBeModifiedListBearerModInd = INT(name=u'id-E-RABNotToBeModifiedListBearerModInd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABNotToBeModifiedListBearerModInd._val = 201 - - #-----< id-E-RABNotToBeModifiedItemBearerModInd >-----# - id_E_RABNotToBeModifiedItemBearerModInd = INT(name=u'id-E-RABNotToBeModifiedItemBearerModInd', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABNotToBeModifiedItemBearerModInd._val = 202 - - #-----< id-E-RABModifyListBearerModConf >-----# - id_E_RABModifyListBearerModConf = INT(name=u'id-E-RABModifyListBearerModConf', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABModifyListBearerModConf._val = 203 - - #-----< id-E-RABModifyItemBearerModConf >-----# - id_E_RABModifyItemBearerModConf = INT(name=u'id-E-RABModifyItemBearerModConf', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABModifyItemBearerModConf._val = 204 - - #-----< id-E-RABFailedToModifyListBearerModConf >-----# - id_E_RABFailedToModifyListBearerModConf = INT(name=u'id-E-RABFailedToModifyListBearerModConf', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToModifyListBearerModConf._val = 205 - - #-----< id-SON-Information-Report >-----# - id_SON_Information_Report = INT(name=u'id-SON-Information-Report', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SON_Information_Report._val = 206 - - #-----< id-Muting-Availability-Indication >-----# - id_Muting_Availability_Indication = INT(name=u'id-Muting-Availability-Indication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Muting_Availability_Indication._val = 207 - - #-----< id-Muting-Pattern-Information >-----# - id_Muting_Pattern_Information = INT(name=u'id-Muting-Pattern-Information', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Muting_Pattern_Information._val = 208 - - #-----< id-Synchronisation-Information >-----# - id_Synchronisation_Information = INT(name=u'id-Synchronisation-Information', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Synchronisation_Information._val = 209 - - #-----< id-E-RABToBeReleasedListBearerModConf >-----# - id_E_RABToBeReleasedListBearerModConf = INT(name=u'id-E-RABToBeReleasedListBearerModConf', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABToBeReleasedListBearerModConf._val = 210 - - #-----< id-AssistanceDataForPaging >-----# - id_AssistanceDataForPaging = INT(name=u'id-AssistanceDataForPaging', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_AssistanceDataForPaging._val = 211 - - #-----< id-CellIdentifierAndCELevelForCECapableUEs >-----# - id_CellIdentifierAndCELevelForCECapableUEs = INT(name=u'id-CellIdentifierAndCELevelForCECapableUEs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CellIdentifierAndCELevelForCECapableUEs._val = 212 - - #-----< id-InformationOnRecommendedCellsAndENBsForPaging >-----# - id_InformationOnRecommendedCellsAndENBsForPaging = INT(name=u'id-InformationOnRecommendedCellsAndENBsForPaging', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_InformationOnRecommendedCellsAndENBsForPaging._val = 213 - - #-----< id-RecommendedCellItem >-----# - id_RecommendedCellItem = INT(name=u'id-RecommendedCellItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RecommendedCellItem._val = 214 - - #-----< id-RecommendedENBItem >-----# - id_RecommendedENBItem = INT(name=u'id-RecommendedENBItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RecommendedENBItem._val = 215 - - #-----< id-ProSeUEtoNetworkRelaying >-----# - id_ProSeUEtoNetworkRelaying = INT(name=u'id-ProSeUEtoNetworkRelaying', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ProSeUEtoNetworkRelaying._val = 216 - - #-----< id-ULCOUNTValuePDCP-SNlength18 >-----# - id_ULCOUNTValuePDCP_SNlength18 = INT(name=u'id-ULCOUNTValuePDCP-SNlength18', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ULCOUNTValuePDCP_SNlength18._val = 217 - - #-----< id-DLCOUNTValuePDCP-SNlength18 >-----# - id_DLCOUNTValuePDCP_SNlength18 = INT(name=u'id-DLCOUNTValuePDCP-SNlength18', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_DLCOUNTValuePDCP_SNlength18._val = 218 - - #-----< id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 >-----# - id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = INT(name=u'id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18._val = 219 - - #-----< id-M6Configuration >-----# - id_M6Configuration = INT(name=u'id-M6Configuration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_M6Configuration._val = 220 - - #-----< id-M7Configuration >-----# - id_M7Configuration = INT(name=u'id-M7Configuration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_M7Configuration._val = 221 - - #-----< id-PWSfailedECGIList >-----# - id_PWSfailedECGIList = INT(name=u'id-PWSfailedECGIList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_PWSfailedECGIList._val = 222 - - #-----< id-MME-Group-ID >-----# - id_MME_Group_ID = INT(name=u'id-MME-Group-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_MME_Group_ID._val = 223 - - #-----< id-Additional-GUTI >-----# - id_Additional_GUTI = INT(name=u'id-Additional-GUTI', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Additional_GUTI._val = 224 - - #-----< id-S1-Message >-----# - id_S1_Message = INT(name=u'id-S1-Message', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_S1_Message._val = 225 - - #-----< id-CSGMembershipInfo >-----# - id_CSGMembershipInfo = INT(name=u'id-CSGMembershipInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CSGMembershipInfo._val = 226 - - #-----< id-Paging-eDRXInformation >-----# - id_Paging_eDRXInformation = INT(name=u'id-Paging-eDRXInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Paging_eDRXInformation._val = 227 - - #-----< id-UE-RetentionInformation >-----# - id_UE_RetentionInformation = INT(name=u'id-UE-RetentionInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UE_RetentionInformation._val = 228 - - #-----< id-UE-Usage-Type >-----# - id_UE_Usage_Type = INT(name=u'id-UE-Usage-Type', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UE_Usage_Type._val = 230 - - #-----< id-extended-UEIdentityIndexValue >-----# - id_extended_UEIdentityIndexValue = INT(name=u'id-extended-UEIdentityIndexValue', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_extended_UEIdentityIndexValue._val = 231 - - #-----< id-RAT-Type >-----# - id_RAT_Type = INT(name=u'id-RAT-Type', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RAT_Type._val = 232 - - #-----< id-BearerType >-----# - id_BearerType = INT(name=u'id-BearerType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_BearerType._val = 233 - - #-----< id-NB-IoT-DefaultPagingDRX >-----# - id_NB_IoT_DefaultPagingDRX = INT(name=u'id-NB-IoT-DefaultPagingDRX', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NB_IoT_DefaultPagingDRX._val = 234 - - #-----< id-E-RABFailedToResumeListResumeReq >-----# - id_E_RABFailedToResumeListResumeReq = INT(name=u'id-E-RABFailedToResumeListResumeReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToResumeListResumeReq._val = 235 - - #-----< id-E-RABFailedToResumeItemResumeReq >-----# - id_E_RABFailedToResumeItemResumeReq = INT(name=u'id-E-RABFailedToResumeItemResumeReq', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToResumeItemResumeReq._val = 236 - - #-----< id-E-RABFailedToResumeListResumeRes >-----# - id_E_RABFailedToResumeListResumeRes = INT(name=u'id-E-RABFailedToResumeListResumeRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToResumeListResumeRes._val = 237 - - #-----< id-E-RABFailedToResumeItemResumeRes >-----# - id_E_RABFailedToResumeItemResumeRes = INT(name=u'id-E-RABFailedToResumeItemResumeRes', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABFailedToResumeItemResumeRes._val = 238 - - #-----< id-NB-IoT-Paging-eDRXInformation >-----# - id_NB_IoT_Paging_eDRXInformation = INT(name=u'id-NB-IoT-Paging-eDRXInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NB_IoT_Paging_eDRXInformation._val = 239 - - #-----< id-V2XServicesAuthorized >-----# - id_V2XServicesAuthorized = INT(name=u'id-V2XServicesAuthorized', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_V2XServicesAuthorized._val = 240 - - #-----< id-UEUserPlaneCIoTSupportIndicator >-----# - id_UEUserPlaneCIoTSupportIndicator = INT(name=u'id-UEUserPlaneCIoTSupportIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UEUserPlaneCIoTSupportIndicator._val = 241 - - #-----< id-CE-mode-B-SupportIndicator >-----# - id_CE_mode_B_SupportIndicator = INT(name=u'id-CE-mode-B-SupportIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CE_mode_B_SupportIndicator._val = 242 - - #-----< id-SRVCCOperationNotPossible >-----# - id_SRVCCOperationNotPossible = INT(name=u'id-SRVCCOperationNotPossible', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SRVCCOperationNotPossible._val = 243 - - #-----< id-NB-IoT-UEIdentityIndexValue >-----# - id_NB_IoT_UEIdentityIndexValue = INT(name=u'id-NB-IoT-UEIdentityIndexValue', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NB_IoT_UEIdentityIndexValue._val = 244 - - #-----< id-RRC-Resume-Cause >-----# - id_RRC_Resume_Cause = INT(name=u'id-RRC-Resume-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RRC_Resume_Cause._val = 245 - - #-----< id-DCN-ID >-----# - id_DCN_ID = INT(name=u'id-DCN-ID', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_DCN_ID._val = 246 - - #-----< id-ServedDCNs >-----# - id_ServedDCNs = INT(name=u'id-ServedDCNs', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ServedDCNs._val = 247 - - #-----< id-UESidelinkAggregateMaximumBitrate >-----# - id_UESidelinkAggregateMaximumBitrate = INT(name=u'id-UESidelinkAggregateMaximumBitrate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UESidelinkAggregateMaximumBitrate._val = 248 - - #-----< id-DLNASPDUDeliveryAckRequest >-----# - id_DLNASPDUDeliveryAckRequest = INT(name=u'id-DLNASPDUDeliveryAckRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_DLNASPDUDeliveryAckRequest._val = 249 - - #-----< id-Coverage-Level >-----# - id_Coverage_Level = INT(name=u'id-Coverage-Level', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Coverage_Level._val = 250 - - #-----< id-EnhancedCoverageRestricted >-----# - id_EnhancedCoverageRestricted = INT(name=u'id-EnhancedCoverageRestricted', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_EnhancedCoverageRestricted._val = 251 - - #-----< id-UE-Level-QoS-Parameters >-----# - id_UE_Level_QoS_Parameters = INT(name=u'id-UE-Level-QoS-Parameters', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UE_Level_QoS_Parameters._val = 252 - - #-----< id-DL-CP-SecurityInformation >-----# - id_DL_CP_SecurityInformation = INT(name=u'id-DL-CP-SecurityInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_DL_CP_SecurityInformation._val = 253 - - #-----< id-UL-CP-SecurityInformation >-----# - id_UL_CP_SecurityInformation = INT(name=u'id-UL-CP-SecurityInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UL_CP_SecurityInformation._val = 254 - - #-----< id-extended-e-RAB-MaximumBitrateDL >-----# - id_extended_e_RAB_MaximumBitrateDL = INT(name=u'id-extended-e-RAB-MaximumBitrateDL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_extended_e_RAB_MaximumBitrateDL._val = 255 - - #-----< id-extended-e-RAB-MaximumBitrateUL >-----# - id_extended_e_RAB_MaximumBitrateUL = INT(name=u'id-extended-e-RAB-MaximumBitrateUL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_extended_e_RAB_MaximumBitrateUL._val = 256 - - #-----< id-extended-e-RAB-GuaranteedBitrateDL >-----# - id_extended_e_RAB_GuaranteedBitrateDL = INT(name=u'id-extended-e-RAB-GuaranteedBitrateDL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_extended_e_RAB_GuaranteedBitrateDL._val = 257 - - #-----< id-extended-e-RAB-GuaranteedBitrateUL >-----# - id_extended_e_RAB_GuaranteedBitrateUL = INT(name=u'id-extended-e-RAB-GuaranteedBitrateUL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_extended_e_RAB_GuaranteedBitrateUL._val = 258 - - #-----< id-extended-uEaggregateMaximumBitRateDL >-----# - id_extended_uEaggregateMaximumBitRateDL = INT(name=u'id-extended-uEaggregateMaximumBitRateDL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_extended_uEaggregateMaximumBitRateDL._val = 259 - - #-----< id-extended-uEaggregateMaximumBitRateUL >-----# - id_extended_uEaggregateMaximumBitRateUL = INT(name=u'id-extended-uEaggregateMaximumBitRateUL', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_extended_uEaggregateMaximumBitRateUL._val = 260 - - #-----< id-NRrestrictioninEPSasSecondaryRAT >-----# - id_NRrestrictioninEPSasSecondaryRAT = INT(name=u'id-NRrestrictioninEPSasSecondaryRAT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NRrestrictioninEPSasSecondaryRAT._val = 261 - - #-----< id-UEAppLayerMeasConfig >-----# - id_UEAppLayerMeasConfig = INT(name=u'id-UEAppLayerMeasConfig', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UEAppLayerMeasConfig._val = 262 - - #-----< id-UE-Application-Layer-Measurement-Capability >-----# - id_UE_Application_Layer_Measurement_Capability = INT(name=u'id-UE-Application-Layer-Measurement-Capability', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UE_Application_Layer_Measurement_Capability._val = 263 - - #-----< id-SecondaryRATDataUsageReportList >-----# - id_SecondaryRATDataUsageReportList = INT(name=u'id-SecondaryRATDataUsageReportList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SecondaryRATDataUsageReportList._val = 264 - - #-----< id-SecondaryRATDataUsageReportItem >-----# - id_SecondaryRATDataUsageReportItem = INT(name=u'id-SecondaryRATDataUsageReportItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SecondaryRATDataUsageReportItem._val = 265 - - #-----< id-HandoverFlag >-----# - id_HandoverFlag = INT(name=u'id-HandoverFlag', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_HandoverFlag._val = 266 - - #-----< id-E-RABUsageReportItem >-----# - id_E_RABUsageReportItem = INT(name=u'id-E-RABUsageReportItem', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_E_RABUsageReportItem._val = 267 - - #-----< id-SecondaryRATDataUsageRequest >-----# - id_SecondaryRATDataUsageRequest = INT(name=u'id-SecondaryRATDataUsageRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_SecondaryRATDataUsageRequest._val = 268 - - #-----< id-NRUESecurityCapabilities >-----# - id_NRUESecurityCapabilities = INT(name=u'id-NRUESecurityCapabilities', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NRUESecurityCapabilities._val = 269 - - #-----< id-UnlicensedSpectrumRestriction >-----# - id_UnlicensedSpectrumRestriction = INT(name=u'id-UnlicensedSpectrumRestriction', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UnlicensedSpectrumRestriction._val = 270 - - #-----< id-CE-ModeBRestricted >-----# - id_CE_ModeBRestricted = INT(name=u'id-CE-ModeBRestricted', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CE_ModeBRestricted._val = 271 - - #-----< id-LTE-M-Indication >-----# - id_LTE_M_Indication = INT(name=u'id-LTE-M-Indication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_LTE_M_Indication._val = 272 - - #-----< id-DownlinkPacketLossRate >-----# - id_DownlinkPacketLossRate = INT(name=u'id-DownlinkPacketLossRate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_DownlinkPacketLossRate._val = 273 - - #-----< id-UplinkPacketLossRate >-----# - id_UplinkPacketLossRate = INT(name=u'id-UplinkPacketLossRate', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UplinkPacketLossRate._val = 274 - - #-----< id-UECapabilityInfoRequest >-----# - id_UECapabilityInfoRequest = INT(name=u'id-UECapabilityInfoRequest', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_UECapabilityInfoRequest._val = 275 - - #-----< id-serviceType >-----# - id_serviceType = INT(name=u'id-serviceType', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_serviceType._val = 276 - - #-----< id-AerialUEsubscriptionInformation >-----# - id_AerialUEsubscriptionInformation = INT(name=u'id-AerialUEsubscriptionInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_AerialUEsubscriptionInformation._val = 277 - - #-----< id-Subscription-Based-UE-DifferentiationInfo >-----# - id_Subscription_Based_UE_DifferentiationInfo = INT(name=u'id-Subscription-Based-UE-DifferentiationInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_Subscription_Based_UE_DifferentiationInfo._val = 278 - - #-----< id-EndIndication >-----# - id_EndIndication = INT(name=u'id-EndIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_EndIndication._val = 280 - - #-----< id-EDT-Session >-----# - id_EDT_Session = INT(name=u'id-EDT-Session', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_EDT_Session._val = 281 - - #-----< id-CNTypeRestrictions >-----# - id_CNTypeRestrictions = INT(name=u'id-CNTypeRestrictions', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_CNTypeRestrictions._val = 282 - - #-----< id-PendingDataIndication >-----# - id_PendingDataIndication = INT(name=u'id-PendingDataIndication', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_PendingDataIndication._val = 283 - - #-----< id-BluetoothMeasurementConfiguration >-----# - id_BluetoothMeasurementConfiguration = INT(name=u'id-BluetoothMeasurementConfiguration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_BluetoothMeasurementConfiguration._val = 284 - - #-----< id-WLANMeasurementConfiguration >-----# - id_WLANMeasurementConfiguration = INT(name=u'id-WLANMeasurementConfiguration', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_WLANMeasurementConfiguration._val = 285 - - #-----< id-WarningAreaCoordinates >-----# - id_WarningAreaCoordinates = INT(name=u'id-WarningAreaCoordinates', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_WarningAreaCoordinates._val = 286 - - #-----< id-NRrestrictionin5GS >-----# - id_NRrestrictionin5GS = INT(name=u'id-NRrestrictionin5GS', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_NRrestrictionin5GS._val = 287 - - #-----< id-PSCellInformation >-----# - id_PSCellInformation = INT(name=u'id-PSCellInformation', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_PSCellInformation._val = 288 - - #-----< id-LastNG-RANPLMNIdentity >-----# - id_LastNG_RANPLMNIdentity = INT(name=u'id-LastNG-RANPLMNIdentity', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_LastNG_RANPLMNIdentity._val = 290 - - #-----< id-ConnectedengNBList >-----# - id_ConnectedengNBList = INT(name=u'id-ConnectedengNBList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ConnectedengNBList._val = 291 - - #-----< id-ConnectedengNBToAddList >-----# - id_ConnectedengNBToAddList = INT(name=u'id-ConnectedengNBToAddList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ConnectedengNBToAddList._val = 292 - - #-----< id-ConnectedengNBToRemoveList >-----# - id_ConnectedengNBToRemoveList = INT(name=u'id-ConnectedengNBToRemoveList', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_ConnectedengNBToRemoveList._val = 293 - - #-----< id-EN-DCSONConfigurationTransfer-ECT >-----# - id_EN_DCSONConfigurationTransfer_ECT = INT(name=u'id-EN-DCSONConfigurationTransfer-ECT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_EN_DCSONConfigurationTransfer_ECT._val = 294 - - #-----< id-EN-DCSONConfigurationTransfer-MCT >-----# - id_EN_DCSONConfigurationTransfer_MCT = INT(name=u'id-EN-DCSONConfigurationTransfer-MCT', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_EN_DCSONConfigurationTransfer_MCT._val = 295 - - #-----< id-IMSvoiceEPSfallbackfrom5G >-----# - id_IMSvoiceEPSfallbackfrom5G = INT(name=u'id-IMSvoiceEPSfallbackfrom5G', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_IMSvoiceEPSfallbackfrom5G._val = 296 - - #-----< id-TimeSinceSecondaryNodeRelease >-----# - id_TimeSinceSecondaryNodeRelease = INT(name=u'id-TimeSinceSecondaryNodeRelease', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_TimeSinceSecondaryNodeRelease._val = 297 - - #-----< id-RequestTypeAdditionalInfo >-----# - id_RequestTypeAdditionalInfo = INT(name=u'id-RequestTypeAdditionalInfo', mode=MODE_VALUE, typeref=ASN1RefType(('S1AP-CommonDataTypes', 'ProtocolIE-ID'))) - id_RequestTypeAdditionalInfo._val = 298 - - _all_ = [ - id_HandoverPreparation, - id_HandoverResourceAllocation, - id_HandoverNotification, - id_PathSwitchRequest, - id_HandoverCancel, - id_E_RABSetup, - id_E_RABModify, - id_E_RABRelease, - id_E_RABReleaseIndication, - id_InitialContextSetup, - id_Paging, - id_downlinkNASTransport, - id_initialUEMessage, - id_uplinkNASTransport, - id_Reset, - id_ErrorIndication, - id_NASNonDeliveryIndication, - id_S1Setup, - id_UEContextReleaseRequest, - id_DownlinkS1cdma2000tunnelling, - id_UplinkS1cdma2000tunnelling, - id_UEContextModification, - id_UECapabilityInfoIndication, - id_UEContextRelease, - id_eNBStatusTransfer, - id_MMEStatusTransfer, - id_DeactivateTrace, - id_TraceStart, - id_TraceFailureIndication, - id_ENBConfigurationUpdate, - id_MMEConfigurationUpdate, - id_LocationReportingControl, - id_LocationReportingFailureIndication, - id_LocationReport, - id_OverloadStart, - id_OverloadStop, - id_WriteReplaceWarning, - id_eNBDirectInformationTransfer, - id_MMEDirectInformationTransfer, - id_PrivateMessage, - id_eNBConfigurationTransfer, - id_MMEConfigurationTransfer, - id_CellTrafficTrace, - id_Kill, - id_downlinkUEAssociatedLPPaTransport, - id_uplinkUEAssociatedLPPaTransport, - id_downlinkNonUEAssociatedLPPaTransport, - id_uplinkNonUEAssociatedLPPaTransport, - id_UERadioCapabilityMatch, - id_PWSRestartIndication, - id_E_RABModificationIndication, - id_PWSFailureIndication, - id_RerouteNASRequest, - id_UEContextModificationIndication, - id_ConnectionEstablishmentIndication, - id_UEContextSuspend, - id_UEContextResume, - id_NASDeliveryIndication, - id_RetrieveUEInformation, - id_UEInformationTransfer, - id_eNBCPRelocationIndication, - id_MMECPRelocationIndication, - id_SecondaryRATDataUsageReport, - maxPrivateIEs, - maxProtocolExtensions, - maxProtocolIEs, - maxnoofCSGs, - maxnoofE_RABs, - maxnoofTAIs, - maxnoofTACs, - maxnoofErrors, - maxnoofBPLMNs, - maxnoofPLMNsPerMME, - maxnoofEPLMNs, - maxnoofEPLMNsPlusOne, - maxnoofForbLACs, - maxnoofForbTACs, - maxnoofIndividualS1ConnectionsToReset, - maxnoofCellsinUEHistoryInfo, - maxnoofCellsineNB, - maxnoofTAIforWarning, - maxnoofCellID, - maxnoofDCNs, - maxnoofEmergencyAreaID, - maxnoofCellinTAI, - maxnoofCellinEAI, - maxnoofeNBX2TLAs, - maxnoofeNBX2ExtTLAs, - maxnoofeNBX2GTPTLAs, - maxnoofRATs, - maxnoofGroupIDs, - maxnoofMMECs, - maxnoofCellIDforMDT, - maxnoofTAforMDT, - maxnoofMDTPLMNs, - maxnoofCellsforRestart, - maxnoofRestartTAIs, - maxnoofRestartEmergencyAreaIDs, - maxEARFCN, - maxnoofMBSFNAreaMDT, - maxnoofRecommendedCells, - maxnoofRecommendedENBs, - maxnooftimeperiods, - maxnoofCellIDforQMC, - maxnoofTAforQMC, - maxnoofPLMNforQMC, - maxnoofBluetoothName, - maxnoofWLANName, - maxnoofConnectedengNBs, - id_MME_UE_S1AP_ID, - id_HandoverType, - id_Cause, - id_SourceID, - id_TargetID, - id_eNB_UE_S1AP_ID, - id_E_RABSubjecttoDataForwardingList, - id_E_RABtoReleaseListHOCmd, - id_E_RABDataForwardingItem, - id_E_RABReleaseItemBearerRelComp, - id_E_RABToBeSetupListBearerSUReq, - id_E_RABToBeSetupItemBearerSUReq, - id_E_RABAdmittedList, - id_E_RABFailedToSetupListHOReqAck, - id_E_RABAdmittedItem, - id_E_RABFailedtoSetupItemHOReqAck, - id_E_RABToBeSwitchedDLList, - id_E_RABToBeSwitchedDLItem, - id_E_RABToBeSetupListCtxtSUReq, - id_TraceActivation, - id_NAS_PDU, - id_E_RABToBeSetupItemHOReq, - id_E_RABSetupListBearerSURes, - id_E_RABFailedToSetupListBearerSURes, - id_E_RABToBeModifiedListBearerModReq, - id_E_RABModifyListBearerModRes, - id_E_RABFailedToModifyList, - id_E_RABToBeReleasedList, - id_E_RABFailedToReleaseList, - id_E_RABItem, - id_E_RABToBeModifiedItemBearerModReq, - id_E_RABModifyItemBearerModRes, - id_E_RABReleaseItem, - id_E_RABSetupItemBearerSURes, - id_SecurityContext, - id_HandoverRestrictionList, - id_UEPagingID, - id_pagingDRX, - id_TAIList, - id_TAIItem, - id_E_RABFailedToSetupListCtxtSURes, - id_E_RABReleaseItemHOCmd, - id_E_RABSetupItemCtxtSURes, - id_E_RABSetupListCtxtSURes, - id_E_RABToBeSetupItemCtxtSUReq, - id_E_RABToBeSetupListHOReq, - id_GERANtoLTEHOInformationRes, - id_UTRANtoLTEHOInformationRes, - id_CriticalityDiagnostics, - id_Global_ENB_ID, - id_eNBname, - id_MMEname, - id_ServedPLMNs, - id_SupportedTAs, - id_TimeToWait, - id_uEaggregateMaximumBitrate, - id_TAI, - id_E_RABReleaseListBearerRelComp, - id_cdma2000PDU, - id_cdma2000RATType, - id_cdma2000SectorID, - id_SecurityKey, - id_UERadioCapability, - id_GUMMEI_ID, - id_E_RABInformationListItem, - id_Direct_Forwarding_Path_Availability, - id_UEIdentityIndexValue, - id_cdma2000HOStatus, - id_cdma2000HORequiredIndication, - id_E_UTRAN_Trace_ID, - id_RelativeMMECapacity, - id_SourceMME_UE_S1AP_ID, - id_Bearers_SubjectToStatusTransfer_Item, - id_eNB_StatusTransfer_TransparentContainer, - id_UE_associatedLogicalS1_ConnectionItem, - id_ResetType, - id_UE_associatedLogicalS1_ConnectionListResAck, - id_E_RABToBeSwitchedULItem, - id_E_RABToBeSwitchedULList, - id_S_TMSI, - id_cdma2000OneXRAND, - id_RequestType, - id_UE_S1AP_IDs, - id_EUTRAN_CGI, - id_OverloadResponse, - id_cdma2000OneXSRVCCInfo, - id_E_RABFailedToBeReleasedList, - id_Source_ToTarget_TransparentContainer, - id_ServedGUMMEIs, - id_SubscriberProfileIDforRFP, - id_UESecurityCapabilities, - id_CSFallbackIndicator, - id_CNDomain, - id_E_RABReleasedList, - id_MessageIdentifier, - id_SerialNumber, - id_WarningAreaList, - id_RepetitionPeriod, - id_NumberofBroadcastRequest, - id_WarningType, - id_WarningSecurityInfo, - id_DataCodingScheme, - id_WarningMessageContents, - id_BroadcastCompletedAreaList, - id_Inter_SystemInformationTransferTypeEDT, - id_Inter_SystemInformationTransferTypeMDT, - id_Target_ToSource_TransparentContainer, - id_SRVCCOperationPossible, - id_SRVCCHOIndication, - id_NAS_DownlinkCount, - id_CSG_Id, - id_CSG_IdList, - id_SONConfigurationTransferECT, - id_SONConfigurationTransferMCT, - id_TraceCollectionEntityIPAddress, - id_MSClassmark2, - id_MSClassmark3, - id_RRC_Establishment_Cause, - id_NASSecurityParametersfromE_UTRAN, - id_NASSecurityParameterstoE_UTRAN, - id_DefaultPagingDRX, - id_Source_ToTarget_TransparentContainer_Secondary, - id_Target_ToSource_TransparentContainer_Secondary, - id_EUTRANRoundTripDelayEstimationInfo, - id_BroadcastCancelledAreaList, - id_ConcurrentWarningMessageIndicator, - id_Data_Forwarding_Not_Possible, - id_ExtendedRepetitionPeriod, - id_CellAccessMode, - id_CSGMembershipStatus, - id_LPPa_PDU, - id_Routing_ID, - id_Time_Synchronisation_Info, - id_PS_ServiceNotAvailable, - id_PagingPriority, - id_x2TNLConfigurationInfo, - id_eNBX2ExtendedTransportLayerAddresses, - id_GUMMEIList, - id_GW_TransportLayerAddress, - id_Correlation_ID, - id_SourceMME_GUMMEI, - id_MME_UE_S1AP_ID_2, - id_RegisteredLAI, - id_RelayNode_Indicator, - id_TrafficLoadReductionIndication, - id_MDTConfiguration, - id_MMERelaySupportIndicator, - id_GWContextReleaseIndication, - id_ManagementBasedMDTAllowed, - id_PrivacyIndicator, - id_Time_UE_StayedInCell_EnhancedGranularity, - id_HO_Cause, - id_VoiceSupportMatchIndicator, - id_GUMMEIType, - id_M3Configuration, - id_M4Configuration, - id_M5Configuration, - id_MDT_Location_Info, - id_MobilityInformation, - id_Tunnel_Information_for_BBF, - id_ManagementBasedMDTPLMNList, - id_SignallingBasedMDTPLMNList, - id_ULCOUNTValueExtended, - id_DLCOUNTValueExtended, - id_ReceiveStatusOfULPDCPSDUsExtended, - id_ECGIListForRestart, - id_SIPTO_Correlation_ID, - id_SIPTO_L_GW_TransportLayerAddress, - id_TransportInformation, - id_LHN_ID, - id_AdditionalCSFallbackIndicator, - id_TAIListForRestart, - id_UserLocationInformation, - id_EmergencyAreaIDListForRestart, - id_KillAllWarningMessages, - id_Masked_IMEISV, - id_eNBIndirectX2TransportLayerAddresses, - id_uE_HistoryInformationFromTheUE, - id_ProSeAuthorized, - id_ExpectedUEBehaviour, - id_LoggedMBSFNMDT, - id_UERadioCapabilityForPaging, - id_E_RABToBeModifiedListBearerModInd, - id_E_RABToBeModifiedItemBearerModInd, - id_E_RABNotToBeModifiedListBearerModInd, - id_E_RABNotToBeModifiedItemBearerModInd, - id_E_RABModifyListBearerModConf, - id_E_RABModifyItemBearerModConf, - id_E_RABFailedToModifyListBearerModConf, - id_SON_Information_Report, - id_Muting_Availability_Indication, - id_Muting_Pattern_Information, - id_Synchronisation_Information, - id_E_RABToBeReleasedListBearerModConf, - id_AssistanceDataForPaging, - id_CellIdentifierAndCELevelForCECapableUEs, - id_InformationOnRecommendedCellsAndENBsForPaging, - id_RecommendedCellItem, - id_RecommendedENBItem, - id_ProSeUEtoNetworkRelaying, - id_ULCOUNTValuePDCP_SNlength18, - id_DLCOUNTValuePDCP_SNlength18, - id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18, - id_M6Configuration, - id_M7Configuration, - id_PWSfailedECGIList, - id_MME_Group_ID, - id_Additional_GUTI, - id_S1_Message, - id_CSGMembershipInfo, - id_Paging_eDRXInformation, - id_UE_RetentionInformation, - id_UE_Usage_Type, - id_extended_UEIdentityIndexValue, - id_RAT_Type, - id_BearerType, - id_NB_IoT_DefaultPagingDRX, - id_E_RABFailedToResumeListResumeReq, - id_E_RABFailedToResumeItemResumeReq, - id_E_RABFailedToResumeListResumeRes, - id_E_RABFailedToResumeItemResumeRes, - id_NB_IoT_Paging_eDRXInformation, - id_V2XServicesAuthorized, - id_UEUserPlaneCIoTSupportIndicator, - id_CE_mode_B_SupportIndicator, - id_SRVCCOperationNotPossible, - id_NB_IoT_UEIdentityIndexValue, - id_RRC_Resume_Cause, - id_DCN_ID, - id_ServedDCNs, - id_UESidelinkAggregateMaximumBitrate, - id_DLNASPDUDeliveryAckRequest, - id_Coverage_Level, - id_EnhancedCoverageRestricted, - id_UE_Level_QoS_Parameters, - id_DL_CP_SecurityInformation, - id_UL_CP_SecurityInformation, - id_extended_e_RAB_MaximumBitrateDL, - id_extended_e_RAB_MaximumBitrateUL, - id_extended_e_RAB_GuaranteedBitrateDL, - id_extended_e_RAB_GuaranteedBitrateUL, - id_extended_uEaggregateMaximumBitRateDL, - id_extended_uEaggregateMaximumBitRateUL, - id_NRrestrictioninEPSasSecondaryRAT, - id_UEAppLayerMeasConfig, - id_UE_Application_Layer_Measurement_Capability, - id_SecondaryRATDataUsageReportList, - id_SecondaryRATDataUsageReportItem, - id_HandoverFlag, - id_E_RABUsageReportItem, - id_SecondaryRATDataUsageRequest, - id_NRUESecurityCapabilities, - id_UnlicensedSpectrumRestriction, - id_CE_ModeBRestricted, - id_LTE_M_Indication, - id_DownlinkPacketLossRate, - id_UplinkPacketLossRate, - id_UECapabilityInfoRequest, - id_serviceType, - id_AerialUEsubscriptionInformation, - id_Subscription_Based_UE_DifferentiationInfo, - id_EndIndication, - id_EDT_Session, - id_CNTypeRestrictions, - id_PendingDataIndication, - id_BluetoothMeasurementConfiguration, - id_WLANMeasurementConfiguration, - id_WarningAreaCoordinates, - id_NRrestrictionin5GS, - id_PSCellInformation, - id_LastNG_RANPLMNIdentity, - id_ConnectedengNBList, - id_ConnectedengNBToAddList, - id_ConnectedengNBToRemoveList, - id_EN_DCSONConfigurationTransfer_ECT, - id_EN_DCSONConfigurationTransfer_MCT, - id_IMSvoiceEPSfallbackfrom5G, - id_TimeSinceSecondaryNodeRelease, - id_RequestTypeAdditionalInfo, - ] - -init_modules(S1AP_IEs, S1AP_Containers, S1AP_CommonDataTypes, S1AP_PDU_Descriptions, S1AP_PDU_Contents, SonTransfer_IEs, S1AP_Constants) +init_modules(S1AP_CommonDataTypes, S1AP_Constants, S1AP_Containers, S1AP_IEs, S1AP_PDU_Contents, S1AP_PDU_Descriptions, SonTransfer_IEs)