Update to the latest asn1 files and try to get rid of unused code warnings.
[obnox/wireshark/wip.git] / asn1 / x2ap / x2ap.cnf
1 # x2ap.cnf
2 # x2ap conformation file
3 # Copyright 2007 Anders Broman 
4 # $Id$
5
6 #.OPT
7 PER
8 ALIGNED
9 #.END
10
11 #.OMIT_ASSIGNMENT
12 # Get rid of unused code warnings
13 PrivateMessage
14 #.END
15
16 #.PDU
17 X2AP-PDU
18
19 #.MAKE_DEFINES
20 ProcedureCode
21
22 #.MAKE_ENUM
23 ProtocolIE-ID
24
25 #.TYPE_RENAME
26
27 ProtocolIE-Field/value     ProtocolIE_Field_value
28 PrivateIE-Field/value      PrivateIE_Field_value
29 InitiatingMessage/value    InitiatingMessage_value
30 SuccessfulOutcome/value    SuccessfulOutcome_value
31 UnsuccessfulOutcome/value  UnsuccessfulOutcome_value
32
33
34 #.FIELD_RENAME
35 ProtocolExtensionField/id extension_id
36 PrivateIE-Field/id private_id
37 InitiatingMessage/value initiatingMessage_value 
38
39 ProtocolIE-Field/value protocolIE_Field_value 
40 SuccessfulOutcome/value successfulOutcome_value 
41 PrivateIE-Field/value privateIE_Field_value 
42
43 #.OMIT_ASSIGNMENT
44 Presence
45 ProtocolIE-FieldPair
46 ProtocolIE-ContainerList
47 ProtocolIE-ContainerPair
48 ProtocolIE-ContainerPairList
49 #.END
50
51 #.FN_PARS ProtocolIE-ID  VAL_PTR = &ProtocolIE_ID
52
53 #.FN_PARS ProtocolIE-Field/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_ProtocolIEFieldValue 
54
55 #.FN_PARS ProtocolExtensionField/extensionValue  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue
56
57 #.FN_PARS  ProcedureCode  VAL_PTR = &ProcedureCode
58 #.FN_FTR ProcedureCode
59         if (check_col(actx->pinfo->cinfo, COL_INFO))
60        col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
61                    val_to_str(ProcedureCode, x2ap_ProcedureCode_vals,
62                               "unknown message"));
63 #.END
64
65 #.FN_HDR ProcedureCode
66   ProcedureCode = 0xFFFF;
67 #.END
68
69
70 #.FN_PARS InitiatingMessage/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_InitiatingMessageValue
71
72 #.FN_PARS SuccessfulOutcome/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_SuccessfulOutcomeValue
73
74 #.FN_PARS UnsuccessfulOutcome/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue
75
76
77
78 #.TYPE_ATTR
79 #.END
80
81 # Handle 64 bit constraint
82 #.FN_PARS BitRate FN_VARIANT = _64b
83
84 #.ASSIGN_VALUE_TO_TYPE  # X2AP does not have constants assigned to types, they are pure INTEGER
85 # ProcedureCode
86
87 id-handoverPreparation                          ProcedureCode
88 id-handoverCancel                                       ProcedureCode
89 id-loadIndication                                       ProcedureCode
90 id-errorIndication                                      ProcedureCode
91 id-snStatusTransfer                                     ProcedureCode
92 id-uEContextRelease                                     ProcedureCode
93 id-x2Setup                                                      ProcedureCode
94 id-reset                                                        ProcedureCode
95 id-eNBConfigurationUpdate                       ProcedureCode
96 id-resourceStatusUpdateInitiation       ProcedureCode
97 id-resourceStatusReporting                      ProcedureCode
98
99
100 # ProtocolIE-ID
101
102 id-Bearers-Admitted-Item                                                                                                        ProtocolIE-ID
103 id-Bearers-Admitted-List                                                                                                        ProtocolIE-ID
104 id-Bearers-NotAdmitted-Item                                                                                                     ProtocolIE-ID
105 id-Bearers-NotAdmitted-List                                                                                                     ProtocolIE-ID
106 id-Bearers-ToBeSetup-Item                                                                                                       ProtocolIE-ID
107 id-Cause                                                                                                                                        ProtocolIE-ID
108 id-CellInformation                                                                                                                      ProtocolIE-ID
109 id-CellInformation-Item                                                                                                         ProtocolIE-ID
110 id-InterfacesToTrace-Item                                                                                                       ProtocolIE-ID
111 id-New-eNB-UE-X2AP-ID                                                                                                           ProtocolIE-ID
112 id-Old-eNB-UE-X2AP-ID                                                                                                           ProtocolIE-ID
113 id-TargetCell-ID                                                                                                                        ProtocolIE-ID
114 id-TargeteNBtoSource-eNBTransparentContainer                                                            ProtocolIE-ID
115 id-TraceActivation                                                                                                                      ProtocolIE-ID
116 id-UE-ContextInformation                                                                                                        ProtocolIE-ID
117 id-UE-HistoryInformation                                                                                                        ProtocolIE-ID
118 id-UE-X2AP-ID                                                                                                                           ProtocolIE-ID
119 id-CriticalityDiagnostics                                                                                                       ProtocolIE-ID
120 id-Bearers-SubjectToStatusTransfer-List                                                                         ProtocolIE-ID
121 id-Bearers-SubjectToStatusTransfer-Item                                                                         ProtocolIE-ID
122 id-ServedCells                                                                                                                          ProtocolIE-ID
123 id-GlobalENB-ID                                                                                                                         ProtocolIE-ID
124 id-TimeToWait                                                                                                                           ProtocolIE-ID
125 id-GUMMEI-ID                                                                                                                            ProtocolIE-ID
126 id-GUGroupIDList                                                                                                                        ProtocolIE-ID
127 id-ServedCellsToAdd                                                                                                                     ProtocolIE-ID
128 id-ServedCellsToModify                                                                                                          ProtocolIE-ID
129 id-ServedCellsToDelete                                                                                                          ProtocolIE-ID
130 id-Registration-Request                                                                                                         ProtocolIE-ID
131 id-CellToReport                                                                                                                         ProtocolIE-ID
132 id-ReportingPeriodicity                                                                                                         ProtocolIE-ID
133 id-CellToReport-Item                                                                                                            ProtocolIE-ID
134 id-CellMeasurementResult                                                                                                        ProtocolIE-ID
135 id-CellMeasurementResult-Item                                                                                           ProtocolIE-ID
136 id-GUGroupIDListToAdd                                                                                                           ProtocolIE-ID
137 id-GUGroupIDListToDelete                                                                                                        ProtocolIE-ID
138
139 #.REGISTER_NEW
140
141 #X2AP-PROTOCOL-IES
142 Bearers-Admitted-Item                                           N x2ap.ies id-Bearers-Admitted-Item
143 Bearers-Admitted-List                                           N x2ap.ies id-Bearers-Admitted-List
144 Bearers-NotAdmitted-Item                                        N x2ap.ies id-Bearers-NotAdmitted-Item
145 Bearers-NotAdmitted-List                                        N x2ap.ies id-Bearers-NotAdmitted-List
146 Bearers-ToBeSetup-Item                                          N x2ap.ies id-Bearers-ToBeSetup-Item
147 Cause                                                                           N x2ap.ies id-Cause             
148 CellInformation-List                                            N x2ap.ies id-CellInformation   
149 CellInformation-Item                                            N x2ap.ies id-CellInformation-Item
150 InterfacesToTrace-Item                                          N x2ap.ies id-InterfacesToTrace-Item
151 UE-X2AP-ID                                                                      N x2ap.ies id-New-eNB-UE-X2AP-ID
152 UE-X2AP-ID                                                                      N x2ap.ies id-Old-eNB-UE-X2AP-ID
153 ECGI                                                                            N x2ap.ies id-TargetCell-ID
154 TargeteNBtoSource-eNBTransparentContainer       N x2ap.ies id-TargeteNBtoSource-eNBTransparentContainer
155 TraceActivation                                                         N x2ap.ies id-TraceActivation
156 UE-ContextInformation                                           N x2ap.ies id-UE-ContextInformation
157 UE-HistoryInformation                                           N x2ap.ies id-UE-HistoryInformation
158 UE-X2AP-ID                                                                      N x2ap.ies id-UE-X2AP-ID
159 CriticalityDiagnostics                                          N x2ap.ies id-CriticalityDiagnostics
160 Bearers-SubjectToStatusTransfer-List            N x2ap.ies id-Bearers-SubjectToStatusTransfer-List
161 Bearers-SubjectToStatusTransfer-Item            N x2ap.ies id-Bearers-SubjectToStatusTransfer-Item
162 ServedCells                                                                     N x2ap.ies id-ServedCells
163 GlobalENB-ID                                                            N x2ap.ies id-GlobalENB-ID
164 TimeToWait                                                                      N x2ap.ies id-TimeToWait
165 GUMMEI                                                                          N x2ap.ies id-GUMMEI-ID
166 GUGroupIDList                                                           N x2ap.ies id-GUGroupIDList
167 ServedCells                                                                     N x2ap.ies id-ServedCellsToAdd
168 ServedCellsToModify                                                     N x2ap.ies id-ServedCellsToModify
169 Old-ECGIs                                                                       N x2ap.ies id-ServedCellsToDelete
170 Registration-Request                                            N x2ap.ies id-Registration-Request
171 CellToReport-List                                                       N x2ap.ies id-CellToReport
172 ReportingPeriod                                                         N x2ap.ies id-ReportingPeriodicity
173 CellToReport-Item                                                       N x2ap.ies id-CellToReport-Item
174 CellMeasurementResult-List                                      N x2ap.ies id-CellMeasurementResult
175 CellMeasurementResult-Item                                      N x2ap.ies id-CellMeasurementResult-Item
176 GUGroupIDList                                                           N x2ap.ies id-GUGroupIDListToAdd
177 GUGroupIDList                                                           N x2ap.ies id-GUGroupIDListToDelete
178
179 #X2AP-PROTOCOL-EXTENSION
180 # this is from rnsap MessageStructure                   N x2ap.extension id-MessageStructure
181
182 # X2AP-PDU-Descriptions.asn  Interface Elementary Procedures
183 #X2AP-ELEMENTARY-PROCEDURE
184 HandoverRequest                                         S x2ap.proc.imsg "id-handoverPreparation"
185 HandoverRequestAcknowledge                      S x2ap.proc.sout "id-handoverPreparation"
186 HandoverPreparationFailure                      S x2ap.proc.uout "id-handoverPreparation"
187
188 SNStatusTransfer                                        S x2ap.proc.imsg "id-snStatusTransfer"
189
190 UEContextRelease                                        S x2ap.proc.imsg "id-uEContextRelease"
191
192 HandoverCancel                                          S x2ap.proc.imsg "id-handoverCancel"
193
194 ErrorIndication                                         S x2ap.proc.imsg "id-errorIndication"
195
196 ResetRequest                                            S x2ap.proc.imsg "id-reset"
197 ResetResponse                                           S x2ap.proc.sout "id-reset"
198
199 X2SetupRequest                                          S x2ap.proc.imsg "id-x2Setup"
200 X2SetupResponse                                         S x2ap.proc.sout "id-x2Setup"
201 X2SetupFailure                                          S x2ap.proc.uout "id-x2Setup"
202
203 LoadInformation                                         S x2ap.proc.imsg "id-loadIndication"
204
205 ENBConfigurationUpdate                          S x2ap.proc.imsg "id-eNBConfigurationUpdate"
206 ENBConfigurationUpdateAcknowledge       S x2ap.proc.sout "id-eNBConfigurationUpdate"
207 ENBConfigurationUpdateFailure           S x2ap.proc.uout "id-eNBConfigurationUpdate"
208
209 ResourceStatusRequest                           S x2ap.proc.imsg "id-resourceStatusUpdateInitiation"
210 ResourceStatusResponse                          S x2ap.proc.sout "id-resourceStatusUpdateInitiation"
211 ResourceStatusFailure                           S x2ap.proc.uout "id-resourceStatusUpdateInitiation"
212
213 ResourceStatusUpdate                            S x2ap.proc.imsg "id-resourceStatusReporting"
214 #.END