vam_ts_CauseCodeChoice.c
Go to the documentation of this file.
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "ETSI-ITS-CDD"
4  * found in "/input/ETSI-ITS-CDD.asn"
5  * `asn1c -fcompound-names -fprefix=vam_ts_ -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-example -gen-UPER -gen-JER`
6  */
7 
9 
10 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
12  { APC_CONSTRAINED, 8, 8, 0, 128 } /* (0..128) */,
13  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
14  0, 0 /* No PER value map */
15 };
16 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
18  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved0),
19  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20  -1, /* IMPLICIT tag at current level */
22  0,
23  {
24 #if !defined(ASN_DISABLE_OER_SUPPORT)
25  0,
26 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
27 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
28  0,
29 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
30 #if !defined(ASN_DISABLE_JER_SUPPORT)
31  0,
32 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
33  0
34  },
35  0, 0, /* No default value */
36  "reserved0"
37  },
38  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.trafficCondition1),
39  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40  -1, /* IMPLICIT tag at current level */
42  0,
43  {
44 #if !defined(ASN_DISABLE_OER_SUPPORT)
45  0,
46 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
47 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
48  0,
49 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
50 #if !defined(ASN_DISABLE_JER_SUPPORT)
51  0,
52 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
53  0
54  },
55  0, 0, /* No default value */
56  "trafficCondition1"
57  },
58  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.accident2),
59  (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
60  -1, /* IMPLICIT tag at current level */
62  0,
63  {
64 #if !defined(ASN_DISABLE_OER_SUPPORT)
65  0,
66 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
67 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
68  0,
69 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
70 #if !defined(ASN_DISABLE_JER_SUPPORT)
71  0,
72 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
73  0
74  },
75  0, 0, /* No default value */
76  "accident2"
77  },
78  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.roadworks3),
79  (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
80  -1, /* IMPLICIT tag at current level */
82  0,
83  {
84 #if !defined(ASN_DISABLE_OER_SUPPORT)
85  0,
86 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
87 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
88  0,
89 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
90 #if !defined(ASN_DISABLE_JER_SUPPORT)
91  0,
92 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
93  0
94  },
95  0, 0, /* No default value */
96  "roadworks3"
97  },
98  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved4),
99  (ASN_TAG_CLASS_CONTEXT | (4 << 2)),
100  -1, /* IMPLICIT tag at current level */
102  0,
103  {
104 #if !defined(ASN_DISABLE_OER_SUPPORT)
105  0,
106 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
107 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
108  0,
109 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
110 #if !defined(ASN_DISABLE_JER_SUPPORT)
111  0,
112 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
113  0
114  },
115  0, 0, /* No default value */
116  "reserved4"
117  },
118  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.impassability5),
119  (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
120  -1, /* IMPLICIT tag at current level */
122  0,
123  {
124 #if !defined(ASN_DISABLE_OER_SUPPORT)
125  0,
126 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
127 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
128  0,
129 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
130 #if !defined(ASN_DISABLE_JER_SUPPORT)
131  0,
132 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
133  0
134  },
135  0, 0, /* No default value */
136  "impassability5"
137  },
138  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.adverseWeatherCondition_Adhesion6),
139  (ASN_TAG_CLASS_CONTEXT | (6 << 2)),
140  -1, /* IMPLICIT tag at current level */
142  0,
143  {
144 #if !defined(ASN_DISABLE_OER_SUPPORT)
145  0,
146 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
147 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
148  0,
149 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
150 #if !defined(ASN_DISABLE_JER_SUPPORT)
151  0,
152 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
153  0
154  },
155  0, 0, /* No default value */
156  "adverseWeatherCondition-Adhesion6"
157  },
158  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.aquaplaning7),
159  (ASN_TAG_CLASS_CONTEXT | (7 << 2)),
160  -1, /* IMPLICIT tag at current level */
162  0,
163  {
164 #if !defined(ASN_DISABLE_OER_SUPPORT)
165  0,
166 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
167 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
168  0,
169 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
170 #if !defined(ASN_DISABLE_JER_SUPPORT)
171  0,
172 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
173  0
174  },
175  0, 0, /* No default value */
176  "aquaplaning7"
177  },
178  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved8),
179  (ASN_TAG_CLASS_CONTEXT | (8 << 2)),
180  -1, /* IMPLICIT tag at current level */
182  0,
183  {
184 #if !defined(ASN_DISABLE_OER_SUPPORT)
185  0,
186 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
187 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
188  0,
189 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
190 #if !defined(ASN_DISABLE_JER_SUPPORT)
191  0,
192 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
193  0
194  },
195  0, 0, /* No default value */
196  "reserved8"
197  },
198  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.hazardousLocation_SurfaceCondition9),
199  (ASN_TAG_CLASS_CONTEXT | (9 << 2)),
200  -1, /* IMPLICIT tag at current level */
202  0,
203  {
204 #if !defined(ASN_DISABLE_OER_SUPPORT)
205  0,
206 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
207 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
208  0,
209 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
210 #if !defined(ASN_DISABLE_JER_SUPPORT)
211  0,
212 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
213  0
214  },
215  0, 0, /* No default value */
216  "hazardousLocation-SurfaceCondition9"
217  },
218  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.hazardousLocation_ObstacleOnTheRoad10),
219  (ASN_TAG_CLASS_CONTEXT | (10 << 2)),
220  -1, /* IMPLICIT tag at current level */
222  0,
223  {
224 #if !defined(ASN_DISABLE_OER_SUPPORT)
225  0,
226 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
227 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
228  0,
229 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
230 #if !defined(ASN_DISABLE_JER_SUPPORT)
231  0,
232 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
233  0
234  },
235  0, 0, /* No default value */
236  "hazardousLocation-ObstacleOnTheRoad10"
237  },
238  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.hazardousLocation_AnimalOnTheRoad11),
239  (ASN_TAG_CLASS_CONTEXT | (11 << 2)),
240  -1, /* IMPLICIT tag at current level */
242  0,
243  {
244 #if !defined(ASN_DISABLE_OER_SUPPORT)
245  0,
246 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
247 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
248  0,
249 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
250 #if !defined(ASN_DISABLE_JER_SUPPORT)
251  0,
252 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
253  0
254  },
255  0, 0, /* No default value */
256  "hazardousLocation-AnimalOnTheRoad11"
257  },
258  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.humanPresenceOnTheRoad12),
259  (ASN_TAG_CLASS_CONTEXT | (12 << 2)),
260  -1, /* IMPLICIT tag at current level */
262  0,
263  {
264 #if !defined(ASN_DISABLE_OER_SUPPORT)
265  0,
266 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
267 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
268  0,
269 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
270 #if !defined(ASN_DISABLE_JER_SUPPORT)
271  0,
272 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
273  0
274  },
275  0, 0, /* No default value */
276  "humanPresenceOnTheRoad12"
277  },
278  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved13),
279  (ASN_TAG_CLASS_CONTEXT | (13 << 2)),
280  -1, /* IMPLICIT tag at current level */
282  0,
283  {
284 #if !defined(ASN_DISABLE_OER_SUPPORT)
285  0,
286 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
287 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
288  0,
289 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
290 #if !defined(ASN_DISABLE_JER_SUPPORT)
291  0,
292 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
293  0
294  },
295  0, 0, /* No default value */
296  "reserved13"
297  },
298  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.wrongWayDriving14),
299  (ASN_TAG_CLASS_CONTEXT | (14 << 2)),
300  -1, /* IMPLICIT tag at current level */
302  0,
303  {
304 #if !defined(ASN_DISABLE_OER_SUPPORT)
305  0,
306 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
307 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
308  0,
309 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
310 #if !defined(ASN_DISABLE_JER_SUPPORT)
311  0,
312 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
313  0
314  },
315  0, 0, /* No default value */
316  "wrongWayDriving14"
317  },
318  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.rescueAndRecoveryWorkInProgress15),
319  (ASN_TAG_CLASS_CONTEXT | (15 << 2)),
320  -1, /* IMPLICIT tag at current level */
322  0,
323  {
324 #if !defined(ASN_DISABLE_OER_SUPPORT)
325  0,
326 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
327 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
328  0,
329 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
330 #if !defined(ASN_DISABLE_JER_SUPPORT)
331  0,
332 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
333  0
334  },
335  0, 0, /* No default value */
336  "rescueAndRecoveryWorkInProgress15"
337  },
338  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved16),
339  (ASN_TAG_CLASS_CONTEXT | (16 << 2)),
340  -1, /* IMPLICIT tag at current level */
342  0,
343  {
344 #if !defined(ASN_DISABLE_OER_SUPPORT)
345  0,
346 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
347 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
348  0,
349 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
350 #if !defined(ASN_DISABLE_JER_SUPPORT)
351  0,
352 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
353  0
354  },
355  0, 0, /* No default value */
356  "reserved16"
357  },
358  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.adverseWeatherCondition_ExtremeWeatherCondition17),
359  (ASN_TAG_CLASS_CONTEXT | (17 << 2)),
360  -1, /* IMPLICIT tag at current level */
362  0,
363  {
364 #if !defined(ASN_DISABLE_OER_SUPPORT)
365  0,
366 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
367 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
368  0,
369 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
370 #if !defined(ASN_DISABLE_JER_SUPPORT)
371  0,
372 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
373  0
374  },
375  0, 0, /* No default value */
376  "adverseWeatherCondition-ExtremeWeatherCondition17"
377  },
378  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.adverseWeatherCondition_Visibility18),
379  (ASN_TAG_CLASS_CONTEXT | (18 << 2)),
380  -1, /* IMPLICIT tag at current level */
382  0,
383  {
384 #if !defined(ASN_DISABLE_OER_SUPPORT)
385  0,
386 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
387 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
388  0,
389 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
390 #if !defined(ASN_DISABLE_JER_SUPPORT)
391  0,
392 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
393  0
394  },
395  0, 0, /* No default value */
396  "adverseWeatherCondition-Visibility18"
397  },
398  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.adverseWeatherCondition_Precipitation19),
399  (ASN_TAG_CLASS_CONTEXT | (19 << 2)),
400  -1, /* IMPLICIT tag at current level */
402  0,
403  {
404 #if !defined(ASN_DISABLE_OER_SUPPORT)
405  0,
406 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
407 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
408  0,
409 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
410 #if !defined(ASN_DISABLE_JER_SUPPORT)
411  0,
412 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
413  0
414  },
415  0, 0, /* No default value */
416  "adverseWeatherCondition-Precipitation19"
417  },
418  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.violence20),
419  (ASN_TAG_CLASS_CONTEXT | (20 << 2)),
420  -1, /* IMPLICIT tag at current level */
422  0,
423  {
424 #if !defined(ASN_DISABLE_OER_SUPPORT)
425  0,
426 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
427 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
428  0,
429 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
430 #if !defined(ASN_DISABLE_JER_SUPPORT)
431  0,
432 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
433  0
434  },
435  0, 0, /* No default value */
436  "violence20"
437  },
438  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved21),
439  (ASN_TAG_CLASS_CONTEXT | (21 << 2)),
440  -1, /* IMPLICIT tag at current level */
442  0,
443  {
444 #if !defined(ASN_DISABLE_OER_SUPPORT)
445  0,
446 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
447 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
448  0,
449 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
450 #if !defined(ASN_DISABLE_JER_SUPPORT)
451  0,
452 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
453  0
454  },
455  0, 0, /* No default value */
456  "reserved21"
457  },
458  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved22),
459  (ASN_TAG_CLASS_CONTEXT | (22 << 2)),
460  -1, /* IMPLICIT tag at current level */
462  0,
463  {
464 #if !defined(ASN_DISABLE_OER_SUPPORT)
465  0,
466 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
467 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
468  0,
469 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
470 #if !defined(ASN_DISABLE_JER_SUPPORT)
471  0,
472 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
473  0
474  },
475  0, 0, /* No default value */
476  "reserved22"
477  },
478  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved23),
479  (ASN_TAG_CLASS_CONTEXT | (23 << 2)),
480  -1, /* IMPLICIT tag at current level */
482  0,
483  {
484 #if !defined(ASN_DISABLE_OER_SUPPORT)
485  0,
486 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
487 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
488  0,
489 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
490 #if !defined(ASN_DISABLE_JER_SUPPORT)
491  0,
492 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
493  0
494  },
495  0, 0, /* No default value */
496  "reserved23"
497  },
498  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved24),
499  (ASN_TAG_CLASS_CONTEXT | (24 << 2)),
500  -1, /* IMPLICIT tag at current level */
502  0,
503  {
504 #if !defined(ASN_DISABLE_OER_SUPPORT)
505  0,
506 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
507 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
508  0,
509 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
510 #if !defined(ASN_DISABLE_JER_SUPPORT)
511  0,
512 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
513  0
514  },
515  0, 0, /* No default value */
516  "reserved24"
517  },
518  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved25),
519  (ASN_TAG_CLASS_CONTEXT | (25 << 2)),
520  -1, /* IMPLICIT tag at current level */
522  0,
523  {
524 #if !defined(ASN_DISABLE_OER_SUPPORT)
525  0,
526 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
527 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
528  0,
529 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
530 #if !defined(ASN_DISABLE_JER_SUPPORT)
531  0,
532 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
533  0
534  },
535  0, 0, /* No default value */
536  "reserved25"
537  },
538  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.slowVehicle26),
539  (ASN_TAG_CLASS_CONTEXT | (26 << 2)),
540  -1, /* IMPLICIT tag at current level */
542  0,
543  {
544 #if !defined(ASN_DISABLE_OER_SUPPORT)
545  0,
546 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
547 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
548  0,
549 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
550 #if !defined(ASN_DISABLE_JER_SUPPORT)
551  0,
552 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
553  0
554  },
555  0, 0, /* No default value */
556  "slowVehicle26"
557  },
558  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.dangerousEndOfQueue27),
559  (ASN_TAG_CLASS_CONTEXT | (27 << 2)),
560  -1, /* IMPLICIT tag at current level */
562  0,
563  {
564 #if !defined(ASN_DISABLE_OER_SUPPORT)
565  0,
566 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
567 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
568  0,
569 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
570 #if !defined(ASN_DISABLE_JER_SUPPORT)
571  0,
572 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
573  0
574  },
575  0, 0, /* No default value */
576  "dangerousEndOfQueue27"
577  },
578  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved28),
579  (ASN_TAG_CLASS_CONTEXT | (28 << 2)),
580  -1, /* IMPLICIT tag at current level */
582  0,
583  {
584 #if !defined(ASN_DISABLE_OER_SUPPORT)
585  0,
586 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
587 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
588  0,
589 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
590 #if !defined(ASN_DISABLE_JER_SUPPORT)
591  0,
592 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
593  0
594  },
595  0, 0, /* No default value */
596  "reserved28"
597  },
598  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved29),
599  (ASN_TAG_CLASS_CONTEXT | (29 << 2)),
600  -1, /* IMPLICIT tag at current level */
602  0,
603  {
604 #if !defined(ASN_DISABLE_OER_SUPPORT)
605  0,
606 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
607 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
608  0,
609 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
610 #if !defined(ASN_DISABLE_JER_SUPPORT)
611  0,
612 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
613  0
614  },
615  0, 0, /* No default value */
616  "reserved29"
617  },
618  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved30),
619  (ASN_TAG_CLASS_CONTEXT | (30 << 2)),
620  -1, /* IMPLICIT tag at current level */
622  0,
623  {
624 #if !defined(ASN_DISABLE_OER_SUPPORT)
625  0,
626 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
627 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
628  0,
629 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
630 #if !defined(ASN_DISABLE_JER_SUPPORT)
631  0,
632 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
633  0
634  },
635  0, 0, /* No default value */
636  "reserved30"
637  },
638  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved31),
639  (ASN_TAG_CLASS_CONTEXT | (31 << 2)),
640  -1, /* IMPLICIT tag at current level */
642  0,
643  {
644 #if !defined(ASN_DISABLE_OER_SUPPORT)
645  0,
646 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
647 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
648  0,
649 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
650 #if !defined(ASN_DISABLE_JER_SUPPORT)
651  0,
652 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
653  0
654  },
655  0, 0, /* No default value */
656  "reserved31"
657  },
658  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved32),
659  (ASN_TAG_CLASS_CONTEXT | (32 << 2)),
660  -1, /* IMPLICIT tag at current level */
662  0,
663  {
664 #if !defined(ASN_DISABLE_OER_SUPPORT)
665  0,
666 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
667 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
668  0,
669 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
670 #if !defined(ASN_DISABLE_JER_SUPPORT)
671  0,
672 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
673  0
674  },
675  0, 0, /* No default value */
676  "reserved32"
677  },
678  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved33),
679  (ASN_TAG_CLASS_CONTEXT | (33 << 2)),
680  -1, /* IMPLICIT tag at current level */
682  0,
683  {
684 #if !defined(ASN_DISABLE_OER_SUPPORT)
685  0,
686 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
687 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
688  0,
689 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
690 #if !defined(ASN_DISABLE_JER_SUPPORT)
691  0,
692 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
693  0
694  },
695  0, 0, /* No default value */
696  "reserved33"
697  },
698  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved34),
699  (ASN_TAG_CLASS_CONTEXT | (34 << 2)),
700  -1, /* IMPLICIT tag at current level */
702  0,
703  {
704 #if !defined(ASN_DISABLE_OER_SUPPORT)
705  0,
706 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
707 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
708  0,
709 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
710 #if !defined(ASN_DISABLE_JER_SUPPORT)
711  0,
712 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
713  0
714  },
715  0, 0, /* No default value */
716  "reserved34"
717  },
718  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved35),
719  (ASN_TAG_CLASS_CONTEXT | (35 << 2)),
720  -1, /* IMPLICIT tag at current level */
722  0,
723  {
724 #if !defined(ASN_DISABLE_OER_SUPPORT)
725  0,
726 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
727 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
728  0,
729 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
730 #if !defined(ASN_DISABLE_JER_SUPPORT)
731  0,
732 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
733  0
734  },
735  0, 0, /* No default value */
736  "reserved35"
737  },
738  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved36),
739  (ASN_TAG_CLASS_CONTEXT | (36 << 2)),
740  -1, /* IMPLICIT tag at current level */
742  0,
743  {
744 #if !defined(ASN_DISABLE_OER_SUPPORT)
745  0,
746 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
747 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
748  0,
749 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
750 #if !defined(ASN_DISABLE_JER_SUPPORT)
751  0,
752 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
753  0
754  },
755  0, 0, /* No default value */
756  "reserved36"
757  },
758  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved37),
759  (ASN_TAG_CLASS_CONTEXT | (37 << 2)),
760  -1, /* IMPLICIT tag at current level */
762  0,
763  {
764 #if !defined(ASN_DISABLE_OER_SUPPORT)
765  0,
766 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
767 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
768  0,
769 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
770 #if !defined(ASN_DISABLE_JER_SUPPORT)
771  0,
772 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
773  0
774  },
775  0, 0, /* No default value */
776  "reserved37"
777  },
778  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved38),
779  (ASN_TAG_CLASS_CONTEXT | (38 << 2)),
780  -1, /* IMPLICIT tag at current level */
782  0,
783  {
784 #if !defined(ASN_DISABLE_OER_SUPPORT)
785  0,
786 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
787 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
788  0,
789 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
790 #if !defined(ASN_DISABLE_JER_SUPPORT)
791  0,
792 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
793  0
794  },
795  0, 0, /* No default value */
796  "reserved38"
797  },
798  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved39),
799  (ASN_TAG_CLASS_CONTEXT | (39 << 2)),
800  -1, /* IMPLICIT tag at current level */
802  0,
803  {
804 #if !defined(ASN_DISABLE_OER_SUPPORT)
805  0,
806 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
807 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
808  0,
809 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
810 #if !defined(ASN_DISABLE_JER_SUPPORT)
811  0,
812 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
813  0
814  },
815  0, 0, /* No default value */
816  "reserved39"
817  },
818  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved40),
819  (ASN_TAG_CLASS_CONTEXT | (40 << 2)),
820  -1, /* IMPLICIT tag at current level */
822  0,
823  {
824 #if !defined(ASN_DISABLE_OER_SUPPORT)
825  0,
826 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
827 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
828  0,
829 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
830 #if !defined(ASN_DISABLE_JER_SUPPORT)
831  0,
832 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
833  0
834  },
835  0, 0, /* No default value */
836  "reserved40"
837  },
838  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved41),
839  (ASN_TAG_CLASS_CONTEXT | (41 << 2)),
840  -1, /* IMPLICIT tag at current level */
842  0,
843  {
844 #if !defined(ASN_DISABLE_OER_SUPPORT)
845  0,
846 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
847 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
848  0,
849 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
850 #if !defined(ASN_DISABLE_JER_SUPPORT)
851  0,
852 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
853  0
854  },
855  0, 0, /* No default value */
856  "reserved41"
857  },
858  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved42),
859  (ASN_TAG_CLASS_CONTEXT | (42 << 2)),
860  -1, /* IMPLICIT tag at current level */
862  0,
863  {
864 #if !defined(ASN_DISABLE_OER_SUPPORT)
865  0,
866 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
867 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
868  0,
869 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
870 #if !defined(ASN_DISABLE_JER_SUPPORT)
871  0,
872 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
873  0
874  },
875  0, 0, /* No default value */
876  "reserved42"
877  },
878  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved43),
879  (ASN_TAG_CLASS_CONTEXT | (43 << 2)),
880  -1, /* IMPLICIT tag at current level */
882  0,
883  {
884 #if !defined(ASN_DISABLE_OER_SUPPORT)
885  0,
886 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
887 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
888  0,
889 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
890 #if !defined(ASN_DISABLE_JER_SUPPORT)
891  0,
892 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
893  0
894  },
895  0, 0, /* No default value */
896  "reserved43"
897  },
898  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved44),
899  (ASN_TAG_CLASS_CONTEXT | (44 << 2)),
900  -1, /* IMPLICIT tag at current level */
902  0,
903  {
904 #if !defined(ASN_DISABLE_OER_SUPPORT)
905  0,
906 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
907 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
908  0,
909 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
910 #if !defined(ASN_DISABLE_JER_SUPPORT)
911  0,
912 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
913  0
914  },
915  0, 0, /* No default value */
916  "reserved44"
917  },
918  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved45),
919  (ASN_TAG_CLASS_CONTEXT | (45 << 2)),
920  -1, /* IMPLICIT tag at current level */
922  0,
923  {
924 #if !defined(ASN_DISABLE_OER_SUPPORT)
925  0,
926 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
927 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
928  0,
929 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
930 #if !defined(ASN_DISABLE_JER_SUPPORT)
931  0,
932 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
933  0
934  },
935  0, 0, /* No default value */
936  "reserved45"
937  },
938  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved46),
939  (ASN_TAG_CLASS_CONTEXT | (46 << 2)),
940  -1, /* IMPLICIT tag at current level */
942  0,
943  {
944 #if !defined(ASN_DISABLE_OER_SUPPORT)
945  0,
946 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
947 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
948  0,
949 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
950 #if !defined(ASN_DISABLE_JER_SUPPORT)
951  0,
952 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
953  0
954  },
955  0, 0, /* No default value */
956  "reserved46"
957  },
958  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved47),
959  (ASN_TAG_CLASS_CONTEXT | (47 << 2)),
960  -1, /* IMPLICIT tag at current level */
962  0,
963  {
964 #if !defined(ASN_DISABLE_OER_SUPPORT)
965  0,
966 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
967 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
968  0,
969 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
970 #if !defined(ASN_DISABLE_JER_SUPPORT)
971  0,
972 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
973  0
974  },
975  0, 0, /* No default value */
976  "reserved47"
977  },
978  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved48),
979  (ASN_TAG_CLASS_CONTEXT | (48 << 2)),
980  -1, /* IMPLICIT tag at current level */
982  0,
983  {
984 #if !defined(ASN_DISABLE_OER_SUPPORT)
985  0,
986 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
987 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
988  0,
989 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
990 #if !defined(ASN_DISABLE_JER_SUPPORT)
991  0,
992 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
993  0
994  },
995  0, 0, /* No default value */
996  "reserved48"
997  },
998  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved49),
999  (ASN_TAG_CLASS_CONTEXT | (49 << 2)),
1000  -1, /* IMPLICIT tag at current level */
1002  0,
1003  {
1004 #if !defined(ASN_DISABLE_OER_SUPPORT)
1005  0,
1006 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1007 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1008  0,
1009 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1010 #if !defined(ASN_DISABLE_JER_SUPPORT)
1011  0,
1012 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1013  0
1014  },
1015  0, 0, /* No default value */
1016  "reserved49"
1017  },
1018  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved50),
1019  (ASN_TAG_CLASS_CONTEXT | (50 << 2)),
1020  -1, /* IMPLICIT tag at current level */
1022  0,
1023  {
1024 #if !defined(ASN_DISABLE_OER_SUPPORT)
1025  0,
1026 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1027 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1028  0,
1029 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1030 #if !defined(ASN_DISABLE_JER_SUPPORT)
1031  0,
1032 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1033  0
1034  },
1035  0, 0, /* No default value */
1036  "reserved50"
1037  },
1038  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved51),
1039  (ASN_TAG_CLASS_CONTEXT | (51 << 2)),
1040  -1, /* IMPLICIT tag at current level */
1042  0,
1043  {
1044 #if !defined(ASN_DISABLE_OER_SUPPORT)
1045  0,
1046 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1047 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1048  0,
1049 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1050 #if !defined(ASN_DISABLE_JER_SUPPORT)
1051  0,
1052 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1053  0
1054  },
1055  0, 0, /* No default value */
1056  "reserved51"
1057  },
1058  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved52),
1059  (ASN_TAG_CLASS_CONTEXT | (52 << 2)),
1060  -1, /* IMPLICIT tag at current level */
1062  0,
1063  {
1064 #if !defined(ASN_DISABLE_OER_SUPPORT)
1065  0,
1066 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1067 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1068  0,
1069 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1070 #if !defined(ASN_DISABLE_JER_SUPPORT)
1071  0,
1072 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1073  0
1074  },
1075  0, 0, /* No default value */
1076  "reserved52"
1077  },
1078  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved53),
1079  (ASN_TAG_CLASS_CONTEXT | (53 << 2)),
1080  -1, /* IMPLICIT tag at current level */
1082  0,
1083  {
1084 #if !defined(ASN_DISABLE_OER_SUPPORT)
1085  0,
1086 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1087 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1088  0,
1089 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1090 #if !defined(ASN_DISABLE_JER_SUPPORT)
1091  0,
1092 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1093  0
1094  },
1095  0, 0, /* No default value */
1096  "reserved53"
1097  },
1098  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved54),
1099  (ASN_TAG_CLASS_CONTEXT | (54 << 2)),
1100  -1, /* IMPLICIT tag at current level */
1102  0,
1103  {
1104 #if !defined(ASN_DISABLE_OER_SUPPORT)
1105  0,
1106 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1107 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1108  0,
1109 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1110 #if !defined(ASN_DISABLE_JER_SUPPORT)
1111  0,
1112 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1113  0
1114  },
1115  0, 0, /* No default value */
1116  "reserved54"
1117  },
1118  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved55),
1119  (ASN_TAG_CLASS_CONTEXT | (55 << 2)),
1120  -1, /* IMPLICIT tag at current level */
1122  0,
1123  {
1124 #if !defined(ASN_DISABLE_OER_SUPPORT)
1125  0,
1126 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1127 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1128  0,
1129 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1130 #if !defined(ASN_DISABLE_JER_SUPPORT)
1131  0,
1132 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1133  0
1134  },
1135  0, 0, /* No default value */
1136  "reserved55"
1137  },
1138  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved56),
1139  (ASN_TAG_CLASS_CONTEXT | (56 << 2)),
1140  -1, /* IMPLICIT tag at current level */
1142  0,
1143  {
1144 #if !defined(ASN_DISABLE_OER_SUPPORT)
1145  0,
1146 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1147 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1148  0,
1149 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1150 #if !defined(ASN_DISABLE_JER_SUPPORT)
1151  0,
1152 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1153  0
1154  },
1155  0, 0, /* No default value */
1156  "reserved56"
1157  },
1158  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved57),
1159  (ASN_TAG_CLASS_CONTEXT | (57 << 2)),
1160  -1, /* IMPLICIT tag at current level */
1162  0,
1163  {
1164 #if !defined(ASN_DISABLE_OER_SUPPORT)
1165  0,
1166 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1167 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1168  0,
1169 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1170 #if !defined(ASN_DISABLE_JER_SUPPORT)
1171  0,
1172 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1173  0
1174  },
1175  0, 0, /* No default value */
1176  "reserved57"
1177  },
1178  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved58),
1179  (ASN_TAG_CLASS_CONTEXT | (58 << 2)),
1180  -1, /* IMPLICIT tag at current level */
1182  0,
1183  {
1184 #if !defined(ASN_DISABLE_OER_SUPPORT)
1185  0,
1186 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1187 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1188  0,
1189 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1190 #if !defined(ASN_DISABLE_JER_SUPPORT)
1191  0,
1192 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1193  0
1194  },
1195  0, 0, /* No default value */
1196  "reserved58"
1197  },
1198  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved59),
1199  (ASN_TAG_CLASS_CONTEXT | (59 << 2)),
1200  -1, /* IMPLICIT tag at current level */
1202  0,
1203  {
1204 #if !defined(ASN_DISABLE_OER_SUPPORT)
1205  0,
1206 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1207 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1208  0,
1209 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1210 #if !defined(ASN_DISABLE_JER_SUPPORT)
1211  0,
1212 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1213  0
1214  },
1215  0, 0, /* No default value */
1216  "reserved59"
1217  },
1218  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved60),
1219  (ASN_TAG_CLASS_CONTEXT | (60 << 2)),
1220  -1, /* IMPLICIT tag at current level */
1222  0,
1223  {
1224 #if !defined(ASN_DISABLE_OER_SUPPORT)
1225  0,
1226 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1227 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1228  0,
1229 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1230 #if !defined(ASN_DISABLE_JER_SUPPORT)
1231  0,
1232 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1233  0
1234  },
1235  0, 0, /* No default value */
1236  "reserved60"
1237  },
1238  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved61),
1239  (ASN_TAG_CLASS_CONTEXT | (61 << 2)),
1240  -1, /* IMPLICIT tag at current level */
1242  0,
1243  {
1244 #if !defined(ASN_DISABLE_OER_SUPPORT)
1245  0,
1246 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1247 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1248  0,
1249 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1250 #if !defined(ASN_DISABLE_JER_SUPPORT)
1251  0,
1252 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1253  0
1254  },
1255  0, 0, /* No default value */
1256  "reserved61"
1257  },
1258  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved62),
1259  (ASN_TAG_CLASS_CONTEXT | (62 << 2)),
1260  -1, /* IMPLICIT tag at current level */
1262  0,
1263  {
1264 #if !defined(ASN_DISABLE_OER_SUPPORT)
1265  0,
1266 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1267 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1268  0,
1269 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1270 #if !defined(ASN_DISABLE_JER_SUPPORT)
1271  0,
1272 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1273  0
1274  },
1275  0, 0, /* No default value */
1276  "reserved62"
1277  },
1278  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved63),
1279  (ASN_TAG_CLASS_CONTEXT | (63 << 2)),
1280  -1, /* IMPLICIT tag at current level */
1282  0,
1283  {
1284 #if !defined(ASN_DISABLE_OER_SUPPORT)
1285  0,
1286 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1287 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1288  0,
1289 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1290 #if !defined(ASN_DISABLE_JER_SUPPORT)
1291  0,
1292 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1293  0
1294  },
1295  0, 0, /* No default value */
1296  "reserved63"
1297  },
1298  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved64),
1299  (ASN_TAG_CLASS_CONTEXT | (64 << 2)),
1300  -1, /* IMPLICIT tag at current level */
1302  0,
1303  {
1304 #if !defined(ASN_DISABLE_OER_SUPPORT)
1305  0,
1306 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1307 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1308  0,
1309 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1310 #if !defined(ASN_DISABLE_JER_SUPPORT)
1311  0,
1312 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1313  0
1314  },
1315  0, 0, /* No default value */
1316  "reserved64"
1317  },
1318  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved65),
1319  (ASN_TAG_CLASS_CONTEXT | (65 << 2)),
1320  -1, /* IMPLICIT tag at current level */
1322  0,
1323  {
1324 #if !defined(ASN_DISABLE_OER_SUPPORT)
1325  0,
1326 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1327 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1328  0,
1329 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1330 #if !defined(ASN_DISABLE_JER_SUPPORT)
1331  0,
1332 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1333  0
1334  },
1335  0, 0, /* No default value */
1336  "reserved65"
1337  },
1338  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved66),
1339  (ASN_TAG_CLASS_CONTEXT | (66 << 2)),
1340  -1, /* IMPLICIT tag at current level */
1342  0,
1343  {
1344 #if !defined(ASN_DISABLE_OER_SUPPORT)
1345  0,
1346 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1347 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1348  0,
1349 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1350 #if !defined(ASN_DISABLE_JER_SUPPORT)
1351  0,
1352 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1353  0
1354  },
1355  0, 0, /* No default value */
1356  "reserved66"
1357  },
1358  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved67),
1359  (ASN_TAG_CLASS_CONTEXT | (67 << 2)),
1360  -1, /* IMPLICIT tag at current level */
1362  0,
1363  {
1364 #if !defined(ASN_DISABLE_OER_SUPPORT)
1365  0,
1366 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1367 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1368  0,
1369 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1370 #if !defined(ASN_DISABLE_JER_SUPPORT)
1371  0,
1372 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1373  0
1374  },
1375  0, 0, /* No default value */
1376  "reserved67"
1377  },
1378  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved68),
1379  (ASN_TAG_CLASS_CONTEXT | (68 << 2)),
1380  -1, /* IMPLICIT tag at current level */
1382  0,
1383  {
1384 #if !defined(ASN_DISABLE_OER_SUPPORT)
1385  0,
1386 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1387 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1388  0,
1389 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1390 #if !defined(ASN_DISABLE_JER_SUPPORT)
1391  0,
1392 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1393  0
1394  },
1395  0, 0, /* No default value */
1396  "reserved68"
1397  },
1398  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved69),
1399  (ASN_TAG_CLASS_CONTEXT | (69 << 2)),
1400  -1, /* IMPLICIT tag at current level */
1402  0,
1403  {
1404 #if !defined(ASN_DISABLE_OER_SUPPORT)
1405  0,
1406 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1407 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1408  0,
1409 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1410 #if !defined(ASN_DISABLE_JER_SUPPORT)
1411  0,
1412 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1413  0
1414  },
1415  0, 0, /* No default value */
1416  "reserved69"
1417  },
1418  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved70),
1419  (ASN_TAG_CLASS_CONTEXT | (70 << 2)),
1420  -1, /* IMPLICIT tag at current level */
1422  0,
1423  {
1424 #if !defined(ASN_DISABLE_OER_SUPPORT)
1425  0,
1426 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1427 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1428  0,
1429 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1430 #if !defined(ASN_DISABLE_JER_SUPPORT)
1431  0,
1432 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1433  0
1434  },
1435  0, 0, /* No default value */
1436  "reserved70"
1437  },
1438  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved71),
1439  (ASN_TAG_CLASS_CONTEXT | (71 << 2)),
1440  -1, /* IMPLICIT tag at current level */
1442  0,
1443  {
1444 #if !defined(ASN_DISABLE_OER_SUPPORT)
1445  0,
1446 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1447 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1448  0,
1449 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1450 #if !defined(ASN_DISABLE_JER_SUPPORT)
1451  0,
1452 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1453  0
1454  },
1455  0, 0, /* No default value */
1456  "reserved71"
1457  },
1458  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved72),
1459  (ASN_TAG_CLASS_CONTEXT | (72 << 2)),
1460  -1, /* IMPLICIT tag at current level */
1462  0,
1463  {
1464 #if !defined(ASN_DISABLE_OER_SUPPORT)
1465  0,
1466 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1467 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1468  0,
1469 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1470 #if !defined(ASN_DISABLE_JER_SUPPORT)
1471  0,
1472 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1473  0
1474  },
1475  0, 0, /* No default value */
1476  "reserved72"
1477  },
1478  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved73),
1479  (ASN_TAG_CLASS_CONTEXT | (73 << 2)),
1480  -1, /* IMPLICIT tag at current level */
1482  0,
1483  {
1484 #if !defined(ASN_DISABLE_OER_SUPPORT)
1485  0,
1486 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1487 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1488  0,
1489 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1490 #if !defined(ASN_DISABLE_JER_SUPPORT)
1491  0,
1492 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1493  0
1494  },
1495  0, 0, /* No default value */
1496  "reserved73"
1497  },
1498  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved74),
1499  (ASN_TAG_CLASS_CONTEXT | (74 << 2)),
1500  -1, /* IMPLICIT tag at current level */
1502  0,
1503  {
1504 #if !defined(ASN_DISABLE_OER_SUPPORT)
1505  0,
1506 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1507 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1508  0,
1509 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1510 #if !defined(ASN_DISABLE_JER_SUPPORT)
1511  0,
1512 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1513  0
1514  },
1515  0, 0, /* No default value */
1516  "reserved74"
1517  },
1518  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved75),
1519  (ASN_TAG_CLASS_CONTEXT | (75 << 2)),
1520  -1, /* IMPLICIT tag at current level */
1522  0,
1523  {
1524 #if !defined(ASN_DISABLE_OER_SUPPORT)
1525  0,
1526 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1527 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1528  0,
1529 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1530 #if !defined(ASN_DISABLE_JER_SUPPORT)
1531  0,
1532 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1533  0
1534  },
1535  0, 0, /* No default value */
1536  "reserved75"
1537  },
1538  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved76),
1539  (ASN_TAG_CLASS_CONTEXT | (76 << 2)),
1540  -1, /* IMPLICIT tag at current level */
1542  0,
1543  {
1544 #if !defined(ASN_DISABLE_OER_SUPPORT)
1545  0,
1546 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1547 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1548  0,
1549 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1550 #if !defined(ASN_DISABLE_JER_SUPPORT)
1551  0,
1552 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1553  0
1554  },
1555  0, 0, /* No default value */
1556  "reserved76"
1557  },
1558  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved77),
1559  (ASN_TAG_CLASS_CONTEXT | (77 << 2)),
1560  -1, /* IMPLICIT tag at current level */
1562  0,
1563  {
1564 #if !defined(ASN_DISABLE_OER_SUPPORT)
1565  0,
1566 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1567 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1568  0,
1569 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1570 #if !defined(ASN_DISABLE_JER_SUPPORT)
1571  0,
1572 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1573  0
1574  },
1575  0, 0, /* No default value */
1576  "reserved77"
1577  },
1578  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved78),
1579  (ASN_TAG_CLASS_CONTEXT | (78 << 2)),
1580  -1, /* IMPLICIT tag at current level */
1582  0,
1583  {
1584 #if !defined(ASN_DISABLE_OER_SUPPORT)
1585  0,
1586 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1587 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1588  0,
1589 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1590 #if !defined(ASN_DISABLE_JER_SUPPORT)
1591  0,
1592 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1593  0
1594  },
1595  0, 0, /* No default value */
1596  "reserved78"
1597  },
1598  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved79),
1599  (ASN_TAG_CLASS_CONTEXT | (79 << 2)),
1600  -1, /* IMPLICIT tag at current level */
1602  0,
1603  {
1604 #if !defined(ASN_DISABLE_OER_SUPPORT)
1605  0,
1606 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1607 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1608  0,
1609 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1610 #if !defined(ASN_DISABLE_JER_SUPPORT)
1611  0,
1612 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1613  0
1614  },
1615  0, 0, /* No default value */
1616  "reserved79"
1617  },
1618  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved80),
1619  (ASN_TAG_CLASS_CONTEXT | (80 << 2)),
1620  -1, /* IMPLICIT tag at current level */
1622  0,
1623  {
1624 #if !defined(ASN_DISABLE_OER_SUPPORT)
1625  0,
1626 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1627 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1628  0,
1629 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1630 #if !defined(ASN_DISABLE_JER_SUPPORT)
1631  0,
1632 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1633  0
1634  },
1635  0, 0, /* No default value */
1636  "reserved80"
1637  },
1638  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved81),
1639  (ASN_TAG_CLASS_CONTEXT | (81 << 2)),
1640  -1, /* IMPLICIT tag at current level */
1642  0,
1643  {
1644 #if !defined(ASN_DISABLE_OER_SUPPORT)
1645  0,
1646 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1647 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1648  0,
1649 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1650 #if !defined(ASN_DISABLE_JER_SUPPORT)
1651  0,
1652 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1653  0
1654  },
1655  0, 0, /* No default value */
1656  "reserved81"
1657  },
1658  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved82),
1659  (ASN_TAG_CLASS_CONTEXT | (82 << 2)),
1660  -1, /* IMPLICIT tag at current level */
1662  0,
1663  {
1664 #if !defined(ASN_DISABLE_OER_SUPPORT)
1665  0,
1666 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1667 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1668  0,
1669 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1670 #if !defined(ASN_DISABLE_JER_SUPPORT)
1671  0,
1672 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1673  0
1674  },
1675  0, 0, /* No default value */
1676  "reserved82"
1677  },
1678  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved83),
1679  (ASN_TAG_CLASS_CONTEXT | (83 << 2)),
1680  -1, /* IMPLICIT tag at current level */
1682  0,
1683  {
1684 #if !defined(ASN_DISABLE_OER_SUPPORT)
1685  0,
1686 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1687 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1688  0,
1689 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1690 #if !defined(ASN_DISABLE_JER_SUPPORT)
1691  0,
1692 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1693  0
1694  },
1695  0, 0, /* No default value */
1696  "reserved83"
1697  },
1698  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved84),
1699  (ASN_TAG_CLASS_CONTEXT | (84 << 2)),
1700  -1, /* IMPLICIT tag at current level */
1702  0,
1703  {
1704 #if !defined(ASN_DISABLE_OER_SUPPORT)
1705  0,
1706 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1707 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1708  0,
1709 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1710 #if !defined(ASN_DISABLE_JER_SUPPORT)
1711  0,
1712 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1713  0
1714  },
1715  0, 0, /* No default value */
1716  "reserved84"
1717  },
1718  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved85),
1719  (ASN_TAG_CLASS_CONTEXT | (85 << 2)),
1720  -1, /* IMPLICIT tag at current level */
1722  0,
1723  {
1724 #if !defined(ASN_DISABLE_OER_SUPPORT)
1725  0,
1726 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1727 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1728  0,
1729 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1730 #if !defined(ASN_DISABLE_JER_SUPPORT)
1731  0,
1732 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1733  0
1734  },
1735  0, 0, /* No default value */
1736  "reserved85"
1737  },
1738  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved86),
1739  (ASN_TAG_CLASS_CONTEXT | (86 << 2)),
1740  -1, /* IMPLICIT tag at current level */
1742  0,
1743  {
1744 #if !defined(ASN_DISABLE_OER_SUPPORT)
1745  0,
1746 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1747 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1748  0,
1749 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1750 #if !defined(ASN_DISABLE_JER_SUPPORT)
1751  0,
1752 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1753  0
1754  },
1755  0, 0, /* No default value */
1756  "reserved86"
1757  },
1758  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved87),
1759  (ASN_TAG_CLASS_CONTEXT | (87 << 2)),
1760  -1, /* IMPLICIT tag at current level */
1762  0,
1763  {
1764 #if !defined(ASN_DISABLE_OER_SUPPORT)
1765  0,
1766 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1767 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1768  0,
1769 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1770 #if !defined(ASN_DISABLE_JER_SUPPORT)
1771  0,
1772 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1773  0
1774  },
1775  0, 0, /* No default value */
1776  "reserved87"
1777  },
1778  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved88),
1779  (ASN_TAG_CLASS_CONTEXT | (88 << 2)),
1780  -1, /* IMPLICIT tag at current level */
1782  0,
1783  {
1784 #if !defined(ASN_DISABLE_OER_SUPPORT)
1785  0,
1786 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1787 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1788  0,
1789 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1790 #if !defined(ASN_DISABLE_JER_SUPPORT)
1791  0,
1792 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1793  0
1794  },
1795  0, 0, /* No default value */
1796  "reserved88"
1797  },
1798  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved89),
1799  (ASN_TAG_CLASS_CONTEXT | (89 << 2)),
1800  -1, /* IMPLICIT tag at current level */
1802  0,
1803  {
1804 #if !defined(ASN_DISABLE_OER_SUPPORT)
1805  0,
1806 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1807 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1808  0,
1809 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1810 #if !defined(ASN_DISABLE_JER_SUPPORT)
1811  0,
1812 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1813  0
1814  },
1815  0, 0, /* No default value */
1816  "reserved89"
1817  },
1818  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved90),
1819  (ASN_TAG_CLASS_CONTEXT | (90 << 2)),
1820  -1, /* IMPLICIT tag at current level */
1822  0,
1823  {
1824 #if !defined(ASN_DISABLE_OER_SUPPORT)
1825  0,
1826 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1827 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1828  0,
1829 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1830 #if !defined(ASN_DISABLE_JER_SUPPORT)
1831  0,
1832 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1833  0
1834  },
1835  0, 0, /* No default value */
1836  "reserved90"
1837  },
1838  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.vehicleBreakdown91),
1839  (ASN_TAG_CLASS_CONTEXT | (91 << 2)),
1840  -1, /* IMPLICIT tag at current level */
1842  0,
1843  {
1844 #if !defined(ASN_DISABLE_OER_SUPPORT)
1845  0,
1846 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1847 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1848  0,
1849 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1850 #if !defined(ASN_DISABLE_JER_SUPPORT)
1851  0,
1852 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1853  0
1854  },
1855  0, 0, /* No default value */
1856  "vehicleBreakdown91"
1857  },
1858  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.postCrash92),
1859  (ASN_TAG_CLASS_CONTEXT | (92 << 2)),
1860  -1, /* IMPLICIT tag at current level */
1862  0,
1863  {
1864 #if !defined(ASN_DISABLE_OER_SUPPORT)
1865  0,
1866 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1867 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1868  0,
1869 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1870 #if !defined(ASN_DISABLE_JER_SUPPORT)
1871  0,
1872 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1873  0
1874  },
1875  0, 0, /* No default value */
1876  "postCrash92"
1877  },
1878  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.humanProblem93),
1879  (ASN_TAG_CLASS_CONTEXT | (93 << 2)),
1880  -1, /* IMPLICIT tag at current level */
1882  0,
1883  {
1884 #if !defined(ASN_DISABLE_OER_SUPPORT)
1885  0,
1886 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1887 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1888  0,
1889 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1890 #if !defined(ASN_DISABLE_JER_SUPPORT)
1891  0,
1892 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1893  0
1894  },
1895  0, 0, /* No default value */
1896  "humanProblem93"
1897  },
1898  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.stationaryVehicle94),
1899  (ASN_TAG_CLASS_CONTEXT | (94 << 2)),
1900  -1, /* IMPLICIT tag at current level */
1902  0,
1903  {
1904 #if !defined(ASN_DISABLE_OER_SUPPORT)
1905  0,
1906 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1907 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1908  0,
1909 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1910 #if !defined(ASN_DISABLE_JER_SUPPORT)
1911  0,
1912 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1913  0
1914  },
1915  0, 0, /* No default value */
1916  "stationaryVehicle94"
1917  },
1918  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.emergencyVehicleApproaching95),
1919  (ASN_TAG_CLASS_CONTEXT | (95 << 2)),
1920  -1, /* IMPLICIT tag at current level */
1922  0,
1923  {
1924 #if !defined(ASN_DISABLE_OER_SUPPORT)
1925  0,
1926 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1927 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1928  0,
1929 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1930 #if !defined(ASN_DISABLE_JER_SUPPORT)
1931  0,
1932 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1933  0
1934  },
1935  0, 0, /* No default value */
1936  "emergencyVehicleApproaching95"
1937  },
1938  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.hazardousLocation_DangerousCurve96),
1939  (ASN_TAG_CLASS_CONTEXT | (96 << 2)),
1940  -1, /* IMPLICIT tag at current level */
1942  0,
1943  {
1944 #if !defined(ASN_DISABLE_OER_SUPPORT)
1945  0,
1946 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1947 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1948  0,
1949 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1950 #if !defined(ASN_DISABLE_JER_SUPPORT)
1951  0,
1952 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1953  0
1954  },
1955  0, 0, /* No default value */
1956  "hazardousLocation-DangerousCurve96"
1957  },
1958  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.collisionRisk97),
1959  (ASN_TAG_CLASS_CONTEXT | (97 << 2)),
1960  -1, /* IMPLICIT tag at current level */
1962  0,
1963  {
1964 #if !defined(ASN_DISABLE_OER_SUPPORT)
1965  0,
1966 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1967 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1968  0,
1969 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1970 #if !defined(ASN_DISABLE_JER_SUPPORT)
1971  0,
1972 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1973  0
1974  },
1975  0, 0, /* No default value */
1976  "collisionRisk97"
1977  },
1978  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.signalViolation98),
1979  (ASN_TAG_CLASS_CONTEXT | (98 << 2)),
1980  -1, /* IMPLICIT tag at current level */
1982  0,
1983  {
1984 #if !defined(ASN_DISABLE_OER_SUPPORT)
1985  0,
1986 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1987 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1988  0,
1989 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1990 #if !defined(ASN_DISABLE_JER_SUPPORT)
1991  0,
1992 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1993  0
1994  },
1995  0, 0, /* No default value */
1996  "signalViolation98"
1997  },
1998  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.dangerousSituation99),
1999  (ASN_TAG_CLASS_CONTEXT | (99 << 2)),
2000  -1, /* IMPLICIT tag at current level */
2002  0,
2003  {
2004 #if !defined(ASN_DISABLE_OER_SUPPORT)
2005  0,
2006 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2007 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2008  0,
2009 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2010 #if !defined(ASN_DISABLE_JER_SUPPORT)
2011  0,
2012 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2013  0
2014  },
2015  0, 0, /* No default value */
2016  "dangerousSituation99"
2017  },
2018  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.railwayLevelCrossing100),
2019  (ASN_TAG_CLASS_CONTEXT | (100 << 2)),
2020  -1, /* IMPLICIT tag at current level */
2022  0,
2023  {
2024 #if !defined(ASN_DISABLE_OER_SUPPORT)
2025  0,
2026 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2027 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2028  0,
2029 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2030 #if !defined(ASN_DISABLE_JER_SUPPORT)
2031  0,
2032 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2033  0
2034  },
2035  0, 0, /* No default value */
2036  "railwayLevelCrossing100"
2037  },
2038  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved101),
2039  (ASN_TAG_CLASS_CONTEXT | (101 << 2)),
2040  -1, /* IMPLICIT tag at current level */
2042  0,
2043  {
2044 #if !defined(ASN_DISABLE_OER_SUPPORT)
2045  0,
2046 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2047 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2048  0,
2049 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2050 #if !defined(ASN_DISABLE_JER_SUPPORT)
2051  0,
2052 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2053  0
2054  },
2055  0, 0, /* No default value */
2056  "reserved101"
2057  },
2058  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved102),
2059  (ASN_TAG_CLASS_CONTEXT | (102 << 2)),
2060  -1, /* IMPLICIT tag at current level */
2062  0,
2063  {
2064 #if !defined(ASN_DISABLE_OER_SUPPORT)
2065  0,
2066 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2067 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2068  0,
2069 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2070 #if !defined(ASN_DISABLE_JER_SUPPORT)
2071  0,
2072 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2073  0
2074  },
2075  0, 0, /* No default value */
2076  "reserved102"
2077  },
2078  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved103),
2079  (ASN_TAG_CLASS_CONTEXT | (103 << 2)),
2080  -1, /* IMPLICIT tag at current level */
2082  0,
2083  {
2084 #if !defined(ASN_DISABLE_OER_SUPPORT)
2085  0,
2086 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2087 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2088  0,
2089 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2090 #if !defined(ASN_DISABLE_JER_SUPPORT)
2091  0,
2092 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2093  0
2094  },
2095  0, 0, /* No default value */
2096  "reserved103"
2097  },
2098  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved104),
2099  (ASN_TAG_CLASS_CONTEXT | (104 << 2)),
2100  -1, /* IMPLICIT tag at current level */
2102  0,
2103  {
2104 #if !defined(ASN_DISABLE_OER_SUPPORT)
2105  0,
2106 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2107 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2108  0,
2109 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2110 #if !defined(ASN_DISABLE_JER_SUPPORT)
2111  0,
2112 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2113  0
2114  },
2115  0, 0, /* No default value */
2116  "reserved104"
2117  },
2118  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved105),
2119  (ASN_TAG_CLASS_CONTEXT | (105 << 2)),
2120  -1, /* IMPLICIT tag at current level */
2122  0,
2123  {
2124 #if !defined(ASN_DISABLE_OER_SUPPORT)
2125  0,
2126 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2127 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2128  0,
2129 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2130 #if !defined(ASN_DISABLE_JER_SUPPORT)
2131  0,
2132 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2133  0
2134  },
2135  0, 0, /* No default value */
2136  "reserved105"
2137  },
2138  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved106),
2139  (ASN_TAG_CLASS_CONTEXT | (106 << 2)),
2140  -1, /* IMPLICIT tag at current level */
2142  0,
2143  {
2144 #if !defined(ASN_DISABLE_OER_SUPPORT)
2145  0,
2146 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2147 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2148  0,
2149 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2150 #if !defined(ASN_DISABLE_JER_SUPPORT)
2151  0,
2152 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2153  0
2154  },
2155  0, 0, /* No default value */
2156  "reserved106"
2157  },
2158  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved107),
2159  (ASN_TAG_CLASS_CONTEXT | (107 << 2)),
2160  -1, /* IMPLICIT tag at current level */
2162  0,
2163  {
2164 #if !defined(ASN_DISABLE_OER_SUPPORT)
2165  0,
2166 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2167 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2168  0,
2169 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2170 #if !defined(ASN_DISABLE_JER_SUPPORT)
2171  0,
2172 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2173  0
2174  },
2175  0, 0, /* No default value */
2176  "reserved107"
2177  },
2178  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved108),
2179  (ASN_TAG_CLASS_CONTEXT | (108 << 2)),
2180  -1, /* IMPLICIT tag at current level */
2182  0,
2183  {
2184 #if !defined(ASN_DISABLE_OER_SUPPORT)
2185  0,
2186 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2187 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2188  0,
2189 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2190 #if !defined(ASN_DISABLE_JER_SUPPORT)
2191  0,
2192 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2193  0
2194  },
2195  0, 0, /* No default value */
2196  "reserved108"
2197  },
2198  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved109),
2199  (ASN_TAG_CLASS_CONTEXT | (109 << 2)),
2200  -1, /* IMPLICIT tag at current level */
2202  0,
2203  {
2204 #if !defined(ASN_DISABLE_OER_SUPPORT)
2205  0,
2206 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2207 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2208  0,
2209 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2210 #if !defined(ASN_DISABLE_JER_SUPPORT)
2211  0,
2212 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2213  0
2214  },
2215  0, 0, /* No default value */
2216  "reserved109"
2217  },
2218  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved110),
2219  (ASN_TAG_CLASS_CONTEXT | (110 << 2)),
2220  -1, /* IMPLICIT tag at current level */
2222  0,
2223  {
2224 #if !defined(ASN_DISABLE_OER_SUPPORT)
2225  0,
2226 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2227 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2228  0,
2229 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2230 #if !defined(ASN_DISABLE_JER_SUPPORT)
2231  0,
2232 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2233  0
2234  },
2235  0, 0, /* No default value */
2236  "reserved110"
2237  },
2238  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved111),
2239  (ASN_TAG_CLASS_CONTEXT | (111 << 2)),
2240  -1, /* IMPLICIT tag at current level */
2242  0,
2243  {
2244 #if !defined(ASN_DISABLE_OER_SUPPORT)
2245  0,
2246 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2247 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2248  0,
2249 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2250 #if !defined(ASN_DISABLE_JER_SUPPORT)
2251  0,
2252 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2253  0
2254  },
2255  0, 0, /* No default value */
2256  "reserved111"
2257  },
2258  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved112),
2259  (ASN_TAG_CLASS_CONTEXT | (112 << 2)),
2260  -1, /* IMPLICIT tag at current level */
2262  0,
2263  {
2264 #if !defined(ASN_DISABLE_OER_SUPPORT)
2265  0,
2266 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2267 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2268  0,
2269 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2270 #if !defined(ASN_DISABLE_JER_SUPPORT)
2271  0,
2272 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2273  0
2274  },
2275  0, 0, /* No default value */
2276  "reserved112"
2277  },
2278  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved113),
2279  (ASN_TAG_CLASS_CONTEXT | (113 << 2)),
2280  -1, /* IMPLICIT tag at current level */
2282  0,
2283  {
2284 #if !defined(ASN_DISABLE_OER_SUPPORT)
2285  0,
2286 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2287 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2288  0,
2289 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2290 #if !defined(ASN_DISABLE_JER_SUPPORT)
2291  0,
2292 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2293  0
2294  },
2295  0, 0, /* No default value */
2296  "reserved113"
2297  },
2298  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved114),
2299  (ASN_TAG_CLASS_CONTEXT | (114 << 2)),
2300  -1, /* IMPLICIT tag at current level */
2302  0,
2303  {
2304 #if !defined(ASN_DISABLE_OER_SUPPORT)
2305  0,
2306 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2307 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2308  0,
2309 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2310 #if !defined(ASN_DISABLE_JER_SUPPORT)
2311  0,
2312 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2313  0
2314  },
2315  0, 0, /* No default value */
2316  "reserved114"
2317  },
2318  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved115),
2319  (ASN_TAG_CLASS_CONTEXT | (115 << 2)),
2320  -1, /* IMPLICIT tag at current level */
2322  0,
2323  {
2324 #if !defined(ASN_DISABLE_OER_SUPPORT)
2325  0,
2326 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2327 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2328  0,
2329 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2330 #if !defined(ASN_DISABLE_JER_SUPPORT)
2331  0,
2332 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2333  0
2334  },
2335  0, 0, /* No default value */
2336  "reserved115"
2337  },
2338  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved116),
2339  (ASN_TAG_CLASS_CONTEXT | (116 << 2)),
2340  -1, /* IMPLICIT tag at current level */
2342  0,
2343  {
2344 #if !defined(ASN_DISABLE_OER_SUPPORT)
2345  0,
2346 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2347 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2348  0,
2349 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2350 #if !defined(ASN_DISABLE_JER_SUPPORT)
2351  0,
2352 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2353  0
2354  },
2355  0, 0, /* No default value */
2356  "reserved116"
2357  },
2358  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved117),
2359  (ASN_TAG_CLASS_CONTEXT | (117 << 2)),
2360  -1, /* IMPLICIT tag at current level */
2362  0,
2363  {
2364 #if !defined(ASN_DISABLE_OER_SUPPORT)
2365  0,
2366 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2367 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2368  0,
2369 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2370 #if !defined(ASN_DISABLE_JER_SUPPORT)
2371  0,
2372 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2373  0
2374  },
2375  0, 0, /* No default value */
2376  "reserved117"
2377  },
2378  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved118),
2379  (ASN_TAG_CLASS_CONTEXT | (118 << 2)),
2380  -1, /* IMPLICIT tag at current level */
2382  0,
2383  {
2384 #if !defined(ASN_DISABLE_OER_SUPPORT)
2385  0,
2386 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2387 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2388  0,
2389 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2390 #if !defined(ASN_DISABLE_JER_SUPPORT)
2391  0,
2392 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2393  0
2394  },
2395  0, 0, /* No default value */
2396  "reserved118"
2397  },
2398  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved119),
2399  (ASN_TAG_CLASS_CONTEXT | (119 << 2)),
2400  -1, /* IMPLICIT tag at current level */
2402  0,
2403  {
2404 #if !defined(ASN_DISABLE_OER_SUPPORT)
2405  0,
2406 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2407 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2408  0,
2409 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2410 #if !defined(ASN_DISABLE_JER_SUPPORT)
2411  0,
2412 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2413  0
2414  },
2415  0, 0, /* No default value */
2416  "reserved119"
2417  },
2418  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved120),
2419  (ASN_TAG_CLASS_CONTEXT | (120 << 2)),
2420  -1, /* IMPLICIT tag at current level */
2422  0,
2423  {
2424 #if !defined(ASN_DISABLE_OER_SUPPORT)
2425  0,
2426 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2427 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2428  0,
2429 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2430 #if !defined(ASN_DISABLE_JER_SUPPORT)
2431  0,
2432 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2433  0
2434  },
2435  0, 0, /* No default value */
2436  "reserved120"
2437  },
2438  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved121),
2439  (ASN_TAG_CLASS_CONTEXT | (121 << 2)),
2440  -1, /* IMPLICIT tag at current level */
2442  0,
2443  {
2444 #if !defined(ASN_DISABLE_OER_SUPPORT)
2445  0,
2446 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2447 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2448  0,
2449 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2450 #if !defined(ASN_DISABLE_JER_SUPPORT)
2451  0,
2452 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2453  0
2454  },
2455  0, 0, /* No default value */
2456  "reserved121"
2457  },
2458  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved122),
2459  (ASN_TAG_CLASS_CONTEXT | (122 << 2)),
2460  -1, /* IMPLICIT tag at current level */
2462  0,
2463  {
2464 #if !defined(ASN_DISABLE_OER_SUPPORT)
2465  0,
2466 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2467 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2468  0,
2469 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2470 #if !defined(ASN_DISABLE_JER_SUPPORT)
2471  0,
2472 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2473  0
2474  },
2475  0, 0, /* No default value */
2476  "reserved122"
2477  },
2478  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved123),
2479  (ASN_TAG_CLASS_CONTEXT | (123 << 2)),
2480  -1, /* IMPLICIT tag at current level */
2482  0,
2483  {
2484 #if !defined(ASN_DISABLE_OER_SUPPORT)
2485  0,
2486 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2487 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2488  0,
2489 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2490 #if !defined(ASN_DISABLE_JER_SUPPORT)
2491  0,
2492 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2493  0
2494  },
2495  0, 0, /* No default value */
2496  "reserved123"
2497  },
2498  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved124),
2499  (ASN_TAG_CLASS_CONTEXT | (124 << 2)),
2500  -1, /* IMPLICIT tag at current level */
2502  0,
2503  {
2504 #if !defined(ASN_DISABLE_OER_SUPPORT)
2505  0,
2506 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2507 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2508  0,
2509 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2510 #if !defined(ASN_DISABLE_JER_SUPPORT)
2511  0,
2512 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2513  0
2514  },
2515  0, 0, /* No default value */
2516  "reserved124"
2517  },
2518  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved125),
2519  (ASN_TAG_CLASS_CONTEXT | (125 << 2)),
2520  -1, /* IMPLICIT tag at current level */
2522  0,
2523  {
2524 #if !defined(ASN_DISABLE_OER_SUPPORT)
2525  0,
2526 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2527 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2528  0,
2529 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2530 #if !defined(ASN_DISABLE_JER_SUPPORT)
2531  0,
2532 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2533  0
2534  },
2535  0, 0, /* No default value */
2536  "reserved125"
2537  },
2538  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved126),
2539  (ASN_TAG_CLASS_CONTEXT | (126 << 2)),
2540  -1, /* IMPLICIT tag at current level */
2542  0,
2543  {
2544 #if !defined(ASN_DISABLE_OER_SUPPORT)
2545  0,
2546 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2547 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2548  0,
2549 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2550 #if !defined(ASN_DISABLE_JER_SUPPORT)
2551  0,
2552 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2553  0
2554  },
2555  0, 0, /* No default value */
2556  "reserved126"
2557  },
2558  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved127),
2559  (ASN_TAG_CLASS_CONTEXT | (127 << 2)),
2560  -1, /* IMPLICIT tag at current level */
2562  0,
2563  {
2564 #if !defined(ASN_DISABLE_OER_SUPPORT)
2565  0,
2566 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2567 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2568  0,
2569 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2570 #if !defined(ASN_DISABLE_JER_SUPPORT)
2571  0,
2572 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2573  0
2574  },
2575  0, 0, /* No default value */
2576  "reserved127"
2577  },
2578  { ATF_NOFLAGS, 0, offsetof(struct vam_ts_CauseCodeChoice, choice.reserved128),
2579  (ASN_TAG_CLASS_CONTEXT | (128 << 2)),
2580  -1, /* IMPLICIT tag at current level */
2582  0,
2583  {
2584 #if !defined(ASN_DISABLE_OER_SUPPORT)
2585  0,
2586 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2587 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2588  0,
2589 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2590 #if !defined(ASN_DISABLE_JER_SUPPORT)
2591  0,
2592 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2593  0
2594  },
2595  0, 0, /* No default value */
2596  "reserved128"
2597  },
2598 };
2600  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* reserved0 */
2601  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* trafficCondition1 */
2602  { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* accident2 */
2603  { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* roadworks3 */
2604  { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* reserved4 */
2605  { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* impassability5 */
2606  { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* adverseWeatherCondition-Adhesion6 */
2607  { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* aquaplaning7 */
2608  { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 }, /* reserved8 */
2609  { (ASN_TAG_CLASS_CONTEXT | (9 << 2)), 9, 0, 0 }, /* hazardousLocation-SurfaceCondition9 */
2610  { (ASN_TAG_CLASS_CONTEXT | (10 << 2)), 10, 0, 0 }, /* hazardousLocation-ObstacleOnTheRoad10 */
2611  { (ASN_TAG_CLASS_CONTEXT | (11 << 2)), 11, 0, 0 }, /* hazardousLocation-AnimalOnTheRoad11 */
2612  { (ASN_TAG_CLASS_CONTEXT | (12 << 2)), 12, 0, 0 }, /* humanPresenceOnTheRoad12 */
2613  { (ASN_TAG_CLASS_CONTEXT | (13 << 2)), 13, 0, 0 }, /* reserved13 */
2614  { (ASN_TAG_CLASS_CONTEXT | (14 << 2)), 14, 0, 0 }, /* wrongWayDriving14 */
2615  { (ASN_TAG_CLASS_CONTEXT | (15 << 2)), 15, 0, 0 }, /* rescueAndRecoveryWorkInProgress15 */
2616  { (ASN_TAG_CLASS_CONTEXT | (16 << 2)), 16, 0, 0 }, /* reserved16 */
2617  { (ASN_TAG_CLASS_CONTEXT | (17 << 2)), 17, 0, 0 }, /* adverseWeatherCondition-ExtremeWeatherCondition17 */
2618  { (ASN_TAG_CLASS_CONTEXT | (18 << 2)), 18, 0, 0 }, /* adverseWeatherCondition-Visibility18 */
2619  { (ASN_TAG_CLASS_CONTEXT | (19 << 2)), 19, 0, 0 }, /* adverseWeatherCondition-Precipitation19 */
2620  { (ASN_TAG_CLASS_CONTEXT | (20 << 2)), 20, 0, 0 }, /* violence20 */
2621  { (ASN_TAG_CLASS_CONTEXT | (21 << 2)), 21, 0, 0 }, /* reserved21 */
2622  { (ASN_TAG_CLASS_CONTEXT | (22 << 2)), 22, 0, 0 }, /* reserved22 */
2623  { (ASN_TAG_CLASS_CONTEXT | (23 << 2)), 23, 0, 0 }, /* reserved23 */
2624  { (ASN_TAG_CLASS_CONTEXT | (24 << 2)), 24, 0, 0 }, /* reserved24 */
2625  { (ASN_TAG_CLASS_CONTEXT | (25 << 2)), 25, 0, 0 }, /* reserved25 */
2626  { (ASN_TAG_CLASS_CONTEXT | (26 << 2)), 26, 0, 0 }, /* slowVehicle26 */
2627  { (ASN_TAG_CLASS_CONTEXT | (27 << 2)), 27, 0, 0 }, /* dangerousEndOfQueue27 */
2628  { (ASN_TAG_CLASS_CONTEXT | (28 << 2)), 28, 0, 0 }, /* reserved28 */
2629  { (ASN_TAG_CLASS_CONTEXT | (29 << 2)), 29, 0, 0 }, /* reserved29 */
2630  { (ASN_TAG_CLASS_CONTEXT | (30 << 2)), 30, 0, 0 }, /* reserved30 */
2631  { (ASN_TAG_CLASS_CONTEXT | (31 << 2)), 31, 0, 0 }, /* reserved31 */
2632  { (ASN_TAG_CLASS_CONTEXT | (32 << 2)), 32, 0, 0 }, /* reserved32 */
2633  { (ASN_TAG_CLASS_CONTEXT | (33 << 2)), 33, 0, 0 }, /* reserved33 */
2634  { (ASN_TAG_CLASS_CONTEXT | (34 << 2)), 34, 0, 0 }, /* reserved34 */
2635  { (ASN_TAG_CLASS_CONTEXT | (35 << 2)), 35, 0, 0 }, /* reserved35 */
2636  { (ASN_TAG_CLASS_CONTEXT | (36 << 2)), 36, 0, 0 }, /* reserved36 */
2637  { (ASN_TAG_CLASS_CONTEXT | (37 << 2)), 37, 0, 0 }, /* reserved37 */
2638  { (ASN_TAG_CLASS_CONTEXT | (38 << 2)), 38, 0, 0 }, /* reserved38 */
2639  { (ASN_TAG_CLASS_CONTEXT | (39 << 2)), 39, 0, 0 }, /* reserved39 */
2640  { (ASN_TAG_CLASS_CONTEXT | (40 << 2)), 40, 0, 0 }, /* reserved40 */
2641  { (ASN_TAG_CLASS_CONTEXT | (41 << 2)), 41, 0, 0 }, /* reserved41 */
2642  { (ASN_TAG_CLASS_CONTEXT | (42 << 2)), 42, 0, 0 }, /* reserved42 */
2643  { (ASN_TAG_CLASS_CONTEXT | (43 << 2)), 43, 0, 0 }, /* reserved43 */
2644  { (ASN_TAG_CLASS_CONTEXT | (44 << 2)), 44, 0, 0 }, /* reserved44 */
2645  { (ASN_TAG_CLASS_CONTEXT | (45 << 2)), 45, 0, 0 }, /* reserved45 */
2646  { (ASN_TAG_CLASS_CONTEXT | (46 << 2)), 46, 0, 0 }, /* reserved46 */
2647  { (ASN_TAG_CLASS_CONTEXT | (47 << 2)), 47, 0, 0 }, /* reserved47 */
2648  { (ASN_TAG_CLASS_CONTEXT | (48 << 2)), 48, 0, 0 }, /* reserved48 */
2649  { (ASN_TAG_CLASS_CONTEXT | (49 << 2)), 49, 0, 0 }, /* reserved49 */
2650  { (ASN_TAG_CLASS_CONTEXT | (50 << 2)), 50, 0, 0 }, /* reserved50 */
2651  { (ASN_TAG_CLASS_CONTEXT | (51 << 2)), 51, 0, 0 }, /* reserved51 */
2652  { (ASN_TAG_CLASS_CONTEXT | (52 << 2)), 52, 0, 0 }, /* reserved52 */
2653  { (ASN_TAG_CLASS_CONTEXT | (53 << 2)), 53, 0, 0 }, /* reserved53 */
2654  { (ASN_TAG_CLASS_CONTEXT | (54 << 2)), 54, 0, 0 }, /* reserved54 */
2655  { (ASN_TAG_CLASS_CONTEXT | (55 << 2)), 55, 0, 0 }, /* reserved55 */
2656  { (ASN_TAG_CLASS_CONTEXT | (56 << 2)), 56, 0, 0 }, /* reserved56 */
2657  { (ASN_TAG_CLASS_CONTEXT | (57 << 2)), 57, 0, 0 }, /* reserved57 */
2658  { (ASN_TAG_CLASS_CONTEXT | (58 << 2)), 58, 0, 0 }, /* reserved58 */
2659  { (ASN_TAG_CLASS_CONTEXT | (59 << 2)), 59, 0, 0 }, /* reserved59 */
2660  { (ASN_TAG_CLASS_CONTEXT | (60 << 2)), 60, 0, 0 }, /* reserved60 */
2661  { (ASN_TAG_CLASS_CONTEXT | (61 << 2)), 61, 0, 0 }, /* reserved61 */
2662  { (ASN_TAG_CLASS_CONTEXT | (62 << 2)), 62, 0, 0 }, /* reserved62 */
2663  { (ASN_TAG_CLASS_CONTEXT | (63 << 2)), 63, 0, 0 }, /* reserved63 */
2664  { (ASN_TAG_CLASS_CONTEXT | (64 << 2)), 64, 0, 0 }, /* reserved64 */
2665  { (ASN_TAG_CLASS_CONTEXT | (65 << 2)), 65, 0, 0 }, /* reserved65 */
2666  { (ASN_TAG_CLASS_CONTEXT | (66 << 2)), 66, 0, 0 }, /* reserved66 */
2667  { (ASN_TAG_CLASS_CONTEXT | (67 << 2)), 67, 0, 0 }, /* reserved67 */
2668  { (ASN_TAG_CLASS_CONTEXT | (68 << 2)), 68, 0, 0 }, /* reserved68 */
2669  { (ASN_TAG_CLASS_CONTEXT | (69 << 2)), 69, 0, 0 }, /* reserved69 */
2670  { (ASN_TAG_CLASS_CONTEXT | (70 << 2)), 70, 0, 0 }, /* reserved70 */
2671  { (ASN_TAG_CLASS_CONTEXT | (71 << 2)), 71, 0, 0 }, /* reserved71 */
2672  { (ASN_TAG_CLASS_CONTEXT | (72 << 2)), 72, 0, 0 }, /* reserved72 */
2673  { (ASN_TAG_CLASS_CONTEXT | (73 << 2)), 73, 0, 0 }, /* reserved73 */
2674  { (ASN_TAG_CLASS_CONTEXT | (74 << 2)), 74, 0, 0 }, /* reserved74 */
2675  { (ASN_TAG_CLASS_CONTEXT | (75 << 2)), 75, 0, 0 }, /* reserved75 */
2676  { (ASN_TAG_CLASS_CONTEXT | (76 << 2)), 76, 0, 0 }, /* reserved76 */
2677  { (ASN_TAG_CLASS_CONTEXT | (77 << 2)), 77, 0, 0 }, /* reserved77 */
2678  { (ASN_TAG_CLASS_CONTEXT | (78 << 2)), 78, 0, 0 }, /* reserved78 */
2679  { (ASN_TAG_CLASS_CONTEXT | (79 << 2)), 79, 0, 0 }, /* reserved79 */
2680  { (ASN_TAG_CLASS_CONTEXT | (80 << 2)), 80, 0, 0 }, /* reserved80 */
2681  { (ASN_TAG_CLASS_CONTEXT | (81 << 2)), 81, 0, 0 }, /* reserved81 */
2682  { (ASN_TAG_CLASS_CONTEXT | (82 << 2)), 82, 0, 0 }, /* reserved82 */
2683  { (ASN_TAG_CLASS_CONTEXT | (83 << 2)), 83, 0, 0 }, /* reserved83 */
2684  { (ASN_TAG_CLASS_CONTEXT | (84 << 2)), 84, 0, 0 }, /* reserved84 */
2685  { (ASN_TAG_CLASS_CONTEXT | (85 << 2)), 85, 0, 0 }, /* reserved85 */
2686  { (ASN_TAG_CLASS_CONTEXT | (86 << 2)), 86, 0, 0 }, /* reserved86 */
2687  { (ASN_TAG_CLASS_CONTEXT | (87 << 2)), 87, 0, 0 }, /* reserved87 */
2688  { (ASN_TAG_CLASS_CONTEXT | (88 << 2)), 88, 0, 0 }, /* reserved88 */
2689  { (ASN_TAG_CLASS_CONTEXT | (89 << 2)), 89, 0, 0 }, /* reserved89 */
2690  { (ASN_TAG_CLASS_CONTEXT | (90 << 2)), 90, 0, 0 }, /* reserved90 */
2691  { (ASN_TAG_CLASS_CONTEXT | (91 << 2)), 91, 0, 0 }, /* vehicleBreakdown91 */
2692  { (ASN_TAG_CLASS_CONTEXT | (92 << 2)), 92, 0, 0 }, /* postCrash92 */
2693  { (ASN_TAG_CLASS_CONTEXT | (93 << 2)), 93, 0, 0 }, /* humanProblem93 */
2694  { (ASN_TAG_CLASS_CONTEXT | (94 << 2)), 94, 0, 0 }, /* stationaryVehicle94 */
2695  { (ASN_TAG_CLASS_CONTEXT | (95 << 2)), 95, 0, 0 }, /* emergencyVehicleApproaching95 */
2696  { (ASN_TAG_CLASS_CONTEXT | (96 << 2)), 96, 0, 0 }, /* hazardousLocation-DangerousCurve96 */
2697  { (ASN_TAG_CLASS_CONTEXT | (97 << 2)), 97, 0, 0 }, /* collisionRisk97 */
2698  { (ASN_TAG_CLASS_CONTEXT | (98 << 2)), 98, 0, 0 }, /* signalViolation98 */
2699  { (ASN_TAG_CLASS_CONTEXT | (99 << 2)), 99, 0, 0 }, /* dangerousSituation99 */
2700  { (ASN_TAG_CLASS_CONTEXT | (100 << 2)), 100, 0, 0 }, /* railwayLevelCrossing100 */
2701  { (ASN_TAG_CLASS_CONTEXT | (101 << 2)), 101, 0, 0 }, /* reserved101 */
2702  { (ASN_TAG_CLASS_CONTEXT | (102 << 2)), 102, 0, 0 }, /* reserved102 */
2703  { (ASN_TAG_CLASS_CONTEXT | (103 << 2)), 103, 0, 0 }, /* reserved103 */
2704  { (ASN_TAG_CLASS_CONTEXT | (104 << 2)), 104, 0, 0 }, /* reserved104 */
2705  { (ASN_TAG_CLASS_CONTEXT | (105 << 2)), 105, 0, 0 }, /* reserved105 */
2706  { (ASN_TAG_CLASS_CONTEXT | (106 << 2)), 106, 0, 0 }, /* reserved106 */
2707  { (ASN_TAG_CLASS_CONTEXT | (107 << 2)), 107, 0, 0 }, /* reserved107 */
2708  { (ASN_TAG_CLASS_CONTEXT | (108 << 2)), 108, 0, 0 }, /* reserved108 */
2709  { (ASN_TAG_CLASS_CONTEXT | (109 << 2)), 109, 0, 0 }, /* reserved109 */
2710  { (ASN_TAG_CLASS_CONTEXT | (110 << 2)), 110, 0, 0 }, /* reserved110 */
2711  { (ASN_TAG_CLASS_CONTEXT | (111 << 2)), 111, 0, 0 }, /* reserved111 */
2712  { (ASN_TAG_CLASS_CONTEXT | (112 << 2)), 112, 0, 0 }, /* reserved112 */
2713  { (ASN_TAG_CLASS_CONTEXT | (113 << 2)), 113, 0, 0 }, /* reserved113 */
2714  { (ASN_TAG_CLASS_CONTEXT | (114 << 2)), 114, 0, 0 }, /* reserved114 */
2715  { (ASN_TAG_CLASS_CONTEXT | (115 << 2)), 115, 0, 0 }, /* reserved115 */
2716  { (ASN_TAG_CLASS_CONTEXT | (116 << 2)), 116, 0, 0 }, /* reserved116 */
2717  { (ASN_TAG_CLASS_CONTEXT | (117 << 2)), 117, 0, 0 }, /* reserved117 */
2718  { (ASN_TAG_CLASS_CONTEXT | (118 << 2)), 118, 0, 0 }, /* reserved118 */
2719  { (ASN_TAG_CLASS_CONTEXT | (119 << 2)), 119, 0, 0 }, /* reserved119 */
2720  { (ASN_TAG_CLASS_CONTEXT | (120 << 2)), 120, 0, 0 }, /* reserved120 */
2721  { (ASN_TAG_CLASS_CONTEXT | (121 << 2)), 121, 0, 0 }, /* reserved121 */
2722  { (ASN_TAG_CLASS_CONTEXT | (122 << 2)), 122, 0, 0 }, /* reserved122 */
2723  { (ASN_TAG_CLASS_CONTEXT | (123 << 2)), 123, 0, 0 }, /* reserved123 */
2724  { (ASN_TAG_CLASS_CONTEXT | (124 << 2)), 124, 0, 0 }, /* reserved124 */
2725  { (ASN_TAG_CLASS_CONTEXT | (125 << 2)), 125, 0, 0 }, /* reserved125 */
2726  { (ASN_TAG_CLASS_CONTEXT | (126 << 2)), 126, 0, 0 }, /* reserved126 */
2727  { (ASN_TAG_CLASS_CONTEXT | (127 << 2)), 127, 0, 0 }, /* reserved127 */
2728  { (ASN_TAG_CLASS_CONTEXT | (128 << 2)), 128, 0, 0 } /* reserved128 */
2729 };
2731  sizeof(struct vam_ts_CauseCodeChoice),
2734  sizeof(((struct vam_ts_CauseCodeChoice *)0)->present),
2736  129, /* Count of tags in the map */
2737  0, 0,
2738  -1 /* Extensions start */
2739 };
2741  "CauseCodeChoice",
2742  "CauseCodeChoice",
2743  &asn_OP_CHOICE,
2744  0, /* No effective tags (pointer) */
2745  0, /* No effective tags (count) */
2746  0, /* No tags (pointer) */
2747  0, /* No tags (count) */
2748  {
2749 #if !defined(ASN_DISABLE_OER_SUPPORT)
2750  0,
2751 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2752 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2754 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2755 #if !defined(ASN_DISABLE_JER_SUPPORT)
2756  0,
2757 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2759  },
2761  129, /* Elements count */
2762  &asn_SPC_vam_ts_CauseCodeChoice_specs_1 /* Additional specs */
2763 };
2764 
asn_DEF_vam_ts_PostCrashSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_PostCrashSubCauseCode
Definition: vam_ts_PostCrashSubCauseCode.c:49
asn_OP_CHOICE
asn_TYPE_operation_t asn_OP_CHOICE
Definition: constr_CHOICE.c:8
asn_MAP_vam_ts_CauseCodeChoice_tag2el_1
static const asn_TYPE_tag2member_t asn_MAP_vam_ts_CauseCodeChoice_tag2el_1[]
Definition: vam_ts_CauseCodeChoice.c:2599
asn_DEF_vam_ts_HumanProblemSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_HumanProblemSubCauseCode
Definition: vam_ts_HumanProblemSubCauseCode.c:49
asn_DEF_vam_ts_HazardousLocation_ObstacleOnTheRoadSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_HazardousLocation_ObstacleOnTheRoadSubCauseCode
Definition: vam_ts_HazardousLocation-ObstacleOnTheRoadSubCauseCode.c:49
asn_DEF_vam_ts_HazardousLocation_SurfaceConditionSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_HazardousLocation_SurfaceConditionSubCauseCode
Definition: vam_ts_HazardousLocation-SurfaceConditionSubCauseCode.c:49
asn_DEF_vam_ts_TrafficConditionSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_TrafficConditionSubCauseCode
Definition: vam_ts_TrafficConditionSubCauseCode.c:49
ASN_TAG_CLASS_CONTEXT
@ ASN_TAG_CLASS_CONTEXT
Definition: ber_tlv_tag.h:15
asn_DEF_vam_ts_HazardousLocation_AnimalOnTheRoadSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_HazardousLocation_AnimalOnTheRoadSubCauseCode
Definition: vam_ts_HazardousLocation-AnimalOnTheRoadSubCauseCode.c:49
asn_DEF_vam_ts_WrongWayDrivingSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_WrongWayDrivingSubCauseCode
Definition: vam_ts_WrongWayDrivingSubCauseCode.c:49
asn_DEF_vam_ts_HazardousLocation_DangerousCurveSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_HazardousLocation_DangerousCurveSubCauseCode
Definition: vam_ts_HazardousLocation-DangerousCurveSubCauseCode.c:49
vam_ts_CauseCodeChoice::present
vam_ts_CauseCodeChoice_PR present
Definition: vam_ts_CauseCodeChoice.h:183
asn_DEF_vam_ts_RoadworksSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_RoadworksSubCauseCode
Definition: vam_ts_RoadworksSubCauseCode.c:49
asn_CHOICE_specifics_s
Definition: constr_CHOICE.h:14
asn_DEF_vam_ts_HumanPresenceOnTheRoadSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_HumanPresenceOnTheRoadSubCauseCode
Definition: vam_ts_HumanPresenceOnTheRoadSubCauseCode.c:49
asn_SPC_vam_ts_CauseCodeChoice_specs_1
asn_CHOICE_specifics_t asn_SPC_vam_ts_CauseCodeChoice_specs_1
Definition: vam_ts_CauseCodeChoice.c:2730
asn_DEF_vam_ts_AdverseWeatherCondition_VisibilitySubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_AdverseWeatherCondition_VisibilitySubCauseCode
Definition: vam_ts_AdverseWeatherCondition-VisibilitySubCauseCode.c:49
asn_DEF_vam_ts_AdverseWeatherCondition_AdhesionSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_AdverseWeatherCondition_AdhesionSubCauseCode
Definition: vam_ts_AdverseWeatherCondition-AdhesionSubCauseCode.c:49
asn_DEF_vam_ts_AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode
Definition: vam_ts_AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode.c:49
asn_DEF_vam_ts_SubCauseCodeType
asn_TYPE_descriptor_t asn_DEF_vam_ts_SubCauseCodeType
Definition: vam_ts_SubCauseCodeType.c:49
asn_DEF_vam_ts_SignalViolationSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_SignalViolationSubCauseCode
Definition: vam_ts_SignalViolationSubCauseCode.c:49
asn_TYPE_tag2member_s
Definition: constr_TYPE.h:289
asn_MBR_vam_ts_CauseCodeChoice_1
asn_TYPE_member_t asn_MBR_vam_ts_CauseCodeChoice_1[]
Definition: vam_ts_CauseCodeChoice.c:17
CC_NOTUSED
asn_per_constraints_t asn_PER_type_vam_ts_CauseCodeChoice_constr_1 CC_NOTUSED
Definition: vam_ts_CauseCodeChoice.c:11
asn_TYPE_descriptor_s
Definition: constr_TYPE.h:224
asn_DEF_vam_ts_AccidentSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_AccidentSubCauseCode
Definition: vam_ts_AccidentSubCauseCode.c:49
offsetof
#define offsetof(s, m)
Definition: asn_system.h:132
asn_DEF_vam_ts_SlowVehicleSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_SlowVehicleSubCauseCode
Definition: vam_ts_SlowVehicleSubCauseCode.c:49
asn_DEF_vam_ts_StationaryVehicleSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_StationaryVehicleSubCauseCode
Definition: vam_ts_StationaryVehicleSubCauseCode.c:49
vam_ts_CauseCodeChoice::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: vam_ts_CauseCodeChoice.h:317
asn_DEF_vam_ts_VehicleBreakdownSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_VehicleBreakdownSubCauseCode
Definition: vam_ts_VehicleBreakdownSubCauseCode.c:49
asn_DEF_vam_ts_CollisionRiskSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_CollisionRiskSubCauseCode
Definition: vam_ts_CollisionRiskSubCauseCode.c:49
vam_ts_CauseCodeChoice.h
asn_DEF_vam_ts_CauseCodeChoice
asn_TYPE_descriptor_t asn_DEF_vam_ts_CauseCodeChoice
Definition: vam_ts_CauseCodeChoice.c:2740
asn_DEF_vam_ts_AdverseWeatherCondition_PrecipitationSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_AdverseWeatherCondition_PrecipitationSubCauseCode
Definition: vam_ts_AdverseWeatherCondition-PrecipitationSubCauseCode.c:49
CHOICE_constraint
asn_constr_check_f CHOICE_constraint
Definition: constr_CHOICE.h:51
asn_DEF_vam_ts_DangerousEndOfQueueSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_DangerousEndOfQueueSubCauseCode
Definition: vam_ts_DangerousEndOfQueueSubCauseCode.c:49
ATF_NOFLAGS
@ ATF_NOFLAGS
Definition: constr_TYPE.h:267
asn_PER_type_vam_ts_CauseCodeChoice_constr_1
asn_per_constraints_t asn_PER_type_vam_ts_CauseCodeChoice_constr_1
asn_DEF_vam_ts_RailwayLevelCrossingSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_RailwayLevelCrossingSubCauseCode
Definition: vam_ts_RailwayLevelCrossingSubCauseCode.c:49
asn_DEF_vam_ts_RescueAndRecoveryWorkInProgressSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_RescueAndRecoveryWorkInProgressSubCauseCode
Definition: vam_ts_RescueAndRecoveryWorkInProgressSubCauseCode.c:49
asn_DEF_vam_ts_DangerousSituationSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_DangerousSituationSubCauseCode
Definition: vam_ts_DangerousSituationSubCauseCode.c:49
asn_per_constraints_s
Definition: per_support.h:30
asn_TYPE_member_s
Definition: constr_TYPE.h:272
asn_DEF_vam_ts_EmergencyVehicleApproachingSubCauseCode
asn_TYPE_descriptor_t asn_DEF_vam_ts_EmergencyVehicleApproachingSubCauseCode
Definition: vam_ts_EmergencyVehicleApproachingSubCauseCode.c:49
vam_ts_CauseCodeChoice
Definition: vam_ts_CauseCodeChoice.h:182


etsi_its_vam_ts_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:30:55