spatem_ts_RegionalExtension.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 "DSRC"
4  * found in "/input/ISO-TS-19091-addgrp-C-2018-patched.asn"
5  * `asn1c -fcompound-names -fprefix=spatem_ts_ -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-example -gen-UPER -gen-JER`
6  */
7 
9 
10 static const long asn_VAL_5_spatem_ts_addGrpC = 3;
13  { "&Type", aioc__type, &asn_DEF_spatem_ts_MapData_addGrpC }
14 };
17 };
18 static const long asn_VAL_1_spatem_ts_addGrpC = 3;
22 };
25 };
26 static const long asn_VAL_2_spatem_ts_addGrpC = 3;
29  { "&Type", aioc__type, &asn_DEF_spatem_ts_ConnectionTrajectory_addGrpC }
30 };
33 };
34 static const long asn_VAL_3_spatem_ts_addGrpC = 3;
37  { "&Type", aioc__type, &asn_DEF_spatem_ts_IntersectionState_addGrpC }
38 };
41 };
42 static const long asn_VAL_4_spatem_ts_addGrpC = 3;
45  { "&Type", aioc__type, &asn_DEF_spatem_ts_LaneAttributes_addGrpC }
46 };
49 };
50 static const long asn_VAL_6_spatem_ts_addGrpC = 3;
53  { "&Type", aioc__type, &asn_DEF_spatem_ts_MovementEvent_addGrpC }
54 };
57 };
58 static const long asn_VAL_7_spatem_ts_addGrpC = 3;
61  { "&Type", aioc__type, &asn_DEF_spatem_ts_NodeAttributeSet_addGrpC }
62 };
65 };
66 static const long asn_VAL_8_spatem_ts_addGrpC = 3;
69  { "&Type", aioc__type, &asn_DEF_spatem_ts_Position3D_addGrpC }
70 };
73 };
74 static const long asn_VAL_9_spatem_ts_addGrpC = 3;
77  { "&Type", aioc__type, &asn_DEF_spatem_ts_RequestorDescription_addGrpC }
78 };
81 };
82 static const long asn_VAL_10_spatem_ts_addGrpC = 3;
85  { "&Type", aioc__type, &asn_DEF_spatem_ts_RestrictionUserType_addGrpC }
86 };
89 };
90 static const long asn_VAL_11_spatem_ts_addGrpC = 3;
93  { "&Type", aioc__type, &asn_DEF_spatem_ts_SignalStatusPackage_addGrpC }
94 };
97 };
98 static int
100  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
101  long value;
102 
103  if(!sptr) {
104  ASN__CTFAIL(app_key, td, sptr,
105  "%s: value not given (%s:%d)",
106  td->name, __FILE__, __LINE__);
107  return -1;
108  }
109 
110  value = *(const long *)sptr;
111 
112  if((value >= 0L && value <= 255L)) {
113  /* Constraint check succeeded */
114  return 0;
115  } else {
116  ASN__CTFAIL(app_key, td, sptr,
117  "%s: constraint failed (%s:%d)",
118  td->name, __FILE__, __LINE__);
119  return -1;
120  }
121 }
122 
124 select_Reg_MapData_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
125  asn_type_selector_result_t result = {0, 0};
127  size_t constraining_column = 0; /* &id */
128  size_t for_column = 1; /* &Type */
129  size_t row, presence_index = 0;
130  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_MapData, regionId));
131 
132  for(row=0; row < itable->rows_count; row++) {
133  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
134  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
135 
136  if(type_cell->cell_kind == aioc__undefined)
137  continue;
138 
139  presence_index++;
140  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
141  result.type_descriptor = type_cell->type_descriptor;
142  result.presence_index = presence_index;
143  break;
144  }
145  }
146 
147  return result;
148 }
149 
150 static int
152  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
153 
154  if(!sptr) {
155  ASN__CTFAIL(app_key, td, sptr,
156  "%s: value not given (%s:%d)",
157  td->name, __FILE__, __LINE__);
158  return -1;
159  }
160 
161 
162  if(1 /* No applicable constraints whatsoever */) {
163  /* Nothing is here. See below */
164  }
165 
166  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
167 }
168 
169 static int
171  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
172  long value;
173 
174  if(!sptr) {
175  ASN__CTFAIL(app_key, td, sptr,
176  "%s: value not given (%s:%d)",
177  td->name, __FILE__, __LINE__);
178  return -1;
179  }
180 
181  value = *(const long *)sptr;
182 
183  if((value >= 0L && value <= 255L)) {
184  /* Constraint check succeeded */
185  return 0;
186  } else {
187  ASN__CTFAIL(app_key, td, sptr,
188  "%s: constraint failed (%s:%d)",
189  td->name, __FILE__, __LINE__);
190  return -1;
191  }
192 }
193 
194 static int
196  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
197 
198  if(!sptr) {
199  ASN__CTFAIL(app_key, td, sptr,
200  "%s: value not given (%s:%d)",
201  td->name, __FILE__, __LINE__);
202  return -1;
203  }
204 
205 
206  if(1 /* No applicable constraints whatsoever */) {
207  /* Nothing is here. See below */
208  }
209 
210  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
211 }
212 
213 static int
215  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
216  long value;
217 
218  if(!sptr) {
219  ASN__CTFAIL(app_key, td, sptr,
220  "%s: value not given (%s:%d)",
221  td->name, __FILE__, __LINE__);
222  return -1;
223  }
224 
225  value = *(const long *)sptr;
226 
227  if((value >= 0L && value <= 255L)) {
228  /* Constraint check succeeded */
229  return 0;
230  } else {
231  ASN__CTFAIL(app_key, td, sptr,
232  "%s: constraint failed (%s:%d)",
233  td->name, __FILE__, __LINE__);
234  return -1;
235  }
236 }
237 
238 static int
240  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
241 
242  if(!sptr) {
243  ASN__CTFAIL(app_key, td, sptr,
244  "%s: value not given (%s:%d)",
245  td->name, __FILE__, __LINE__);
246  return -1;
247  }
248 
249 
250  if(1 /* No applicable constraints whatsoever */) {
251  /* Nothing is here. See below */
252  }
253 
254  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
255 }
256 
257 static int
259  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
260  long value;
261 
262  if(!sptr) {
263  ASN__CTFAIL(app_key, td, sptr,
264  "%s: value not given (%s:%d)",
265  td->name, __FILE__, __LINE__);
266  return -1;
267  }
268 
269  value = *(const long *)sptr;
270 
271  if((value >= 0L && value <= 255L)) {
272  /* Constraint check succeeded */
273  return 0;
274  } else {
275  ASN__CTFAIL(app_key, td, sptr,
276  "%s: constraint failed (%s:%d)",
277  td->name, __FILE__, __LINE__);
278  return -1;
279  }
280 }
281 
282 static int
284  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
285 
286  if(!sptr) {
287  ASN__CTFAIL(app_key, td, sptr,
288  "%s: value not given (%s:%d)",
289  td->name, __FILE__, __LINE__);
290  return -1;
291  }
292 
293 
294  if(1 /* No applicable constraints whatsoever */) {
295  /* Nothing is here. See below */
296  }
297 
298  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
299 }
300 
301 static int
303  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
304  long value;
305 
306  if(!sptr) {
307  ASN__CTFAIL(app_key, td, sptr,
308  "%s: value not given (%s:%d)",
309  td->name, __FILE__, __LINE__);
310  return -1;
311  }
312 
313  value = *(const long *)sptr;
314 
315  if((value >= 0L && value <= 255L)) {
316  /* Constraint check succeeded */
317  return 0;
318  } else {
319  ASN__CTFAIL(app_key, td, sptr,
320  "%s: constraint failed (%s:%d)",
321  td->name, __FILE__, __LINE__);
322  return -1;
323  }
324 }
325 
326 static int
328  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
329 
330  if(!sptr) {
331  ASN__CTFAIL(app_key, td, sptr,
332  "%s: value not given (%s:%d)",
333  td->name, __FILE__, __LINE__);
334  return -1;
335  }
336 
337 
338  if(1 /* No applicable constraints whatsoever */) {
339  /* Nothing is here. See below */
340  }
341 
342  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
343 }
344 
345 static int
347  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
348  long value;
349 
350  if(!sptr) {
351  ASN__CTFAIL(app_key, td, sptr,
352  "%s: value not given (%s:%d)",
353  td->name, __FILE__, __LINE__);
354  return -1;
355  }
356 
357  value = *(const long *)sptr;
358 
359  if((value >= 0L && value <= 255L)) {
360  /* Constraint check succeeded */
361  return 0;
362  } else {
363  ASN__CTFAIL(app_key, td, sptr,
364  "%s: constraint failed (%s:%d)",
365  td->name, __FILE__, __LINE__);
366  return -1;
367  }
368 }
369 
370 static int
372  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
373 
374  if(!sptr) {
375  ASN__CTFAIL(app_key, td, sptr,
376  "%s: value not given (%s:%d)",
377  td->name, __FILE__, __LINE__);
378  return -1;
379  }
380 
381 
382  if(1 /* No applicable constraints whatsoever */) {
383  /* Nothing is here. See below */
384  }
385 
386  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
387 }
388 
389 static int
391  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
392  long value;
393 
394  if(!sptr) {
395  ASN__CTFAIL(app_key, td, sptr,
396  "%s: value not given (%s:%d)",
397  td->name, __FILE__, __LINE__);
398  return -1;
399  }
400 
401  value = *(const long *)sptr;
402 
403  if((value >= 0L && value <= 255L)) {
404  /* Constraint check succeeded */
405  return 0;
406  } else {
407  ASN__CTFAIL(app_key, td, sptr,
408  "%s: constraint failed (%s:%d)",
409  td->name, __FILE__, __LINE__);
410  return -1;
411  }
412 }
413 
414 static int
416  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
417 
418  if(!sptr) {
419  ASN__CTFAIL(app_key, td, sptr,
420  "%s: value not given (%s:%d)",
421  td->name, __FILE__, __LINE__);
422  return -1;
423  }
424 
425 
426  if(1 /* No applicable constraints whatsoever */) {
427  /* Nothing is here. See below */
428  }
429 
430  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
431 }
432 
433 static int
435  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
436  long value;
437 
438  if(!sptr) {
439  ASN__CTFAIL(app_key, td, sptr,
440  "%s: value not given (%s:%d)",
441  td->name, __FILE__, __LINE__);
442  return -1;
443  }
444 
445  value = *(const long *)sptr;
446 
447  if((value >= 0L && value <= 255L)) {
448  /* Constraint check succeeded */
449  return 0;
450  } else {
451  ASN__CTFAIL(app_key, td, sptr,
452  "%s: constraint failed (%s:%d)",
453  td->name, __FILE__, __LINE__);
454  return -1;
455  }
456 }
457 
460  asn_type_selector_result_t result = {0, 0};
462  size_t constraining_column = 0; /* &id */
463  size_t for_column = 1; /* &Type */
464  size_t row, presence_index = 0;
465  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_ConnectionManeuverAssist, regionId));
466 
467  for(row=0; row < itable->rows_count; row++) {
468  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
469  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
470 
471  if(type_cell->cell_kind == aioc__undefined)
472  continue;
473 
474  presence_index++;
475  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
476  result.type_descriptor = type_cell->type_descriptor;
477  result.presence_index = presence_index;
478  break;
479  }
480  }
481 
482  return result;
483 }
484 
485 static int
487  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
488 
489  if(!sptr) {
490  ASN__CTFAIL(app_key, td, sptr,
491  "%s: value not given (%s:%d)",
492  td->name, __FILE__, __LINE__);
493  return -1;
494  }
495 
496 
497  if(1 /* No applicable constraints whatsoever */) {
498  /* Nothing is here. See below */
499  }
500 
501  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
502 }
503 
504 static int
506  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
507  long value;
508 
509  if(!sptr) {
510  ASN__CTFAIL(app_key, td, sptr,
511  "%s: value not given (%s:%d)",
512  td->name, __FILE__, __LINE__);
513  return -1;
514  }
515 
516  value = *(const long *)sptr;
517 
518  if((value >= 0L && value <= 255L)) {
519  /* Constraint check succeeded */
520  return 0;
521  } else {
522  ASN__CTFAIL(app_key, td, sptr,
523  "%s: constraint failed (%s:%d)",
524  td->name, __FILE__, __LINE__);
525  return -1;
526  }
527 }
528 
530 select_Reg_GenericLane_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
531  asn_type_selector_result_t result = {0, 0};
533  size_t constraining_column = 0; /* &id */
534  size_t for_column = 1; /* &Type */
535  size_t row, presence_index = 0;
536  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_GenericLane, regionId));
537 
538  for(row=0; row < itable->rows_count; row++) {
539  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
540  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
541 
542  if(type_cell->cell_kind == aioc__undefined)
543  continue;
544 
545  presence_index++;
546  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
547  result.type_descriptor = type_cell->type_descriptor;
548  result.presence_index = presence_index;
549  break;
550  }
551  }
552 
553  return result;
554 }
555 
556 static int
558  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
559 
560  if(!sptr) {
561  ASN__CTFAIL(app_key, td, sptr,
562  "%s: value not given (%s:%d)",
563  td->name, __FILE__, __LINE__);
564  return -1;
565  }
566 
567 
568  if(1 /* No applicable constraints whatsoever */) {
569  /* Nothing is here. See below */
570  }
571 
572  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
573 }
574 
575 static int
577  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
578  long value;
579 
580  if(!sptr) {
581  ASN__CTFAIL(app_key, td, sptr,
582  "%s: value not given (%s:%d)",
583  td->name, __FILE__, __LINE__);
584  return -1;
585  }
586 
587  value = *(const long *)sptr;
588 
589  if((value >= 0L && value <= 255L)) {
590  /* Constraint check succeeded */
591  return 0;
592  } else {
593  ASN__CTFAIL(app_key, td, sptr,
594  "%s: constraint failed (%s:%d)",
595  td->name, __FILE__, __LINE__);
596  return -1;
597  }
598 }
599 
600 static int
602  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
603 
604  if(!sptr) {
605  ASN__CTFAIL(app_key, td, sptr,
606  "%s: value not given (%s:%d)",
607  td->name, __FILE__, __LINE__);
608  return -1;
609  }
610 
611 
612  if(1 /* No applicable constraints whatsoever */) {
613  /* Nothing is here. See below */
614  }
615 
616  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
617 }
618 
619 static int
621  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
622  long value;
623 
624  if(!sptr) {
625  ASN__CTFAIL(app_key, td, sptr,
626  "%s: value not given (%s:%d)",
627  td->name, __FILE__, __LINE__);
628  return -1;
629  }
630 
631  value = *(const long *)sptr;
632 
633  if((value >= 0L && value <= 255L)) {
634  /* Constraint check succeeded */
635  return 0;
636  } else {
637  ASN__CTFAIL(app_key, td, sptr,
638  "%s: constraint failed (%s:%d)",
639  td->name, __FILE__, __LINE__);
640  return -1;
641  }
642 }
643 
646  asn_type_selector_result_t result = {0, 0};
648  size_t constraining_column = 0; /* &id */
649  size_t for_column = 1; /* &Type */
650  size_t row, presence_index = 0;
651  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_IntersectionState, regionId));
652 
653  for(row=0; row < itable->rows_count; row++) {
654  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
655  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
656 
657  if(type_cell->cell_kind == aioc__undefined)
658  continue;
659 
660  presence_index++;
661  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
662  result.type_descriptor = type_cell->type_descriptor;
663  result.presence_index = presence_index;
664  break;
665  }
666  }
667 
668  return result;
669 }
670 
671 static int
673  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
674 
675  if(!sptr) {
676  ASN__CTFAIL(app_key, td, sptr,
677  "%s: value not given (%s:%d)",
678  td->name, __FILE__, __LINE__);
679  return -1;
680  }
681 
682 
683  if(1 /* No applicable constraints whatsoever */) {
684  /* Nothing is here. See below */
685  }
686 
687  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
688 }
689 
690 static int
692  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
693  long value;
694 
695  if(!sptr) {
696  ASN__CTFAIL(app_key, td, sptr,
697  "%s: value not given (%s:%d)",
698  td->name, __FILE__, __LINE__);
699  return -1;
700  }
701 
702  value = *(const long *)sptr;
703 
704  if((value >= 0L && value <= 255L)) {
705  /* Constraint check succeeded */
706  return 0;
707  } else {
708  ASN__CTFAIL(app_key, td, sptr,
709  "%s: constraint failed (%s:%d)",
710  td->name, __FILE__, __LINE__);
711  return -1;
712  }
713 }
714 
717  asn_type_selector_result_t result = {0, 0};
719  size_t constraining_column = 0; /* &id */
720  size_t for_column = 1; /* &Type */
721  size_t row, presence_index = 0;
722  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_LaneAttributes, regionId));
723 
724  for(row=0; row < itable->rows_count; row++) {
725  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
726  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
727 
728  if(type_cell->cell_kind == aioc__undefined)
729  continue;
730 
731  presence_index++;
732  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
733  result.type_descriptor = type_cell->type_descriptor;
734  result.presence_index = presence_index;
735  break;
736  }
737  }
738 
739  return result;
740 }
741 
742 static int
744  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
745 
746  if(!sptr) {
747  ASN__CTFAIL(app_key, td, sptr,
748  "%s: value not given (%s:%d)",
749  td->name, __FILE__, __LINE__);
750  return -1;
751  }
752 
753 
754  if(1 /* No applicable constraints whatsoever */) {
755  /* Nothing is here. See below */
756  }
757 
758  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
759 }
760 
761 static int
763  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
764  long value;
765 
766  if(!sptr) {
767  ASN__CTFAIL(app_key, td, sptr,
768  "%s: value not given (%s:%d)",
769  td->name, __FILE__, __LINE__);
770  return -1;
771  }
772 
773  value = *(const long *)sptr;
774 
775  if((value >= 0L && value <= 255L)) {
776  /* Constraint check succeeded */
777  return 0;
778  } else {
779  ASN__CTFAIL(app_key, td, sptr,
780  "%s: constraint failed (%s:%d)",
781  td->name, __FILE__, __LINE__);
782  return -1;
783  }
784 }
785 
786 static int
788  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
789 
790  if(!sptr) {
791  ASN__CTFAIL(app_key, td, sptr,
792  "%s: value not given (%s:%d)",
793  td->name, __FILE__, __LINE__);
794  return -1;
795  }
796 
797 
798  if(1 /* No applicable constraints whatsoever */) {
799  /* Nothing is here. See below */
800  }
801 
802  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
803 }
804 
805 static int
807  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
808  long value;
809 
810  if(!sptr) {
811  ASN__CTFAIL(app_key, td, sptr,
812  "%s: value not given (%s:%d)",
813  td->name, __FILE__, __LINE__);
814  return -1;
815  }
816 
817  value = *(const long *)sptr;
818 
819  if((value >= 0L && value <= 255L)) {
820  /* Constraint check succeeded */
821  return 0;
822  } else {
823  ASN__CTFAIL(app_key, td, sptr,
824  "%s: constraint failed (%s:%d)",
825  td->name, __FILE__, __LINE__);
826  return -1;
827  }
828 }
829 
832  asn_type_selector_result_t result = {0, 0};
834  size_t constraining_column = 0; /* &id */
835  size_t for_column = 1; /* &Type */
836  size_t row, presence_index = 0;
837  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_MovementEvent, regionId));
838 
839  for(row=0; row < itable->rows_count; row++) {
840  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
841  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
842 
843  if(type_cell->cell_kind == aioc__undefined)
844  continue;
845 
846  presence_index++;
847  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
848  result.type_descriptor = type_cell->type_descriptor;
849  result.presence_index = presence_index;
850  break;
851  }
852  }
853 
854  return result;
855 }
856 
857 static int
859  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
860 
861  if(!sptr) {
862  ASN__CTFAIL(app_key, td, sptr,
863  "%s: value not given (%s:%d)",
864  td->name, __FILE__, __LINE__);
865  return -1;
866  }
867 
868 
869  if(1 /* No applicable constraints whatsoever */) {
870  /* Nothing is here. See below */
871  }
872 
873  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
874 }
875 
876 static int
878  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
879  long value;
880 
881  if(!sptr) {
882  ASN__CTFAIL(app_key, td, sptr,
883  "%s: value not given (%s:%d)",
884  td->name, __FILE__, __LINE__);
885  return -1;
886  }
887 
888  value = *(const long *)sptr;
889 
890  if((value >= 0L && value <= 255L)) {
891  /* Constraint check succeeded */
892  return 0;
893  } else {
894  ASN__CTFAIL(app_key, td, sptr,
895  "%s: constraint failed (%s:%d)",
896  td->name, __FILE__, __LINE__);
897  return -1;
898  }
899 }
900 
901 static int
903  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
904 
905  if(!sptr) {
906  ASN__CTFAIL(app_key, td, sptr,
907  "%s: value not given (%s:%d)",
908  td->name, __FILE__, __LINE__);
909  return -1;
910  }
911 
912 
913  if(1 /* No applicable constraints whatsoever */) {
914  /* Nothing is here. See below */
915  }
916 
917  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
918 }
919 
920 static int
922  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
923  long value;
924 
925  if(!sptr) {
926  ASN__CTFAIL(app_key, td, sptr,
927  "%s: value not given (%s:%d)",
928  td->name, __FILE__, __LINE__);
929  return -1;
930  }
931 
932  value = *(const long *)sptr;
933 
934  if((value >= 0L && value <= 255L)) {
935  /* Constraint check succeeded */
936  return 0;
937  } else {
938  ASN__CTFAIL(app_key, td, sptr,
939  "%s: constraint failed (%s:%d)",
940  td->name, __FILE__, __LINE__);
941  return -1;
942  }
943 }
944 
947  asn_type_selector_result_t result = {0, 0};
949  size_t constraining_column = 0; /* &id */
950  size_t for_column = 1; /* &Type */
951  size_t row, presence_index = 0;
952  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_NodeAttributeSetXY, regionId));
953 
954  for(row=0; row < itable->rows_count; row++) {
955  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
956  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
957 
958  if(type_cell->cell_kind == aioc__undefined)
959  continue;
960 
961  presence_index++;
962  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
963  result.type_descriptor = type_cell->type_descriptor;
964  result.presence_index = presence_index;
965  break;
966  }
967  }
968 
969  return result;
970 }
971 
972 static int
974  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
975 
976  if(!sptr) {
977  ASN__CTFAIL(app_key, td, sptr,
978  "%s: value not given (%s:%d)",
979  td->name, __FILE__, __LINE__);
980  return -1;
981  }
982 
983 
984  if(1 /* No applicable constraints whatsoever */) {
985  /* Nothing is here. See below */
986  }
987 
988  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
989 }
990 
991 static int
993  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
994  long value;
995 
996  if(!sptr) {
997  ASN__CTFAIL(app_key, td, sptr,
998  "%s: value not given (%s:%d)",
999  td->name, __FILE__, __LINE__);
1000  return -1;
1001  }
1002 
1003  value = *(const long *)sptr;
1004 
1005  if((value >= 0L && value <= 255L)) {
1006  /* Constraint check succeeded */
1007  return 0;
1008  } else {
1009  ASN__CTFAIL(app_key, td, sptr,
1010  "%s: constraint failed (%s:%d)",
1011  td->name, __FILE__, __LINE__);
1012  return -1;
1013  }
1014 }
1015 
1016 static int
1018  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1019 
1020  if(!sptr) {
1021  ASN__CTFAIL(app_key, td, sptr,
1022  "%s: value not given (%s:%d)",
1023  td->name, __FILE__, __LINE__);
1024  return -1;
1025  }
1026 
1027 
1028  if(1 /* No applicable constraints whatsoever */) {
1029  /* Nothing is here. See below */
1030  }
1031 
1032  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1033 }
1034 
1035 static int
1037  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1038  long value;
1039 
1040  if(!sptr) {
1041  ASN__CTFAIL(app_key, td, sptr,
1042  "%s: value not given (%s:%d)",
1043  td->name, __FILE__, __LINE__);
1044  return -1;
1045  }
1046 
1047  value = *(const long *)sptr;
1048 
1049  if((value >= 0L && value <= 255L)) {
1050  /* Constraint check succeeded */
1051  return 0;
1052  } else {
1053  ASN__CTFAIL(app_key, td, sptr,
1054  "%s: constraint failed (%s:%d)",
1055  td->name, __FILE__, __LINE__);
1056  return -1;
1057  }
1058 }
1059 
1061 select_Reg_Position3D_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1062  asn_type_selector_result_t result = {0, 0};
1064  size_t constraining_column = 0; /* &id */
1065  size_t for_column = 1; /* &Type */
1066  size_t row, presence_index = 0;
1067  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_Position3D, regionId));
1068 
1069  for(row=0; row < itable->rows_count; row++) {
1070  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1071  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1072 
1073  if(type_cell->cell_kind == aioc__undefined)
1074  continue;
1075 
1076  presence_index++;
1077  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1078  result.type_descriptor = type_cell->type_descriptor;
1079  result.presence_index = presence_index;
1080  break;
1081  }
1082  }
1083 
1084  return result;
1085 }
1086 
1087 static int
1089  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1090 
1091  if(!sptr) {
1092  ASN__CTFAIL(app_key, td, sptr,
1093  "%s: value not given (%s:%d)",
1094  td->name, __FILE__, __LINE__);
1095  return -1;
1096  }
1097 
1098 
1099  if(1 /* No applicable constraints whatsoever */) {
1100  /* Nothing is here. See below */
1101  }
1102 
1103  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1104 }
1105 
1106 static int
1108  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1109  long value;
1110 
1111  if(!sptr) {
1112  ASN__CTFAIL(app_key, td, sptr,
1113  "%s: value not given (%s:%d)",
1114  td->name, __FILE__, __LINE__);
1115  return -1;
1116  }
1117 
1118  value = *(const long *)sptr;
1119 
1120  if((value >= 0L && value <= 255L)) {
1121  /* Constraint check succeeded */
1122  return 0;
1123  } else {
1124  ASN__CTFAIL(app_key, td, sptr,
1125  "%s: constraint failed (%s:%d)",
1126  td->name, __FILE__, __LINE__);
1127  return -1;
1128  }
1129 }
1130 
1133  asn_type_selector_result_t result = {0, 0};
1135  size_t constraining_column = 0; /* &id */
1136  size_t for_column = 1; /* &Type */
1137  size_t row, presence_index = 0;
1138  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_RequestorDescription, regionId));
1139 
1140  for(row=0; row < itable->rows_count; row++) {
1141  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1142  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1143 
1144  if(type_cell->cell_kind == aioc__undefined)
1145  continue;
1146 
1147  presence_index++;
1148  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1149  result.type_descriptor = type_cell->type_descriptor;
1150  result.presence_index = presence_index;
1151  break;
1152  }
1153  }
1154 
1155  return result;
1156 }
1157 
1158 static int
1160  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1161 
1162  if(!sptr) {
1163  ASN__CTFAIL(app_key, td, sptr,
1164  "%s: value not given (%s:%d)",
1165  td->name, __FILE__, __LINE__);
1166  return -1;
1167  }
1168 
1169 
1170  if(1 /* No applicable constraints whatsoever */) {
1171  /* Nothing is here. See below */
1172  }
1173 
1174  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1175 }
1176 
1177 static int
1179  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1180  long value;
1181 
1182  if(!sptr) {
1183  ASN__CTFAIL(app_key, td, sptr,
1184  "%s: value not given (%s:%d)",
1185  td->name, __FILE__, __LINE__);
1186  return -1;
1187  }
1188 
1189  value = *(const long *)sptr;
1190 
1191  if((value >= 0L && value <= 255L)) {
1192  /* Constraint check succeeded */
1193  return 0;
1194  } else {
1195  ASN__CTFAIL(app_key, td, sptr,
1196  "%s: constraint failed (%s:%d)",
1197  td->name, __FILE__, __LINE__);
1198  return -1;
1199  }
1200 }
1201 
1202 static int
1204  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1205 
1206  if(!sptr) {
1207  ASN__CTFAIL(app_key, td, sptr,
1208  "%s: value not given (%s:%d)",
1209  td->name, __FILE__, __LINE__);
1210  return -1;
1211  }
1212 
1213 
1214  if(1 /* No applicable constraints whatsoever */) {
1215  /* Nothing is here. See below */
1216  }
1217 
1218  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1219 }
1220 
1221 static int
1223  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1224  long value;
1225 
1226  if(!sptr) {
1227  ASN__CTFAIL(app_key, td, sptr,
1228  "%s: value not given (%s:%d)",
1229  td->name, __FILE__, __LINE__);
1230  return -1;
1231  }
1232 
1233  value = *(const long *)sptr;
1234 
1235  if((value >= 0L && value <= 255L)) {
1236  /* Constraint check succeeded */
1237  return 0;
1238  } else {
1239  ASN__CTFAIL(app_key, td, sptr,
1240  "%s: constraint failed (%s:%d)",
1241  td->name, __FILE__, __LINE__);
1242  return -1;
1243  }
1244 }
1245 
1248  asn_type_selector_result_t result = {0, 0};
1250  size_t constraining_column = 0; /* &id */
1251  size_t for_column = 1; /* &Type */
1252  size_t row, presence_index = 0;
1253  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_RestrictionUserType, regionId));
1254 
1255  for(row=0; row < itable->rows_count; row++) {
1256  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1257  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1258 
1259  if(type_cell->cell_kind == aioc__undefined)
1260  continue;
1261 
1262  presence_index++;
1263  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1264  result.type_descriptor = type_cell->type_descriptor;
1265  result.presence_index = presence_index;
1266  break;
1267  }
1268  }
1269 
1270  return result;
1271 }
1272 
1273 static int
1275  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1276 
1277  if(!sptr) {
1278  ASN__CTFAIL(app_key, td, sptr,
1279  "%s: value not given (%s:%d)",
1280  td->name, __FILE__, __LINE__);
1281  return -1;
1282  }
1283 
1284 
1285  if(1 /* No applicable constraints whatsoever */) {
1286  /* Nothing is here. See below */
1287  }
1288 
1289  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1290 }
1291 
1292 static int
1294  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1295  long value;
1296 
1297  if(!sptr) {
1298  ASN__CTFAIL(app_key, td, sptr,
1299  "%s: value not given (%s:%d)",
1300  td->name, __FILE__, __LINE__);
1301  return -1;
1302  }
1303 
1304  value = *(const long *)sptr;
1305 
1306  if((value >= 0L && value <= 255L)) {
1307  /* Constraint check succeeded */
1308  return 0;
1309  } else {
1310  ASN__CTFAIL(app_key, td, sptr,
1311  "%s: constraint failed (%s:%d)",
1312  td->name, __FILE__, __LINE__);
1313  return -1;
1314  }
1315 }
1316 
1317 static int
1319  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1320 
1321  if(!sptr) {
1322  ASN__CTFAIL(app_key, td, sptr,
1323  "%s: value not given (%s:%d)",
1324  td->name, __FILE__, __LINE__);
1325  return -1;
1326  }
1327 
1328 
1329  if(1 /* No applicable constraints whatsoever */) {
1330  /* Nothing is here. See below */
1331  }
1332 
1333  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1334 }
1335 
1336 static int
1338  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1339  long value;
1340 
1341  if(!sptr) {
1342  ASN__CTFAIL(app_key, td, sptr,
1343  "%s: value not given (%s:%d)",
1344  td->name, __FILE__, __LINE__);
1345  return -1;
1346  }
1347 
1348  value = *(const long *)sptr;
1349 
1350  if((value >= 0L && value <= 255L)) {
1351  /* Constraint check succeeded */
1352  return 0;
1353  } else {
1354  ASN__CTFAIL(app_key, td, sptr,
1355  "%s: constraint failed (%s:%d)",
1356  td->name, __FILE__, __LINE__);
1357  return -1;
1358  }
1359 }
1360 
1361 static int
1363  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1364 
1365  if(!sptr) {
1366  ASN__CTFAIL(app_key, td, sptr,
1367  "%s: value not given (%s:%d)",
1368  td->name, __FILE__, __LINE__);
1369  return -1;
1370  }
1371 
1372 
1373  if(1 /* No applicable constraints whatsoever */) {
1374  /* Nothing is here. See below */
1375  }
1376 
1377  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1378 }
1379 
1380 static int
1382  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1383  long value;
1384 
1385  if(!sptr) {
1386  ASN__CTFAIL(app_key, td, sptr,
1387  "%s: value not given (%s:%d)",
1388  td->name, __FILE__, __LINE__);
1389  return -1;
1390  }
1391 
1392  value = *(const long *)sptr;
1393 
1394  if((value >= 0L && value <= 255L)) {
1395  /* Constraint check succeeded */
1396  return 0;
1397  } else {
1398  ASN__CTFAIL(app_key, td, sptr,
1399  "%s: constraint failed (%s:%d)",
1400  td->name, __FILE__, __LINE__);
1401  return -1;
1402  }
1403 }
1404 
1405 static int
1407  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1408 
1409  if(!sptr) {
1410  ASN__CTFAIL(app_key, td, sptr,
1411  "%s: value not given (%s:%d)",
1412  td->name, __FILE__, __LINE__);
1413  return -1;
1414  }
1415 
1416 
1417  if(1 /* No applicable constraints whatsoever */) {
1418  /* Nothing is here. See below */
1419  }
1420 
1421  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1422 }
1423 
1424 static int
1426  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1427  long value;
1428 
1429  if(!sptr) {
1430  ASN__CTFAIL(app_key, td, sptr,
1431  "%s: value not given (%s:%d)",
1432  td->name, __FILE__, __LINE__);
1433  return -1;
1434  }
1435 
1436  value = *(const long *)sptr;
1437 
1438  if((value >= 0L && value <= 255L)) {
1439  /* Constraint check succeeded */
1440  return 0;
1441  } else {
1442  ASN__CTFAIL(app_key, td, sptr,
1443  "%s: constraint failed (%s:%d)",
1444  td->name, __FILE__, __LINE__);
1445  return -1;
1446  }
1447 }
1448 
1449 static int
1451  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1452 
1453  if(!sptr) {
1454  ASN__CTFAIL(app_key, td, sptr,
1455  "%s: value not given (%s:%d)",
1456  td->name, __FILE__, __LINE__);
1457  return -1;
1458  }
1459 
1460 
1461  if(1 /* No applicable constraints whatsoever */) {
1462  /* Nothing is here. See below */
1463  }
1464 
1465  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1466 }
1467 
1468 static int
1470  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1471  long value;
1472 
1473  if(!sptr) {
1474  ASN__CTFAIL(app_key, td, sptr,
1475  "%s: value not given (%s:%d)",
1476  td->name, __FILE__, __LINE__);
1477  return -1;
1478  }
1479 
1480  value = *(const long *)sptr;
1481 
1482  if((value >= 0L && value <= 255L)) {
1483  /* Constraint check succeeded */
1484  return 0;
1485  } else {
1486  ASN__CTFAIL(app_key, td, sptr,
1487  "%s: constraint failed (%s:%d)",
1488  td->name, __FILE__, __LINE__);
1489  return -1;
1490  }
1491 }
1492 
1493 static int
1495  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1496 
1497  if(!sptr) {
1498  ASN__CTFAIL(app_key, td, sptr,
1499  "%s: value not given (%s:%d)",
1500  td->name, __FILE__, __LINE__);
1501  return -1;
1502  }
1503 
1504 
1505  if(1 /* No applicable constraints whatsoever */) {
1506  /* Nothing is here. See below */
1507  }
1508 
1509  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1510 }
1511 
1512 static int
1514  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1515  long value;
1516 
1517  if(!sptr) {
1518  ASN__CTFAIL(app_key, td, sptr,
1519  "%s: value not given (%s:%d)",
1520  td->name, __FILE__, __LINE__);
1521  return -1;
1522  }
1523 
1524  value = *(const long *)sptr;
1525 
1526  if((value >= 0L && value <= 255L)) {
1527  /* Constraint check succeeded */
1528  return 0;
1529  } else {
1530  ASN__CTFAIL(app_key, td, sptr,
1531  "%s: constraint failed (%s:%d)",
1532  td->name, __FILE__, __LINE__);
1533  return -1;
1534  }
1535 }
1536 
1539  asn_type_selector_result_t result = {0, 0};
1541  size_t constraining_column = 0; /* &id */
1542  size_t for_column = 1; /* &Type */
1543  size_t row, presence_index = 0;
1544  const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct spatem_ts_Reg_SignalStatusPackage, regionId));
1545 
1546  for(row=0; row < itable->rows_count; row++) {
1547  const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1548  const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1549 
1550  if(type_cell->cell_kind == aioc__undefined)
1551  continue;
1552 
1553  presence_index++;
1554  if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1555  result.type_descriptor = type_cell->type_descriptor;
1556  result.presence_index = presence_index;
1557  break;
1558  }
1559  }
1560 
1561  return result;
1562 }
1563 
1564 static int
1566  asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1567 
1568  if(!sptr) {
1569  ASN__CTFAIL(app_key, td, sptr,
1570  "%s: value not given (%s:%d)",
1571  td->name, __FILE__, __LINE__);
1572  return -1;
1573  }
1574 
1575 
1576  if(1 /* No applicable constraints whatsoever */) {
1577  /* Nothing is here. See below */
1578  }
1579 
1580  return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1581 }
1582 
1583 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1584 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_2 CC_NOTUSED = {
1585  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1586  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1587  0, 0 /* No PER value map */
1588 };
1589 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1590 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1591 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_3 CC_NOTUSED = {
1592  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1593  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1594  0, 0 /* No PER value map */
1595 };
1596 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1597 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1598 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_5 CC_NOTUSED = {
1599  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1600  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1601  0, 0 /* No PER value map */
1602 };
1603 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1604 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1605 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_6 CC_NOTUSED = {
1606  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1607  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1608  0, 0 /* No PER value map */
1609 };
1610 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1611 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1612 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_8 CC_NOTUSED = {
1613  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1614  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1615  0, 0 /* No PER value map */
1616 };
1617 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1618 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1619 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_9 CC_NOTUSED = {
1620  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1621  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1622  0, 0 /* No PER value map */
1623 };
1624 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1625 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1626 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_11 CC_NOTUSED = {
1627  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1628  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1629  0, 0 /* No PER value map */
1630 };
1631 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1632 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1633 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_12 CC_NOTUSED = {
1634  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1635  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1636  0, 0 /* No PER value map */
1637 };
1638 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1639 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1640 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_14 CC_NOTUSED = {
1641  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1642  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1643  0, 0 /* No PER value map */
1644 };
1645 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1646 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1647 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_15 CC_NOTUSED = {
1648  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1649  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1650  0, 0 /* No PER value map */
1651 };
1652 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1653 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1654 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_17 CC_NOTUSED = {
1655  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1656  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1657  0, 0 /* No PER value map */
1658 };
1659 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1660 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1661 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_18 CC_NOTUSED = {
1662  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1663  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1664  0, 0 /* No PER value map */
1665 };
1666 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1667 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1668 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_20 CC_NOTUSED = {
1669  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1670  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1671  0, 0 /* No PER value map */
1672 };
1673 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1674 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1675 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_21 CC_NOTUSED = {
1676  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1677  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1678  0, 0 /* No PER value map */
1679 };
1680 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1681 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1682 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_23 CC_NOTUSED = {
1683  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1684  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1685  0, 0 /* No PER value map */
1686 };
1687 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1688 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1689 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_24 CC_NOTUSED = {
1690  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1691  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1692  0, 0 /* No PER value map */
1693 };
1694 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1695 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1696 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_26 CC_NOTUSED = {
1697  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1698  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1699  0, 0 /* No PER value map */
1700 };
1701 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1702 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1703 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_27 CC_NOTUSED = {
1704  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1705  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1706  0, 0 /* No PER value map */
1707 };
1708 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1709 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1710 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_29 CC_NOTUSED = {
1711  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1712  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1713  0, 0 /* No PER value map */
1714 };
1715 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1716 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1717 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_30 CC_NOTUSED = {
1718  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1719  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1720  0, 0 /* No PER value map */
1721 };
1722 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1723 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1724 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_32 CC_NOTUSED = {
1725  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1726  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1727  0, 0 /* No PER value map */
1728 };
1729 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1730 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1731 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_33 CC_NOTUSED = {
1732  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1733  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1734  0, 0 /* No PER value map */
1735 };
1736 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1737 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1738 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_35 CC_NOTUSED = {
1739  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1740  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1741  0, 0 /* No PER value map */
1742 };
1743 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1744 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1745 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_36 CC_NOTUSED = {
1746  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1747  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1748  0, 0 /* No PER value map */
1749 };
1750 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1751 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1752 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_38 CC_NOTUSED = {
1753  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1754  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1755  0, 0 /* No PER value map */
1756 };
1757 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1758 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1759 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_39 CC_NOTUSED = {
1760  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1761  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1762  0, 0 /* No PER value map */
1763 };
1764 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1765 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1766 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_41 CC_NOTUSED = {
1767  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1768  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1769  0, 0 /* No PER value map */
1770 };
1771 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1772 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1773 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_42 CC_NOTUSED = {
1774  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1775  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1776  0, 0 /* No PER value map */
1777 };
1778 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1779 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1780 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_44 CC_NOTUSED = {
1781  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1782  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1783  0, 0 /* No PER value map */
1784 };
1785 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1786 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1787 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_45 CC_NOTUSED = {
1788  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1789  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1790  0, 0 /* No PER value map */
1791 };
1792 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1793 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1794 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_47 CC_NOTUSED = {
1795  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1796  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1797  0, 0 /* No PER value map */
1798 };
1799 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1800 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1801 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_48 CC_NOTUSED = {
1802  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1803  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1804  0, 0 /* No PER value map */
1805 };
1806 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1807 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1808 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_50 CC_NOTUSED = {
1809  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1810  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1811  0, 0 /* No PER value map */
1812 };
1813 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1814 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1815 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_51 CC_NOTUSED = {
1816  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1817  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1818  0, 0 /* No PER value map */
1819 };
1820 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1821 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1822 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_53 CC_NOTUSED = {
1823  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1824  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1825  0, 0 /* No PER value map */
1826 };
1827 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1828 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1829 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_54 CC_NOTUSED = {
1830  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1831  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1832  0, 0 /* No PER value map */
1833 };
1834 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1835 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1836 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_56 CC_NOTUSED = {
1837  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1838  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1839  0, 0 /* No PER value map */
1840 };
1841 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1842 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1843 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_57 CC_NOTUSED = {
1844  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1845  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1846  0, 0 /* No PER value map */
1847 };
1848 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1849 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1850 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_59 CC_NOTUSED = {
1851  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1852  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1853  0, 0 /* No PER value map */
1854 };
1855 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1856 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1857 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_60 CC_NOTUSED = {
1858  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1859  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1860  0, 0 /* No PER value map */
1861 };
1862 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1863 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1864 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_62 CC_NOTUSED = {
1865  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1866  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1867  0, 0 /* No PER value map */
1868 };
1869 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1870 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1871 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_63 CC_NOTUSED = {
1872  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1873  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1874  0, 0 /* No PER value map */
1875 };
1876 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1877 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1878 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_65 CC_NOTUSED = {
1879  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1880  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1881  0, 0 /* No PER value map */
1882 };
1883 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1884 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1885 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_66 CC_NOTUSED = {
1886  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1887  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1888  0, 0 /* No PER value map */
1889 };
1890 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1891 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1892 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_68 CC_NOTUSED = {
1893  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1894  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1895  0, 0 /* No PER value map */
1896 };
1897 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1898 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1899 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_69 CC_NOTUSED = {
1900  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1901  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1902  0, 0 /* No PER value map */
1903 };
1904 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1905 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1906 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_71 CC_NOTUSED = {
1907  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1908  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1909  0, 0 /* No PER value map */
1910 };
1911 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1912 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1913 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_72 CC_NOTUSED = {
1914  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1915  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1916  0, 0 /* No PER value map */
1917 };
1918 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1919 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1920 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_74 CC_NOTUSED = {
1921  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1922  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1923  0, 0 /* No PER value map */
1924 };
1925 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1926 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1927 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_75 CC_NOTUSED = {
1928  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1929  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1930  0, 0 /* No PER value map */
1931 };
1932 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1933 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1934 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_77 CC_NOTUSED = {
1935  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1936  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1937  0, 0 /* No PER value map */
1938 };
1939 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1940 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1941 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_78 CC_NOTUSED = {
1942  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1943  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1944  0, 0 /* No PER value map */
1945 };
1946 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1947 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1948 static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_80 CC_NOTUSED = {
1949  { APC_CONSTRAINED, 8, 8, 0, 255 } /* (0..255) */,
1950  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1951  0, 0 /* No PER value map */
1952 };
1953 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1954 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1955 static asn_per_constraints_t asn_PER_memb_spatem_ts_regExtValue_constr_81 CC_NOTUSED = {
1956  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1957  { APC_UNCONSTRAINED, -1, -1, 0, 0 },
1958  0, 0 /* No PER value map */
1959 };
1960 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1962  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_MapData__regExtValue, choice.MapData_addGrpC),
1963  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
1964  0,
1966  0,
1967  {
1968 #if !defined(ASN_DISABLE_OER_SUPPORT)
1969  0,
1970 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
1971 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
1972  0,
1973 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
1974 #if !defined(ASN_DISABLE_JER_SUPPORT)
1975  0,
1976 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
1977  0
1978  },
1979  0, 0, /* No default value */
1980  "MapData-addGrpC"
1981  },
1982 };
1984  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* MapData-addGrpC */
1985 };
1987  sizeof(struct spatem_ts_Reg_MapData__regExtValue),
1988  offsetof(struct spatem_ts_Reg_MapData__regExtValue, _asn_ctx),
1989  offsetof(struct spatem_ts_Reg_MapData__regExtValue, present),
1990  sizeof(((struct spatem_ts_Reg_MapData__regExtValue *)0)->present),
1992  1, /* Count of tags in the map */
1993  0, 0,
1994  -1 /* Extensions start */
1995 };
1996 static /* Use -fall-defs-global to expose */
1998  "regExtValue",
1999  "regExtValue",
2001  0, /* No effective tags (pointer) */
2002  0, /* No effective tags (count) */
2003  0, /* No tags (pointer) */
2004  0, /* No tags (count) */
2005  {
2006 #if !defined(ASN_DISABLE_OER_SUPPORT)
2007  0,
2008 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2009 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2010  0,
2011 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2012 #if !defined(ASN_DISABLE_JER_SUPPORT)
2013  0,
2014 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2016  },
2018  1, /* Elements count */
2019  &asn_SPC_spatem_ts_regExtValue_specs_3 /* Additional specs */
2020 };
2021 
2023  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_MapData, regionId),
2024  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
2025  -1, /* IMPLICIT tag at current level */
2027  0,
2028  {
2029 #if !defined(ASN_DISABLE_OER_SUPPORT)
2030  0,
2031 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2032 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2033  &asn_PER_memb_spatem_ts_regionId_constr_2,
2034 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2035 #if !defined(ASN_DISABLE_JER_SUPPORT)
2036  0,
2037 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2039  },
2040  0, 0, /* No default value */
2041  "regionId"
2042  },
2043  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_MapData, regExtValue),
2044  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
2045  +1, /* EXPLICIT tag at current level */
2048  {
2049 #if !defined(ASN_DISABLE_OER_SUPPORT)
2050  0,
2051 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2052 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2053  &asn_PER_memb_spatem_ts_regExtValue_constr_3,
2054 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2055 #if !defined(ASN_DISABLE_JER_SUPPORT)
2056  0,
2057 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2059  },
2060  0, 0, /* No default value */
2061  "regExtValue"
2062  },
2063 };
2065  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
2066 };
2068  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
2069  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
2070 };
2072  sizeof(struct spatem_ts_Reg_MapData),
2075  2, /* Count of tags in the map */
2076  0, 0, 0, /* Optional elements (not needed) */
2077  -1, /* First extension addition */
2078 };
2080  "Reg-MapData",
2081  "Reg-MapData",
2082  &asn_OP_SEQUENCE,
2085  /sizeof(asn_DEF_spatem_ts_Reg_MapData_tags_1[0]), /* 1 */
2086  asn_DEF_spatem_ts_Reg_MapData_tags_1, /* Same as above */
2088  /sizeof(asn_DEF_spatem_ts_Reg_MapData_tags_1[0]), /* 1 */
2089  {
2090 #if !defined(ASN_DISABLE_OER_SUPPORT)
2091  0,
2092 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2093 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2094  0,
2095 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2096 #if !defined(ASN_DISABLE_JER_SUPPORT)
2097  0,
2098 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2100  },
2102  2, /* Elements count */
2103  &asn_SPC_spatem_ts_Reg_MapData_specs_1 /* Additional specs */
2104 };
2105 
2107  sizeof(struct spatem_ts_Reg_RTCMcorrections__regExtValue),
2108  offsetof(struct spatem_ts_Reg_RTCMcorrections__regExtValue, _asn_ctx),
2109  offsetof(struct spatem_ts_Reg_RTCMcorrections__regExtValue, present),
2110  sizeof(((struct spatem_ts_Reg_RTCMcorrections__regExtValue *)0)->present),
2111  0, /* No top level tags */
2112  0, /* No tags in the map */
2113  0, 0,
2114  -1 /* Extensions start */
2115 };
2116 static /* Use -fall-defs-global to expose */
2118  "regExtValue",
2119  "regExtValue",
2121  0, /* No effective tags (pointer) */
2122  0, /* No effective tags (count) */
2123  0, /* No tags (pointer) */
2124  0, /* No tags (count) */
2125  {
2126 #if !defined(ASN_DISABLE_OER_SUPPORT)
2127  0,
2128 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2129 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2130  0,
2131 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2132 #if !defined(ASN_DISABLE_JER_SUPPORT)
2133  0,
2134 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2136  },
2137  0, 0, /* No members */
2138  &asn_SPC_spatem_ts_regExtValue_specs_6 /* Additional specs */
2139 };
2140 
2142  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_RTCMcorrections, regionId),
2143  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
2144  -1, /* IMPLICIT tag at current level */
2146  0,
2147  {
2148 #if !defined(ASN_DISABLE_OER_SUPPORT)
2149  0,
2150 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2151 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2152  &asn_PER_memb_spatem_ts_regionId_constr_5,
2153 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2154 #if !defined(ASN_DISABLE_JER_SUPPORT)
2155  0,
2156 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2158  },
2159  0, 0, /* No default value */
2160  "regionId"
2161  },
2162  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_RTCMcorrections, regExtValue),
2163  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
2164  +1, /* EXPLICIT tag at current level */
2166  0,
2167  {
2168 #if !defined(ASN_DISABLE_OER_SUPPORT)
2169  0,
2170 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2171 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2172  &asn_PER_memb_spatem_ts_regExtValue_constr_6,
2173 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2174 #if !defined(ASN_DISABLE_JER_SUPPORT)
2175  0,
2176 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2178  },
2179  0, 0, /* No default value */
2180  "regExtValue"
2181  },
2182 };
2184  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
2185 };
2187  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
2188  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
2189 };
2191  sizeof(struct spatem_ts_Reg_RTCMcorrections),
2194  2, /* Count of tags in the map */
2195  0, 0, 0, /* Optional elements (not needed) */
2196  -1, /* First extension addition */
2197 };
2199  "Reg-RTCMcorrections",
2200  "Reg-RTCMcorrections",
2201  &asn_OP_SEQUENCE,
2208  {
2209 #if !defined(ASN_DISABLE_OER_SUPPORT)
2210  0,
2211 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2212 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2213  0,
2214 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2215 #if !defined(ASN_DISABLE_JER_SUPPORT)
2216  0,
2217 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2219  },
2221  2, /* Elements count */
2222  &asn_SPC_spatem_ts_Reg_RTCMcorrections_specs_4 /* Additional specs */
2223 };
2224 
2226  sizeof(struct spatem_ts_Reg_SPAT__regExtValue),
2227  offsetof(struct spatem_ts_Reg_SPAT__regExtValue, _asn_ctx),
2228  offsetof(struct spatem_ts_Reg_SPAT__regExtValue, present),
2229  sizeof(((struct spatem_ts_Reg_SPAT__regExtValue *)0)->present),
2230  0, /* No top level tags */
2231  0, /* No tags in the map */
2232  0, 0,
2233  -1 /* Extensions start */
2234 };
2235 static /* Use -fall-defs-global to expose */
2237  "regExtValue",
2238  "regExtValue",
2240  0, /* No effective tags (pointer) */
2241  0, /* No effective tags (count) */
2242  0, /* No tags (pointer) */
2243  0, /* No tags (count) */
2244  {
2245 #if !defined(ASN_DISABLE_OER_SUPPORT)
2246  0,
2247 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2248 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2249  0,
2250 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2251 #if !defined(ASN_DISABLE_JER_SUPPORT)
2252  0,
2253 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2255  },
2256  0, 0, /* No members */
2257  &asn_SPC_spatem_ts_regExtValue_specs_9 /* Additional specs */
2258 };
2259 
2261  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_SPAT, regionId),
2262  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
2263  -1, /* IMPLICIT tag at current level */
2265  0,
2266  {
2267 #if !defined(ASN_DISABLE_OER_SUPPORT)
2268  0,
2269 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2270 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2271  &asn_PER_memb_spatem_ts_regionId_constr_8,
2272 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2273 #if !defined(ASN_DISABLE_JER_SUPPORT)
2274  0,
2275 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2277  },
2278  0, 0, /* No default value */
2279  "regionId"
2280  },
2281  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_SPAT, regExtValue),
2282  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
2283  +1, /* EXPLICIT tag at current level */
2285  0,
2286  {
2287 #if !defined(ASN_DISABLE_OER_SUPPORT)
2288  0,
2289 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2290 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2291  &asn_PER_memb_spatem_ts_regExtValue_constr_9,
2292 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2293 #if !defined(ASN_DISABLE_JER_SUPPORT)
2294  0,
2295 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2297  },
2298  0, 0, /* No default value */
2299  "regExtValue"
2300  },
2301 };
2303  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
2304 };
2306  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
2307  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
2308 };
2310  sizeof(struct spatem_ts_Reg_SPAT),
2313  2, /* Count of tags in the map */
2314  0, 0, 0, /* Optional elements (not needed) */
2315  -1, /* First extension addition */
2316 };
2318  "Reg-SPAT",
2319  "Reg-SPAT",
2320  &asn_OP_SEQUENCE,
2323  /sizeof(asn_DEF_spatem_ts_Reg_SPAT_tags_7[0]), /* 1 */
2324  asn_DEF_spatem_ts_Reg_SPAT_tags_7, /* Same as above */
2326  /sizeof(asn_DEF_spatem_ts_Reg_SPAT_tags_7[0]), /* 1 */
2327  {
2328 #if !defined(ASN_DISABLE_OER_SUPPORT)
2329  0,
2330 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2331 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2332  0,
2333 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2334 #if !defined(ASN_DISABLE_JER_SUPPORT)
2335  0,
2336 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2338  },
2340  2, /* Elements count */
2341  &asn_SPC_spatem_ts_Reg_SPAT_specs_7 /* Additional specs */
2342 };
2343 
2345  sizeof(struct spatem_ts_Reg_SignalRequestMessage__regExtValue),
2346  offsetof(struct spatem_ts_Reg_SignalRequestMessage__regExtValue, _asn_ctx),
2347  offsetof(struct spatem_ts_Reg_SignalRequestMessage__regExtValue, present),
2348  sizeof(((struct spatem_ts_Reg_SignalRequestMessage__regExtValue *)0)->present),
2349  0, /* No top level tags */
2350  0, /* No tags in the map */
2351  0, 0,
2352  -1 /* Extensions start */
2353 };
2354 static /* Use -fall-defs-global to expose */
2356  "regExtValue",
2357  "regExtValue",
2359  0, /* No effective tags (pointer) */
2360  0, /* No effective tags (count) */
2361  0, /* No tags (pointer) */
2362  0, /* No tags (count) */
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) */
2374  },
2375  0, 0, /* No members */
2376  &asn_SPC_spatem_ts_regExtValue_specs_12 /* Additional specs */
2377 };
2378 
2381  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
2382  -1, /* IMPLICIT tag at current level */
2384  0,
2385  {
2386 #if !defined(ASN_DISABLE_OER_SUPPORT)
2387  0,
2388 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2389 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2390  &asn_PER_memb_spatem_ts_regionId_constr_11,
2391 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2392 #if !defined(ASN_DISABLE_JER_SUPPORT)
2393  0,
2394 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2396  },
2397  0, 0, /* No default value */
2398  "regionId"
2399  },
2401  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
2402  +1, /* EXPLICIT tag at current level */
2404  0,
2405  {
2406 #if !defined(ASN_DISABLE_OER_SUPPORT)
2407  0,
2408 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2409 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2410  &asn_PER_memb_spatem_ts_regExtValue_constr_12,
2411 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2412 #if !defined(ASN_DISABLE_JER_SUPPORT)
2413  0,
2414 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2416  },
2417  0, 0, /* No default value */
2418  "regExtValue"
2419  },
2420 };
2422  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
2423 };
2425  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
2426  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
2427 };
2429  sizeof(struct spatem_ts_Reg_SignalRequestMessage),
2432  2, /* Count of tags in the map */
2433  0, 0, 0, /* Optional elements (not needed) */
2434  -1, /* First extension addition */
2435 };
2437  "Reg-SignalRequestMessage",
2438  "Reg-SignalRequestMessage",
2439  &asn_OP_SEQUENCE,
2446  {
2447 #if !defined(ASN_DISABLE_OER_SUPPORT)
2448  0,
2449 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2450 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2451  0,
2452 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2453 #if !defined(ASN_DISABLE_JER_SUPPORT)
2454  0,
2455 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2457  },
2459  2, /* Elements count */
2461 };
2462 
2464  sizeof(struct spatem_ts_Reg_SignalStatusMessage__regExtValue),
2465  offsetof(struct spatem_ts_Reg_SignalStatusMessage__regExtValue, _asn_ctx),
2466  offsetof(struct spatem_ts_Reg_SignalStatusMessage__regExtValue, present),
2467  sizeof(((struct spatem_ts_Reg_SignalStatusMessage__regExtValue *)0)->present),
2468  0, /* No top level tags */
2469  0, /* No tags in the map */
2470  0, 0,
2471  -1 /* Extensions start */
2472 };
2473 static /* Use -fall-defs-global to expose */
2475  "regExtValue",
2476  "regExtValue",
2478  0, /* No effective tags (pointer) */
2479  0, /* No effective tags (count) */
2480  0, /* No tags (pointer) */
2481  0, /* No tags (count) */
2482  {
2483 #if !defined(ASN_DISABLE_OER_SUPPORT)
2484  0,
2485 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2486 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2487  0,
2488 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2489 #if !defined(ASN_DISABLE_JER_SUPPORT)
2490  0,
2491 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2493  },
2494  0, 0, /* No members */
2495  &asn_SPC_spatem_ts_regExtValue_specs_15 /* Additional specs */
2496 };
2497 
2499  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_SignalStatusMessage, regionId),
2500  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
2501  -1, /* IMPLICIT tag at current level */
2503  0,
2504  {
2505 #if !defined(ASN_DISABLE_OER_SUPPORT)
2506  0,
2507 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2508 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2509  &asn_PER_memb_spatem_ts_regionId_constr_14,
2510 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2511 #if !defined(ASN_DISABLE_JER_SUPPORT)
2512  0,
2513 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2515  },
2516  0, 0, /* No default value */
2517  "regionId"
2518  },
2520  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
2521  +1, /* EXPLICIT tag at current level */
2523  0,
2524  {
2525 #if !defined(ASN_DISABLE_OER_SUPPORT)
2526  0,
2527 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2528 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2529  &asn_PER_memb_spatem_ts_regExtValue_constr_15,
2530 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2531 #if !defined(ASN_DISABLE_JER_SUPPORT)
2532  0,
2533 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2535  },
2536  0, 0, /* No default value */
2537  "regExtValue"
2538  },
2539 };
2541  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
2542 };
2544  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
2545  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
2546 };
2548  sizeof(struct spatem_ts_Reg_SignalStatusMessage),
2551  2, /* Count of tags in the map */
2552  0, 0, 0, /* Optional elements (not needed) */
2553  -1, /* First extension addition */
2554 };
2556  "Reg-SignalStatusMessage",
2557  "Reg-SignalStatusMessage",
2558  &asn_OP_SEQUENCE,
2565  {
2566 #if !defined(ASN_DISABLE_OER_SUPPORT)
2567  0,
2568 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2569 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2570  0,
2571 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2572 #if !defined(ASN_DISABLE_JER_SUPPORT)
2573  0,
2574 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2576  },
2578  2, /* Elements count */
2580 };
2581 
2583  sizeof(struct spatem_ts_Reg_AdvisorySpeed__regExtValue),
2584  offsetof(struct spatem_ts_Reg_AdvisorySpeed__regExtValue, _asn_ctx),
2585  offsetof(struct spatem_ts_Reg_AdvisorySpeed__regExtValue, present),
2586  sizeof(((struct spatem_ts_Reg_AdvisorySpeed__regExtValue *)0)->present),
2587  0, /* No top level tags */
2588  0, /* No tags in the map */
2589  0, 0,
2590  -1 /* Extensions start */
2591 };
2592 static /* Use -fall-defs-global to expose */
2594  "regExtValue",
2595  "regExtValue",
2597  0, /* No effective tags (pointer) */
2598  0, /* No effective tags (count) */
2599  0, /* No tags (pointer) */
2600  0, /* No tags (count) */
2601  {
2602 #if !defined(ASN_DISABLE_OER_SUPPORT)
2603  0,
2604 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2605 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2606  0,
2607 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2608 #if !defined(ASN_DISABLE_JER_SUPPORT)
2609  0,
2610 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2612  },
2613  0, 0, /* No members */
2614  &asn_SPC_spatem_ts_regExtValue_specs_18 /* Additional specs */
2615 };
2616 
2618  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_AdvisorySpeed, regionId),
2619  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
2620  -1, /* IMPLICIT tag at current level */
2622  0,
2623  {
2624 #if !defined(ASN_DISABLE_OER_SUPPORT)
2625  0,
2626 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2627 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2628  &asn_PER_memb_spatem_ts_regionId_constr_17,
2629 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2630 #if !defined(ASN_DISABLE_JER_SUPPORT)
2631  0,
2632 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2634  },
2635  0, 0, /* No default value */
2636  "regionId"
2637  },
2638  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_AdvisorySpeed, regExtValue),
2639  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
2640  +1, /* EXPLICIT tag at current level */
2642  0,
2643  {
2644 #if !defined(ASN_DISABLE_OER_SUPPORT)
2645  0,
2646 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2647 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2648  &asn_PER_memb_spatem_ts_regExtValue_constr_18,
2649 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2650 #if !defined(ASN_DISABLE_JER_SUPPORT)
2651  0,
2652 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2654  },
2655  0, 0, /* No default value */
2656  "regExtValue"
2657  },
2658 };
2660  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
2661 };
2663  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
2664  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
2665 };
2667  sizeof(struct spatem_ts_Reg_AdvisorySpeed),
2670  2, /* Count of tags in the map */
2671  0, 0, 0, /* Optional elements (not needed) */
2672  -1, /* First extension addition */
2673 };
2675  "Reg-AdvisorySpeed",
2676  "Reg-AdvisorySpeed",
2677  &asn_OP_SEQUENCE,
2680  /sizeof(asn_DEF_spatem_ts_Reg_AdvisorySpeed_tags_16[0]), /* 1 */
2681  asn_DEF_spatem_ts_Reg_AdvisorySpeed_tags_16, /* Same as above */
2683  /sizeof(asn_DEF_spatem_ts_Reg_AdvisorySpeed_tags_16[0]), /* 1 */
2684  {
2685 #if !defined(ASN_DISABLE_OER_SUPPORT)
2686  0,
2687 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2688 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2689  0,
2690 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2691 #if !defined(ASN_DISABLE_JER_SUPPORT)
2692  0,
2693 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2695  },
2697  2, /* Elements count */
2698  &asn_SPC_spatem_ts_Reg_AdvisorySpeed_specs_16 /* Additional specs */
2699 };
2700 
2702  sizeof(struct spatem_ts_Reg_ComputedLane__regExtValue),
2703  offsetof(struct spatem_ts_Reg_ComputedLane__regExtValue, _asn_ctx),
2704  offsetof(struct spatem_ts_Reg_ComputedLane__regExtValue, present),
2705  sizeof(((struct spatem_ts_Reg_ComputedLane__regExtValue *)0)->present),
2706  0, /* No top level tags */
2707  0, /* No tags in the map */
2708  0, 0,
2709  -1 /* Extensions start */
2710 };
2711 static /* Use -fall-defs-global to expose */
2713  "regExtValue",
2714  "regExtValue",
2716  0, /* No effective tags (pointer) */
2717  0, /* No effective tags (count) */
2718  0, /* No tags (pointer) */
2719  0, /* No tags (count) */
2720  {
2721 #if !defined(ASN_DISABLE_OER_SUPPORT)
2722  0,
2723 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2724 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2725  0,
2726 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2727 #if !defined(ASN_DISABLE_JER_SUPPORT)
2728  0,
2729 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2731  },
2732  0, 0, /* No members */
2733  &asn_SPC_spatem_ts_regExtValue_specs_21 /* Additional specs */
2734 };
2735 
2737  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_ComputedLane, regionId),
2738  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
2739  -1, /* IMPLICIT tag at current level */
2741  0,
2742  {
2743 #if !defined(ASN_DISABLE_OER_SUPPORT)
2744  0,
2745 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2746 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2747  &asn_PER_memb_spatem_ts_regionId_constr_20,
2748 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2749 #if !defined(ASN_DISABLE_JER_SUPPORT)
2750  0,
2751 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2753  },
2754  0, 0, /* No default value */
2755  "regionId"
2756  },
2757  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_ComputedLane, regExtValue),
2758  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
2759  +1, /* EXPLICIT tag at current level */
2761  0,
2762  {
2763 #if !defined(ASN_DISABLE_OER_SUPPORT)
2764  0,
2765 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2766 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2767  &asn_PER_memb_spatem_ts_regExtValue_constr_21,
2768 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2769 #if !defined(ASN_DISABLE_JER_SUPPORT)
2770  0,
2771 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2773  },
2774  0, 0, /* No default value */
2775  "regExtValue"
2776  },
2777 };
2779  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
2780 };
2782  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
2783  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
2784 };
2786  sizeof(struct spatem_ts_Reg_ComputedLane),
2789  2, /* Count of tags in the map */
2790  0, 0, 0, /* Optional elements (not needed) */
2791  -1, /* First extension addition */
2792 };
2794  "Reg-ComputedLane",
2795  "Reg-ComputedLane",
2796  &asn_OP_SEQUENCE,
2799  /sizeof(asn_DEF_spatem_ts_Reg_ComputedLane_tags_19[0]), /* 1 */
2800  asn_DEF_spatem_ts_Reg_ComputedLane_tags_19, /* Same as above */
2802  /sizeof(asn_DEF_spatem_ts_Reg_ComputedLane_tags_19[0]), /* 1 */
2803  {
2804 #if !defined(ASN_DISABLE_OER_SUPPORT)
2805  0,
2806 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2807 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2808  0,
2809 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2810 #if !defined(ASN_DISABLE_JER_SUPPORT)
2811  0,
2812 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2814  },
2816  2, /* Elements count */
2817  &asn_SPC_spatem_ts_Reg_ComputedLane_specs_19 /* Additional specs */
2818 };
2819 
2821  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_ConnectionManeuverAssist__regExtValue, choice.ConnectionManeuverAssist_addGrpC),
2822  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
2823  0,
2825  0,
2826  {
2827 #if !defined(ASN_DISABLE_OER_SUPPORT)
2828  0,
2829 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2830 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2831  0,
2832 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2833 #if !defined(ASN_DISABLE_JER_SUPPORT)
2834  0,
2835 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2836  0
2837  },
2838  0, 0, /* No default value */
2839  "ConnectionManeuverAssist-addGrpC"
2840  },
2841 };
2843  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ConnectionManeuverAssist-addGrpC */
2844 };
2846  sizeof(struct spatem_ts_Reg_ConnectionManeuverAssist__regExtValue),
2847  offsetof(struct spatem_ts_Reg_ConnectionManeuverAssist__regExtValue, _asn_ctx),
2848  offsetof(struct spatem_ts_Reg_ConnectionManeuverAssist__regExtValue, present),
2849  sizeof(((struct spatem_ts_Reg_ConnectionManeuverAssist__regExtValue *)0)->present),
2851  1, /* Count of tags in the map */
2852  0, 0,
2853  -1 /* Extensions start */
2854 };
2855 static /* Use -fall-defs-global to expose */
2857  "regExtValue",
2858  "regExtValue",
2860  0, /* No effective tags (pointer) */
2861  0, /* No effective tags (count) */
2862  0, /* No tags (pointer) */
2863  0, /* No tags (count) */
2864  {
2865 #if !defined(ASN_DISABLE_OER_SUPPORT)
2866  0,
2867 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2868 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2869  0,
2870 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2871 #if !defined(ASN_DISABLE_JER_SUPPORT)
2872  0,
2873 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2875  },
2877  1, /* Elements count */
2878  &asn_SPC_spatem_ts_regExtValue_specs_24 /* Additional specs */
2879 };
2880 
2883  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
2884  -1, /* IMPLICIT tag at current level */
2886  0,
2887  {
2888 #if !defined(ASN_DISABLE_OER_SUPPORT)
2889  0,
2890 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2891 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2892  &asn_PER_memb_spatem_ts_regionId_constr_23,
2893 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2894 #if !defined(ASN_DISABLE_JER_SUPPORT)
2895  0,
2896 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2898  },
2899  0, 0, /* No default value */
2900  "regionId"
2901  },
2903  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
2904  +1, /* EXPLICIT tag at current level */
2907  {
2908 #if !defined(ASN_DISABLE_OER_SUPPORT)
2909  0,
2910 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2911 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2912  &asn_PER_memb_spatem_ts_regExtValue_constr_24,
2913 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2914 #if !defined(ASN_DISABLE_JER_SUPPORT)
2915  0,
2916 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2918  },
2919  0, 0, /* No default value */
2920  "regExtValue"
2921  },
2922 };
2924  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
2925 };
2927  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
2928  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
2929 };
2934  2, /* Count of tags in the map */
2935  0, 0, 0, /* Optional elements (not needed) */
2936  -1, /* First extension addition */
2937 };
2939  "Reg-ConnectionManeuverAssist",
2940  "Reg-ConnectionManeuverAssist",
2941  &asn_OP_SEQUENCE,
2948  {
2949 #if !defined(ASN_DISABLE_OER_SUPPORT)
2950  0,
2951 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2952 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2953  0,
2954 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2955 #if !defined(ASN_DISABLE_JER_SUPPORT)
2956  0,
2957 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2959  },
2961  2, /* Elements count */
2963 };
2964 
2966  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_GenericLane__regExtValue, choice.ConnectionTrajectory_addGrpC),
2967  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
2968  0,
2970  0,
2971  {
2972 #if !defined(ASN_DISABLE_OER_SUPPORT)
2973  0,
2974 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
2975 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
2976  0,
2977 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
2978 #if !defined(ASN_DISABLE_JER_SUPPORT)
2979  0,
2980 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
2981  0
2982  },
2983  0, 0, /* No default value */
2984  "ConnectionTrajectory-addGrpC"
2985  },
2986 };
2988  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ConnectionTrajectory-addGrpC */
2989 };
2991  sizeof(struct spatem_ts_Reg_GenericLane__regExtValue),
2992  offsetof(struct spatem_ts_Reg_GenericLane__regExtValue, _asn_ctx),
2993  offsetof(struct spatem_ts_Reg_GenericLane__regExtValue, present),
2994  sizeof(((struct spatem_ts_Reg_GenericLane__regExtValue *)0)->present),
2996  1, /* Count of tags in the map */
2997  0, 0,
2998  -1 /* Extensions start */
2999 };
3000 static /* Use -fall-defs-global to expose */
3002  "regExtValue",
3003  "regExtValue",
3005  0, /* No effective tags (pointer) */
3006  0, /* No effective tags (count) */
3007  0, /* No tags (pointer) */
3008  0, /* No tags (count) */
3009  {
3010 #if !defined(ASN_DISABLE_OER_SUPPORT)
3011  0,
3012 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3013 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3014  0,
3015 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3016 #if !defined(ASN_DISABLE_JER_SUPPORT)
3017  0,
3018 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3020  },
3022  1, /* Elements count */
3023  &asn_SPC_spatem_ts_regExtValue_specs_27 /* Additional specs */
3024 };
3025 
3027  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_GenericLane, regionId),
3028  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
3029  -1, /* IMPLICIT tag at current level */
3031  0,
3032  {
3033 #if !defined(ASN_DISABLE_OER_SUPPORT)
3034  0,
3035 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3036 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3037  &asn_PER_memb_spatem_ts_regionId_constr_26,
3038 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3039 #if !defined(ASN_DISABLE_JER_SUPPORT)
3040  0,
3041 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3043  },
3044  0, 0, /* No default value */
3045  "regionId"
3046  },
3047  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_GenericLane, regExtValue),
3048  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
3049  +1, /* EXPLICIT tag at current level */
3052  {
3053 #if !defined(ASN_DISABLE_OER_SUPPORT)
3054  0,
3055 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3056 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3057  &asn_PER_memb_spatem_ts_regExtValue_constr_27,
3058 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3059 #if !defined(ASN_DISABLE_JER_SUPPORT)
3060  0,
3061 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3063  },
3064  0, 0, /* No default value */
3065  "regExtValue"
3066  },
3067 };
3069  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
3070 };
3072  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
3073  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
3074 };
3076  sizeof(struct spatem_ts_Reg_GenericLane),
3079  2, /* Count of tags in the map */
3080  0, 0, 0, /* Optional elements (not needed) */
3081  -1, /* First extension addition */
3082 };
3084  "Reg-GenericLane",
3085  "Reg-GenericLane",
3086  &asn_OP_SEQUENCE,
3089  /sizeof(asn_DEF_spatem_ts_Reg_GenericLane_tags_25[0]), /* 1 */
3090  asn_DEF_spatem_ts_Reg_GenericLane_tags_25, /* Same as above */
3092  /sizeof(asn_DEF_spatem_ts_Reg_GenericLane_tags_25[0]), /* 1 */
3093  {
3094 #if !defined(ASN_DISABLE_OER_SUPPORT)
3095  0,
3096 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3097 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3098  0,
3099 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3100 #if !defined(ASN_DISABLE_JER_SUPPORT)
3101  0,
3102 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3104  },
3106  2, /* Elements count */
3107  &asn_SPC_spatem_ts_Reg_GenericLane_specs_25 /* Additional specs */
3108 };
3109 
3111  sizeof(struct spatem_ts_Reg_IntersectionGeometry__regExtValue),
3112  offsetof(struct spatem_ts_Reg_IntersectionGeometry__regExtValue, _asn_ctx),
3113  offsetof(struct spatem_ts_Reg_IntersectionGeometry__regExtValue, present),
3114  sizeof(((struct spatem_ts_Reg_IntersectionGeometry__regExtValue *)0)->present),
3115  0, /* No top level tags */
3116  0, /* No tags in the map */
3117  0, 0,
3118  -1 /* Extensions start */
3119 };
3120 static /* Use -fall-defs-global to expose */
3122  "regExtValue",
3123  "regExtValue",
3125  0, /* No effective tags (pointer) */
3126  0, /* No effective tags (count) */
3127  0, /* No tags (pointer) */
3128  0, /* No tags (count) */
3129  {
3130 #if !defined(ASN_DISABLE_OER_SUPPORT)
3131  0,
3132 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3133 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3134  0,
3135 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3136 #if !defined(ASN_DISABLE_JER_SUPPORT)
3137  0,
3138 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3140  },
3141  0, 0, /* No members */
3142  &asn_SPC_spatem_ts_regExtValue_specs_30 /* Additional specs */
3143 };
3144 
3147  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
3148  -1, /* IMPLICIT tag at current level */
3150  0,
3151  {
3152 #if !defined(ASN_DISABLE_OER_SUPPORT)
3153  0,
3154 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3155 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3156  &asn_PER_memb_spatem_ts_regionId_constr_29,
3157 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3158 #if !defined(ASN_DISABLE_JER_SUPPORT)
3159  0,
3160 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3162  },
3163  0, 0, /* No default value */
3164  "regionId"
3165  },
3167  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
3168  +1, /* EXPLICIT tag at current level */
3170  0,
3171  {
3172 #if !defined(ASN_DISABLE_OER_SUPPORT)
3173  0,
3174 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3175 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3176  &asn_PER_memb_spatem_ts_regExtValue_constr_30,
3177 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3178 #if !defined(ASN_DISABLE_JER_SUPPORT)
3179  0,
3180 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3182  },
3183  0, 0, /* No default value */
3184  "regExtValue"
3185  },
3186 };
3188  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
3189 };
3191  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
3192  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
3193 };
3195  sizeof(struct spatem_ts_Reg_IntersectionGeometry),
3198  2, /* Count of tags in the map */
3199  0, 0, 0, /* Optional elements (not needed) */
3200  -1, /* First extension addition */
3201 };
3203  "Reg-IntersectionGeometry",
3204  "Reg-IntersectionGeometry",
3205  &asn_OP_SEQUENCE,
3212  {
3213 #if !defined(ASN_DISABLE_OER_SUPPORT)
3214  0,
3215 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3216 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3217  0,
3218 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3219 #if !defined(ASN_DISABLE_JER_SUPPORT)
3220  0,
3221 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3223  },
3225  2, /* Elements count */
3227 };
3228 
3230  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_IntersectionState__regExtValue, choice.IntersectionState_addGrpC),
3231  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
3232  0,
3234  0,
3235  {
3236 #if !defined(ASN_DISABLE_OER_SUPPORT)
3237  0,
3238 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3239 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3240  0,
3241 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3242 #if !defined(ASN_DISABLE_JER_SUPPORT)
3243  0,
3244 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3245  0
3246  },
3247  0, 0, /* No default value */
3248  "IntersectionState-addGrpC"
3249  },
3250 };
3252  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* IntersectionState-addGrpC */
3253 };
3255  sizeof(struct spatem_ts_Reg_IntersectionState__regExtValue),
3256  offsetof(struct spatem_ts_Reg_IntersectionState__regExtValue, _asn_ctx),
3257  offsetof(struct spatem_ts_Reg_IntersectionState__regExtValue, present),
3258  sizeof(((struct spatem_ts_Reg_IntersectionState__regExtValue *)0)->present),
3260  1, /* Count of tags in the map */
3261  0, 0,
3262  -1 /* Extensions start */
3263 };
3264 static /* Use -fall-defs-global to expose */
3266  "regExtValue",
3267  "regExtValue",
3269  0, /* No effective tags (pointer) */
3270  0, /* No effective tags (count) */
3271  0, /* No tags (pointer) */
3272  0, /* No tags (count) */
3273  {
3274 #if !defined(ASN_DISABLE_OER_SUPPORT)
3275  0,
3276 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3277 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3278  0,
3279 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3280 #if !defined(ASN_DISABLE_JER_SUPPORT)
3281  0,
3282 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3284  },
3286  1, /* Elements count */
3287  &asn_SPC_spatem_ts_regExtValue_specs_33 /* Additional specs */
3288 };
3289 
3291  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_IntersectionState, regionId),
3292  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
3293  -1, /* IMPLICIT tag at current level */
3295  0,
3296  {
3297 #if !defined(ASN_DISABLE_OER_SUPPORT)
3298  0,
3299 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3300 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3301  &asn_PER_memb_spatem_ts_regionId_constr_32,
3302 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3303 #if !defined(ASN_DISABLE_JER_SUPPORT)
3304  0,
3305 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3307  },
3308  0, 0, /* No default value */
3309  "regionId"
3310  },
3312  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
3313  +1, /* EXPLICIT tag at current level */
3316  {
3317 #if !defined(ASN_DISABLE_OER_SUPPORT)
3318  0,
3319 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3320 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3321  &asn_PER_memb_spatem_ts_regExtValue_constr_33,
3322 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3323 #if !defined(ASN_DISABLE_JER_SUPPORT)
3324  0,
3325 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3327  },
3328  0, 0, /* No default value */
3329  "regExtValue"
3330  },
3331 };
3333  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
3334 };
3336  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
3337  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
3338 };
3340  sizeof(struct spatem_ts_Reg_IntersectionState),
3343  2, /* Count of tags in the map */
3344  0, 0, 0, /* Optional elements (not needed) */
3345  -1, /* First extension addition */
3346 };
3348  "Reg-IntersectionState",
3349  "Reg-IntersectionState",
3350  &asn_OP_SEQUENCE,
3357  {
3358 #if !defined(ASN_DISABLE_OER_SUPPORT)
3359  0,
3360 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3361 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3362  0,
3363 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3364 #if !defined(ASN_DISABLE_JER_SUPPORT)
3365  0,
3366 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3368  },
3370  2, /* Elements count */
3371  &asn_SPC_spatem_ts_Reg_IntersectionState_specs_31 /* Additional specs */
3372 };
3373 
3375  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_LaneAttributes__regExtValue, choice.LaneAttributes_addGrpC),
3376  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
3377  0,
3379  0,
3380  {
3381 #if !defined(ASN_DISABLE_OER_SUPPORT)
3382  0,
3383 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3384 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3385  0,
3386 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3387 #if !defined(ASN_DISABLE_JER_SUPPORT)
3388  0,
3389 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3390  0
3391  },
3392  0, 0, /* No default value */
3393  "LaneAttributes-addGrpC"
3394  },
3395 };
3397  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* LaneAttributes-addGrpC */
3398 };
3400  sizeof(struct spatem_ts_Reg_LaneAttributes__regExtValue),
3401  offsetof(struct spatem_ts_Reg_LaneAttributes__regExtValue, _asn_ctx),
3402  offsetof(struct spatem_ts_Reg_LaneAttributes__regExtValue, present),
3403  sizeof(((struct spatem_ts_Reg_LaneAttributes__regExtValue *)0)->present),
3405  1, /* Count of tags in the map */
3406  0, 0,
3407  -1 /* Extensions start */
3408 };
3409 static /* Use -fall-defs-global to expose */
3411  "regExtValue",
3412  "regExtValue",
3414  0, /* No effective tags (pointer) */
3415  0, /* No effective tags (count) */
3416  0, /* No tags (pointer) */
3417  0, /* No tags (count) */
3418  {
3419 #if !defined(ASN_DISABLE_OER_SUPPORT)
3420  0,
3421 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3422 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3423  0,
3424 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3425 #if !defined(ASN_DISABLE_JER_SUPPORT)
3426  0,
3427 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3429  },
3431  1, /* Elements count */
3432  &asn_SPC_spatem_ts_regExtValue_specs_36 /* Additional specs */
3433 };
3434 
3436  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_LaneAttributes, regionId),
3437  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
3438  -1, /* IMPLICIT tag at current level */
3440  0,
3441  {
3442 #if !defined(ASN_DISABLE_OER_SUPPORT)
3443  0,
3444 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3445 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3446  &asn_PER_memb_spatem_ts_regionId_constr_35,
3447 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3448 #if !defined(ASN_DISABLE_JER_SUPPORT)
3449  0,
3450 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3452  },
3453  0, 0, /* No default value */
3454  "regionId"
3455  },
3456  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_LaneAttributes, regExtValue),
3457  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
3458  +1, /* EXPLICIT tag at current level */
3461  {
3462 #if !defined(ASN_DISABLE_OER_SUPPORT)
3463  0,
3464 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3465 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3466  &asn_PER_memb_spatem_ts_regExtValue_constr_36,
3467 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3468 #if !defined(ASN_DISABLE_JER_SUPPORT)
3469  0,
3470 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3472  },
3473  0, 0, /* No default value */
3474  "regExtValue"
3475  },
3476 };
3478  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
3479 };
3481  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
3482  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
3483 };
3485  sizeof(struct spatem_ts_Reg_LaneAttributes),
3488  2, /* Count of tags in the map */
3489  0, 0, 0, /* Optional elements (not needed) */
3490  -1, /* First extension addition */
3491 };
3493  "Reg-LaneAttributes",
3494  "Reg-LaneAttributes",
3495  &asn_OP_SEQUENCE,
3502  {
3503 #if !defined(ASN_DISABLE_OER_SUPPORT)
3504  0,
3505 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3506 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3507  0,
3508 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3509 #if !defined(ASN_DISABLE_JER_SUPPORT)
3510  0,
3511 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3513  },
3515  2, /* Elements count */
3516  &asn_SPC_spatem_ts_Reg_LaneAttributes_specs_34 /* Additional specs */
3517 };
3518 
3520  sizeof(struct spatem_ts_Reg_LaneDataAttribute__regExtValue),
3521  offsetof(struct spatem_ts_Reg_LaneDataAttribute__regExtValue, _asn_ctx),
3522  offsetof(struct spatem_ts_Reg_LaneDataAttribute__regExtValue, present),
3523  sizeof(((struct spatem_ts_Reg_LaneDataAttribute__regExtValue *)0)->present),
3524  0, /* No top level tags */
3525  0, /* No tags in the map */
3526  0, 0,
3527  -1 /* Extensions start */
3528 };
3529 static /* Use -fall-defs-global to expose */
3531  "regExtValue",
3532  "regExtValue",
3534  0, /* No effective tags (pointer) */
3535  0, /* No effective tags (count) */
3536  0, /* No tags (pointer) */
3537  0, /* No tags (count) */
3538  {
3539 #if !defined(ASN_DISABLE_OER_SUPPORT)
3540  0,
3541 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3542 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3543  0,
3544 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3545 #if !defined(ASN_DISABLE_JER_SUPPORT)
3546  0,
3547 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3549  },
3550  0, 0, /* No members */
3551  &asn_SPC_spatem_ts_regExtValue_specs_39 /* Additional specs */
3552 };
3553 
3555  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_LaneDataAttribute, regionId),
3556  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
3557  -1, /* IMPLICIT tag at current level */
3559  0,
3560  {
3561 #if !defined(ASN_DISABLE_OER_SUPPORT)
3562  0,
3563 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3564 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3565  &asn_PER_memb_spatem_ts_regionId_constr_38,
3566 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3567 #if !defined(ASN_DISABLE_JER_SUPPORT)
3568  0,
3569 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3571  },
3572  0, 0, /* No default value */
3573  "regionId"
3574  },
3576  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
3577  +1, /* EXPLICIT tag at current level */
3579  0,
3580  {
3581 #if !defined(ASN_DISABLE_OER_SUPPORT)
3582  0,
3583 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3584 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3585  &asn_PER_memb_spatem_ts_regExtValue_constr_39,
3586 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3587 #if !defined(ASN_DISABLE_JER_SUPPORT)
3588  0,
3589 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3591  },
3592  0, 0, /* No default value */
3593  "regExtValue"
3594  },
3595 };
3597  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
3598 };
3600  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
3601  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
3602 };
3604  sizeof(struct spatem_ts_Reg_LaneDataAttribute),
3607  2, /* Count of tags in the map */
3608  0, 0, 0, /* Optional elements (not needed) */
3609  -1, /* First extension addition */
3610 };
3612  "Reg-LaneDataAttribute",
3613  "Reg-LaneDataAttribute",
3614  &asn_OP_SEQUENCE,
3621  {
3622 #if !defined(ASN_DISABLE_OER_SUPPORT)
3623  0,
3624 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3625 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3626  0,
3627 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3628 #if !defined(ASN_DISABLE_JER_SUPPORT)
3629  0,
3630 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3632  },
3634  2, /* Elements count */
3635  &asn_SPC_spatem_ts_Reg_LaneDataAttribute_specs_37 /* Additional specs */
3636 };
3637 
3639  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_MovementEvent__regExtValue, choice.MovementEvent_addGrpC),
3640  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
3641  0,
3643  0,
3644  {
3645 #if !defined(ASN_DISABLE_OER_SUPPORT)
3646  0,
3647 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3648 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3649  0,
3650 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3651 #if !defined(ASN_DISABLE_JER_SUPPORT)
3652  0,
3653 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3654  0
3655  },
3656  0, 0, /* No default value */
3657  "MovementEvent-addGrpC"
3658  },
3659 };
3661  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* MovementEvent-addGrpC */
3662 };
3664  sizeof(struct spatem_ts_Reg_MovementEvent__regExtValue),
3665  offsetof(struct spatem_ts_Reg_MovementEvent__regExtValue, _asn_ctx),
3666  offsetof(struct spatem_ts_Reg_MovementEvent__regExtValue, present),
3667  sizeof(((struct spatem_ts_Reg_MovementEvent__regExtValue *)0)->present),
3669  1, /* Count of tags in the map */
3670  0, 0,
3671  -1 /* Extensions start */
3672 };
3673 static /* Use -fall-defs-global to expose */
3675  "regExtValue",
3676  "regExtValue",
3678  0, /* No effective tags (pointer) */
3679  0, /* No effective tags (count) */
3680  0, /* No tags (pointer) */
3681  0, /* No tags (count) */
3682  {
3683 #if !defined(ASN_DISABLE_OER_SUPPORT)
3684  0,
3685 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3686 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3687  0,
3688 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3689 #if !defined(ASN_DISABLE_JER_SUPPORT)
3690  0,
3691 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3693  },
3695  1, /* Elements count */
3696  &asn_SPC_spatem_ts_regExtValue_specs_42 /* Additional specs */
3697 };
3698 
3700  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_MovementEvent, regionId),
3701  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
3702  -1, /* IMPLICIT tag at current level */
3704  0,
3705  {
3706 #if !defined(ASN_DISABLE_OER_SUPPORT)
3707  0,
3708 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3709 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3710  &asn_PER_memb_spatem_ts_regionId_constr_41,
3711 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3712 #if !defined(ASN_DISABLE_JER_SUPPORT)
3713  0,
3714 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3716  },
3717  0, 0, /* No default value */
3718  "regionId"
3719  },
3720  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_MovementEvent, regExtValue),
3721  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
3722  +1, /* EXPLICIT tag at current level */
3725  {
3726 #if !defined(ASN_DISABLE_OER_SUPPORT)
3727  0,
3728 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3729 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3730  &asn_PER_memb_spatem_ts_regExtValue_constr_42,
3731 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3732 #if !defined(ASN_DISABLE_JER_SUPPORT)
3733  0,
3734 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3736  },
3737  0, 0, /* No default value */
3738  "regExtValue"
3739  },
3740 };
3742  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
3743 };
3745  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
3746  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
3747 };
3749  sizeof(struct spatem_ts_Reg_MovementEvent),
3752  2, /* Count of tags in the map */
3753  0, 0, 0, /* Optional elements (not needed) */
3754  -1, /* First extension addition */
3755 };
3757  "Reg-MovementEvent",
3758  "Reg-MovementEvent",
3759  &asn_OP_SEQUENCE,
3762  /sizeof(asn_DEF_spatem_ts_Reg_MovementEvent_tags_40[0]), /* 1 */
3763  asn_DEF_spatem_ts_Reg_MovementEvent_tags_40, /* Same as above */
3765  /sizeof(asn_DEF_spatem_ts_Reg_MovementEvent_tags_40[0]), /* 1 */
3766  {
3767 #if !defined(ASN_DISABLE_OER_SUPPORT)
3768  0,
3769 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3770 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3771  0,
3772 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3773 #if !defined(ASN_DISABLE_JER_SUPPORT)
3774  0,
3775 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3777  },
3779  2, /* Elements count */
3780  &asn_SPC_spatem_ts_Reg_MovementEvent_specs_40 /* Additional specs */
3781 };
3782 
3784  sizeof(struct spatem_ts_Reg_MovementState__regExtValue),
3785  offsetof(struct spatem_ts_Reg_MovementState__regExtValue, _asn_ctx),
3786  offsetof(struct spatem_ts_Reg_MovementState__regExtValue, present),
3787  sizeof(((struct spatem_ts_Reg_MovementState__regExtValue *)0)->present),
3788  0, /* No top level tags */
3789  0, /* No tags in the map */
3790  0, 0,
3791  -1 /* Extensions start */
3792 };
3793 static /* Use -fall-defs-global to expose */
3795  "regExtValue",
3796  "regExtValue",
3798  0, /* No effective tags (pointer) */
3799  0, /* No effective tags (count) */
3800  0, /* No tags (pointer) */
3801  0, /* No tags (count) */
3802  {
3803 #if !defined(ASN_DISABLE_OER_SUPPORT)
3804  0,
3805 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3806 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3807  0,
3808 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3809 #if !defined(ASN_DISABLE_JER_SUPPORT)
3810  0,
3811 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3813  },
3814  0, 0, /* No members */
3815  &asn_SPC_spatem_ts_regExtValue_specs_45 /* Additional specs */
3816 };
3817 
3819  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_MovementState, regionId),
3820  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
3821  -1, /* IMPLICIT tag at current level */
3823  0,
3824  {
3825 #if !defined(ASN_DISABLE_OER_SUPPORT)
3826  0,
3827 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3828 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3829  &asn_PER_memb_spatem_ts_regionId_constr_44,
3830 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3831 #if !defined(ASN_DISABLE_JER_SUPPORT)
3832  0,
3833 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3835  },
3836  0, 0, /* No default value */
3837  "regionId"
3838  },
3839  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_MovementState, regExtValue),
3840  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
3841  +1, /* EXPLICIT tag at current level */
3843  0,
3844  {
3845 #if !defined(ASN_DISABLE_OER_SUPPORT)
3846  0,
3847 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3848 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3849  &asn_PER_memb_spatem_ts_regExtValue_constr_45,
3850 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3851 #if !defined(ASN_DISABLE_JER_SUPPORT)
3852  0,
3853 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3855  },
3856  0, 0, /* No default value */
3857  "regExtValue"
3858  },
3859 };
3861  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
3862 };
3864  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
3865  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
3866 };
3868  sizeof(struct spatem_ts_Reg_MovementState),
3871  2, /* Count of tags in the map */
3872  0, 0, 0, /* Optional elements (not needed) */
3873  -1, /* First extension addition */
3874 };
3876  "Reg-MovementState",
3877  "Reg-MovementState",
3878  &asn_OP_SEQUENCE,
3881  /sizeof(asn_DEF_spatem_ts_Reg_MovementState_tags_43[0]), /* 1 */
3882  asn_DEF_spatem_ts_Reg_MovementState_tags_43, /* Same as above */
3884  /sizeof(asn_DEF_spatem_ts_Reg_MovementState_tags_43[0]), /* 1 */
3885  {
3886 #if !defined(ASN_DISABLE_OER_SUPPORT)
3887  0,
3888 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3889 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3890  0,
3891 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3892 #if !defined(ASN_DISABLE_JER_SUPPORT)
3893  0,
3894 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3896  },
3898  2, /* Elements count */
3899  &asn_SPC_spatem_ts_Reg_MovementState_specs_43 /* Additional specs */
3900 };
3901 
3903  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_NodeAttributeSetXY__regExtValue, choice.NodeAttributeSet_addGrpC),
3904  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
3905  0,
3907  0,
3908  {
3909 #if !defined(ASN_DISABLE_OER_SUPPORT)
3910  0,
3911 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3912 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3913  0,
3914 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3915 #if !defined(ASN_DISABLE_JER_SUPPORT)
3916  0,
3917 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3918  0
3919  },
3920  0, 0, /* No default value */
3921  "NodeAttributeSet-addGrpC"
3922  },
3923 };
3925  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NodeAttributeSet-addGrpC */
3926 };
3928  sizeof(struct spatem_ts_Reg_NodeAttributeSetXY__regExtValue),
3929  offsetof(struct spatem_ts_Reg_NodeAttributeSetXY__regExtValue, _asn_ctx),
3930  offsetof(struct spatem_ts_Reg_NodeAttributeSetXY__regExtValue, present),
3931  sizeof(((struct spatem_ts_Reg_NodeAttributeSetXY__regExtValue *)0)->present),
3933  1, /* Count of tags in the map */
3934  0, 0,
3935  -1 /* Extensions start */
3936 };
3937 static /* Use -fall-defs-global to expose */
3939  "regExtValue",
3940  "regExtValue",
3942  0, /* No effective tags (pointer) */
3943  0, /* No effective tags (count) */
3944  0, /* No tags (pointer) */
3945  0, /* No tags (count) */
3946  {
3947 #if !defined(ASN_DISABLE_OER_SUPPORT)
3948  0,
3949 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3950 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3951  0,
3952 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3953 #if !defined(ASN_DISABLE_JER_SUPPORT)
3954  0,
3955 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3957  },
3959  1, /* Elements count */
3960  &asn_SPC_spatem_ts_regExtValue_specs_48 /* Additional specs */
3961 };
3962 
3964  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_NodeAttributeSetXY, regionId),
3965  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
3966  -1, /* IMPLICIT tag at current level */
3968  0,
3969  {
3970 #if !defined(ASN_DISABLE_OER_SUPPORT)
3971  0,
3972 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3973 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3974  &asn_PER_memb_spatem_ts_regionId_constr_47,
3975 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3976 #if !defined(ASN_DISABLE_JER_SUPPORT)
3977  0,
3978 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
3980  },
3981  0, 0, /* No default value */
3982  "regionId"
3983  },
3985  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
3986  +1, /* EXPLICIT tag at current level */
3989  {
3990 #if !defined(ASN_DISABLE_OER_SUPPORT)
3991  0,
3992 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
3993 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
3994  &asn_PER_memb_spatem_ts_regExtValue_constr_48,
3995 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
3996 #if !defined(ASN_DISABLE_JER_SUPPORT)
3997  0,
3998 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4000  },
4001  0, 0, /* No default value */
4002  "regExtValue"
4003  },
4004 };
4006  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
4007 };
4009  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
4010  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
4011 };
4013  sizeof(struct spatem_ts_Reg_NodeAttributeSetXY),
4016  2, /* Count of tags in the map */
4017  0, 0, 0, /* Optional elements (not needed) */
4018  -1, /* First extension addition */
4019 };
4021  "Reg-NodeAttributeSetXY",
4022  "Reg-NodeAttributeSetXY",
4023  &asn_OP_SEQUENCE,
4030  {
4031 #if !defined(ASN_DISABLE_OER_SUPPORT)
4032  0,
4033 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4034 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4035  0,
4036 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4037 #if !defined(ASN_DISABLE_JER_SUPPORT)
4038  0,
4039 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4041  },
4043  2, /* Elements count */
4045 };
4046 
4048  sizeof(struct spatem_ts_Reg_NodeOffsetPointXY__regExtValue),
4049  offsetof(struct spatem_ts_Reg_NodeOffsetPointXY__regExtValue, _asn_ctx),
4050  offsetof(struct spatem_ts_Reg_NodeOffsetPointXY__regExtValue, present),
4051  sizeof(((struct spatem_ts_Reg_NodeOffsetPointXY__regExtValue *)0)->present),
4052  0, /* No top level tags */
4053  0, /* No tags in the map */
4054  0, 0,
4055  -1 /* Extensions start */
4056 };
4057 static /* Use -fall-defs-global to expose */
4059  "regExtValue",
4060  "regExtValue",
4062  0, /* No effective tags (pointer) */
4063  0, /* No effective tags (count) */
4064  0, /* No tags (pointer) */
4065  0, /* No tags (count) */
4066  {
4067 #if !defined(ASN_DISABLE_OER_SUPPORT)
4068  0,
4069 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4070 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4071  0,
4072 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4073 #if !defined(ASN_DISABLE_JER_SUPPORT)
4074  0,
4075 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4077  },
4078  0, 0, /* No members */
4079  &asn_SPC_spatem_ts_regExtValue_specs_51 /* Additional specs */
4080 };
4081 
4083  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_NodeOffsetPointXY, regionId),
4084  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
4085  -1, /* IMPLICIT tag at current level */
4087  0,
4088  {
4089 #if !defined(ASN_DISABLE_OER_SUPPORT)
4090  0,
4091 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4092 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4093  &asn_PER_memb_spatem_ts_regionId_constr_50,
4094 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4095 #if !defined(ASN_DISABLE_JER_SUPPORT)
4096  0,
4097 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4099  },
4100  0, 0, /* No default value */
4101  "regionId"
4102  },
4104  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
4105  +1, /* EXPLICIT tag at current level */
4107  0,
4108  {
4109 #if !defined(ASN_DISABLE_OER_SUPPORT)
4110  0,
4111 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4112 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4113  &asn_PER_memb_spatem_ts_regExtValue_constr_51,
4114 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4115 #if !defined(ASN_DISABLE_JER_SUPPORT)
4116  0,
4117 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4119  },
4120  0, 0, /* No default value */
4121  "regExtValue"
4122  },
4123 };
4125  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
4126 };
4128  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
4129  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
4130 };
4132  sizeof(struct spatem_ts_Reg_NodeOffsetPointXY),
4135  2, /* Count of tags in the map */
4136  0, 0, 0, /* Optional elements (not needed) */
4137  -1, /* First extension addition */
4138 };
4140  "Reg-NodeOffsetPointXY",
4141  "Reg-NodeOffsetPointXY",
4142  &asn_OP_SEQUENCE,
4149  {
4150 #if !defined(ASN_DISABLE_OER_SUPPORT)
4151  0,
4152 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4153 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4154  0,
4155 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4156 #if !defined(ASN_DISABLE_JER_SUPPORT)
4157  0,
4158 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4160  },
4162  2, /* Elements count */
4163  &asn_SPC_spatem_ts_Reg_NodeOffsetPointXY_specs_49 /* Additional specs */
4164 };
4165 
4167  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_Position3D__regExtValue, choice.Position3D_addGrpC),
4168  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
4169  0,
4171  0,
4172  {
4173 #if !defined(ASN_DISABLE_OER_SUPPORT)
4174  0,
4175 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4176 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4177  0,
4178 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4179 #if !defined(ASN_DISABLE_JER_SUPPORT)
4180  0,
4181 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4182  0
4183  },
4184  0, 0, /* No default value */
4185  "Position3D-addGrpC"
4186  },
4187 };
4189  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Position3D-addGrpC */
4190 };
4192  sizeof(struct spatem_ts_Reg_Position3D__regExtValue),
4193  offsetof(struct spatem_ts_Reg_Position3D__regExtValue, _asn_ctx),
4194  offsetof(struct spatem_ts_Reg_Position3D__regExtValue, present),
4195  sizeof(((struct spatem_ts_Reg_Position3D__regExtValue *)0)->present),
4197  1, /* Count of tags in the map */
4198  0, 0,
4199  -1 /* Extensions start */
4200 };
4201 static /* Use -fall-defs-global to expose */
4203  "regExtValue",
4204  "regExtValue",
4206  0, /* No effective tags (pointer) */
4207  0, /* No effective tags (count) */
4208  0, /* No tags (pointer) */
4209  0, /* No tags (count) */
4210  {
4211 #if !defined(ASN_DISABLE_OER_SUPPORT)
4212  0,
4213 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4214 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4215  0,
4216 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4217 #if !defined(ASN_DISABLE_JER_SUPPORT)
4218  0,
4219 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4221  },
4223  1, /* Elements count */
4224  &asn_SPC_spatem_ts_regExtValue_specs_54 /* Additional specs */
4225 };
4226 
4228  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_Position3D, regionId),
4229  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
4230  -1, /* IMPLICIT tag at current level */
4232  0,
4233  {
4234 #if !defined(ASN_DISABLE_OER_SUPPORT)
4235  0,
4236 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4237 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4238  &asn_PER_memb_spatem_ts_regionId_constr_53,
4239 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4240 #if !defined(ASN_DISABLE_JER_SUPPORT)
4241  0,
4242 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4244  },
4245  0, 0, /* No default value */
4246  "regionId"
4247  },
4248  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_Position3D, regExtValue),
4249  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
4250  +1, /* EXPLICIT tag at current level */
4253  {
4254 #if !defined(ASN_DISABLE_OER_SUPPORT)
4255  0,
4256 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4257 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4258  &asn_PER_memb_spatem_ts_regExtValue_constr_54,
4259 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4260 #if !defined(ASN_DISABLE_JER_SUPPORT)
4261  0,
4262 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4264  },
4265  0, 0, /* No default value */
4266  "regExtValue"
4267  },
4268 };
4270  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
4271 };
4273  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
4274  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
4275 };
4277  sizeof(struct spatem_ts_Reg_Position3D),
4280  2, /* Count of tags in the map */
4281  0, 0, 0, /* Optional elements (not needed) */
4282  -1, /* First extension addition */
4283 };
4285  "Reg-Position3D",
4286  "Reg-Position3D",
4287  &asn_OP_SEQUENCE,
4290  /sizeof(asn_DEF_spatem_ts_Reg_Position3D_tags_52[0]), /* 1 */
4291  asn_DEF_spatem_ts_Reg_Position3D_tags_52, /* Same as above */
4293  /sizeof(asn_DEF_spatem_ts_Reg_Position3D_tags_52[0]), /* 1 */
4294  {
4295 #if !defined(ASN_DISABLE_OER_SUPPORT)
4296  0,
4297 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4298 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4299  0,
4300 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4301 #if !defined(ASN_DISABLE_JER_SUPPORT)
4302  0,
4303 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4305  },
4307  2, /* Elements count */
4308  &asn_SPC_spatem_ts_Reg_Position3D_specs_52 /* Additional specs */
4309 };
4310 
4312  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_RequestorDescription__regExtValue, choice.RequestorDescription_addGrpC),
4313  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
4314  0,
4316  0,
4317  {
4318 #if !defined(ASN_DISABLE_OER_SUPPORT)
4319  0,
4320 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4321 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4322  0,
4323 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4324 #if !defined(ASN_DISABLE_JER_SUPPORT)
4325  0,
4326 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4327  0
4328  },
4329  0, 0, /* No default value */
4330  "RequestorDescription-addGrpC"
4331  },
4332 };
4334  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RequestorDescription-addGrpC */
4335 };
4337  sizeof(struct spatem_ts_Reg_RequestorDescription__regExtValue),
4338  offsetof(struct spatem_ts_Reg_RequestorDescription__regExtValue, _asn_ctx),
4339  offsetof(struct spatem_ts_Reg_RequestorDescription__regExtValue, present),
4340  sizeof(((struct spatem_ts_Reg_RequestorDescription__regExtValue *)0)->present),
4342  1, /* Count of tags in the map */
4343  0, 0,
4344  -1 /* Extensions start */
4345 };
4346 static /* Use -fall-defs-global to expose */
4348  "regExtValue",
4349  "regExtValue",
4351  0, /* No effective tags (pointer) */
4352  0, /* No effective tags (count) */
4353  0, /* No tags (pointer) */
4354  0, /* No tags (count) */
4355  {
4356 #if !defined(ASN_DISABLE_OER_SUPPORT)
4357  0,
4358 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4359 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4360  0,
4361 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4362 #if !defined(ASN_DISABLE_JER_SUPPORT)
4363  0,
4364 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4366  },
4368  1, /* Elements count */
4369  &asn_SPC_spatem_ts_regExtValue_specs_57 /* Additional specs */
4370 };
4371 
4374  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
4375  -1, /* IMPLICIT tag at current level */
4377  0,
4378  {
4379 #if !defined(ASN_DISABLE_OER_SUPPORT)
4380  0,
4381 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4382 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4383  &asn_PER_memb_spatem_ts_regionId_constr_56,
4384 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4385 #if !defined(ASN_DISABLE_JER_SUPPORT)
4386  0,
4387 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4389  },
4390  0, 0, /* No default value */
4391  "regionId"
4392  },
4394  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
4395  +1, /* EXPLICIT tag at current level */
4398  {
4399 #if !defined(ASN_DISABLE_OER_SUPPORT)
4400  0,
4401 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4402 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4403  &asn_PER_memb_spatem_ts_regExtValue_constr_57,
4404 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4405 #if !defined(ASN_DISABLE_JER_SUPPORT)
4406  0,
4407 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4409  },
4410  0, 0, /* No default value */
4411  "regExtValue"
4412  },
4413 };
4415  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
4416 };
4418  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
4419  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
4420 };
4422  sizeof(struct spatem_ts_Reg_RequestorDescription),
4425  2, /* Count of tags in the map */
4426  0, 0, 0, /* Optional elements (not needed) */
4427  -1, /* First extension addition */
4428 };
4430  "Reg-RequestorDescription",
4431  "Reg-RequestorDescription",
4432  &asn_OP_SEQUENCE,
4439  {
4440 #if !defined(ASN_DISABLE_OER_SUPPORT)
4441  0,
4442 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4443 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4444  0,
4445 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4446 #if !defined(ASN_DISABLE_JER_SUPPORT)
4447  0,
4448 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4450  },
4452  2, /* Elements count */
4454 };
4455 
4457  sizeof(struct spatem_ts_Reg_RequestorType__regExtValue),
4458  offsetof(struct spatem_ts_Reg_RequestorType__regExtValue, _asn_ctx),
4459  offsetof(struct spatem_ts_Reg_RequestorType__regExtValue, present),
4460  sizeof(((struct spatem_ts_Reg_RequestorType__regExtValue *)0)->present),
4461  0, /* No top level tags */
4462  0, /* No tags in the map */
4463  0, 0,
4464  -1 /* Extensions start */
4465 };
4466 static /* Use -fall-defs-global to expose */
4468  "regExtValue",
4469  "regExtValue",
4471  0, /* No effective tags (pointer) */
4472  0, /* No effective tags (count) */
4473  0, /* No tags (pointer) */
4474  0, /* No tags (count) */
4475  {
4476 #if !defined(ASN_DISABLE_OER_SUPPORT)
4477  0,
4478 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4479 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4480  0,
4481 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4482 #if !defined(ASN_DISABLE_JER_SUPPORT)
4483  0,
4484 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4486  },
4487  0, 0, /* No members */
4488  &asn_SPC_spatem_ts_regExtValue_specs_60 /* Additional specs */
4489 };
4490 
4492  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_RequestorType, regionId),
4493  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
4494  -1, /* IMPLICIT tag at current level */
4496  0,
4497  {
4498 #if !defined(ASN_DISABLE_OER_SUPPORT)
4499  0,
4500 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4501 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4502  &asn_PER_memb_spatem_ts_regionId_constr_59,
4503 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4504 #if !defined(ASN_DISABLE_JER_SUPPORT)
4505  0,
4506 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4508  },
4509  0, 0, /* No default value */
4510  "regionId"
4511  },
4512  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_RequestorType, regExtValue),
4513  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
4514  +1, /* EXPLICIT tag at current level */
4516  0,
4517  {
4518 #if !defined(ASN_DISABLE_OER_SUPPORT)
4519  0,
4520 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4521 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4522  &asn_PER_memb_spatem_ts_regExtValue_constr_60,
4523 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4524 #if !defined(ASN_DISABLE_JER_SUPPORT)
4525  0,
4526 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4528  },
4529  0, 0, /* No default value */
4530  "regExtValue"
4531  },
4532 };
4534  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
4535 };
4537  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
4538  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
4539 };
4541  sizeof(struct spatem_ts_Reg_RequestorType),
4544  2, /* Count of tags in the map */
4545  0, 0, 0, /* Optional elements (not needed) */
4546  -1, /* First extension addition */
4547 };
4549  "Reg-RequestorType",
4550  "Reg-RequestorType",
4551  &asn_OP_SEQUENCE,
4554  /sizeof(asn_DEF_spatem_ts_Reg_RequestorType_tags_58[0]), /* 1 */
4555  asn_DEF_spatem_ts_Reg_RequestorType_tags_58, /* Same as above */
4557  /sizeof(asn_DEF_spatem_ts_Reg_RequestorType_tags_58[0]), /* 1 */
4558  {
4559 #if !defined(ASN_DISABLE_OER_SUPPORT)
4560  0,
4561 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4562 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4563  0,
4564 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4565 #if !defined(ASN_DISABLE_JER_SUPPORT)
4566  0,
4567 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4569  },
4571  2, /* Elements count */
4572  &asn_SPC_spatem_ts_Reg_RequestorType_specs_58 /* Additional specs */
4573 };
4574 
4576  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_RestrictionUserType__regExtValue, choice.RestrictionUserType_addGrpC),
4577  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
4578  0,
4580  0,
4581  {
4582 #if !defined(ASN_DISABLE_OER_SUPPORT)
4583  0,
4584 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4585 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4586  0,
4587 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4588 #if !defined(ASN_DISABLE_JER_SUPPORT)
4589  0,
4590 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4591  0
4592  },
4593  0, 0, /* No default value */
4594  "RestrictionUserType-addGrpC"
4595  },
4596 };
4598  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RestrictionUserType-addGrpC */
4599 };
4601  sizeof(struct spatem_ts_Reg_RestrictionUserType__regExtValue),
4602  offsetof(struct spatem_ts_Reg_RestrictionUserType__regExtValue, _asn_ctx),
4603  offsetof(struct spatem_ts_Reg_RestrictionUserType__regExtValue, present),
4604  sizeof(((struct spatem_ts_Reg_RestrictionUserType__regExtValue *)0)->present),
4606  1, /* Count of tags in the map */
4607  0, 0,
4608  -1 /* Extensions start */
4609 };
4610 static /* Use -fall-defs-global to expose */
4612  "regExtValue",
4613  "regExtValue",
4615  0, /* No effective tags (pointer) */
4616  0, /* No effective tags (count) */
4617  0, /* No tags (pointer) */
4618  0, /* No tags (count) */
4619  {
4620 #if !defined(ASN_DISABLE_OER_SUPPORT)
4621  0,
4622 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4623 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4624  0,
4625 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4626 #if !defined(ASN_DISABLE_JER_SUPPORT)
4627  0,
4628 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4630  },
4632  1, /* Elements count */
4633  &asn_SPC_spatem_ts_regExtValue_specs_63 /* Additional specs */
4634 };
4635 
4637  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_RestrictionUserType, regionId),
4638  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
4639  -1, /* IMPLICIT tag at current level */
4641  0,
4642  {
4643 #if !defined(ASN_DISABLE_OER_SUPPORT)
4644  0,
4645 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4646 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4647  &asn_PER_memb_spatem_ts_regionId_constr_62,
4648 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4649 #if !defined(ASN_DISABLE_JER_SUPPORT)
4650  0,
4651 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4653  },
4654  0, 0, /* No default value */
4655  "regionId"
4656  },
4658  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
4659  +1, /* EXPLICIT tag at current level */
4662  {
4663 #if !defined(ASN_DISABLE_OER_SUPPORT)
4664  0,
4665 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4666 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4667  &asn_PER_memb_spatem_ts_regExtValue_constr_63,
4668 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4669 #if !defined(ASN_DISABLE_JER_SUPPORT)
4670  0,
4671 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4673  },
4674  0, 0, /* No default value */
4675  "regExtValue"
4676  },
4677 };
4679  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
4680 };
4682  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
4683  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
4684 };
4686  sizeof(struct spatem_ts_Reg_RestrictionUserType),
4689  2, /* Count of tags in the map */
4690  0, 0, 0, /* Optional elements (not needed) */
4691  -1, /* First extension addition */
4692 };
4694  "Reg-RestrictionUserType",
4695  "Reg-RestrictionUserType",
4696  &asn_OP_SEQUENCE,
4703  {
4704 #if !defined(ASN_DISABLE_OER_SUPPORT)
4705  0,
4706 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4707 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4708  0,
4709 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4710 #if !defined(ASN_DISABLE_JER_SUPPORT)
4711  0,
4712 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4714  },
4716  2, /* Elements count */
4718 };
4719 
4721  sizeof(struct spatem_ts_Reg_RoadSegment__regExtValue),
4722  offsetof(struct spatem_ts_Reg_RoadSegment__regExtValue, _asn_ctx),
4723  offsetof(struct spatem_ts_Reg_RoadSegment__regExtValue, present),
4724  sizeof(((struct spatem_ts_Reg_RoadSegment__regExtValue *)0)->present),
4725  0, /* No top level tags */
4726  0, /* No tags in the map */
4727  0, 0,
4728  -1 /* Extensions start */
4729 };
4730 static /* Use -fall-defs-global to expose */
4732  "regExtValue",
4733  "regExtValue",
4735  0, /* No effective tags (pointer) */
4736  0, /* No effective tags (count) */
4737  0, /* No tags (pointer) */
4738  0, /* No tags (count) */
4739  {
4740 #if !defined(ASN_DISABLE_OER_SUPPORT)
4741  0,
4742 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4743 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4744  0,
4745 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4746 #if !defined(ASN_DISABLE_JER_SUPPORT)
4747  0,
4748 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4750  },
4751  0, 0, /* No members */
4752  &asn_SPC_spatem_ts_regExtValue_specs_66 /* Additional specs */
4753 };
4754 
4756  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_RoadSegment, regionId),
4757  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
4758  -1, /* IMPLICIT tag at current level */
4760  0,
4761  {
4762 #if !defined(ASN_DISABLE_OER_SUPPORT)
4763  0,
4764 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4765 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4766  &asn_PER_memb_spatem_ts_regionId_constr_65,
4767 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4768 #if !defined(ASN_DISABLE_JER_SUPPORT)
4769  0,
4770 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4772  },
4773  0, 0, /* No default value */
4774  "regionId"
4775  },
4776  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_RoadSegment, regExtValue),
4777  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
4778  +1, /* EXPLICIT tag at current level */
4780  0,
4781  {
4782 #if !defined(ASN_DISABLE_OER_SUPPORT)
4783  0,
4784 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4785 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4786  &asn_PER_memb_spatem_ts_regExtValue_constr_66,
4787 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4788 #if !defined(ASN_DISABLE_JER_SUPPORT)
4789  0,
4790 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4792  },
4793  0, 0, /* No default value */
4794  "regExtValue"
4795  },
4796 };
4798  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
4799 };
4801  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
4802  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
4803 };
4805  sizeof(struct spatem_ts_Reg_RoadSegment),
4808  2, /* Count of tags in the map */
4809  0, 0, 0, /* Optional elements (not needed) */
4810  -1, /* First extension addition */
4811 };
4813  "Reg-RoadSegment",
4814  "Reg-RoadSegment",
4815  &asn_OP_SEQUENCE,
4818  /sizeof(asn_DEF_spatem_ts_Reg_RoadSegment_tags_64[0]), /* 1 */
4819  asn_DEF_spatem_ts_Reg_RoadSegment_tags_64, /* Same as above */
4821  /sizeof(asn_DEF_spatem_ts_Reg_RoadSegment_tags_64[0]), /* 1 */
4822  {
4823 #if !defined(ASN_DISABLE_OER_SUPPORT)
4824  0,
4825 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4826 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4827  0,
4828 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4829 #if !defined(ASN_DISABLE_JER_SUPPORT)
4830  0,
4831 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4833  },
4835  2, /* Elements count */
4836  &asn_SPC_spatem_ts_Reg_RoadSegment_specs_64 /* Additional specs */
4837 };
4838 
4840  sizeof(struct spatem_ts_Reg_SignalControlZone__regExtValue),
4841  offsetof(struct spatem_ts_Reg_SignalControlZone__regExtValue, _asn_ctx),
4842  offsetof(struct spatem_ts_Reg_SignalControlZone__regExtValue, present),
4843  sizeof(((struct spatem_ts_Reg_SignalControlZone__regExtValue *)0)->present),
4844  0, /* No top level tags */
4845  0, /* No tags in the map */
4846  0, 0,
4847  -1 /* Extensions start */
4848 };
4849 static /* Use -fall-defs-global to expose */
4851  "regExtValue",
4852  "regExtValue",
4854  0, /* No effective tags (pointer) */
4855  0, /* No effective tags (count) */
4856  0, /* No tags (pointer) */
4857  0, /* No tags (count) */
4858  {
4859 #if !defined(ASN_DISABLE_OER_SUPPORT)
4860  0,
4861 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4862 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4863  0,
4864 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4865 #if !defined(ASN_DISABLE_JER_SUPPORT)
4866  0,
4867 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4869  },
4870  0, 0, /* No members */
4871  &asn_SPC_spatem_ts_regExtValue_specs_69 /* Additional specs */
4872 };
4873 
4875  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_SignalControlZone, regionId),
4876  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
4877  -1, /* IMPLICIT tag at current level */
4879  0,
4880  {
4881 #if !defined(ASN_DISABLE_OER_SUPPORT)
4882  0,
4883 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4884 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4885  &asn_PER_memb_spatem_ts_regionId_constr_68,
4886 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4887 #if !defined(ASN_DISABLE_JER_SUPPORT)
4888  0,
4889 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4891  },
4892  0, 0, /* No default value */
4893  "regionId"
4894  },
4896  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
4897  +1, /* EXPLICIT tag at current level */
4899  0,
4900  {
4901 #if !defined(ASN_DISABLE_OER_SUPPORT)
4902  0,
4903 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4904 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4905  &asn_PER_memb_spatem_ts_regExtValue_constr_69,
4906 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4907 #if !defined(ASN_DISABLE_JER_SUPPORT)
4908  0,
4909 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4911  },
4912  0, 0, /* No default value */
4913  "regExtValue"
4914  },
4915 };
4917  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
4918 };
4920  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
4921  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
4922 };
4924  sizeof(struct spatem_ts_Reg_SignalControlZone),
4927  2, /* Count of tags in the map */
4928  0, 0, 0, /* Optional elements (not needed) */
4929  -1, /* First extension addition */
4930 };
4932  "Reg-SignalControlZone",
4933  "Reg-SignalControlZone",
4934  &asn_OP_SEQUENCE,
4941  {
4942 #if !defined(ASN_DISABLE_OER_SUPPORT)
4943  0,
4944 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4945 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4946  0,
4947 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4948 #if !defined(ASN_DISABLE_JER_SUPPORT)
4949  0,
4950 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4952  },
4954  2, /* Elements count */
4955  &asn_SPC_spatem_ts_Reg_SignalControlZone_specs_67 /* Additional specs */
4956 };
4957 
4959  sizeof(struct spatem_ts_Reg_SignalRequest__regExtValue),
4960  offsetof(struct spatem_ts_Reg_SignalRequest__regExtValue, _asn_ctx),
4961  offsetof(struct spatem_ts_Reg_SignalRequest__regExtValue, present),
4962  sizeof(((struct spatem_ts_Reg_SignalRequest__regExtValue *)0)->present),
4963  0, /* No top level tags */
4964  0, /* No tags in the map */
4965  0, 0,
4966  -1 /* Extensions start */
4967 };
4968 static /* Use -fall-defs-global to expose */
4970  "regExtValue",
4971  "regExtValue",
4973  0, /* No effective tags (pointer) */
4974  0, /* No effective tags (count) */
4975  0, /* No tags (pointer) */
4976  0, /* No tags (count) */
4977  {
4978 #if !defined(ASN_DISABLE_OER_SUPPORT)
4979  0,
4980 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
4981 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
4982  0,
4983 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
4984 #if !defined(ASN_DISABLE_JER_SUPPORT)
4985  0,
4986 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
4988  },
4989  0, 0, /* No members */
4990  &asn_SPC_spatem_ts_regExtValue_specs_72 /* Additional specs */
4991 };
4992 
4994  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_SignalRequest, regionId),
4995  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
4996  -1, /* IMPLICIT tag at current level */
4998  0,
4999  {
5000 #if !defined(ASN_DISABLE_OER_SUPPORT)
5001  0,
5002 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5003 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5004  &asn_PER_memb_spatem_ts_regionId_constr_71,
5005 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5006 #if !defined(ASN_DISABLE_JER_SUPPORT)
5007  0,
5008 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5010  },
5011  0, 0, /* No default value */
5012  "regionId"
5013  },
5014  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_SignalRequest, regExtValue),
5015  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
5016  +1, /* EXPLICIT tag at current level */
5018  0,
5019  {
5020 #if !defined(ASN_DISABLE_OER_SUPPORT)
5021  0,
5022 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5023 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5024  &asn_PER_memb_spatem_ts_regExtValue_constr_72,
5025 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5026 #if !defined(ASN_DISABLE_JER_SUPPORT)
5027  0,
5028 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5030  },
5031  0, 0, /* No default value */
5032  "regExtValue"
5033  },
5034 };
5036  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
5037 };
5039  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
5040  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
5041 };
5043  sizeof(struct spatem_ts_Reg_SignalRequest),
5046  2, /* Count of tags in the map */
5047  0, 0, 0, /* Optional elements (not needed) */
5048  -1, /* First extension addition */
5049 };
5051  "Reg-SignalRequest",
5052  "Reg-SignalRequest",
5053  &asn_OP_SEQUENCE,
5056  /sizeof(asn_DEF_spatem_ts_Reg_SignalRequest_tags_70[0]), /* 1 */
5057  asn_DEF_spatem_ts_Reg_SignalRequest_tags_70, /* Same as above */
5059  /sizeof(asn_DEF_spatem_ts_Reg_SignalRequest_tags_70[0]), /* 1 */
5060  {
5061 #if !defined(ASN_DISABLE_OER_SUPPORT)
5062  0,
5063 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5064 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5065  0,
5066 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5067 #if !defined(ASN_DISABLE_JER_SUPPORT)
5068  0,
5069 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5071  },
5073  2, /* Elements count */
5074  &asn_SPC_spatem_ts_Reg_SignalRequest_specs_70 /* Additional specs */
5075 };
5076 
5078  sizeof(struct spatem_ts_Reg_SignalRequestPackage__regExtValue),
5079  offsetof(struct spatem_ts_Reg_SignalRequestPackage__regExtValue, _asn_ctx),
5080  offsetof(struct spatem_ts_Reg_SignalRequestPackage__regExtValue, present),
5081  sizeof(((struct spatem_ts_Reg_SignalRequestPackage__regExtValue *)0)->present),
5082  0, /* No top level tags */
5083  0, /* No tags in the map */
5084  0, 0,
5085  -1 /* Extensions start */
5086 };
5087 static /* Use -fall-defs-global to expose */
5089  "regExtValue",
5090  "regExtValue",
5092  0, /* No effective tags (pointer) */
5093  0, /* No effective tags (count) */
5094  0, /* No tags (pointer) */
5095  0, /* No tags (count) */
5096  {
5097 #if !defined(ASN_DISABLE_OER_SUPPORT)
5098  0,
5099 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5100 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5101  0,
5102 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5103 #if !defined(ASN_DISABLE_JER_SUPPORT)
5104  0,
5105 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5107  },
5108  0, 0, /* No members */
5109  &asn_SPC_spatem_ts_regExtValue_specs_75 /* Additional specs */
5110 };
5111 
5114  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
5115  -1, /* IMPLICIT tag at current level */
5117  0,
5118  {
5119 #if !defined(ASN_DISABLE_OER_SUPPORT)
5120  0,
5121 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5122 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5123  &asn_PER_memb_spatem_ts_regionId_constr_74,
5124 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5125 #if !defined(ASN_DISABLE_JER_SUPPORT)
5126  0,
5127 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5129  },
5130  0, 0, /* No default value */
5131  "regionId"
5132  },
5134  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
5135  +1, /* EXPLICIT tag at current level */
5137  0,
5138  {
5139 #if !defined(ASN_DISABLE_OER_SUPPORT)
5140  0,
5141 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5142 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5143  &asn_PER_memb_spatem_ts_regExtValue_constr_75,
5144 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5145 #if !defined(ASN_DISABLE_JER_SUPPORT)
5146  0,
5147 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5149  },
5150  0, 0, /* No default value */
5151  "regExtValue"
5152  },
5153 };
5155  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
5156 };
5158  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
5159  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
5160 };
5162  sizeof(struct spatem_ts_Reg_SignalRequestPackage),
5165  2, /* Count of tags in the map */
5166  0, 0, 0, /* Optional elements (not needed) */
5167  -1, /* First extension addition */
5168 };
5170  "Reg-SignalRequestPackage",
5171  "Reg-SignalRequestPackage",
5172  &asn_OP_SEQUENCE,
5179  {
5180 #if !defined(ASN_DISABLE_OER_SUPPORT)
5181  0,
5182 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5183 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5184  0,
5185 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5186 #if !defined(ASN_DISABLE_JER_SUPPORT)
5187  0,
5188 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5190  },
5192  2, /* Elements count */
5194 };
5195 
5197  sizeof(struct spatem_ts_Reg_SignalStatus__regExtValue),
5198  offsetof(struct spatem_ts_Reg_SignalStatus__regExtValue, _asn_ctx),
5199  offsetof(struct spatem_ts_Reg_SignalStatus__regExtValue, present),
5200  sizeof(((struct spatem_ts_Reg_SignalStatus__regExtValue *)0)->present),
5201  0, /* No top level tags */
5202  0, /* No tags in the map */
5203  0, 0,
5204  -1 /* Extensions start */
5205 };
5206 static /* Use -fall-defs-global to expose */
5208  "regExtValue",
5209  "regExtValue",
5211  0, /* No effective tags (pointer) */
5212  0, /* No effective tags (count) */
5213  0, /* No tags (pointer) */
5214  0, /* No tags (count) */
5215  {
5216 #if !defined(ASN_DISABLE_OER_SUPPORT)
5217  0,
5218 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5219 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5220  0,
5221 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5222 #if !defined(ASN_DISABLE_JER_SUPPORT)
5223  0,
5224 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5226  },
5227  0, 0, /* No members */
5228  &asn_SPC_spatem_ts_regExtValue_specs_78 /* Additional specs */
5229 };
5230 
5232  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_SignalStatus, regionId),
5233  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
5234  -1, /* IMPLICIT tag at current level */
5236  0,
5237  {
5238 #if !defined(ASN_DISABLE_OER_SUPPORT)
5239  0,
5240 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5241 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5242  &asn_PER_memb_spatem_ts_regionId_constr_77,
5243 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5244 #if !defined(ASN_DISABLE_JER_SUPPORT)
5245  0,
5246 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5248  },
5249  0, 0, /* No default value */
5250  "regionId"
5251  },
5252  { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_SignalStatus, regExtValue),
5253  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
5254  +1, /* EXPLICIT tag at current level */
5256  0,
5257  {
5258 #if !defined(ASN_DISABLE_OER_SUPPORT)
5259  0,
5260 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5261 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5262  &asn_PER_memb_spatem_ts_regExtValue_constr_78,
5263 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5264 #if !defined(ASN_DISABLE_JER_SUPPORT)
5265  0,
5266 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5268  },
5269  0, 0, /* No default value */
5270  "regExtValue"
5271  },
5272 };
5274  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
5275 };
5277  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
5278  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
5279 };
5281  sizeof(struct spatem_ts_Reg_SignalStatus),
5284  2, /* Count of tags in the map */
5285  0, 0, 0, /* Optional elements (not needed) */
5286  -1, /* First extension addition */
5287 };
5289  "Reg-SignalStatus",
5290  "Reg-SignalStatus",
5291  &asn_OP_SEQUENCE,
5294  /sizeof(asn_DEF_spatem_ts_Reg_SignalStatus_tags_76[0]), /* 1 */
5295  asn_DEF_spatem_ts_Reg_SignalStatus_tags_76, /* Same as above */
5297  /sizeof(asn_DEF_spatem_ts_Reg_SignalStatus_tags_76[0]), /* 1 */
5298  {
5299 #if !defined(ASN_DISABLE_OER_SUPPORT)
5300  0,
5301 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5302 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5303  0,
5304 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5305 #if !defined(ASN_DISABLE_JER_SUPPORT)
5306  0,
5307 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5309  },
5311  2, /* Elements count */
5312  &asn_SPC_spatem_ts_Reg_SignalStatus_specs_76 /* Additional specs */
5313 };
5314 
5316  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_SignalStatusPackage__regExtValue, choice.SignalStatusPackage_addGrpC),
5317  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
5318  0,
5320  0,
5321  {
5322 #if !defined(ASN_DISABLE_OER_SUPPORT)
5323  0,
5324 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5325 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5326  0,
5327 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5328 #if !defined(ASN_DISABLE_JER_SUPPORT)
5329  0,
5330 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5331  0
5332  },
5333  0, 0, /* No default value */
5334  "SignalStatusPackage-addGrpC"
5335  },
5336 };
5338  { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SignalStatusPackage-addGrpC */
5339 };
5341  sizeof(struct spatem_ts_Reg_SignalStatusPackage__regExtValue),
5342  offsetof(struct spatem_ts_Reg_SignalStatusPackage__regExtValue, _asn_ctx),
5343  offsetof(struct spatem_ts_Reg_SignalStatusPackage__regExtValue, present),
5344  sizeof(((struct spatem_ts_Reg_SignalStatusPackage__regExtValue *)0)->present),
5346  1, /* Count of tags in the map */
5347  0, 0,
5348  -1 /* Extensions start */
5349 };
5350 static /* Use -fall-defs-global to expose */
5352  "regExtValue",
5353  "regExtValue",
5355  0, /* No effective tags (pointer) */
5356  0, /* No effective tags (count) */
5357  0, /* No tags (pointer) */
5358  0, /* No tags (count) */
5359  {
5360 #if !defined(ASN_DISABLE_OER_SUPPORT)
5361  0,
5362 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5363 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5364  0,
5365 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5366 #if !defined(ASN_DISABLE_JER_SUPPORT)
5367  0,
5368 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5370  },
5372  1, /* Elements count */
5373  &asn_SPC_spatem_ts_regExtValue_specs_81 /* Additional specs */
5374 };
5375 
5377  { ATF_NOFLAGS, 0, offsetof(struct spatem_ts_Reg_SignalStatusPackage, regionId),
5378  (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
5379  -1, /* IMPLICIT tag at current level */
5381  0,
5382  {
5383 #if !defined(ASN_DISABLE_OER_SUPPORT)
5384  0,
5385 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5386 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5387  &asn_PER_memb_spatem_ts_regionId_constr_80,
5388 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5389 #if !defined(ASN_DISABLE_JER_SUPPORT)
5390  0,
5391 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5393  },
5394  0, 0, /* No default value */
5395  "regionId"
5396  },
5398  (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
5399  +1, /* EXPLICIT tag at current level */
5402  {
5403 #if !defined(ASN_DISABLE_OER_SUPPORT)
5404  0,
5405 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5406 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5407  &asn_PER_memb_spatem_ts_regExtValue_constr_81,
5408 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5409 #if !defined(ASN_DISABLE_JER_SUPPORT)
5410  0,
5411 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5413  },
5414  0, 0, /* No default value */
5415  "regExtValue"
5416  },
5417 };
5419  (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
5420 };
5422  { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* regionId */
5423  { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* regExtValue */
5424 };
5426  sizeof(struct spatem_ts_Reg_SignalStatusPackage),
5429  2, /* Count of tags in the map */
5430  0, 0, 0, /* Optional elements (not needed) */
5431  -1, /* First extension addition */
5432 };
5434  "Reg-SignalStatusPackage",
5435  "Reg-SignalStatusPackage",
5436  &asn_OP_SEQUENCE,
5443  {
5444 #if !defined(ASN_DISABLE_OER_SUPPORT)
5445  0,
5446 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
5447 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
5448  0,
5449 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
5450 #if !defined(ASN_DISABLE_JER_SUPPORT)
5451  0,
5452 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
5454  },
5456  2, /* Elements count */
5458 };
5459 
asn_ioc_set_s::rows
const struct asn_ioc_cell_s * rows
Definition: asn_ioc.h:24
asn_MAP_spatem_ts_Reg_GenericLane_tag2el_25
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_GenericLane_tag2el_25[]
Definition: spatem_ts_RegionalExtension.c:3071
asn_DEF_spatem_ts_Reg_NodeAttributeSetXY_tags_46
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_NodeAttributeSetXY_tags_46[]
Definition: spatem_ts_RegionalExtension.c:4005
asn_SPC_spatem_ts_regExtValue_specs_45
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_45
Definition: spatem_ts_RegionalExtension.c:3783
asn_DEF_spatem_ts_regExtValue_9
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_9
Definition: spatem_ts_RegionalExtension.c:2236
asn_IOS_spatem_ts_Reg_Position3D_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_Position3D_1_rows[]
Definition: spatem_ts_RegionalExtension.c:67
asn_OP_SEQUENCE
asn_TYPE_operation_t asn_OP_SEQUENCE
Definition: constr_SEQUENCE.c:9
asn_SPC_spatem_ts_Reg_AdvisorySpeed_specs_16
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_AdvisorySpeed_specs_16
Definition: spatem_ts_RegionalExtension.c:2666
memb_spatem_ts_regExtValue_constraint_19
static int memb_spatem_ts_regExtValue_constraint_19(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:415
spatem_ts_Reg_RestrictionUserType::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:450
memb_spatem_ts_regExtValue_constraint_70
static int memb_spatem_ts_regExtValue_constraint_70(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1406
spatem_ts_Reg_SignalStatusMessage::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:217
asn_DEF_spatem_ts_Reg_NodeAttributeSetXY
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_NodeAttributeSetXY
Definition: spatem_ts_RegionalExtension.c:4020
asn_MBR_spatem_ts_Reg_SPAT_7
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_SPAT_7[]
Definition: spatem_ts_RegionalExtension.c:2260
asn_MAP_spatem_ts_regExtValue_tag2el_48
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_48[]
Definition: spatem_ts_RegionalExtension.c:3924
spatem_ts_Reg_SignalStatusPackage::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:535
asn_DEF_spatem_ts_Reg_IntersectionGeometry
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_IntersectionGeometry
Definition: spatem_ts_RegionalExtension.c:3202
memb_spatem_ts_regionId_constraint_22
static int memb_spatem_ts_regionId_constraint_22(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:434
asn_SPC_spatem_ts_regExtValue_specs_54
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_54
Definition: spatem_ts_RegionalExtension.c:4191
asn_DEF_spatem_ts_regExtValue_18
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_18
Definition: spatem_ts_RegionalExtension.c:2593
asn_VAL_1_spatem_ts_addGrpC
static const long asn_VAL_1_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:18
asn_DEF_spatem_ts_ConnectionManeuverAssist_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_ConnectionManeuverAssist_addGrpC
Definition: spatem_ts_ConnectionManeuverAssist-addGrpC.c:48
asn_DEF_spatem_ts_regExtValue_57
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_57
Definition: spatem_ts_RegionalExtension.c:4347
asn_DEF_spatem_ts_SignalStatusPackage_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_SignalStatusPackage_addGrpC
Definition: spatem_ts_SignalStatusPackage-addGrpC.c:69
asn_IOS_spatem_ts_Reg_RestrictionUserType_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_RestrictionUserType_1_rows[]
Definition: spatem_ts_RegionalExtension.c:83
asn_MAP_spatem_ts_regExtValue_tag2el_54
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_54[]
Definition: spatem_ts_RegionalExtension.c:4188
asn_SPC_spatem_ts_Reg_SignalControlZone_specs_67
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_SignalControlZone_specs_67
Definition: spatem_ts_RegionalExtension.c:4923
asn_DEF_spatem_ts_Reg_SignalStatusMessage
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_SignalStatusMessage
Definition: spatem_ts_RegionalExtension.c:2555
asn_MBR_spatem_ts_Reg_Position3D_52
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_Position3D_52[]
Definition: spatem_ts_RegionalExtension.c:4227
asn_SPC_spatem_ts_regExtValue_specs_30
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_30
Definition: spatem_ts_RegionalExtension.c:3110
asn_MBR_spatem_ts_regExtValue_81
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_81[]
Definition: spatem_ts_RegionalExtension.c:5315
asn_MBR_spatem_ts_regExtValue_48
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_48[]
Definition: spatem_ts_RegionalExtension.c:3902
asn_IOS_spatem_ts_Reg_RequestorDescription_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_RequestorDescription_1[]
Definition: spatem_ts_RegionalExtension.c:79
asn_IOS_spatem_ts_Reg_MapData_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_MapData_1[]
Definition: spatem_ts_RegionalExtension.c:15
asn_MBR_spatem_ts_Reg_SignalRequestPackage_73
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_SignalRequestPackage_73[]
Definition: spatem_ts_RegionalExtension.c:5112
asn_DEF_spatem_ts_regExtValue_45
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_45
Definition: spatem_ts_RegionalExtension.c:3794
select_Reg_Position3D_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_Position3D_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:1061
memb_spatem_ts_regionId_constraint_67
static int memb_spatem_ts_regionId_constraint_67(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1337
spatem_ts_Reg_LaneAttributes
Definition: spatem_ts_RegionalExtension.h:306
spatem_ts_Reg_IntersectionGeometry
Definition: spatem_ts_RegionalExtension.h:277
memb_spatem_ts_regionId_constraint_31
static int memb_spatem_ts_regionId_constraint_31(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:620
asn_MBR_spatem_ts_regExtValue_42
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_42[]
Definition: spatem_ts_RegionalExtension.c:3638
asn_DEF_spatem_ts_Reg_NodeOffsetPointXY
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_NodeOffsetPointXY
Definition: spatem_ts_RegionalExtension.c:4139
asn_app_constraint_failed_f
void() asn_app_constraint_failed_f(void *application_specific_key, const struct asn_TYPE_descriptor_s *type_descriptor_which_failed, const void *structure_which_failed_ptr, const char *error_message_format,...) CC_PRINTFLIKE(4
Definition: asn_application.h:167
asn_SPC_spatem_ts_regExtValue_specs_42
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_42
Definition: spatem_ts_RegionalExtension.c:3663
asn_DEF_spatem_ts_Reg_SignalStatusPackage
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_SignalStatusPackage
Definition: spatem_ts_RegionalExtension.c:5433
ASN_TAG_CLASS_CONTEXT
@ ASN_TAG_CLASS_CONTEXT
Definition: ber_tlv_tag.h:15
ber_tlv_tag_t
unsigned ber_tlv_tag_t
Definition: ber_tlv_tag.h:18
asn_MAP_spatem_ts_Reg_RTCMcorrections_tag2el_4
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_RTCMcorrections_tag2el_4[]
Definition: spatem_ts_RegionalExtension.c:2186
memb_spatem_ts_regExtValue_constraint_43
static int memb_spatem_ts_regExtValue_constraint_43(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:902
spatem_ts_Reg_SPAT
Definition: spatem_ts_RegionalExtension.h:177
asn_DEF_spatem_ts_Reg_SignalRequestPackage
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_SignalRequestPackage
Definition: spatem_ts_RegionalExtension.c:5169
asn_DEF_spatem_ts_Reg_ConnectionManeuverAssist_tags_22
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_ConnectionManeuverAssist_tags_22[]
Definition: spatem_ts_RegionalExtension.c:2923
spatem_ts_Reg_SignalRequestMessage
Definition: spatem_ts_RegionalExtension.h:191
asn_MBR_spatem_ts_Reg_ConnectionManeuverAssist_22
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_ConnectionManeuverAssist_22[]
Definition: spatem_ts_RegionalExtension.c:2881
asn_SPC_spatem_ts_regExtValue_specs_6
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_6
Definition: spatem_ts_RegionalExtension.c:2106
select_Reg_IntersectionState_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_IntersectionState_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:645
asn_SPC_spatem_ts_regExtValue_specs_72
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_72
Definition: spatem_ts_RegionalExtension.c:4958
asn_MAP_spatem_ts_regExtValue_tag2el_24
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_24[]
Definition: spatem_ts_RegionalExtension.c:2842
asn_MBR_spatem_ts_regExtValue_36
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_36[]
Definition: spatem_ts_RegionalExtension.c:3374
asn_VAL_8_spatem_ts_addGrpC
static const long asn_VAL_8_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:66
asn_MAP_spatem_ts_Reg_RestrictionUserType_tag2el_61
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_RestrictionUserType_tag2el_61[]
Definition: spatem_ts_RegionalExtension.c:4681
memb_spatem_ts_regExtValue_constraint_61
static int memb_spatem_ts_regExtValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1274
select_Reg_SignalStatusPackage_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_SignalStatusPackage_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:1538
ASN_TAG_CLASS_UNIVERSAL
@ ASN_TAG_CLASS_UNIVERSAL
Definition: ber_tlv_tag.h:13
asn_MAP_spatem_ts_Reg_SignalRequestPackage_tag2el_73
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_SignalRequestPackage_tag2el_73[]
Definition: spatem_ts_RegionalExtension.c:5157
asn_TYPE_descriptor_s::name
const char * name
Definition: constr_TYPE.h:225
asn_SPC_spatem_ts_regExtValue_specs_63
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_63
Definition: spatem_ts_RegionalExtension.c:4600
memb_spatem_ts_regExtValue_constraint_58
static int memb_spatem_ts_regExtValue_constraint_58(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1203
asn_DEF_spatem_ts_RegionId
asn_TYPE_descriptor_t asn_DEF_spatem_ts_RegionId
Definition: spatem_ts_RegionId.c:49
asn_SPC_spatem_ts_regExtValue_specs_75
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_75
Definition: spatem_ts_RegionalExtension.c:5077
asn_ioc_cell_s
Definition: asn_ioc.h:28
asn_VAL_6_spatem_ts_addGrpC
static const long asn_VAL_6_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:50
asn_DEF_spatem_ts_regExtValue_33
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_33
Definition: spatem_ts_RegionalExtension.c:3265
asn_DEF_spatem_ts_regExtValue_12
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_12
Definition: spatem_ts_RegionalExtension.c:2355
asn_DEF_spatem_ts_MovementEvent_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_MovementEvent_addGrpC
Definition: spatem_ts_MovementEvent-addGrpC.c:48
asn_MBR_spatem_ts_Reg_SignalRequest_70
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_SignalRequest_70[]
Definition: spatem_ts_RegionalExtension.c:4993
asn_SPC_spatem_ts_Reg_RequestorDescription_specs_55
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_RequestorDescription_specs_55
Definition: spatem_ts_RegionalExtension.c:4421
asn_MBR_spatem_ts_Reg_RTCMcorrections_4
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_RTCMcorrections_4[]
Definition: spatem_ts_RegionalExtension.c:2141
asn_DEF_spatem_ts_Reg_SignalRequestPackage_tags_73
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_SignalRequestPackage_tags_73[]
Definition: spatem_ts_RegionalExtension.c:5154
asn_ioc_set_s
Definition: asn_ioc.h:21
asn_SPC_spatem_ts_regExtValue_specs_57
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_57
Definition: spatem_ts_RegionalExtension.c:4336
asn_SPC_spatem_ts_Reg_SignalStatusMessage_specs_13
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_SignalStatusMessage_specs_13
Definition: spatem_ts_RegionalExtension.c:2547
asn_DEF_spatem_ts_regExtValue_75
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_75
Definition: spatem_ts_RegionalExtension.c:5088
spatem_ts_Reg_RTCMcorrections::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:175
OPEN_TYPE_constraint
#define OPEN_TYPE_constraint
Definition: OPEN_TYPE.h:38
asn_IOS_spatem_ts_Reg_Position3D_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_Position3D_1[]
Definition: spatem_ts_RegionalExtension.c:71
select_Reg_MapData_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_MapData_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:124
asn_MBR_spatem_ts_regExtValue_54
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_54[]
Definition: spatem_ts_RegionalExtension.c:4166
select_Reg_ConnectionManeuverAssist_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_ConnectionManeuverAssist_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:459
spatem_ts_Reg_SignalRequestPackage::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:506
memb_spatem_ts_regionId_constraint_64
static int memb_spatem_ts_regionId_constraint_64(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1293
asn_DEF_spatem_ts_regExtValue_81
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_81
Definition: spatem_ts_RegionalExtension.c:5351
memb_spatem_ts_regExtValue_constraint_37
static int memb_spatem_ts_regExtValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:787
asn_DEF_spatem_ts_Reg_RequestorType
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_RequestorType
Definition: spatem_ts_RegionalExtension.c:4548
asn_MAP_spatem_ts_Reg_Position3D_tag2el_52
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_Position3D_tag2el_52[]
Definition: spatem_ts_RegionalExtension.c:4272
asn_DEF_spatem_ts_regExtValue_66
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_66
Definition: spatem_ts_RegionalExtension.c:4731
asn_MBR_spatem_ts_Reg_SignalStatusPackage_79
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_SignalStatusPackage_79[]
Definition: spatem_ts_RegionalExtension.c:5376
asn_DEF_spatem_ts_regExtValue_51
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_51
Definition: spatem_ts_RegionalExtension.c:4058
spatem_ts_Reg_MovementEvent::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:348
asn_DEF_spatem_ts_regExtValue_30
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_30
Definition: spatem_ts_RegionalExtension.c:3121
asn_DEF_spatem_ts_Reg_LaneDataAttribute_tags_37
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_LaneDataAttribute_tags_37[]
Definition: spatem_ts_RegionalExtension.c:3596
asn_DEF_spatem_ts_Reg_MovementState
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_MovementState
Definition: spatem_ts_RegionalExtension.c:3875
asn_CHOICE_specifics_s
Definition: constr_CHOICE.h:14
memb_spatem_ts_regionId_constraint_70
static int memb_spatem_ts_regionId_constraint_70(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1381
asn_VAL_10_spatem_ts_addGrpC
static const long asn_VAL_10_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:82
spatem_ts_Reg_IntersectionState
Definition: spatem_ts_RegionalExtension.h:291
asn_SPC_spatem_ts_regExtValue_specs_12
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_12
Definition: spatem_ts_RegionalExtension.c:2344
asn_MAP_spatem_ts_Reg_RoadSegment_tag2el_64
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_RoadSegment_tag2el_64[]
Definition: spatem_ts_RegionalExtension.c:4800
asn_MAP_spatem_ts_Reg_ComputedLane_tag2el_19
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_ComputedLane_tag2el_19[]
Definition: spatem_ts_RegionalExtension.c:2781
spatem_ts_Reg_RequestorDescription::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:421
spatem_ts_Reg_AdvisorySpeed::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:231
asn_DEF_spatem_ts_regExtValue_48
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_48
Definition: spatem_ts_RegionalExtension.c:3938
memb_spatem_ts_regExtValue_constraint_16
static int memb_spatem_ts_regExtValue_constraint_16(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:371
asn_MBR_spatem_ts_regExtValue_33
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_33[]
Definition: spatem_ts_RegionalExtension.c:3229
spatem_ts_Reg_IntersectionGeometry::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:289
asn_IOS_spatem_ts_Reg_LaneAttributes_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_LaneAttributes_1[]
Definition: spatem_ts_RegionalExtension.c:47
asn_MBR_spatem_ts_regExtValue_63
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_63[]
Definition: spatem_ts_RegionalExtension.c:4575
memb_spatem_ts_regionId_constraint_79
static int memb_spatem_ts_regionId_constraint_79(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1513
spatem_ts_RegionalExtension.h
asn_DEF_spatem_ts_NodeAttributeSet_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_NodeAttributeSet_addGrpC
Definition: spatem_ts_NodeAttributeSet-addGrpC.c:90
asn_DEF_spatem_ts_Reg_SignalStatusMessage_tags_13
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_SignalStatusMessage_tags_13[]
Definition: spatem_ts_RegionalExtension.c:2540
asn_VAL_5_spatem_ts_addGrpC
static const long asn_VAL_5_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:10
asn_MBR_spatem_ts_Reg_IntersectionState_31
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_IntersectionState_31[]
Definition: spatem_ts_RegionalExtension.c:3290
asn_SPC_spatem_ts_regExtValue_specs_24
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_24
Definition: spatem_ts_RegionalExtension.c:2845
asn_MBR_spatem_ts_Reg_RequestorType_58
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_RequestorType_58[]
Definition: spatem_ts_RegionalExtension.c:4491
select_Reg_RequestorDescription_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_RequestorDescription_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:1132
asn_MAP_spatem_ts_Reg_IntersectionState_tag2el_31
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_IntersectionState_tag2el_31[]
Definition: spatem_ts_RegionalExtension.c:3335
spatem_ts_Reg_ConnectionManeuverAssist::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:260
asn_SPC_spatem_ts_Reg_IntersectionState_specs_31
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_IntersectionState_specs_31
Definition: spatem_ts_RegionalExtension.c:3339
asn_SPC_spatem_ts_regExtValue_specs_36
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_36
Definition: spatem_ts_RegionalExtension.c:3399
asn_DEF_spatem_ts_Reg_IntersectionGeometry_tags_28
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_IntersectionGeometry_tags_28[]
Definition: spatem_ts_RegionalExtension.c:3187
asn_TYPE_tag2member_s
Definition: constr_TYPE.h:289
memb_spatem_ts_regionId_constraint_13
static int memb_spatem_ts_regionId_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:302
memb_spatem_ts_regExtValue_constraint_46
static int memb_spatem_ts_regExtValue_constraint_46(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:973
memb_spatem_ts_regionId_constraint_73
static int memb_spatem_ts_regionId_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1425
asn_MBR_spatem_ts_Reg_NodeAttributeSetXY_46
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_NodeAttributeSetXY_46[]
Definition: spatem_ts_RegionalExtension.c:3963
memb_spatem_ts_regExtValue_constraint_7
static int memb_spatem_ts_regExtValue_constraint_7(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:239
asn_DEF_spatem_ts_Reg_ComputedLane
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_ComputedLane
Definition: spatem_ts_RegionalExtension.c:2793
asn_DEF_spatem_ts_regExtValue_21
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_21
Definition: spatem_ts_RegionalExtension.c:2712
asn_DEF_spatem_ts_Reg_SignalStatus_tags_76
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_SignalStatus_tags_76[]
Definition: spatem_ts_RegionalExtension.c:5273
asn_MAP_spatem_ts_regExtValue_tag2el_33
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_33[]
Definition: spatem_ts_RegionalExtension.c:3251
asn_DEF_spatem_ts_Reg_IntersectionState_tags_31
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_IntersectionState_tags_31[]
Definition: spatem_ts_RegionalExtension.c:3332
asn_SPC_spatem_ts_regExtValue_specs_18
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_18
Definition: spatem_ts_RegionalExtension.c:2582
asn_IOS_spatem_ts_Reg_ConnectionManeuverAssist_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_ConnectionManeuverAssist_1_rows[]
Definition: spatem_ts_RegionalExtension.c:19
memb_spatem_ts_regExtValue_constraint_67
static int memb_spatem_ts_regExtValue_constraint_67(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1362
asn_DEF_spatem_ts_Reg_AdvisorySpeed_tags_16
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_AdvisorySpeed_tags_16[]
Definition: spatem_ts_RegionalExtension.c:2659
asn_DEF_spatem_ts_RestrictionUserType_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_RestrictionUserType_addGrpC
Definition: spatem_ts_RestrictionUserType-addGrpC.c:69
asn_SPC_spatem_ts_Reg_RestrictionUserType_specs_61
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_RestrictionUserType_specs_61
Definition: spatem_ts_RegionalExtension.c:4685
spatem_ts_Reg_SignalRequestMessage::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:203
memb_spatem_ts_regionId_constraint_19
static int memb_spatem_ts_regionId_constraint_19(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:390
asn_SPC_spatem_ts_Reg_MovementState_specs_43
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_MovementState_specs_43
Definition: spatem_ts_RegionalExtension.c:3867
asn_SPC_spatem_ts_Reg_Position3D_specs_52
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_Position3D_specs_52
Definition: spatem_ts_RegionalExtension.c:4276
asn_MAP_spatem_ts_regExtValue_tag2el_42
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_42[]
Definition: spatem_ts_RegionalExtension.c:3660
asn_DEF_spatem_ts_regExtValue_78
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_78
Definition: spatem_ts_RegionalExtension.c:5207
spatem_ts_Reg_MovementEvent
Definition: spatem_ts_RegionalExtension.h:335
asn_DEF_spatem_ts_regExtValue_39
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_39
Definition: spatem_ts_RegionalExtension.c:3530
asn_IOS_spatem_ts_Reg_IntersectionState_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_IntersectionState_1_rows[]
Definition: spatem_ts_RegionalExtension.c:35
select_Reg_LaneAttributes_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_LaneAttributes_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:716
asn_IOS_spatem_ts_Reg_NodeAttributeSetXY_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_NodeAttributeSetXY_1[]
Definition: spatem_ts_RegionalExtension.c:63
spatem_ts_Reg_ComputedLane::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:245
spatem_ts_Reg_NodeOffsetPointXY::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:391
SEQUENCE_constraint
asn_constr_check_f SEQUENCE_constraint
Definition: constr_SEQUENCE.h:56
spatem_ts_Reg_RoadSegment
Definition: spatem_ts_RegionalExtension.h:452
asn_DEF_spatem_ts_regExtValue_72
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_72
Definition: spatem_ts_RegionalExtension.c:4969
memb_spatem_ts_regExtValue_constraint_52
static int memb_spatem_ts_regExtValue_constraint_52(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1088
asn_DEF_spatem_ts_RequestorDescription_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_RequestorDescription_addGrpC
Definition: spatem_ts_RequestorDescription-addGrpC.c:69
asn_ioc_cell_s::cell_kind
enum asn_ioc_cell_s::@0 cell_kind
spatem_ts_Reg_SignalStatusMessage
Definition: spatem_ts_RegionalExtension.h:205
memb_spatem_ts_regExtValue_constraint_28
static int memb_spatem_ts_regExtValue_constraint_28(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:601
asn_TYPE_descriptor_s
Definition: constr_TYPE.h:224
asn_DEF_spatem_ts_regExtValue_27
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_27
Definition: spatem_ts_RegionalExtension.c:3001
memb_spatem_ts_regExtValue_constraint_55
static int memb_spatem_ts_regExtValue_constraint_55(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1159
asn_DEF_spatem_ts_Reg_ComputedLane_tags_19
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_ComputedLane_tags_19[]
Definition: spatem_ts_RegionalExtension.c:2778
spatem_ts_Reg_SignalControlZone
Definition: spatem_ts_RegionalExtension.h:466
asn_VAL_7_spatem_ts_addGrpC
static const long asn_VAL_7_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:58
memb_spatem_ts_regExtValue_constraint_13
static int memb_spatem_ts_regExtValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:327
asn_SPC_spatem_ts_Reg_ConnectionManeuverAssist_specs_22
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_ConnectionManeuverAssist_specs_22
Definition: spatem_ts_RegionalExtension.c:2930
asn_DEF_spatem_ts_regExtValue_60
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_60
Definition: spatem_ts_RegionalExtension.c:4467
asn_MAP_spatem_ts_Reg_ConnectionManeuverAssist_tag2el_22
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_ConnectionManeuverAssist_tag2el_22[]
Definition: spatem_ts_RegionalExtension.c:2926
asn_DEF_spatem_ts_Reg_SignalRequest
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_SignalRequest
Definition: spatem_ts_RegionalExtension.c:5050
memb_spatem_ts_regExtValue_constraint_31
static int memb_spatem_ts_regExtValue_constraint_31(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:672
asn_MBR_spatem_ts_Reg_ComputedLane_19
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_ComputedLane_19[]
Definition: spatem_ts_RegionalExtension.c:2736
asn_DEF_spatem_ts_Reg_RequestorDescription
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_RequestorDescription
Definition: spatem_ts_RegionalExtension.c:4429
asn_SPC_spatem_ts_Reg_GenericLane_specs_25
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_GenericLane_specs_25
Definition: spatem_ts_RegionalExtension.c:3075
asn_MAP_spatem_ts_regExtValue_tag2el_63
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_63[]
Definition: spatem_ts_RegionalExtension.c:4597
asn_MBR_spatem_ts_Reg_SignalControlZone_67
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_SignalControlZone_67[]
Definition: spatem_ts_RegionalExtension.c:4874
asn_MAP_spatem_ts_Reg_NodeOffsetPointXY_tag2el_49
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_NodeOffsetPointXY_tag2el_49[]
Definition: spatem_ts_RegionalExtension.c:4127
asn_type_selector_result_s::presence_index
unsigned presence_index
Definition: constr_TYPE.h:174
asn_DEF_spatem_ts_Reg_MapData_tags_1
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_MapData_tags_1[]
Definition: spatem_ts_RegionalExtension.c:2064
offsetof
#define offsetof(s, m)
Definition: asn_system.h:132
memb_spatem_ts_regionId_constraint_28
static int memb_spatem_ts_regionId_constraint_28(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:576
asn_DEF_spatem_ts_Reg_SPAT
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_SPAT
Definition: spatem_ts_RegionalExtension.c:2317
memb_spatem_ts_regExtValue_constraint_10
static int memb_spatem_ts_regExtValue_constraint_10(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:283
spatem_ts_Reg_RequestorType
Definition: spatem_ts_RegionalExtension.h:423
asn_SPC_spatem_ts_regExtValue_specs_81
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_81
Definition: spatem_ts_RegionalExtension.c:5340
spatem_ts_Reg_RequestorType::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:435
ATF_OPEN_TYPE
@ ATF_OPEN_TYPE
Definition: constr_TYPE.h:269
asn_DEF_spatem_ts_regExtValue_36
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_36
Definition: spatem_ts_RegionalExtension.c:3410
asn_SPC_spatem_ts_regExtValue_specs_51
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_51
Definition: spatem_ts_RegionalExtension.c:4047
asn_MAP_spatem_ts_Reg_SPAT_tag2el_7
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_SPAT_tag2el_7[]
Definition: spatem_ts_RegionalExtension.c:2305
asn_SPC_spatem_ts_Reg_ComputedLane_specs_19
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_ComputedLane_specs_19
Definition: spatem_ts_RegionalExtension.c:2785
asn_SPC_spatem_ts_Reg_LaneAttributes_specs_34
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_LaneAttributes_specs_34
Definition: spatem_ts_RegionalExtension.c:3484
asn_SPC_spatem_ts_Reg_RequestorType_specs_58
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_RequestorType_specs_58
Definition: spatem_ts_RegionalExtension.c:4540
spatem_ts_Reg_NodeAttributeSetXY
Definition: spatem_ts_RegionalExtension.h:364
memb_spatem_ts_regExtValue_constraint_64
static int memb_spatem_ts_regExtValue_constraint_64(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1318
asn_SPC_spatem_ts_regExtValue_specs_33
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_33
Definition: spatem_ts_RegionalExtension.c:3254
asn_MAP_spatem_ts_regExtValue_tag2el_57
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_57[]
Definition: spatem_ts_RegionalExtension.c:4333
asn_DEF_spatem_ts_Reg_RequestorDescription_tags_55
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_RequestorDescription_tags_55[]
Definition: spatem_ts_RegionalExtension.c:4414
asn_DEF_spatem_ts_regExtValue_69
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_69
Definition: spatem_ts_RegionalExtension.c:4850
select_Reg_MovementEvent_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_MovementEvent_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:831
asn_DEF_spatem_ts_LaneAttributes_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_LaneAttributes_addGrpC
Definition: spatem_ts_LaneAttributes-addGrpC.c:69
asn_MBR_spatem_ts_Reg_LaneDataAttribute_37
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_LaneDataAttribute_37[]
Definition: spatem_ts_RegionalExtension.c:3554
asn_VAL_9_spatem_ts_addGrpC
static const long asn_VAL_9_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:74
asn_MAP_spatem_ts_Reg_MovementEvent_tag2el_40
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_MovementEvent_tag2el_40[]
Definition: spatem_ts_RegionalExtension.c:3744
memb_spatem_ts_regionId_constraint_10
static int memb_spatem_ts_regionId_constraint_10(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:258
memb_spatem_ts_regExtValue_constraint_73
static int memb_spatem_ts_regExtValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1450
memb_spatem_ts_regionId_constraint_7
static int memb_spatem_ts_regionId_constraint_7(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:214
spatem_ts_Reg_NodeOffsetPointXY
Definition: spatem_ts_RegionalExtension.h:379
asn_MAP_spatem_ts_regExtValue_tag2el_3
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_3[]
Definition: spatem_ts_RegionalExtension.c:1983
asn_TYPE_descriptor_s::op
asn_TYPE_operation_t * op
Definition: constr_TYPE.h:232
memb_spatem_ts_regExtValue_constraint_1
static int memb_spatem_ts_regExtValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:151
asn_SPC_spatem_ts_Reg_SignalRequestPackage_specs_73
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_SignalRequestPackage_specs_73
Definition: spatem_ts_RegionalExtension.c:5161
asn_DEF_spatem_ts_Reg_Position3D
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_Position3D
Definition: spatem_ts_RegionalExtension.c:4284
spatem_ts_Reg_ConnectionManeuverAssist
Definition: spatem_ts_RegionalExtension.h:247
asn_SPC_spatem_ts_Reg_RoadSegment_specs_64
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_RoadSegment_specs_64
Definition: spatem_ts_RegionalExtension.c:4804
select_Reg_NodeAttributeSetXY_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_NodeAttributeSetXY_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:946
asn_MAP_spatem_ts_Reg_NodeAttributeSetXY_tag2el_46
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_NodeAttributeSetXY_tag2el_46[]
Definition: spatem_ts_RegionalExtension.c:4008
asn_DEF_spatem_ts_Reg_ConnectionManeuverAssist
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_ConnectionManeuverAssist
Definition: spatem_ts_RegionalExtension.c:2938
asn_DEF_spatem_ts_regExtValue_42
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_42
Definition: spatem_ts_RegionalExtension.c:3674
memb_spatem_ts_regionId_constraint_16
static int memb_spatem_ts_regionId_constraint_16(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:346
asn_SPC_spatem_ts_Reg_MapData_specs_1
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_MapData_specs_1
Definition: spatem_ts_RegionalExtension.c:2071
memb_spatem_ts_regExtValue_constraint_49
static int memb_spatem_ts_regExtValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1017
asn_DEF_spatem_ts_Reg_RequestorType_tags_58
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_RequestorType_tags_58[]
Definition: spatem_ts_RegionalExtension.c:4533
memb_spatem_ts_regionId_constraint_58
static int memb_spatem_ts_regionId_constraint_58(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1178
spatem_ts_Reg_Position3D
Definition: spatem_ts_RegionalExtension.h:393
asn_TYPE_operation_s::compare_struct
asn_struct_compare_f * compare_struct
Definition: constr_TYPE.h:187
spatem_ts_Reg_MapData
Definition: spatem_ts_RegionalExtension.h:148
asn_MAP_spatem_ts_Reg_MovementState_tag2el_43
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_MovementState_tag2el_43[]
Definition: spatem_ts_RegionalExtension.c:3863
asn_DEF_spatem_ts_regExtValue_54
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_54
Definition: spatem_ts_RegionalExtension.c:4202
asn_IOS_spatem_ts_Reg_IntersectionState_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_IntersectionState_1[]
Definition: spatem_ts_RegionalExtension.c:39
memb_spatem_ts_regionId_constraint_61
static int memb_spatem_ts_regionId_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1222
spatem_ts_Reg_SignalStatus::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:520
asn_SPC_spatem_ts_regExtValue_specs_48
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_48
Definition: spatem_ts_RegionalExtension.c:3927
asn_SPC_spatem_ts_Reg_NodeOffsetPointXY_specs_49
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_NodeOffsetPointXY_specs_49
Definition: spatem_ts_RegionalExtension.c:4131
spatem_ts_Reg_SignalControlZone::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:478
spatem_ts_Reg_IntersectionState::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:304
spatem_ts_Reg_RequestorDescription
Definition: spatem_ts_RegionalExtension.h:408
asn_DEF_spatem_ts_Reg_RestrictionUserType
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_RestrictionUserType
Definition: spatem_ts_RegionalExtension.c:4693
memb_spatem_ts_regionId_constraint_34
static int memb_spatem_ts_regionId_constraint_34(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:691
asn_DEF_spatem_ts_Reg_RTCMcorrections
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_RTCMcorrections
Definition: spatem_ts_RegionalExtension.c:2198
asn_MBR_spatem_ts_Reg_SignalStatusMessage_13
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_SignalStatusMessage_13[]
Definition: spatem_ts_RegionalExtension.c:2498
asn_DEF_spatem_ts_regExtValue_3
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_3
Definition: spatem_ts_RegionalExtension.c:1997
asn_DEF_spatem_ts_Reg_GenericLane_tags_25
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_GenericLane_tags_25[]
Definition: spatem_ts_RegionalExtension.c:3068
spatem_ts_Reg_SPAT::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:189
spatem_ts_Reg_GenericLane
Definition: spatem_ts_RegionalExtension.h:262
asn_DEF_spatem_ts_Reg_LaneAttributes_tags_34
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_LaneAttributes_tags_34[]
Definition: spatem_ts_RegionalExtension.c:3477
memb_spatem_ts_regionId_constraint_4
static int memb_spatem_ts_regionId_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:170
select_Reg_RestrictionUserType_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_RestrictionUserType_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:1247
asn_DEF_spatem_ts_Reg_SignalStatusPackage_tags_79
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_SignalStatusPackage_tags_79[]
Definition: spatem_ts_RegionalExtension.c:5418
asn_SPC_spatem_ts_Reg_SignalStatus_specs_76
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_SignalStatus_specs_76
Definition: spatem_ts_RegionalExtension.c:5280
asn_MAP_spatem_ts_Reg_IntersectionGeometry_tag2el_28
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_IntersectionGeometry_tag2el_28[]
Definition: spatem_ts_RegionalExtension.c:3190
asn_DEF_spatem_ts_Reg_IntersectionState
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_IntersectionState
Definition: spatem_ts_RegionalExtension.c:3347
asn_IOS_spatem_ts_Reg_GenericLane_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_GenericLane_1_rows[]
Definition: spatem_ts_RegionalExtension.c:27
asn_IOS_spatem_ts_Reg_MapData_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_MapData_1_rows[]
Definition: spatem_ts_RegionalExtension.c:11
asn_DEF_spatem_ts_Reg_SignalStatus
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_SignalStatus
Definition: spatem_ts_RegionalExtension.c:5288
asn_MAP_spatem_ts_Reg_AdvisorySpeed_tag2el_16
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_AdvisorySpeed_tag2el_16[]
Definition: spatem_ts_RegionalExtension.c:2662
asn_DEF_spatem_ts_Reg_SignalRequestMessage
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_SignalRequestMessage
Definition: spatem_ts_RegionalExtension.c:2436
asn_SPC_spatem_ts_regExtValue_specs_39
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_39
Definition: spatem_ts_RegionalExtension.c:3519
asn_ioc_cell_s::type_descriptor
struct asn_TYPE_descriptor_s * type_descriptor
Definition: asn_ioc.h:36
spatem_ts_Reg_NodeAttributeSetXY::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:377
asn_DEF_spatem_ts_Reg_LaneAttributes
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_LaneAttributes
Definition: spatem_ts_RegionalExtension.c:3492
spatem_ts_Reg_SignalRequest
Definition: spatem_ts_RegionalExtension.h:480
asn_SPC_spatem_ts_regExtValue_specs_15
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_15
Definition: spatem_ts_RegionalExtension.c:2463
ATF_NOFLAGS
@ ATF_NOFLAGS
Definition: constr_TYPE.h:267
asn_DEF_spatem_ts_regExtValue_63
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_63
Definition: spatem_ts_RegionalExtension.c:4611
spatem_ts_Reg_RoadSegment::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:464
asn_MBR_spatem_ts_regExtValue_24
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_24[]
Definition: spatem_ts_RegionalExtension.c:2820
asn_VAL_2_spatem_ts_addGrpC
static const long asn_VAL_2_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:26
asn_MAP_spatem_ts_Reg_LaneDataAttribute_tag2el_37
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_LaneDataAttribute_tag2el_37[]
Definition: spatem_ts_RegionalExtension.c:3599
asn_MBR_spatem_ts_Reg_NodeOffsetPointXY_49
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_NodeOffsetPointXY_49[]
Definition: spatem_ts_RegionalExtension.c:4082
memb_spatem_ts_regExtValue_constraint_4
static int memb_spatem_ts_regExtValue_constraint_4(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:195
asn_MAP_spatem_ts_Reg_SignalStatusPackage_tag2el_79
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_SignalStatusPackage_tag2el_79[]
Definition: spatem_ts_RegionalExtension.c:5421
spatem_ts_Reg_Position3D::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:406
asn_SPC_spatem_ts_regExtValue_specs_66
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_66
Definition: spatem_ts_RegionalExtension.c:4720
asn_VAL_3_spatem_ts_addGrpC
static const long asn_VAL_3_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:34
asn_IOS_spatem_ts_Reg_RequestorDescription_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_RequestorDescription_1_rows[]
Definition: spatem_ts_RegionalExtension.c:75
memb_spatem_ts_regionId_constraint_25
static int memb_spatem_ts_regionId_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:505
asn_MAP_spatem_ts_Reg_SignalStatus_tag2el_76
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_SignalStatus_tag2el_76[]
Definition: spatem_ts_RegionalExtension.c:5276
asn_DEF_spatem_ts_regExtValue_6
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_6
Definition: spatem_ts_RegionalExtension.c:2117
asn_MAP_spatem_ts_Reg_SignalControlZone_tag2el_67
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_SignalControlZone_tag2el_67[]
Definition: spatem_ts_RegionalExtension.c:4919
asn_SPC_spatem_ts_regExtValue_specs_27
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_27
Definition: spatem_ts_RegionalExtension.c:2990
asn_MAP_spatem_ts_regExtValue_tag2el_27
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_27[]
Definition: spatem_ts_RegionalExtension.c:2987
asn_OP_OPEN_TYPE
asn_TYPE_operation_t asn_OP_OPEN_TYPE
Definition: OPEN_TYPE.c:9
asn_DEF_spatem_ts_Reg_MovementEvent_tags_40
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_MovementEvent_tags_40[]
Definition: spatem_ts_RegionalExtension.c:3741
asn_type_selector_result_s
Definition: constr_TYPE.h:172
asn_DEF_spatem_ts_Reg_SignalRequest_tags_70
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_SignalRequest_tags_70[]
Definition: spatem_ts_RegionalExtension.c:5035
asn_SPC_spatem_ts_regExtValue_specs_78
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_78
Definition: spatem_ts_RegionalExtension.c:5196
asn_MBR_spatem_ts_regExtValue_57
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_57[]
Definition: spatem_ts_RegionalExtension.c:4311
asn_DEF_spatem_ts_Reg_Position3D_tags_52
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_Position3D_tags_52[]
Definition: spatem_ts_RegionalExtension.c:4269
spatem_ts_Reg_LaneDataAttribute
Definition: spatem_ts_RegionalExtension.h:321
memb_spatem_ts_regExtValue_constraint_34
static int memb_spatem_ts_regExtValue_constraint_34(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:743
asn_DEF_spatem_ts_Reg_SignalControlZone_tags_67
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_SignalControlZone_tags_67[]
Definition: spatem_ts_RegionalExtension.c:4916
asn_SEQUENCE_specifics_s
Definition: constr_SEQUENCE.h:14
asn_MAP_spatem_ts_regExtValue_tag2el_81
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_81[]
Definition: spatem_ts_RegionalExtension.c:5337
asn_IOS_spatem_ts_Reg_MovementEvent_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_MovementEvent_1_rows[]
Definition: spatem_ts_RegionalExtension.c:51
select_Reg_GenericLane_spatem_ts_regExtValue_type
static asn_type_selector_result_t select_Reg_GenericLane_spatem_ts_regExtValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr)
Definition: spatem_ts_RegionalExtension.c:530
ASN__CTFAIL
#define ASN__CTFAIL
Definition: constraints.h:57
memb_spatem_ts_regExtValue_constraint_25
static int memb_spatem_ts_regExtValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:557
memb_spatem_ts_regionId_constraint_37
static int memb_spatem_ts_regionId_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:762
spatem_ts_Reg_LaneDataAttribute::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:333
memb_spatem_ts_regionId_constraint_40
static int memb_spatem_ts_regionId_constraint_40(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:806
asn_SPC_spatem_ts_Reg_SignalStatusPackage_specs_79
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_SignalStatusPackage_specs_79
Definition: spatem_ts_RegionalExtension.c:5425
spatem_ts_Reg_SignalStatus
Definition: spatem_ts_RegionalExtension.h:508
spatem_ts_Reg_ComputedLane
Definition: spatem_ts_RegionalExtension.h:233
memb_spatem_ts_regExtValue_constraint_79
static int memb_spatem_ts_regExtValue_constraint_79(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1565
asn_ioc_set_s::rows_count
size_t rows_count
Definition: asn_ioc.h:22
asn_IOS_spatem_ts_Reg_RestrictionUserType_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_RestrictionUserType_1[]
Definition: spatem_ts_RegionalExtension.c:87
asn_DEF_spatem_ts_Reg_MovementState_tags_43
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_MovementState_tags_43[]
Definition: spatem_ts_RegionalExtension.c:3860
memb_spatem_ts_regionId_constraint_46
static int memb_spatem_ts_regionId_constraint_46(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:921
asn_encoding_constraints_s::general_constraints
asn_constr_check_f * general_constraints
Definition: constr_TYPE.h:218
asn_IOS_spatem_ts_Reg_SignalStatusPackage_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_SignalStatusPackage_1_rows[]
Definition: spatem_ts_RegionalExtension.c:91
asn_DEF_spatem_ts_Reg_GenericLane
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_GenericLane
Definition: spatem_ts_RegionalExtension.c:3083
asn_DEF_spatem_ts_Reg_RoadSegment
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_RoadSegment
Definition: spatem_ts_RegionalExtension.c:4812
asn_MAP_spatem_ts_Reg_RequestorType_tag2el_58
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_RequestorType_tag2el_58[]
Definition: spatem_ts_RegionalExtension.c:4536
asn_MBR_spatem_ts_Reg_MovementEvent_40
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_MovementEvent_40[]
Definition: spatem_ts_RegionalExtension.c:3699
asn_SPC_spatem_ts_Reg_SignalRequest_specs_70
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_SignalRequest_specs_70
Definition: spatem_ts_RegionalExtension.c:5042
asn_DEF_spatem_ts_Reg_SignalControlZone
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_SignalControlZone
Definition: spatem_ts_RegionalExtension.c:4931
memb_spatem_ts_regionId_constraint_49
static int memb_spatem_ts_regionId_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:992
asn_SPC_spatem_ts_Reg_IntersectionGeometry_specs_28
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_IntersectionGeometry_specs_28
Definition: spatem_ts_RegionalExtension.c:3194
asn_MBR_spatem_ts_Reg_LaneAttributes_34
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_LaneAttributes_34[]
Definition: spatem_ts_RegionalExtension.c:3435
asn_IOS_spatem_ts_Reg_ConnectionManeuverAssist_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_ConnectionManeuverAssist_1[]
Definition: spatem_ts_RegionalExtension.c:23
asn_SPC_spatem_ts_Reg_SPAT_specs_7
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_SPAT_specs_7
Definition: spatem_ts_RegionalExtension.c:2309
memb_spatem_ts_regExtValue_constraint_76
static int memb_spatem_ts_regExtValue_constraint_76(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1494
asn_MBR_spatem_ts_Reg_AdvisorySpeed_16
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_AdvisorySpeed_16[]
Definition: spatem_ts_RegionalExtension.c:2617
asn_VAL_4_spatem_ts_addGrpC
static const long asn_VAL_4_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:42
asn_DEF_spatem_ts_ConnectionTrajectory_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_ConnectionTrajectory_addGrpC
Definition: spatem_ts_ConnectionTrajectory-addGrpC.c:67
asn_MBR_spatem_ts_Reg_SignalStatus_76
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_SignalStatus_76[]
Definition: spatem_ts_RegionalExtension.c:5231
asn_SPC_spatem_ts_Reg_MovementEvent_specs_40
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_MovementEvent_specs_40
Definition: spatem_ts_RegionalExtension.c:3748
memb_spatem_ts_regionId_constraint_55
static int memb_spatem_ts_regionId_constraint_55(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1107
asn_IOS_spatem_ts_Reg_NodeAttributeSetXY_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_NodeAttributeSetXY_1_rows[]
Definition: spatem_ts_RegionalExtension.c:59
asn_MBR_spatem_ts_Reg_SignalRequestMessage_10
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_SignalRequestMessage_10[]
Definition: spatem_ts_RegionalExtension.c:2379
asn_DEF_spatem_ts_Reg_SignalRequestMessage_tags_10
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_SignalRequestMessage_tags_10[]
Definition: spatem_ts_RegionalExtension.c:2421
asn_MBR_spatem_ts_Reg_GenericLane_25
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_GenericLane_25[]
Definition: spatem_ts_RegionalExtension.c:3026
asn_MAP_spatem_ts_Reg_SignalRequest_tag2el_70
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_SignalRequest_tag2el_70[]
Definition: spatem_ts_RegionalExtension.c:5038
asn_DEF_spatem_ts_regExtValue_15
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_15
Definition: spatem_ts_RegionalExtension.c:2474
asn_SPC_spatem_ts_regExtValue_specs_60
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_60
Definition: spatem_ts_RegionalExtension.c:4456
asn_MBR_spatem_ts_Reg_MapData_1
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_MapData_1[]
Definition: spatem_ts_RegionalExtension.c:2022
memb_spatem_ts_regExtValue_constraint_40
static int memb_spatem_ts_regExtValue_constraint_40(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:858
asn_DEF_spatem_ts_Reg_AdvisorySpeed
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_AdvisorySpeed
Definition: spatem_ts_RegionalExtension.c:2674
spatem_ts_Reg_SignalRequest::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:492
spatem_ts_Reg_LaneAttributes::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:319
asn_MAP_spatem_ts_Reg_SignalStatusMessage_tag2el_13
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_SignalStatusMessage_tag2el_13[]
Definition: spatem_ts_RegionalExtension.c:2543
asn_DEF_spatem_ts_Reg_RTCMcorrections_tags_4
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_RTCMcorrections_tags_4[]
Definition: spatem_ts_RegionalExtension.c:2183
asn_per_constraints_s
Definition: per_support.h:30
asn_DEF_spatem_ts_Reg_SPAT_tags_7
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_SPAT_tags_7[]
Definition: spatem_ts_RegionalExtension.c:2302
asn_DEF_spatem_ts_MapData_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_MapData_addGrpC
Definition: spatem_ts_MapData-addGrpC.c:48
asn_MAP_spatem_ts_Reg_LaneAttributes_tag2el_34
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_LaneAttributes_tag2el_34[]
Definition: spatem_ts_RegionalExtension.c:3480
asn_IOS_spatem_ts_Reg_MovementEvent_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_MovementEvent_1[]
Definition: spatem_ts_RegionalExtension.c:55
asn_DEF_spatem_ts_IntersectionState_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_IntersectionState_addGrpC
Definition: spatem_ts_IntersectionState-addGrpC.c:48
asn_ioc_cell_s::value_sptr
const void * value_sptr
Definition: asn_ioc.h:37
asn_IOS_spatem_ts_Reg_LaneAttributes_1_rows
static const asn_ioc_cell_t asn_IOS_spatem_ts_Reg_LaneAttributes_1_rows[]
Definition: spatem_ts_RegionalExtension.c:43
asn_TYPE_member_s
Definition: constr_TYPE.h:272
asn_DEF_spatem_ts_Reg_RoadSegment_tags_64
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_RoadSegment_tags_64[]
Definition: spatem_ts_RegionalExtension.c:4797
CC_NOTUSED
static asn_per_constraints_t asn_PER_memb_spatem_ts_regionId_constr_2 CC_NOTUSED
Definition: spatem_ts_RegionalExtension.c:1584
asn_TYPE_descriptor_s::encoding_constraints
asn_encoding_constraints_t encoding_constraints
Definition: constr_TYPE.h:247
memb_spatem_ts_regionId_constraint_76
static int memb_spatem_ts_regionId_constraint_76(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1469
asn_SPC_spatem_ts_regExtValue_specs_21
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_21
Definition: spatem_ts_RegionalExtension.c:2701
asn_DEF_spatem_ts_Reg_MapData
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_MapData
Definition: spatem_ts_RegionalExtension.c:2079
spatem_ts_Reg_SignalStatusPackage
Definition: spatem_ts_RegionalExtension.h:522
asn_SPC_spatem_ts_Reg_RTCMcorrections_specs_4
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_RTCMcorrections_specs_4
Definition: spatem_ts_RegionalExtension.c:2190
spatem_ts_Reg_GenericLane::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:275
memb_spatem_ts_regionId_constraint_1
static int memb_spatem_ts_regionId_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:99
asn_VAL_11_spatem_ts_addGrpC
static const long asn_VAL_11_spatem_ts_addGrpC
Definition: spatem_ts_RegionalExtension.c:90
asn_IOS_spatem_ts_Reg_GenericLane_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_GenericLane_1[]
Definition: spatem_ts_RegionalExtension.c:31
asn_MBR_spatem_ts_Reg_IntersectionGeometry_28
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_IntersectionGeometry_28[]
Definition: spatem_ts_RegionalExtension.c:3145
asn_type_selector_result_s::type_descriptor
const struct asn_TYPE_descriptor_s * type_descriptor
Definition: constr_TYPE.h:173
asn_IOS_spatem_ts_Reg_SignalStatusPackage_1
static const asn_ioc_set_t asn_IOS_spatem_ts_Reg_SignalStatusPackage_1[]
Definition: spatem_ts_RegionalExtension.c:95
asn_MBR_spatem_ts_Reg_RoadSegment_64
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_RoadSegment_64[]
Definition: spatem_ts_RegionalExtension.c:4755
spatem_ts_Reg_SignalRequestPackage
Definition: spatem_ts_RegionalExtension.h:494
memb_spatem_ts_regionId_constraint_43
static int memb_spatem_ts_regionId_constraint_43(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:877
asn_SPC_spatem_ts_Reg_SignalRequestMessage_specs_10
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_SignalRequestMessage_specs_10
Definition: spatem_ts_RegionalExtension.c:2428
spatem_ts_Reg_MapData::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:161
spatem_ts_Reg_RestrictionUserType
Definition: spatem_ts_RegionalExtension.h:437
asn_MBR_spatem_ts_Reg_RequestorDescription_55
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_RequestorDescription_55[]
Definition: spatem_ts_RegionalExtension.c:4372
memb_spatem_ts_regionId_constraint_52
static int memb_spatem_ts_regionId_constraint_52(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:1036
asn_DEF_spatem_ts_Reg_RestrictionUserType_tags_61
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_RestrictionUserType_tags_61[]
Definition: spatem_ts_RegionalExtension.c:4678
asn_MBR_spatem_ts_regExtValue_27
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_27[]
Definition: spatem_ts_RegionalExtension.c:2965
asn_SPC_spatem_ts_regExtValue_specs_9
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_9
Definition: spatem_ts_RegionalExtension.c:2225
memb_spatem_ts_regExtValue_constraint_22
static int memb_spatem_ts_regExtValue_constraint_22(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key)
Definition: spatem_ts_RegionalExtension.c:486
asn_SPC_spatem_ts_Reg_LaneDataAttribute_specs_37
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_LaneDataAttribute_specs_37
Definition: spatem_ts_RegionalExtension.c:3603
asn_MAP_spatem_ts_regExtValue_tag2el_36
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_regExtValue_tag2el_36[]
Definition: spatem_ts_RegionalExtension.c:3396
asn_MBR_spatem_ts_Reg_MovementState_43
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_MovementState_43[]
Definition: spatem_ts_RegionalExtension.c:3818
asn_MAP_spatem_ts_Reg_RequestorDescription_tag2el_55
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_RequestorDescription_tag2el_55[]
Definition: spatem_ts_RegionalExtension.c:4417
asn_SPC_spatem_ts_Reg_NodeAttributeSetXY_specs_46
asn_SEQUENCE_specifics_t asn_SPC_spatem_ts_Reg_NodeAttributeSetXY_specs_46
Definition: spatem_ts_RegionalExtension.c:4012
asn_MAP_spatem_ts_Reg_SignalRequestMessage_tag2el_10
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_SignalRequestMessage_tag2el_10[]
Definition: spatem_ts_RegionalExtension.c:2424
asn_SPC_spatem_ts_regExtValue_specs_69
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_69
Definition: spatem_ts_RegionalExtension.c:4839
spatem_ts_Reg_AdvisorySpeed
Definition: spatem_ts_RegionalExtension.h:219
asn_DEF_spatem_ts_Position3D_addGrpC
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Position3D_addGrpC
Definition: spatem_ts_Position3D-addGrpC.c:46
spatem_ts_Reg_MovementState
Definition: spatem_ts_RegionalExtension.h:350
asn_ioc_set_s::columns_count
size_t columns_count
Definition: asn_ioc.h:23
asn_SPC_spatem_ts_regExtValue_specs_3
static asn_CHOICE_specifics_t asn_SPC_spatem_ts_regExtValue_specs_3
Definition: spatem_ts_RegionalExtension.c:1986
asn_MBR_spatem_ts_regExtValue_3
static asn_TYPE_member_t asn_MBR_spatem_ts_regExtValue_3[]
Definition: spatem_ts_RegionalExtension.c:1961
asn_MAP_spatem_ts_Reg_MapData_tag2el_1
static const asn_TYPE_tag2member_t asn_MAP_spatem_ts_Reg_MapData_tag2el_1[]
Definition: spatem_ts_RegionalExtension.c:2067
spatem_ts_Reg_MovementState::_asn_ctx
asn_struct_ctx_t _asn_ctx
Definition: spatem_ts_RegionalExtension.h:362
asn_DEF_spatem_ts_Reg_LaneDataAttribute
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_LaneDataAttribute
Definition: spatem_ts_RegionalExtension.c:3611
spatem_ts_Reg_RTCMcorrections
Definition: spatem_ts_RegionalExtension.h:163
asn_DEF_spatem_ts_Reg_NodeOffsetPointXY_tags_49
static const ber_tlv_tag_t asn_DEF_spatem_ts_Reg_NodeOffsetPointXY_tags_49[]
Definition: spatem_ts_RegionalExtension.c:4124
asn_DEF_spatem_ts_regExtValue_24
static asn_TYPE_descriptor_t asn_DEF_spatem_ts_regExtValue_24
Definition: spatem_ts_RegionalExtension.c:2856
asn_MBR_spatem_ts_Reg_RestrictionUserType_61
asn_TYPE_member_t asn_MBR_spatem_ts_Reg_RestrictionUserType_61[]
Definition: spatem_ts_RegionalExtension.c:4636
asn_DEF_spatem_ts_Reg_MovementEvent
asn_TYPE_descriptor_t asn_DEF_spatem_ts_Reg_MovementEvent
Definition: spatem_ts_RegionalExtension.c:3756


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