2 * Generated by asn1c-0.9.23 (http://lionet.info/asn1c)
3 * From ASN.1 module "RRLP-Components"
4 * found in "../asn1src/RRLP-Components.asn"
5 * `asn1c -gen-PER -fskeletons-copy -fnative-types`
8 #include "GPSEphemerisDeltaBitSizes.h"
11 memb_bitsize_delta_omega_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
12 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
16 _ASN_CTFAIL(app_key
, td
, sptr
,
17 "%s: value not given (%s:%d)",
18 td
->name
, __FILE__
, __LINE__
);
22 value
= *(const long *)sptr
;
24 if((value
>= 1 && value
<= 32)) {
25 /* Constraint check succeeded */
28 _ASN_CTFAIL(app_key
, td
, sptr
,
29 "%s: constraint failed (%s:%d)",
30 td
->name
, __FILE__
, __LINE__
);
36 memb_bitsize_delta_deltaN_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
37 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
41 _ASN_CTFAIL(app_key
, td
, sptr
,
42 "%s: value not given (%s:%d)",
43 td
->name
, __FILE__
, __LINE__
);
47 value
= *(const long *)sptr
;
49 if((value
>= 1 && value
<= 16)) {
50 /* Constraint check succeeded */
53 _ASN_CTFAIL(app_key
, td
, sptr
,
54 "%s: constraint failed (%s:%d)",
55 td
->name
, __FILE__
, __LINE__
);
61 memb_bitsize_delta_m0_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
62 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
66 _ASN_CTFAIL(app_key
, td
, sptr
,
67 "%s: value not given (%s:%d)",
68 td
->name
, __FILE__
, __LINE__
);
72 value
= *(const long *)sptr
;
74 if((value
>= 1 && value
<= 32)) {
75 /* Constraint check succeeded */
78 _ASN_CTFAIL(app_key
, td
, sptr
,
79 "%s: constraint failed (%s:%d)",
80 td
->name
, __FILE__
, __LINE__
);
86 memb_bitsize_delta_omegadot_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
87 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
91 _ASN_CTFAIL(app_key
, td
, sptr
,
92 "%s: value not given (%s:%d)",
93 td
->name
, __FILE__
, __LINE__
);
97 value
= *(const long *)sptr
;
99 if((value
>= 1 && value
<= 24)) {
100 /* Constraint check succeeded */
103 _ASN_CTFAIL(app_key
, td
, sptr
,
104 "%s: constraint failed (%s:%d)",
105 td
->name
, __FILE__
, __LINE__
);
111 memb_bitsize_delta_e_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
112 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
116 _ASN_CTFAIL(app_key
, td
, sptr
,
117 "%s: value not given (%s:%d)",
118 td
->name
, __FILE__
, __LINE__
);
122 value
= *(const long *)sptr
;
124 if((value
>= 1 && value
<= 32)) {
125 /* Constraint check succeeded */
128 _ASN_CTFAIL(app_key
, td
, sptr
,
129 "%s: constraint failed (%s:%d)",
130 td
->name
, __FILE__
, __LINE__
);
136 memb_bitsize_delta_idot_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
137 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
141 _ASN_CTFAIL(app_key
, td
, sptr
,
142 "%s: value not given (%s:%d)",
143 td
->name
, __FILE__
, __LINE__
);
147 value
= *(const long *)sptr
;
149 if((value
>= 1 && value
<= 14)) {
150 /* Constraint check succeeded */
153 _ASN_CTFAIL(app_key
, td
, sptr
,
154 "%s: constraint failed (%s:%d)",
155 td
->name
, __FILE__
, __LINE__
);
161 memb_bitsize_delta_sqrtA_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
162 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
166 _ASN_CTFAIL(app_key
, td
, sptr
,
167 "%s: value not given (%s:%d)",
168 td
->name
, __FILE__
, __LINE__
);
172 value
= *(const long *)sptr
;
174 if((value
>= 1 && value
<= 32)) {
175 /* Constraint check succeeded */
178 _ASN_CTFAIL(app_key
, td
, sptr
,
179 "%s: constraint failed (%s:%d)",
180 td
->name
, __FILE__
, __LINE__
);
186 memb_bitsize_delta_i0_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
187 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
191 _ASN_CTFAIL(app_key
, td
, sptr
,
192 "%s: value not given (%s:%d)",
193 td
->name
, __FILE__
, __LINE__
);
197 value
= *(const long *)sptr
;
199 if((value
>= 1 && value
<= 32)) {
200 /* Constraint check succeeded */
203 _ASN_CTFAIL(app_key
, td
, sptr
,
204 "%s: constraint failed (%s:%d)",
205 td
->name
, __FILE__
, __LINE__
);
211 memb_bitsize_delta_omega0_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
212 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
216 _ASN_CTFAIL(app_key
, td
, sptr
,
217 "%s: value not given (%s:%d)",
218 td
->name
, __FILE__
, __LINE__
);
222 value
= *(const long *)sptr
;
224 if((value
>= 1 && value
<= 32)) {
225 /* Constraint check succeeded */
228 _ASN_CTFAIL(app_key
, td
, sptr
,
229 "%s: constraint failed (%s:%d)",
230 td
->name
, __FILE__
, __LINE__
);
236 memb_bitsize_delta_crs_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
237 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
241 _ASN_CTFAIL(app_key
, td
, sptr
,
242 "%s: value not given (%s:%d)",
243 td
->name
, __FILE__
, __LINE__
);
247 value
= *(const long *)sptr
;
249 if((value
>= 1 && value
<= 16)) {
250 /* Constraint check succeeded */
253 _ASN_CTFAIL(app_key
, td
, sptr
,
254 "%s: constraint failed (%s:%d)",
255 td
->name
, __FILE__
, __LINE__
);
261 memb_bitsize_delta_cis_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
262 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
266 _ASN_CTFAIL(app_key
, td
, sptr
,
267 "%s: value not given (%s:%d)",
268 td
->name
, __FILE__
, __LINE__
);
272 value
= *(const long *)sptr
;
274 if((value
>= 1 && value
<= 16)) {
275 /* Constraint check succeeded */
278 _ASN_CTFAIL(app_key
, td
, sptr
,
279 "%s: constraint failed (%s:%d)",
280 td
->name
, __FILE__
, __LINE__
);
286 memb_bitsize_delta_cus_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
287 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
291 _ASN_CTFAIL(app_key
, td
, sptr
,
292 "%s: value not given (%s:%d)",
293 td
->name
, __FILE__
, __LINE__
);
297 value
= *(const long *)sptr
;
299 if((value
>= 1 && value
<= 16)) {
300 /* Constraint check succeeded */
303 _ASN_CTFAIL(app_key
, td
, sptr
,
304 "%s: constraint failed (%s:%d)",
305 td
->name
, __FILE__
, __LINE__
);
311 memb_bitsize_delta_crc_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
312 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
316 _ASN_CTFAIL(app_key
, td
, sptr
,
317 "%s: value not given (%s:%d)",
318 td
->name
, __FILE__
, __LINE__
);
322 value
= *(const long *)sptr
;
324 if((value
>= 1 && value
<= 16)) {
325 /* Constraint check succeeded */
328 _ASN_CTFAIL(app_key
, td
, sptr
,
329 "%s: constraint failed (%s:%d)",
330 td
->name
, __FILE__
, __LINE__
);
336 memb_bitsize_delta_cic_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
337 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
341 _ASN_CTFAIL(app_key
, td
, sptr
,
342 "%s: value not given (%s:%d)",
343 td
->name
, __FILE__
, __LINE__
);
347 value
= *(const long *)sptr
;
349 if((value
>= 1 && value
<= 16)) {
350 /* Constraint check succeeded */
353 _ASN_CTFAIL(app_key
, td
, sptr
,
354 "%s: constraint failed (%s:%d)",
355 td
->name
, __FILE__
, __LINE__
);
361 memb_bitsize_delta_cuc_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
362 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
366 _ASN_CTFAIL(app_key
, td
, sptr
,
367 "%s: value not given (%s:%d)",
368 td
->name
, __FILE__
, __LINE__
);
372 value
= *(const long *)sptr
;
374 if((value
>= 1 && value
<= 16)) {
375 /* Constraint check succeeded */
378 _ASN_CTFAIL(app_key
, td
, sptr
,
379 "%s: constraint failed (%s:%d)",
380 td
->name
, __FILE__
, __LINE__
);
386 memb_bitsize_delta_tgd_constraint_1(asn_TYPE_descriptor_t
*td
, const void *sptr
,
387 asn_app_constraint_failed_f
*ctfailcb
, void *app_key
) {
391 _ASN_CTFAIL(app_key
, td
, sptr
,
392 "%s: value not given (%s:%d)",
393 td
->name
, __FILE__
, __LINE__
);
397 value
= *(const long *)sptr
;
399 if((value
>= 1 && value
<= 10)) {
400 /* Constraint check succeeded */
403 _ASN_CTFAIL(app_key
, td
, sptr
,
404 "%s: constraint failed (%s:%d)",
405 td
->name
, __FILE__
, __LINE__
);
410 static asn_per_constraints_t asn_PER_memb_bitsize_delta_omega_constr_2
= {
411 { APC_CONSTRAINED
, 5, 5, 1, 32 } /* (1..32) */,
412 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
413 0, 0 /* No PER value map */
415 static asn_per_constraints_t asn_PER_memb_bitsize_delta_deltaN_constr_3
= {
416 { APC_CONSTRAINED
, 4, 4, 1, 16 } /* (1..16) */,
417 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
418 0, 0 /* No PER value map */
420 static asn_per_constraints_t asn_PER_memb_bitsize_delta_m0_constr_4
= {
421 { APC_CONSTRAINED
, 5, 5, 1, 32 } /* (1..32) */,
422 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
423 0, 0 /* No PER value map */
425 static asn_per_constraints_t asn_PER_memb_bitsize_delta_omegadot_constr_5
= {
426 { APC_CONSTRAINED
, 5, 5, 1, 24 } /* (1..24) */,
427 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
428 0, 0 /* No PER value map */
430 static asn_per_constraints_t asn_PER_memb_bitsize_delta_e_constr_6
= {
431 { APC_CONSTRAINED
, 5, 5, 1, 32 } /* (1..32) */,
432 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
433 0, 0 /* No PER value map */
435 static asn_per_constraints_t asn_PER_memb_bitsize_delta_idot_constr_7
= {
436 { APC_CONSTRAINED
, 4, 4, 1, 14 } /* (1..14) */,
437 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
438 0, 0 /* No PER value map */
440 static asn_per_constraints_t asn_PER_memb_bitsize_delta_sqrtA_constr_8
= {
441 { APC_CONSTRAINED
, 5, 5, 1, 32 } /* (1..32) */,
442 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
443 0, 0 /* No PER value map */
445 static asn_per_constraints_t asn_PER_memb_bitsize_delta_i0_constr_9
= {
446 { APC_CONSTRAINED
, 5, 5, 1, 32 } /* (1..32) */,
447 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
448 0, 0 /* No PER value map */
450 static asn_per_constraints_t asn_PER_memb_bitsize_delta_omega0_constr_10
= {
451 { APC_CONSTRAINED
, 5, 5, 1, 32 } /* (1..32) */,
452 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
453 0, 0 /* No PER value map */
455 static asn_per_constraints_t asn_PER_memb_bitsize_delta_crs_constr_11
= {
456 { APC_CONSTRAINED
, 4, 4, 1, 16 } /* (1..16) */,
457 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
458 0, 0 /* No PER value map */
460 static asn_per_constraints_t asn_PER_memb_bitsize_delta_cis_constr_12
= {
461 { APC_CONSTRAINED
, 4, 4, 1, 16 } /* (1..16) */,
462 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
463 0, 0 /* No PER value map */
465 static asn_per_constraints_t asn_PER_memb_bitsize_delta_cus_constr_13
= {
466 { APC_CONSTRAINED
, 4, 4, 1, 16 } /* (1..16) */,
467 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
468 0, 0 /* No PER value map */
470 static asn_per_constraints_t asn_PER_memb_bitsize_delta_crc_constr_14
= {
471 { APC_CONSTRAINED
, 4, 4, 1, 16 } /* (1..16) */,
472 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
473 0, 0 /* No PER value map */
475 static asn_per_constraints_t asn_PER_memb_bitsize_delta_cic_constr_15
= {
476 { APC_CONSTRAINED
, 4, 4, 1, 16 } /* (1..16) */,
477 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
478 0, 0 /* No PER value map */
480 static asn_per_constraints_t asn_PER_memb_bitsize_delta_cuc_constr_16
= {
481 { APC_CONSTRAINED
, 4, 4, 1, 16 } /* (1..16) */,
482 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
483 0, 0 /* No PER value map */
485 static asn_per_constraints_t asn_PER_memb_bitsize_delta_tgd_constr_17
= {
486 { APC_CONSTRAINED
, 4, 4, 1, 10 } /* (1..10) */,
487 { APC_UNCONSTRAINED
, -1, -1, 0, 0 },
488 0, 0 /* No PER value map */
490 static asn_TYPE_member_t asn_MBR_GPSEphemerisDeltaBitSizes_1
[] = {
491 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_omega
),
492 (ASN_TAG_CLASS_CONTEXT
| (0 << 2)),
493 -1, /* IMPLICIT tag at current level */
494 &asn_DEF_NativeInteger
,
495 memb_bitsize_delta_omega_constraint_1
,
496 &asn_PER_memb_bitsize_delta_omega_constr_2
,
498 "bitsize-delta-omega"
500 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_deltaN
),
501 (ASN_TAG_CLASS_CONTEXT
| (1 << 2)),
502 -1, /* IMPLICIT tag at current level */
503 &asn_DEF_NativeInteger
,
504 memb_bitsize_delta_deltaN_constraint_1
,
505 &asn_PER_memb_bitsize_delta_deltaN_constr_3
,
507 "bitsize-delta-deltaN"
509 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_m0
),
510 (ASN_TAG_CLASS_CONTEXT
| (2 << 2)),
511 -1, /* IMPLICIT tag at current level */
512 &asn_DEF_NativeInteger
,
513 memb_bitsize_delta_m0_constraint_1
,
514 &asn_PER_memb_bitsize_delta_m0_constr_4
,
518 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_omegadot
),
519 (ASN_TAG_CLASS_CONTEXT
| (3 << 2)),
520 -1, /* IMPLICIT tag at current level */
521 &asn_DEF_NativeInteger
,
522 memb_bitsize_delta_omegadot_constraint_1
,
523 &asn_PER_memb_bitsize_delta_omegadot_constr_5
,
525 "bitsize-delta-omegadot"
527 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_e
),
528 (ASN_TAG_CLASS_CONTEXT
| (4 << 2)),
529 -1, /* IMPLICIT tag at current level */
530 &asn_DEF_NativeInteger
,
531 memb_bitsize_delta_e_constraint_1
,
532 &asn_PER_memb_bitsize_delta_e_constr_6
,
536 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_idot
),
537 (ASN_TAG_CLASS_CONTEXT
| (5 << 2)),
538 -1, /* IMPLICIT tag at current level */
539 &asn_DEF_NativeInteger
,
540 memb_bitsize_delta_idot_constraint_1
,
541 &asn_PER_memb_bitsize_delta_idot_constr_7
,
545 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_sqrtA
),
546 (ASN_TAG_CLASS_CONTEXT
| (6 << 2)),
547 -1, /* IMPLICIT tag at current level */
548 &asn_DEF_NativeInteger
,
549 memb_bitsize_delta_sqrtA_constraint_1
,
550 &asn_PER_memb_bitsize_delta_sqrtA_constr_8
,
552 "bitsize-delta-sqrtA"
554 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_i0
),
555 (ASN_TAG_CLASS_CONTEXT
| (7 << 2)),
556 -1, /* IMPLICIT tag at current level */
557 &asn_DEF_NativeInteger
,
558 memb_bitsize_delta_i0_constraint_1
,
559 &asn_PER_memb_bitsize_delta_i0_constr_9
,
563 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_omega0
),
564 (ASN_TAG_CLASS_CONTEXT
| (8 << 2)),
565 -1, /* IMPLICIT tag at current level */
566 &asn_DEF_NativeInteger
,
567 memb_bitsize_delta_omega0_constraint_1
,
568 &asn_PER_memb_bitsize_delta_omega0_constr_10
,
570 "bitsize-delta-omega0"
572 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_crs
),
573 (ASN_TAG_CLASS_CONTEXT
| (9 << 2)),
574 -1, /* IMPLICIT tag at current level */
575 &asn_DEF_NativeInteger
,
576 memb_bitsize_delta_crs_constraint_1
,
577 &asn_PER_memb_bitsize_delta_crs_constr_11
,
581 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_cis
),
582 (ASN_TAG_CLASS_CONTEXT
| (10 << 2)),
583 -1, /* IMPLICIT tag at current level */
584 &asn_DEF_NativeInteger
,
585 memb_bitsize_delta_cis_constraint_1
,
586 &asn_PER_memb_bitsize_delta_cis_constr_12
,
590 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_cus
),
591 (ASN_TAG_CLASS_CONTEXT
| (11 << 2)),
592 -1, /* IMPLICIT tag at current level */
593 &asn_DEF_NativeInteger
,
594 memb_bitsize_delta_cus_constraint_1
,
595 &asn_PER_memb_bitsize_delta_cus_constr_13
,
599 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_crc
),
600 (ASN_TAG_CLASS_CONTEXT
| (12 << 2)),
601 -1, /* IMPLICIT tag at current level */
602 &asn_DEF_NativeInteger
,
603 memb_bitsize_delta_crc_constraint_1
,
604 &asn_PER_memb_bitsize_delta_crc_constr_14
,
608 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_cic
),
609 (ASN_TAG_CLASS_CONTEXT
| (13 << 2)),
610 -1, /* IMPLICIT tag at current level */
611 &asn_DEF_NativeInteger
,
612 memb_bitsize_delta_cic_constraint_1
,
613 &asn_PER_memb_bitsize_delta_cic_constr_15
,
617 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_cuc
),
618 (ASN_TAG_CLASS_CONTEXT
| (14 << 2)),
619 -1, /* IMPLICIT tag at current level */
620 &asn_DEF_NativeInteger
,
621 memb_bitsize_delta_cuc_constraint_1
,
622 &asn_PER_memb_bitsize_delta_cuc_constr_16
,
626 { ATF_NOFLAGS
, 0, offsetof(struct GPSEphemerisDeltaBitSizes
, bitsize_delta_tgd
),
627 (ASN_TAG_CLASS_CONTEXT
| (15 << 2)),
628 -1, /* IMPLICIT tag at current level */
629 &asn_DEF_NativeInteger
,
630 memb_bitsize_delta_tgd_constraint_1
,
631 &asn_PER_memb_bitsize_delta_tgd_constr_17
,
636 static ber_tlv_tag_t asn_DEF_GPSEphemerisDeltaBitSizes_tags_1
[] = {
637 (ASN_TAG_CLASS_UNIVERSAL
| (16 << 2))
639 static asn_TYPE_tag2member_t asn_MAP_GPSEphemerisDeltaBitSizes_tag2el_1
[] = {
640 { (ASN_TAG_CLASS_CONTEXT
| (0 << 2)), 0, 0, 0 }, /* bitsize-delta-omega at 2045 */
641 { (ASN_TAG_CLASS_CONTEXT
| (1 << 2)), 1, 0, 0 }, /* bitsize-delta-deltaN at 2046 */
642 { (ASN_TAG_CLASS_CONTEXT
| (2 << 2)), 2, 0, 0 }, /* bitsize-delta-m0 at 2047 */
643 { (ASN_TAG_CLASS_CONTEXT
| (3 << 2)), 3, 0, 0 }, /* bitsize-delta-omegadot at 2048 */
644 { (ASN_TAG_CLASS_CONTEXT
| (4 << 2)), 4, 0, 0 }, /* bitsize-delta-e at 2049 */
645 { (ASN_TAG_CLASS_CONTEXT
| (5 << 2)), 5, 0, 0 }, /* bitsize-delta-idot at 2050 */
646 { (ASN_TAG_CLASS_CONTEXT
| (6 << 2)), 6, 0, 0 }, /* bitsize-delta-sqrtA at 2051 */
647 { (ASN_TAG_CLASS_CONTEXT
| (7 << 2)), 7, 0, 0 }, /* bitsize-delta-i0 at 2052 */
648 { (ASN_TAG_CLASS_CONTEXT
| (8 << 2)), 8, 0, 0 }, /* bitsize-delta-omega0 at 2053 */
649 { (ASN_TAG_CLASS_CONTEXT
| (9 << 2)), 9, 0, 0 }, /* bitsize-delta-crs at 2054 */
650 { (ASN_TAG_CLASS_CONTEXT
| (10 << 2)), 10, 0, 0 }, /* bitsize-delta-cis at 2055 */
651 { (ASN_TAG_CLASS_CONTEXT
| (11 << 2)), 11, 0, 0 }, /* bitsize-delta-cus at 2056 */
652 { (ASN_TAG_CLASS_CONTEXT
| (12 << 2)), 12, 0, 0 }, /* bitsize-delta-crc at 2057 */
653 { (ASN_TAG_CLASS_CONTEXT
| (13 << 2)), 13, 0, 0 }, /* bitsize-delta-cic at 2058 */
654 { (ASN_TAG_CLASS_CONTEXT
| (14 << 2)), 14, 0, 0 }, /* bitsize-delta-cuc at 2059 */
655 { (ASN_TAG_CLASS_CONTEXT
| (15 << 2)), 15, 0, 0 } /* bitsize-delta-tgd at 2060 */
657 static asn_SEQUENCE_specifics_t asn_SPC_GPSEphemerisDeltaBitSizes_specs_1
= {
658 sizeof(struct GPSEphemerisDeltaBitSizes
),
659 offsetof(struct GPSEphemerisDeltaBitSizes
, _asn_ctx
),
660 asn_MAP_GPSEphemerisDeltaBitSizes_tag2el_1
,
661 16, /* Count of tags in the map */
662 0, 0, 0, /* Optional elements (not needed) */
663 15, /* Start extensions */
664 17 /* Stop extensions */
666 asn_TYPE_descriptor_t asn_DEF_GPSEphemerisDeltaBitSizes
= {
667 "GPSEphemerisDeltaBitSizes",
668 "GPSEphemerisDeltaBitSizes",
676 SEQUENCE_decode_uper
,
677 SEQUENCE_encode_uper
,
678 0, /* Use generic outmost tag fetcher */
679 asn_DEF_GPSEphemerisDeltaBitSizes_tags_1
,
680 sizeof(asn_DEF_GPSEphemerisDeltaBitSizes_tags_1
)
681 /sizeof(asn_DEF_GPSEphemerisDeltaBitSizes_tags_1
[0]), /* 1 */
682 asn_DEF_GPSEphemerisDeltaBitSizes_tags_1
, /* Same as above */
683 sizeof(asn_DEF_GPSEphemerisDeltaBitSizes_tags_1
)
684 /sizeof(asn_DEF_GPSEphemerisDeltaBitSizes_tags_1
[0]), /* 1 */
685 0, /* No PER visible constraints */
686 asn_MBR_GPSEphemerisDeltaBitSizes_1
,
687 16, /* Elements count */
688 &asn_SPC_GPSEphemerisDeltaBitSizes_specs_1
/* Additional specs */